(57)【要約】【課題】クラウド上に設けられた外部装置を利用した画像処理におけるセキュリティを高めることができる。【解決手段】原稿の画像情報を読み取る読取手段と、読み取られた画像情報に対する文字認識処理を実行し、文字認識処理の処理結果に含まれる厳秘対象の文字を判別する判別手段と、判別された厳秘対象の文字の文字数が所定の閾値より少ない場合、前記画像情報に対する画像処理の処理要求を、外部装置に対して送信する送信手段と、を備える情報処理装置。【選択図】図１
2019082974.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像情報を読み取る読取手段と、
前記読み取られた画像情報に対する文字認識処理を実行し、前記文字認識処理の処理結果に含まれる厳秘対象の文字を判別する判別手段と、
前記判別された厳秘対象の文字の文字数が所定の閾値より少ない場合、前記画像情報に対する画像処理の処理要求を、外部装置に対して送信する送信手段と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記判別された厳秘対象の文字の文字数が所定の閾値以上である場合、前記画像情報に対する画像処理を実行するデータ処理手段を、更に備える情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記厳秘対象の文字を記憶する記憶手段を、更に備え、
前記判別手段は、前記文字認識処理の処理結果に含まれる文字と前記記憶された厳秘対象の文字との一致率を判別する、情報処理装置。
【請求項４】
前記記憶手段は、前記厳秘対象の文字を前記原稿の種別ごとに記憶し、
前記判別手段は、前記画像情報に対する前記文字認識処理の処理結果に含まれる文字と当該画像情報に対応する原稿の種別に応じた前記厳秘対象の文字との一致率を判別する、請求項３に記載の情報処理装置。
【請求項５】
請求項３または４に記載の情報処理装置であって、
前記原稿の前記画像情報を表示させ、前記表示された画像情報に含まれる所定の文字のうち、前記厳秘対象の文字として記憶させる文字を登録する登録手段を、更に備える情報処理装置。
【請求項６】
請求項３乃至５のいずれか一項に記載の情報処理装置であって、
前記画像情報に対する前記画像処理によって認識された文字情報のうち、前記記憶された厳秘対象の文字をマスクする秘匿処理手段を、更に備える情報処理装置。
【請求項７】
請求項３乃至５のいずれか一項に記載の情報処理装置であって、
前記画像処理によって認識された文字情報のうち、前記厳秘対象の文字を特定の記号に置き換える秘匿処理手段を、更に備える情報処理装置。
【請求項８】
画像処理を行う外部装置と、前記外部装置と通信可能な情報処理装置と、を備える情報処理システムであって、
原稿の画像情報を読み取る読取手段と、
前記読み取られた画像情報に対する文字認識処理を実行し、前記文字認識処理の処理結果に含まれる厳秘対象の文字を判別する判別手段と、
前記判別された厳秘対象の文字の文字数が所定の閾値より少ない場合、前記画像情報に対する画像処理の処理要求を、前記外部装置に対して送信する送信手段と、
を備える情報処理システム。
【請求項９】
情報処理装置が実行する情報処理方法であって、
原稿の画像情報を読み取る読取ステップと、
前記読み取られた画像情報に対する文字認識処理を実行し、前記文字認識処理の処理結果に含まれる厳秘対象の文字を判別する判別ステップと、
前記判別された厳秘対象の文字の文字数が所定の閾値より少ない場合、前記画像情報に対する画像処理の処理要求を、外部装置に対して送信する送信ステップと、
を実行する情報処理方法。
【請求項１０】
コンピュータに、請求項９に記載の情報処理方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ(Multifunction Peripheral/Printer/Product)等の情報処理装置において、スキャナによって読み取られた原稿の画像情報をテキストデータに変換する光学文字認識(OCR: Optical Character Recognition)機能等の画像処理機能が実装されている。
【０００３】
また、画像処理装置における画像処理の精度を向上させるために、インターネットや公衆回線を利用して、画像処理に係るサービスを提供する外部サーバに接続し、外部サーバが提供するサービスを利用する仕組みが知られている。
【０００４】
例えば、特許文献１は、画像形成装置から文書処理の実行要求を受ける前に、画像形成装置に対して文書処理結果のクラウド上の保存場所を通知するシステムにおいて、厳秘文書であることが入力された場合にのみ、クラウドに設けられたスキャンシステムの場所とストレージの場所を画像形成装置に表示する内容が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記の方法では、処理対象の原稿が厳秘文書（例えば、官公庁等の機密性の高い文書等）である場合においても、外部装置であるクラウド上に設けられたスキャンシステムに処理対象の原稿のデータ（内容）が送信されてしまうため、情報漏洩のリスクが高まってしまうというおそれがあった。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、原稿の画像情報を読み取る読取手段と、前記読み取られた画像情報に対する文字認識処理を実行し、前記文字認識処理の処理結果に含まれる厳秘対象の文字を判別する判別手段と、前記判別された厳秘対象の文字の文字数が所定の閾値より少ない場合、前記画像情報に対する画像処理の処理要求を、外部装置に対して送信する送信手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、クラウド上に設けられた外部装置を利用した画像処理におけるセキュリティを高めることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る情報処理システムのシステム構成の一例を示す図である。
【図２】一実施形態に係る画像処理装置のハードウエア構成の一例を示す図である。
【図３】一実施形態に係るクラウドサーバのハードウエア構成の一例を示す図である。
【図４】一実施形態に係る情報処理システムの機能構成の一例を示す図である。
【図５】一実施形態に係る厳秘文字テーブルの一例を示す図である。
【図６】一実施形態に係る条件情報の一例を示す図である。
【図７】一実施形態に係る秘匿対象テーブルの一例を示す図である。
【図８】一実施形態に係る情報処理システムの情報処理方法の一例（その１）を示すシーケンス図である。
【図９】一実施形態に係る情報処理システムにおけるＯＣＲ処理の一例を示すフローチャートである。
【図１０】一実施形態に係る情報処理システムにおけるＯＣＲ処理の概要の一例を示す図である。
【図１１】一実施形態に係る情報処理システムにおける処理対象の原稿の秘匿性の度合いの判定処理の一例を示すフローチャートである。
【図１２】一実施形態に係る情報処理システムの秘匿処理の一例（その１）を示す図である。
【図１３】一実施形態に係る情報処理システムの秘匿処理の一例（その２）を示す図である。
【図１４】一実施形態に係る情報処理システムの情報処理方法の一例（その２）を示すシーケンス図である。
【図１５】一実施形態に係る情報処理システムの情報処理方法の一例（その３）を示すシーケンス図である。
【図１６】一実施形態に係る情報処理システムの厳秘文字パターンの登録処理の一例を示す図である。
【図１７】実施形態の変形例１に係る厳秘文字テーブルの一例を示す図である。
【図１８】実施形態の変形例２に係る情報処理システムの機能構成の一例を示す図である。
【図１９】実施形態の変形例２に係る情報処理システムの情報処理方法の一例（その１）を示すシーケンス図である。
【図２０】実施形態の変形例２に係る情報処理システムの情報処理方法の一例（その２）を示すシーケンス図である。
【図２１】実施形態の変形例２に係る情報処理システムの情報処理方法の一例（その３）を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、発明を実施するための形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【００１０】
●実施形態●
●システム構成
図１は、一実施形態に係る情報処理システムのシステム構成の一例を示す図である。図１に示す情報処理システム１は、クラウド上に設けられた外部装置を利用した画像処理におけるセキュリティを高めることができるシステムである。情報処理システム１は、ＯＣＲ（Optical Character Recognition）処理等の画像処理精度を向上させるため、インターネット、公衆回線等に接続されたクラウドサーバ５０が提供するサービスを利用することができる。
【００１１】
情報処理システム１は、画像処理装置１０Ａ、画像処理装置１０Ｂ、サーバ装置３０およびクラウドサーバ５０を含む。画像処理装置１０Ａ、画像処理装置１０Ｂおよびサーバ装置３０は、ＬＡＮ（Local Area Network）３を介して、それぞれ接続されている。画像処理装置１０Ａ、画像処理装置１０Ｂおよびサーバ装置３０は、外部からのアクセスが制限されたローカルエリアに配置されている。
【００１２】
画像処理装置１０Ａ、画像処理装置１０Ｂおよびサーバ装置３０は、ＬＡＮ３を介して、それぞれが通信可能なローカルネットワークを形成する。ローカルネットワークは、例えば、オフィス、会議室、倉庫、工場または特定の生産ライン等の、インターネットを経由しないネットワーク環境において形成される。ローカルネットワークは、クラウドサーバ５０が配置されたクラウドネットワーク５からファイアウォールによって遮断されている。なお、画像処理装置１０Ａおよび画像処理装置１０Ｂは、任意のものを示す場合、画像処理装置１０と表す。
【００１３】
画像処理装置１０は、スキャナ等を用いて読み取った処理対象の原稿の画像情報に基づいて、処理対象の原稿の秘匿性の度合いを判断する。具体的には、画像処理装置１０は、処理対象の原稿に含まれる厳秘文字を判別し、判別した厳秘文字が所定の閾値以上である場合、処理対象の原稿が秘匿性の高い原稿（厳秘文書）であると判断する。ここで、秘匿性の高い原稿（厳秘文書）とは、例えば、契約書、事業計画書、個人情報が記述された文書（パスポート、マイナンバーカード、保険証、免許証、社員証、身分証明書等）等である。また、厳秘文字は、契約書または事業計画書等の秘匿性の高い原稿に記述されている可能性の高い文字、数字、特殊記号、バーコード等である。
【００１４】
画像処理装置１０は、処理対象の原稿が秘匿性の高い原稿（厳秘文書）であると判断した場合、クラウドサーバ５０に対して、処理対象の原稿の画像情報を送信しない。この場合、画像処理装置１０は、自装置、またはローカルネットワーク内に位置し、ＯＣＲ処理機能を備える他の装置（他の画像処理装置１０、サーバ装置３０等）を用いて、画像情報のＯＣＲ処理を行う。一方で、画像処理装置１０は、処理対象の原稿が秘匿性の低い原稿である（厳秘文書でない）と判断した場合、クラウドネットワーク５に設けられたクラウドサーバ５０に対して、画像情報のＯＣＲ処理の処理要求を送信する。
【００１５】
そのため、情報処理システム１は、読み取られた処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）に基づいて、クラウドネットワーク５に設けられたクラウドサーバ５０を利用するかを判断するので、クラウドサーバ５０を利用した画像処理におけるセキュリティリスク（情報漏洩のリスク）を低減させることができる。
【００１６】
なお、処理対象の原稿は、読み取り対象の情報が記述された媒体であればよい。媒体は、材質または形状に制約はなく、読み取り対象の情報をスキャナ等が読み取れればよい。媒体は、有体物であれば読み取り対象の情報をスキャナ等が読み取れるが、例えば、用紙、文書、プラスチック、樹脂、金属、繊維等の媒体が挙げられる。また、読み取り対象の情報は、ユーザが原稿を作成する上でスキャナ等を用いて読み取りたい、必要とする、もしくは目的の情報、または機械による読み取り、読み取り後さらにデコードまたは文字認識が可能な情報である。読み取り対象の情報は、例えば、バーコード、文字、数字または特殊記号等で記述された情報が挙げられる。
【００１７】
画像処理装置１０は、例えば、ＭＦＰ(Multifunction Peripheral/Printer/Product：複合機)、ファクシミリ、スキャナ、またはプリンタ等の画像処理機能、通信機能並びにＯＣＲ結果の出力機能を備える情報処理装置である。画像処理装置１０は、原稿の画像情報をテキストデータ（文字コード）に変換するＯＣＲモジュールを備える。また、画像処理装置１０は、指定された原稿の画像情報に対して、ＯＣＲ処理を要求するアプリケーションを実装している。
【００１８】
画像処理装置１０は、ＯＣＲ処理の結果を、表示画像として出力してもよいし、データとして出力してもよい。画像処理装置１０は、クラウドサーバ５０もしくはサーバ装置３０との通信、または外部ストレージへの書込みによってＯＣＲ結果をデータとして出力するハンディスキャナであってもよい。画像処理装置１０は、ＯＣＲ結果をデータとして出力する場合、データの形式は特に限定されない。画像処理装置１０は、例えば、ＯＣＲ結果をテキストデータとして出力してもよいし、ＰＤＦ（portable document format）ファイルに埋め込んで出力してもよい。以下、画像処理装置１０がＭＦＰである場合について説明する。
【００１９】
サーバ装置３０は、画像処理機能および通信機能を備える情報処理装置である。サーバ装置３０は、処理対象の原稿の画像情報をテキストデータ（文字コード）に変換するＯＣＲモジュールを備えている。サーバ装置３０は、画像処理装置１０からの要求に応じてＯＣＲ処理を実行する。
【００２０】
クラウドサーバ５０は、ローカルネットワーク内に位置する画像処理装置１０またはサーバ装置３０に対して、所定のサービスを提供するサーバ装置である。クラウドサーバ５０は、例えば、ＯＣＲモジュールを備え、画像処理装置１０またはサーバ装置３０から要求された画像情報の解析処理を実行する。
【００２１】
なお、図１に示す画像処理装置１０、サーバ装置３０およびクラウドサーバ５０の数は、これに限定されない。図１に示す情報処理システム１は、それぞれ１台以上の画像処理装置１０またはサーバ装置３０、並びにクラウドサーバ５０が含まれていればよい。
【００２２】
●ハードウエア構成
図２は、一実施形態に係る画像処理装置のハードウエア構成の一例を示す図である。なお、図２に示すハードウエア構成は、各実施形態において同様の構成を備えていてもよく、必要に応じて構成要素が追加または削除されてもよい。画像処理装置１０は、コントローラ１０２０を備える。コントローラ１０２０は、ＣＰＵ（Central Processing Unit）１００１、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１００２、フラッシュメモリ１００３、ＨＤＤ（Hard Disk Drive）１００４、ＡＳＩＣ（Application Specific Integrated Circuit）１００５および通信部１００６を備える。
【００２３】
ＡＳＩＣ１００５は、ＣＰＵインターフェース、ＳＤＲＡＭインターフェース、ローカルバスインターフェース、ＰＣＩ（Peripheral Component Interconnect）バスインターフェース、ＭＡＣ（Media Access Controller）およびＨＤＤインターフェース等を備える多機能デバイスボードである。
【００２４】
ＣＰＵ１００１は、ＡＳＩＣ１００５を介して本発明に係るプログラム等の各種プログラムを、ＨＤＤ１００４から読み取り実行する。画像処理装置１０は、例えば、本発明に係るプログラムをＣＰＵ１００１が実行することによって、本発明に係る情報処理方法を実現する。ＳＤＲＡＭ１００２は、各種プログラムを記憶するプログラムメモリ、またはＣＰＵ１００１が各種プログラムを実行する際に使用するワークメモリ等として機能する。なお、ＳＤＲＡＭ１００２は、ＤＲＡＭ（Dynamic Random Access Memory）またはＳＲＡＭ（Static Random Access Memory）を用いてもよい。
【００２５】
フラッシュメモリ１００３は、不揮発性メモリであり、画像処理装置１０を起動させるブートローダ（ブートプログラム）、ＯＳ（Operation System）、ＳＤＫ（Software Development Kit）、ＡＰＩ（Application Programming Interface）等のプログラムを記憶する。また、フラッシュメモリ１００３は、各プログラムを記憶するアプリケーションメモリとして機能する。さらに、フラッシュメモリ１００３は、各サービス（コピーサービス、プリントサービス、ファクシミリサービス）のソフトウエアを記憶するサービスメモリとして機能する。
【００２６】
また、フラッシュメモリ１００３は、ファームウエアを記憶するファームメモリ、またはネットワークアドレスもしくは機種機番等を記憶するデータメモリとして機能する。なお、フラッシュメモリ１００３は、ＲＡＭ（Random Access Memory）と電池を利用したバックアップ回路を集積した不揮発性ＲＡＭ、またはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の他の不揮発性メモリを使用してもよい。
【００２７】
ＨＤＤ１００４は、画像処理装置１０の電源のオン、オフに関わりなくデータを記憶する不揮発性の記憶媒体である。ＨＤＤ１００４は、フラッシュメモリ１００３内に記憶されたプログラムおよびデータ以外のプログラム、並びにデータを記録する。なお、ＨＤＤ１００４は、ファームメモリとして使用してもよい。通信部１００６は、有線ＬＡＮ（Ethernet（登録商標））またはＷｉ−Ｆｉ（登録商標）等の無線ＬＡＮによりネットワークを介して通信（接続）を行うためのインターフェースである。通信部１００６は、アンテナ、無線部、ＭＡＣ部等を含む。
【００２８】
操作部１００７は、ＵＳＢ（Universal Serial Bus）ケーブル等を用いてコントローラ１０２０と接続されている。操作部１００７は、画像処理装置１０に対して操作を行うユーザのためのインターフェースである。操作部１００７は、各種の操作キー、表示装置としてのＬＣＤ（Liquid Crystal Display）またはＣＲＴ（Cathode-Ray Tube）の文字表示器およびタッチパネルを有する。画像処理装置１０は、操作部１００７を操作することにより、データの入力、ジョブの実行、表示をすることができる。
【００２９】
さらに、コントローラ１０２０は、ＰＣＩバス１０１４を介して、ファックス制御ユニット１００８、記憶媒体１００９ａが脱着可能なＵＳＢ１００９、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４（１０１０）、プロッタエンジン１０１１、スキャナエンジン１０１２およびＢＬＥ（Bluetooth（登録商標）Low Energy）モジュール１０１３が接続されている。これにより、画像処理装置１０は、コピーサービス、プリントサービス、ファクシミリサービス等の各サービスを提供することができる。プロッタエンジン１０１１は、電子写真方式またはインクジェット方式のいずれの方式を採用していてもよい。
【００３０】
なお、図２に図示する構成は一例に過ぎず、画像処理装置１０のハードウエア構成は、図２の構成には限られない。通信部１００６は、例えば、ＰＣＩバス１０１４に接続されていてもよい。さらに、通信部１００６は、電話回線網に接続するＤＳＵ（Digital Service Unit）またはモデムを有していてもよい。通信部１００６は、携帯電話網に接続する通信装置を有していてもよい。
【００３１】
図３は、一実施形態に係るクラウドサーバのハードウエア構成の一例を示す図である。なお、図３に示すハードウエア構成は、各実施形態において同様の構成を備えていてもよく、必要に応じて構成要素が追加または削除されてもよい。また、図３は、クラウドサーバ５０のハードウエア構成を示すが、サーバ装置３０も同様の構成を備えていてもよい。クラウドサーバ５０は、ＣＰＵ５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ５０３、ストレージ５０４、入力部５０５、表示インターフェース（Ｉ／Ｆ）５０６、入出力インターフェース（Ｉ／Ｆ）５０７、通信部５０８およびバス５０９を備える。
【００３２】
ＣＰＵ５０１は、クラウドサーバ５０全体の制御を行う。ＣＰＵ５０１は、ＲＯＭ５０２またはストレージ５０４等に格納された、プログラムもしくはデータをＲＡＭ５０３上に読み出し、処理を実行することで、クラウドサーバ５０の各機能を実現する演算装置である。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ５０２は、電源を切ってもプログラムまたはデータを保持することができる不揮発性のメモリである。
【００３３】
ストレージ５０４は、例えば、ＨＤＤ、ＳＳＤ（Solid State Drive）、またはフラッシュＲＯＭ等のストレージデバイスであり、ＯＳ、アプリケーションプログラム、および各種データ等を記憶する。入力部５０５は、オペレータがクラウドサーバ５０に各種指示を入力するためのインターフェースである。入力部５０５は、例えば、キーボード、マウス、タッチパネル、音声入力装置等である。
【００３４】
表示インターフェース（Ｉ／Ｆ）５０６は、ＣＰＵ５０１からの要求により、クラウドサーバ５０が有する各種情報をカーソル、メニュー、ウィンドウ、文字、または画像等の形態でディスプレイ５０６ａに表示する。表示インターフェース（Ｉ／Ｆ）５０６は、例えば、グラフィックチップまたはディスプレイインターフェースである。入出力インターフェース（Ｉ／Ｆ）５０７は、クラウドサーバ５０に他の装置を接続するためのインターフェースである。他の装置は、例えば、ＵＳＢメモリ、メモリカード、光学ディスク等の記録媒体５０７ａまたは各種の電子機器等が含まれる。
【００３５】
通信部５０８は、ローカルネットワークの内部に位置する画像処理装置１０またはサーバ装置３０と、ネットワークを介して通信（接続）を行う通信インターフェースである。通信部５０８は、アンテナ、無線部、ＭＡＣ部等を含む。バス５０９は、上記各構成要素に接続され、アドレス信号、データ信号、および各種制御信号等を伝送する。ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ストレージ５０４、入力部５０５、表示インターフェース（Ｉ/Ｆ）５０６、入出力インターフェース（Ｉ／Ｆ）５０７および通信部５０８は、バス５０９を介して相互に接続されている。
【００３６】
●機能構成
続いて、実施形態に係る情報処理システムの機能構成について説明する。図４は、一実施形態に係る情報処理システムの機能構成の一例を示す図である。図４に示す画像処理装置１０は、本体部１００およびアプリケーション部２００を含む。本体部１００は、画像処理装置１０の本体機能である印刷処理等の処理を担う機能である。アプリケーション部２００は、画像処理装置１０にインストールされたアプリケーションソフトウエアまたはＯＣＲモジュールによって実行される機能である。アプリケーションソフトウエアは、例えば、処理対象の原稿の画像情報に対して、ＯＣＲ処理を実行するためのソフトウエアである。
【００３７】
本体部１００により実現される機能は、通信部１１、アプリ制御部１２、受付部１３、読取部１４、表示制御部１５および印刷処理部１６を含む。通信部１１は、ネットワークを介して他の装置との間でデータをやり取りする機能である。通信部１１は、例えば、ローカルネットワークの内に位置する他の装置との間の通信を制御する。また、通信部１１は、例えば、クラウドネットワーク５に位置するクラウドサーバ５０との間の通信を制御する。
【００３８】
通信部１１は、ＨＴＴＰＳ（HyperText Transfer Protocol Secure）のプロトコルを用いて、クラウドネットワーク５に位置するクラウドサーバ５０と通信を行う。なお、通信方式は、これに限られず、ＦＴＰ（File Transfer Protocol）、ＨＴＴＰ（HyperText Transfer Protocol）またはＳＭＴＰ（Simple Mail Transfer Protocol）等のプロトコルを用いてもよい。通信部１１は、例えば、図２に示した通信部１００６およびＣＰＵ１００１で実行されるプログラム等により実現される。通信部１１は、送信手段の一例である。
【００３９】
アプリ制御部１２は、画像処理装置１０にインストールされたアプリケーショによる処理を要求する機能である。アプリ制御部１２は、例えば、後述するアプリケーション部２００に対して、読取部１４により読み取られた原稿の画像情報に対するＯＣＲ処理の実行を要求する。アプリ制御部１２は、例えば、図２に示したＣＰＵ１００１で実行されるプログラム等により実現される。
【００４０】
受付部１３は、ユーザによる入力操作を受け付ける機能である。受付部１３は、例えば、操作部１００７に対するユーザ操作に基づいて、ユーザが画像処理装置１０を用いて処理を行いたい原稿に対する処理要求を受け付ける。また、受付部１３は、例えば、処理対象の原稿の画像情報を表示制御部１５によって表示させ、表示された画像情報に含まれる所定の文字のうち、厳秘文字として設定する文字の登録を受け付ける。登録された厳秘文字は、後述する厳秘文字テーブル２１０に記憶される。受付部１３は、例えば、図２に示したＣＰＵ１００１で実行されるプログラム等により実現される。受付部１３は、登録手段の一例である。
【００４１】
読取部１４は、受付部１３により読み取り指示の入力が受け付けられた場合、画像処理装置１０にセットされた原稿をスキャンして画像情報の読み取りを実行する機能である。読取部１４は、例えば、図２に示したＣＰＵ１００１で実行されるプログラム等により実現される。読取部１４は、読取手段の一例である。
【００４２】
表示制御部１５は、図２に示した操作部１００７に対して、ユーザによる入力操作を受け付ける操作画面、読取部１４によって読み取られた画像情報またはＯＣＲ結果等の表示を行う機能である。表示制御部１５は、例えば、図２に示した操作部１００７、およびＣＰＵ１００１で実行されるプログラム等により実現される。印刷処理部１６は、読取部１４によって読み取られた画像情報またはＯＣＲ結果等の印刷処理を実行する機能である。印刷処理部１６は、図２に示したプロッタエンジン１０１１、およびＣＰＵ１００１で実行されるプログラム等により実現される。画像処理装置１０は、表示制御部１５および印刷処理部１６のいずれか、または両方によって、ＯＣＲ結果を出力する。
【００４３】
次に、画像処理装置１０のアプリケーション部２００の機能を説明する。アプリケーション部２００により実現される機能は、アプリ制御部２１、データ処理部２２、判定部２３、記憶・読出部２４および記憶部２５を含む。アプリ制御部２１は、画像処理装置１０によって実行されるアプリケーションの動作を制御する機能である。アプリ制御部２１は、例えば、本体部１００からの処理要求に応じて、要求された処理（アプリケーション）を実行する。アプリ制御部２１は、例えば、図２に示したＣＰＵ１００１で実行されるプログラム等により実現される。
【００４４】
データ処理部２２は、本体部１００からの処理要求に基づいて、処理要求に含まれる画情報の処理を実行する機能である。データ処理部２２は、例えば、処理要求に含まれる画像情報に対して、ＯＣＲ処理を実行する。データ処理部２２は、本体部１００からの処理要求を検知した場合、まず、ＯＣＲのプレスキャン処理を実行する。ＯＣＲのプレスキャン処理は、後述する判定部２３による判定処理に用いるテキストデータ（文字コード）を生成するための処理である。また、データ処理部２２は、ＯＣＲ結果に対して、後述する秘匿処理を実行する。データ処理部２２は、ＯＣＲ結果および秘匿処理結果を、テキストデータまたはテキストデータを埋め込んだＰＤＦファイルとして出力する。データ処理部２２は、例えば、図２に示したＣＰＵ１００１で実行されるプログラム等により実現される。データ処理部２２は、データ処理手段および秘匿処理手段の一例である。
【００４５】
判定部２３は、データ処理部２２によるＯＣＲのプレスキャン結果に基づいて、読み取られた原稿の秘匿性の度合いの判定を行う機能である。判定部２３は、例えば、後述する記憶部２５に記憶された厳秘文字テーブル２１０および条件情報２２０に基づいて、読み取られた原稿に含まれる厳秘文字を判別する。そして、判定部２３は、判別された厳秘文字の比率に基づいて、原稿の秘匿性の度合いの判断を行う。判定部２３は、例えば、図２に示したＣＰＵ１００１で実行されるプログラム等により実現される。判定部２３は、判別手段の一例である。
【００４６】
記憶・読出部２４は、記憶部２５に各種データを記憶し、記憶部２５から各種データを読み出す機能である。記憶部２５は、例えば、画像処理（ＯＣＲ処理）の要求先となるクラウドサーバ５０のＵＲＬ（Uniform Resource Locator）またはホスト名等を記憶している。記憶・読出部２４および記憶部２５は、例えば、図２に示したフラッシュメモリ１００３、ＨＤＤ１００４およびＣＰＵ１００１で実行されるプログラム等により実現される。記憶部２５は、記憶手段の一例である。記憶部２５は、厳秘文字テーブル２１０、条件情報２２０および秘匿対象テーブル２３０を記憶している。
【００４７】
ここで、記憶部２５に記憶される各種データについて説明する。まず、図５を用いて記憶部２５に記憶された厳秘文字テーブル２１０について説明する。図５は、一実施形態に係る厳秘文字テーブルの一例を示す図である。図５に示す厳秘文字テーブル２１０は、秘匿性の高い原稿（厳秘文書）に頻出する文字、符号等を登録したものである。厳秘文字テーブル２１０の厳秘文字パターンは、契約書または事業計画書等の秘匿性の高い原稿に記述されている可能性の高い文字、数字、特殊記号、バーコード等が含まれる。厳秘文字パターンは、厳秘対象の文字の一例である。
【００４８】
図５の例において、厳秘文字テーブル２１０は、秘匿性の高い原稿（厳秘文書）として契約書を対象とし、契約書、会社名、円、甲、乙等が厳秘文字パターンとして設定されている。厳秘文字テーブル２１０は、例えば、画像処理装置１０を利用するユーザまたは情報処理システム１の管理者によって登録され、適宜修正・変更可能である。なお、厳秘文字テーブル２１０の厳秘文字パターンに含まれる文字は、これに限られない。
【００４９】
続いて、図６を用いて記憶部２５に記憶された条件情報２２０について説明する。図６は、一実施形態に係る条件情報の一例を示す図である。図６に示す条件情報２２０は、読取部１４によって読み取られた原稿の秘匿性の度合い（厳秘文書であるか否か）を判定するためのものである。条件情報２２０は、図５に示した厳秘文字パターンとの一致率、およびそれぞれの一致率に紐づけられた（対応づけられた、関連づけられた）処理内容を含む。厳秘文字パターンとの一致率は、厳秘文字パターンに登録された文字のうち、処理対象の原稿のプレスキャン処理によって検出（判別）された厳秘文字の割合を示す。例えば、厳秘文字パターンに登録された文字が１０文字である場合、プレスキャン処理によって検出された厳秘文字が８文字であれば、一致率は、８０％となる。
【００５０】
判定部２３は、例えば、ＯＣＲのプレスキャン処理において、厳秘文字パターンに登録された文字の９０％が一致した場合、厳秘文字パターンの一致率が「９０％以上」に紐づく処理内容を特定する。条件情報２２０は、厳秘文字パターンとの一致率に応じて、異なる処理内容が設定されている。処理内容は、例えば、クラウドサーバ５０においてＯＣＲ処理を実行することを許可するか否かの情報である。厳秘文字パターンとの一致率の数値は、処理対象の原稿に含まれる厳秘文字の比率を判断するための所定の閾値の一例である。
【００５１】
図６の例において、条件情報２２０は、例えば、厳秘文字パターンとの一致率が「９０％以上」である場合の処理内容として、「クラウドサーバ５０の利用を禁止する」内容が設定されている。また、条件情報２２０は、例えば、厳秘文字パターンとの一致率が「９０％未満〜７０％以上」である場合の処理内容として、「ユーザにクラウドサーバ５０の利用可否を確認する」内容が設定されている。さらに、条件情報２２０は、例えば、厳秘文字パターンとの一致率が「７０％未満」である場合の処理内容として、「クラウドサーバ５０を利用してＯＣＲ処理を実行する」内容が設定されている。なお、条件情報２２０に含まれる厳秘文字パターンとの一致率および処理内容は、これに限られない。条件情報２２０は、例えば、厳秘文字パターンとの不一致率（厳秘文字パターンと一致しない文字の割合）、およびそれぞれの不一致率に紐づけられた（対応づけられた、関連づけられた）処理内容を含む構成にしてもよい。
【００５２】
続いて、記憶部２５に記憶された秘匿対象テーブル２３０について説明する。図７は、一実施形態に係る秘匿対象テーブルの一例を示す図である。図７に示す秘匿対象テーブル２３０は、ＯＣＲ結果であるテキストデータに含まれる所定の文字の秘匿処理を行うためのものである。秘匿対象テーブル２３０は、秘匿対象となる文字、および秘匿対象となる文字のそれぞれに紐づけられた（対応づけられた、関連づけられた）処理内容を含む。秘匿対象となる文字は、図５に示した厳秘文字テーブル２１０に含まれる厳秘文字パターンと同様であってもよいし、独自に設定されてもよい。秘匿対象テーブル２３０は、例えば、画像処理装置１０を利用するユーザまたは情報処理システム１の管理者によって登録され、適宜修正・変更可能である。なお、秘匿対象テーブル２３０に含まれる秘匿対象となる文字および処理内容は、これに限られない。
【００５３】
図７の例において、データ処理部２２は、例えば、ＯＣＲ結果であるテキストデータに含まれる数字の秘匿処理を行う。また、データ処理部２２は、例えば、ＯＣＲ結果であるテキストデータに含まれる“○○会社”について、該当する“○○”の秘匿処理を行う。さらに、データ処理部２２は、例えば、ＯＣＲ結果であるテキストデータに含まれる“△△様”について、該当する“△△”の秘匿処理を行う。ここで、秘匿処理は、秘匿対象となる文字を黒塗り等によってマスクしてもよいし、秘匿対象となる文字を特定の記号（■、＊等）に置き換えてもよい。秘匿処理の詳細は、後述する。
【００５４】
なお、図５乃至図７に示した記憶部２５に記憶された厳秘文字テーブル２１０、条件情報２２０および秘匿対象テーブル２３０は、情報処理システム１を構成する他の装置（他の画像処理装置１０、サーバ装置３０またはクラウドサーバ５０）に記憶される構成であってもよい。この場合、画像処理装置１０は、判定部２３およびデータ処理部２２における処理を行う際に、必要とする情報が記憶された装置に対して、当該情報の読み出しを行う。
【００５５】
次に、クラウドサーバ５０の機能構成について説明する。図５に示すクラウドサーバ５０により実現される機能は、通信部５１、データ処理部５２、記憶・読出部５３および記憶部５４を含む。通信部５１は、インターネットを介して、画像処理装置１０およびサーバ装置３０との間でデータをやり取りする機能である。通信部５１は、例えば、画像処理装置１０によって読み取られた原稿の画像情報に対する処理要求を受信する。通信部５１は、例えば、後述するデータ処理部５２における処理結果を、画像処理装置１０に対して送信する。
【００５６】
通信部５１は、ＨＴＴＰＳのプロトコルを用いて、ローカルネットワークの内部に位置する画像処理装置１０またはサーバ装置３０と通信を行う。なお、通信方式は、これに限られず、ＦＴＰ、ＨＴＴＰまたはＳＭＴＰ等のプロトコルを用いてもよい。通信部５１は、例えば、図３に示した通信部５０８およびＣＰＵ５０１で実行されるプログラム等により実現される。
【００５７】
データ処理部５２は、画像処理装置１０から送信された画像情報に対する処理を実行する機能である。データ処理部５２は、例えば、処理要求に含まれる画像情報に対して、ＯＣＲ処理を実行する。また、データ処理部５２は、ＯＣＲ結果に対して、後述する秘匿処理を実行する。データ処理部５２は、ＯＣＲ結果および秘匿処理結果を、テキストデータまたはテキストデータを埋め込んだＰＤＦファイルとして、画像処理装置１０に対して送信する。データ処理部５２は、例えば、図３に示したＣＰＵ５０１で実行されるプログラム等により実現される。
【００５８】
記憶・読出部５３は、記憶部５４に各種データを記憶し、記憶部５４から各種データを読み出す機能である。記憶・読出部５３および記憶部５４は、例えば、図３に示すＲＯＭ５０２、ストレージ５０４およびＣＰＵ５０１で実行されるプログラム等により実現される。記憶部５４は、秘匿対象テーブル５５０を記憶している。なお。記憶部５４に記憶される秘匿対象テーブル５５０は、図７に示した秘匿対象テーブル２３０と同様である。
【００５９】
なお、図４に示す情報処理システム１は、一台の画像処理装置１０を含む例を説明したが、同様の機能を備える画像処理装置１０を複数含んで構成されてもよい。また、図４に示す情報処理システム１は、例えば、図１に示したサーバ装置３０を含んで構成されてもよい。この場合、サーバ装置３０は、ＯＣＲ処理を実行するためのアプリケーションソフトウエアまたはＯＣＲモジュールを備え、画像処理装置１０またはクラウドサーバ５０と同様の機能を備えてもよい。
【００６０】
●情報処理方法
続いて、情報処理システム１における情報処理方法について説明する。図８は、一実施形態に係る情報処理システムの情報処理方法の一例（その１）を示すシーケンス図である。図８は、画像処理装置１０により読み取られた処理対象の原稿が、秘匿性の高い原稿（厳秘文書（例えば、契約書））である場合について説明する。
【００６１】
ステップＳ１０１において、画像処理装置１０の本体部１００は、受付部１３によって、処理対象の原稿に対するユーザから画像処理装置１０による印刷処理等の処理要求を受け付ける。具体的には、本体部１００の受付部１３は、操作部１００７に対してユーザによって入力された処理要求を受け付ける。ステップＳ１０２において、本体部１００の受付部１３は、読取部１４に対して、受け付けた処理要求を出力する。
【００６２】
ステップＳ１０３において、本体部１００の読取部１４は、ユーザによってスキャナ等にセットされた処理対象の原稿を画像情報（原稿イメージ）として読み取る（読取ステップの一例）。ステップＳ１０４において、本体部の読取部１４は、読み取った画像情報を、アプリ制御部１２に対して出力する。ステップＳ１０５において、本体部１００のアプリ制御部１２は、出力された画像情報を検知した場合、アプリケーション部２００に対して、検知した画像情報の処理要求を出力する。
【００６３】
ステップＳ１０６において、アプリケーション部２００のアプリ制御部２１は、本体部１００からの処理要求を検知した場合、データ処理部２２に対して、検知した処理要求を出力する。ステップＳ１０７において、アプリケーション部２００のデータ処理部２２は、出力された処理要求を検知した場合、処理要求に含まれる画像情報のＯＣＲ処理（プレスキャン）を実行する。
【００６４】
ここで、読取部１４によって読み取られた原稿の画像情報におけるＯＣＲ処理について、図９および図１０を用いて説明する。図９は、一実施形態に係る情報処理システムにおけるＯＣＲ処理の一例を示すフローチャートである。図９に示すＯＣＲ処理は、画像処理装置１０のデータ処理部２２またはクラウドサーバ５０のデータ処理部５２によって実行される。なお、図９に示すＯＣＲ処理は、データ処理部２２およびデータ処理部５２におけるＯＣＲ処理において同様の処理が行われる。図９は、データ処理部２２におけるプレスキャン時に実行されるＯＣＲ処理について説明する。
【００６５】
ステップＳ２０１において、データ処理部２２は、読取部１４によって読み取られた原稿の画像情報（原稿イメージ）を取り込む。ステップＳ２０２において、データ処理部２２は、取り込んだ画像情報のレイアウトを解析する。具体的には、データ処理部２２は、取り込んだ画像情報から、表題、図または文章がどのような段組みから構成されているのかを解析する。
【００６６】
ステップＳ２０３において、データ処理部２２は、解析した情報に基づいて、画像情報を一行ごとに分解して切り出しを行う。ステップＳ２０４において、読取部１４は、切り出した行から文字情報の切り出しを行う。ステップＳ２０５において、読取部１４は、切り出し文字に関して、文字の認識を行う。このとき、データ処理部２２は、図１０に示すように、画像情報２５０に含まれる認識すべき文字の位置情報（Ｘ，Ｙ）を取得する。データ処理部２２は、取得した文字の位置情報に基づいて、後述する秘匿処理を行う。データ処理部２２は、秘匿対象として、「数字」が指定されている場合、図１０に示すように、数字“１”および“２”の位置情報を取得し、取得した位置に対して黒塗り等の秘匿処理を行う。なお、データ処理部２２におけるプレスキャン処理の実行時には、秘匿処理は行われない。
【００６７】
図８に戻り、実施形態に係る情報処理システムにおける情報処理方法の説明を続ける。ステップＳ１０８において、データ処理部２２は、ＯＣＲのプレスキャン結果を、判定部２３に対して出力する。データ処理部２２は、ＯＣＲのプレスキャン結果であるテキストデータを出力する。ステップＳ１０９において、判定部２３は、出力されたＯＣＲのプレスキャン結果に基づいて、読み取られた原稿の秘匿性の度合い（厳秘文書であるか否か）を判定する（判別ステップの一例）。
【００６８】
ここで、判定部２３の処理について説明する。図１１は、一実施形態に係る情報処理システムにおける処理対象の原稿の秘匿性の度合いの判定処理の一例を示すフローチャートである。図１１は、図５に示した厳秘文字テーブル２１０および図６に示した条件情報２２０が、予め記憶部２５に記憶されている例を説明する。
【００６９】
ステップＳ３０１において、判定部２３は、ＯＣＲのプレスキャン結果を検知した場合、処理をステップＳ３０２へ移行させる。一方で、判定部２３は、ＯＣＲのプレスキャン結果を検知していない場合、ステップＳ３０１の処理を繰り返す。
【００７０】
ステップＳ３０２において、判定部２３は、記憶部２５に記憶された厳秘文字テーブル２１０および条件情報２２０の読み出しを行う。具体的には、判定部２３は、記憶・読出部２４に対して、厳秘文字テーブル２１０および条件情報２２０の読出要求を出力する。記憶・読出部２４は、出力された読出要求を検知した場合、記憶部２５に記憶された厳秘文字テーブル２１０および条件情報２２０を読み出す。そして、記憶・読出部２４は、読み出した厳秘文字テーブル２１０および条件情報２２０を、判定部２３に対して出力する。
【００７１】
ステップＳ３０３において、判定部２３は、プレスキャン結果に含まれる文字と厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率を算出（判別）する。厳秘文字パターンとの一致率は、厳秘文字パターンに登録された文字のうち、処理対象の原稿のプレスキャン処理によって検出された厳秘文字の文字数（割合）を示す。ステップＳ３０４において、判定部２３は、一致率が９０％以上である場合、処理をステップＳ３０５へ移行させる。ステップＳ３０５において、判定部２３は、処理対象の原稿が秘匿性の高い原稿（厳秘文書）であると判断し、クラウドサーバ５０の利用を禁止する旨の判定結果を出力する。
【００７２】
ステップＳ３０６において、判定部２３は、一致率が７０％以上である場合、処理をステップＳ３０７へ移行させる。ステップＳ３０７において、判定部２３は、ユーザに対して、クラウドサーバ５０の利用可否を確認する旨の判定結果を出力する。一方で、ステップＳ３０６において、判定部２３は、一致率が７０％未満である場合、処理をステップＳ３０８へ移行させる。ステップＳ３０８において、判定部２３は、クラウドサーバ５０を利用してＯＣＲ処理を実行する旨の判定結果を出力する。
【００７３】
図８に戻り、実施形態に係る情報処理システムにおける情報処理方法の説明を続ける。なお、以下に説明する処理は、図１１で示したステップＳ３０４において、厳秘文字テーブル２１０に含まれる厳秘文字との一致率が７０％未満と算出（判別）された場合の処理である。ステップＳ１１０において、アプリケーション部２００の判定部２３は、処理対象の原稿が秘匿性の高い原稿（厳秘文書）ではないと判断し、アプリ制御部２１に対して、クラウドサーバ５０を利用してＯＣＲ処理を実行する旨の判定結果を出力する。ステップＳ１１１において、アプリケーション部２００のアプリ制御部２１は、判定部２３から出力された判定結果を、本体部１００に対して出力する。
【００７４】
ステップＳ１１２において、本体部１００のアプリ制御部１２は、アプリ制御部２１から出力された判定結果を、通信部１１に対して出力する。ステップＳ１１３において、本体部１００の通信部１１は、クラウドサーバ５０に対して、処理対象の原稿の画像情報の処理要求を送信する（送信ステップの一例）。ステップＳ１１４において、クラウドサーバ５０は、画像情報の処理要求を受信した場合、受信した画像情報のＯＣＲ処理および秘匿処理を実行する。ステップＳ１１５において、クラウドサーバ５０は、画像処理装置１０に対して、ＯＣＲ結果および秘匿処理結果を送信する。
【００７５】
ここで、処理対象の原稿の画像情報に対する秘匿処理について説明する。なお、図１２および図１３に示す秘匿処理は、クラウドサーバ５０のデータ処理部５２または画像処理装置１０のデータ処理部２２によって実行される。図１２は、一実施形態に係る情報処理システムの秘匿処理の一例（その１）を示す図である。図１２（ａ）〜図１２（ｄ）は、秘匿処理に用いられるレイヤまたは秘匿処理の出力結果を示している。図１２に示す秘匿処理は、秘匿対象の文字が特定の記号を用いてマスクされる場合の処理である。
【００７６】
図１２（ａ）は、最上位のレイヤ（レイヤ１）であり、図７に示した秘匿対象テーブル２３０に含まれる秘匿対象の文字が黒塗り記号として作成される。図１２（ａ）に示す黒塗り文字の位置は、秘匿対象の文字に対する図１０に示したＯＣＲ実行時に取得できる文字位置である。図１２（ｂ）は、処理対象の原稿をスキャンした画像情報である。図１２（ｂ）のレイヤ（レイヤ２）は、図１２（ａ）に示すレイヤ２の下に位置づけられる。図１２（ｃ）は、処理対象の原稿に対してＯＣＲ処理を行った結果である。図１２（ｃ）に示すレイヤ（レイヤ３）は、透明レイヤとして処理される。
【００７７】
図１２（ｄ）は、図１２（ａ）〜図１２（ｃ）示したレイヤ（レイヤ１〜３）を合成することにより出力される秘匿処理結果である。図１２（ｄ）に示す秘匿処理結果は、最上位からレイヤ１→レイヤ２→レイヤ３の順番で重ねることによって出力される。この場合、レイヤ３は、透明レイヤであり、レイヤ２およびレイヤ１は、通常表示となる。なお、レイヤ１は、秘匿処理が行われないＯＣＲ結果もユーザに提示する（出力する）場合、レイヤ１は表示されない（ＯＲ表示）構成としてもよい。
【００７８】
次に、処理対象の原稿の画像情報に対する秘匿処理の別の例を説明する。図１３は、一実施形態に係る情報処理システムの秘匿処理の一例（その２）を示す図である。図１３に示す秘匿処理は、秘匿対象の文字を特定の記号に置き換える場合の処理である。
【００７９】
図１３（ａ）は、処理対象の原稿に対してＯＣＲ処理を行った結果である。図１３（ｂ）は、図１３（ａ）に示すＯＣＲ結果に対して秘匿処理を行った秘匿処理結果である。図１３（ｂ）に示す秘匿処理結果は、図１３に示すＯＣＲ結果に含まれる秘匿対象の文字を、特定の記号（“■”）に置き換えたものである。特定の記号は、例えば、画像処理装置１０を利用するユーザまたは情報処理システム１の管理者によって設定され、適宜修正・変更可能である。特定の記号は、“■”のほか、例えば、“＊”または“○”等であってもよい。
【００８０】
図１２または図１３に示す秘匿処理を行うことによって、情報処理システム１は、処理対象の原稿に含まれる秘匿対象の文字を隠蔽することが出来るため、出力される厳密文書（機密文書）の内容を秘匿することができる。
【００８１】
続いて、図１１に示したステップＳ３０４の処理において、ＯＣＲのプレスキャン結果に含まれるテキストデータと厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率が９０％以上と算出（判別）された場合の情報処理システム１における情報処理方法について説明する。図１４は、一実施形態に係る情報処理システムの情報処理方法の一例（その２）を示すシーケンス図である。なお、図１４に示すステップＳ４０１〜ステップＳ４０９までの処理は、図８に示したステップＳ１０１〜ステップＳ１０９までの処理と同様である。
【００８２】
ステップＳ４１０において、アプリケーション部２００の判定部２３は、プレスキャン処理結果に含まれるテキストデータと厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率に基づく判定結果を、データ処理部２２に対して出力する。この場合、判定部２３は、一致率が９０％以上であるため、プレスキャンを行った原稿が厳秘文書であると判断し、クラウドサーバ５０の利用を禁止する旨の判定結果を出力する。ステップＳ４１１において、アプリケーション部２００のデータ処理部２２は、読み取った原稿の画像情報に対して、ＯＣＲ処理を実行する。そして、データ処理部２２は、ＯＣＲ結果であるテキストデータに対して、図１４または図１５に示した秘匿処理を実行する。
【００８３】
ステップＳ４１２において、アプリケーション部２００のデータ処理部２２は、アプリ制御部２１に対して、ＯＣＲ結果および秘匿処理結果を出力する。ステップＳ４１３において、アプリケーション部２００のアプリ制御部２１は、出力されたＯＣＲ結果および秘匿処理結果を、本体部１００に対して出力する。本体部１００は、アプリ制御部１２によってＯＣＲ結果および秘匿処理結果を検知された場合、ＯＣＲ結果および秘匿処理の結果を出力する。処理結果の出力方法は、印刷処理部１６による印刷処理または表示制御部１５による処理結果を表示等の方法によって行われる。
【００８４】
続いて、図１１に示したステップＳ３０４の処理において、厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率が９０％未満〜７０％以上と算出（判別）された場合の情報処理システム１における情報処理方法について説明する。図１５は、一実施形態に係る情報処理システムの情報処理方法の一例（その３）を示すシーケンス図である。なお、図１５に示すステップＳ５０１〜ステップＳ５０９までの処理は、図８に示したステップＳ１０１〜ステップＳ１０９までの処理と同様である。
【００８５】
ステップＳ５１０において、アプリケーション部２００の判定部２３は、プレスキャン処理結果と厳秘文字テーブル２１０に含まれる厳秘文字との一致率の判定結果を、アプリ制御部２１に対して出力する。この場合、判定部２３は、一致率が９０％未満〜７０％以上であると判断し、ユーザに対して、クラウドサーバ５０の利用可否を確認する旨の判定結果を出力する。なお、ステップＳ５１０の処理は、図１１に示したステップＳ３０５の処理と同様である。
【００８６】
ステップＳ５１１において、アプリケーション部２００のアプリ制御部２１は、プレスキャンの処理結果および判定結果を、本体部１００に対して出力する。ステップＳ５１２において、本体部１００のアプリ制御部２１は、アプリケーション部２００から出力されたプレスキャンの処理結果および判定結果を、表示制御部１５に対して出力する。
【００８７】
ステップＳ５１３において、本体部１００の表示制御部１５は、出力されたＯＣＲのプレスキャン結果および判定結果を、操作部１００７に対して表示させる。画像処理装置１０のユーザは、操作部１００７に表示された処理結果および判定結果の内容に基づいて、クラウドサーバ５０を用いてＯＣＲ処理を実行するかを確認する。なお、画像処理装置１０は、判定結果のみを、操作部１００７に対して表示させる構成にしてもよい。
【００８８】
図８、図１４および図１５に示したように、情報処理システム１は、画像処理装置１０の判定部２３による判定結果に基づいて、画像処理装置１０またはクラウドサーバ５０を用いて、処理対象の原稿の画像情報に対するＯＣＲ処理および秘匿処理を実行する。これによって、情報処理システム１は、読み取られた処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）に基づいて、クラウドネットワーク５に設けられたクラウドサーバ５０を利用するかを判断するため、クラウドサーバ５０を利用した画像処理におけるセキュリティリスク（情報漏洩のリスク）を低減させることができる。
【００８９】
●厳秘文字の登録処理
続いて、図５に示した厳秘文字テーブル２１０に含まれる厳秘文字パターンの登録処理について説明する。図１６は、一実施形態に係る情報処理システムの厳秘文字の登録処理の一例を示す図である。図１６は、画像処理装置１０の操作部１００７に表示されるＯＣＲ処理結果のプレビュー画面である。画像処理装置１０は、まず、読み取り対象の原稿をスキャナ等でスキャンしてＯＣＲ処理（またはＯＣＲのプレスキャン処理）を実行する。画像処理装置１０の表示制御部１５は、ＯＣＲ結果を操作部１００７に表示させる。ＯＣＲ結果は、テキストデータ（文字列）として、図１６に示す“プレビュー内容”の欄に表示される。
【００９０】
画像処理装置１０のユーザは、画像処理装置１０の操作部１００７に表示されたプレビュー画面から登録したい文字を選択して、“ＯＫ”アイコンを選択することで、厳秘文字の登録を行う。登録したい文字の選択は、操作部１００７が有するタッチパネルをユーザがタッチすることで行われてもよいし、操作部１００７が有するキーボードをユーザが操作することにより行われてもよい。画像処理装置１０の受付部１３は、ユーザにより入力された登録要求を受け付け、図５に示した厳秘文字テーブル２１０に要求された厳秘文字を記憶させる。これにより、情報処理システム１は、ＯＣＲ結果として画像処理装置１０に表示されたテキストデータを選択することによって、厳秘文字の登録を容易に行うことができる。
【００９１】
●実施形態の効果
以上説明したように、本実施形態に係る情報処理システムは、画像処理装置１０が処理対象の原稿をスキャナ等で読み取り、読み取った原稿の画像情報を用いて、処理対象の原稿に含まれる厳秘文字（厳秘対象の文字の一例）を判別する。そして、情報処理システム１は、判別した厳秘文字が所定の閾値より少ない場合、クラウドサーバ５０（外部装置の一例）に対して、画像情報の処理要求を送信する。そのため、情報処理システム１は、読み取られた処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）に基づいて、クラウドネットワーク５に設けられたクラウドサーバ５０を利用するかを判断するため、クラウドサーバ５０を利用した画像処理におけるセキュリティリスク（情報漏洩のリスク）を低減させることができる。
【００９２】
●実施形態の変形例１●
次に、実施形態の変形例１について説明する。実施形態の変形例１に係る情報処理システム１ａは、画像処理装置１０の記憶部２５に、厳秘パターンを原稿の種別（カテゴリ）ごとに設定された厳秘文字テーブル２１０ａが記憶されている。情報処理システム１ａは、処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）を、厳秘文字テーブル２１０ａを用いて判断する。
【００９３】
図１７は、実施形態の変形例１に係る厳秘文字テーブルの一例を示す図である。図１７に示す厳秘文字テーブル２１０ａは、文書カテゴリごとに厳秘文書パターンが登録されている。図１７の例では、厳秘文字テーブル２１０ａは、文書カテゴリが“契約書”である場合、厳秘文字パターンとして、“契約書、会社名、円、甲、乙”等が設定されている。また、厳秘文字テーブル２１０ａは、文書カテゴリが“事業計画書”である場合、厳秘文字パターンとして、“予算、決算、事業”等が設定されている。
【００９４】
画像処理装置１０は、受付部１３によって処理要求とともに、処理対象の原稿の種別（例えば、契約書、事業計画書等）を受け付ける。そして、画像処理装置１０の判定部２３は、処理対象の原稿の種別（カテゴリ）ごとに、原稿に含まれる文字と厳秘文字パターンとの一致率を算出（判別）することにより、処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）を判定する。なお、厳秘文字パターンの算出（判別）方法および秘匿性の度合いの判定方法は、図１１で示した方法と同様である。
【００９５】
なお、厳秘文字テーブル２１０ａに含まれるカテゴリおよびそれぞれのカテゴリに含まれる厳秘文字パターンの内容は、これに限られず、画像処理装置１０を利用するユーザまたは情報処理システム１の管理者によって登録され、適宜修正・変更可能である。
【００９６】
●実施形態の変形例１の効果
以上説明したように、実施形態の変形例１に係る情報処理システムは、厳秘文字パターンが処理対象の原稿の種別（カテゴリ）ごとに設定されている。そして、情報処理システム１ａは、処理対象の原稿に含まれる厳秘文字を、処理対象の原稿の種別（カテゴリ）に紐づけられた（対応づけられた、関連づけられた）厳秘文字パターンを用いて判別する。そのため、情報処理システム１ａは、処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）の判断の精度を向上させることができる。
【００９７】
●実施形態の変形例２●
続いて、実施形態の変形例２に係る情報処理システムについて説明する。上記実施形態と同一構成および同一機能は、同一の符号を付して、その説明を省略する。実施形態の変形例２に係る情報処理システムは、処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）の判定を、処理対象の原稿の読み取り処理を行う画像処理装置１０ではなく、ローカルネットワークに位置する他の装置（他の画像形成装置１０またはサーバ装置３０）を用いて実行する場合の処理である。
【００９８】
●機能構成
図１８は、実施形態の変形例２に係る情報処理システムの機能構成の一例を示す図である。実施形態に係る変形例２に係る情報処理システムは、画像処理装置１０、サーバ装置３０およびクラウドサーバ５０を含む。画像処理装置１０ｂは、図４で示した画像処理装置１０とは異なり、ＯＣＲ処理を実行するためのアプリケーションソフトウエアまたはＯＣＲモジュールを備えていない。そのため、画像処理装置１０ｂは、図４に示したアプリケーション部２００により実行される機能を備えておらず、本体部１００により実行される機能を備える。本体部１００により実行される機能は、図４に示した機能と同様である。なお、情報処理システム１ｂは、ＯＣＲ処理を実行するためのアプリケーションソフトウエアまたはＯＣＲモジュールを備えた、図４に示した画像処理装置１０と同様の機能を備える他の画像処理装置を備えてもよい。
【００９９】
一方で、サーバ装置３０は、ＯＣＲ処理を実行するためのアプリケーションソフトウエアまたはＯＣＲモジュールを備える。サーバ装置３０により実行される機能は、通信部３１、データ処理部３２、判定部３３、記憶・読出部３４および記憶部３５を含む。通信部３１は、例えば、ローカルネットワークの内に位置する他の装置（例えば、画像処理装置１０ｂ）との間の通信を制御する。また、通信部３１は、例えば、クラウドネットワーク５に位置するクラウドサーバ５０との間の通信を制御する。通信部３１は、例えば、図３に示した通信部５０８およびＣＰＵ５０１で実行されるプログラム等により実現される。通信部３１は、送信手段の一例である。
【０１００】
データ処理部３２、判定部３３、記憶・読出部３４および記憶部３５の機能は、それぞれデータ処理部２２、判定部２３、記憶・読出部２４および記憶部２５と同様である。また、記憶部３５に記憶された厳秘文字テーブル３１０、条件情報２２０および秘匿対象テーブル３３０は、厳秘文字テーブル２１０、条件情報２２０および秘匿対象テーブル２３０と同様である。
【０１０１】
クラウドサーバ５０ｂは、サーバ装置３０および画像処理装置１０と通信可能である。クラウドサーバ５０ｂにより実行される機能は、図４に示したクラウドサーバ５０により実行される機能と同様である。
【０１０２】
●情報処理方法
続いて、情報処理システム１ｂにおける情報処理方法について説明する。図１９は、実施形態の変形例２に係る情報処理システムの情報処理方法の一例（その１）を示すシーケンス図である。図１９は、画像処理装置１０ｂにより読み取られた処理対象の原稿が、秘匿性の高い原稿（厳秘文書（例えば、契約書））である場合について説明する。
【０１０３】
ステップＳ６０１において、画像処理装置１０ｂの受付部１３は、処理対象の原稿に対するユーザから画像処理装置１０ｂによる印刷処理等の処理要求を受け付ける。具体的には、受付部１３は、操作部１００７に対してユーザによって入力された処理要求を受け付ける。ステップＳ６０２において、受付部１３は、読取部１４に対して、受け付けた処理要求を出力する。
【０１０４】
ステップＳ６０３において、画像処理装置１０ｂの読取部１４は、受付部１３によって受け付けられた画像情報を読み取る。ステップＳ６０４において、読取部１４は、読み取った処理対象の原稿の画像情報を、通信部１１に対して出力する。ステップＳ６０５において、画像処理装置１０ｂの通信部１１は、サーバ装置３０の通信部３１に対して、画像情報の処理要求を送信する。ステップＳ６０６において、サーバ装置３０の通信部３１は、データ処理部３２に対して、受信した処理要求を出力する。
【０１０５】
ステップＳ６０７において、サーバ装置３０のデータ処理部３２は、出力された処理要求を検知した場合、処理要求に含まれる画像情報のＯＣＲ処理（プレスキャン）を実行する。プレスキャンの方法は、図９に示した処理と同様である。ステップＳ６０８において、
データ処理部３２は、ＯＣＲのプレスキャン結果を、判定部３３に対して出力する。データ処理部３２は、ＯＣＲのプレスキャン結果であるテキストデータを出力する。
【０１０６】
ステップＳ６０９において、サーバ装置３０の判定部３３は、出力されたＯＣＲのプレスキャン結果に基づいて、読み取られた原稿の秘匿性の度合い（厳秘文書であるか否か）を判定する。秘匿性の度合い（厳秘文書であるか否か）の判定方法は、図１１に示した処理と同様である。この場合、以下に説明する処理は、厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率が７０％未満と算出（判別）されたものとして説明する。
【０１０７】
ステップＳ６１０において、判定部３３は、処理対象の原稿が秘匿性の高い原稿（厳秘文書）ではないと判断し、通信部３１に対して、クラウドサーバ５０ｂを利用してＯＣＲ処理を実行する旨の判定結果を出力する。ステップＳ６１１において、サーバ装置３０の通信部３１は、クラウドサーバ５０ｂに対して、処理対象の原稿の画像情報の処理要求を送信する。ステップＳ６１２において、クラウドサーバ５０ｂは、画像情報の処理要求を受信した場合、受信した画像情報のＯＣＲ処理および秘匿処理を実行する。クラウドサーバ５０ｂによって実行されるＯＣＲ処理および秘匿処理は、それぞれ図１１および図１３（図１４）に示した処理と同様である。ステップＳ６１３において、クラウドサーバ５０ｂは、サーバ装置３０に対して、ＯＣＲ結果および秘匿処理結果を送信する。ステップＳ６１４において、サーバ装置３０の通信部３１は、クラウドサーバ５０ｂから処理結果を受信した場合、画像処理装置１０ｂに対して、受信した処理結果を送信する。
【０１０８】
なお、図１９の例において、サーバ装置３０が、クラウドサーバ５０ｂに対して画像情報の処理要求を送信する例を説明したが、サーバ装置３０は、画像処理装置１０ｂに判定結果を送信し、クラウドサーバ５０ｂとの通信は、画像処理装置１０ｂが行う構成にしてもよい。
【０１０９】
続いて、実施形態の変形例２において、ＯＣＲのプレスキャン結果に含まれるテキストデータと厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率が９０％以上と算出（判別）された場合の情報処理システム１ｂにおける情報処理方法について説明する。図２０は、実施形態の変形例２に係る情報処理システムの情報処理方法の一例（その２）を示すシーケンス図である。なお、図２０に示すステップＳ７０１〜ステップＳ７０９の処理は、図１９に示したステップＳ６０１〜ステップＳ６０９の処理と同様である。
【０１１０】
ステップＳ７１０において、サーバ装置３０の判定部３３は、厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率が９０％以上であるためプレスキャンを行った原稿が厳秘文書であると判断し、データ処理部３２に対して、クラウドサーバ５０ｂの利用を禁止する旨の判定結果を出力する。ステップＳ７１１において、サーバ装置３０のデータ処理部３２は、判定部３３による判定結果を検知した場合、処理要求を受け付けた原稿の画像情報に対して、ＯＣＲ処理および秘匿処理を実行する。サーバ装置３０によって実行されるＯＣＲ処理および秘匿処理は、それぞれ図１１および図１３（または図１４）に示した処理と同様である。
【０１１１】
ステップＳ７１２において、データ処理部３２は、ＯＣＲ結果および秘匿処理結果を、通信部３１に対して出力する。ステップＳ７１３において、サーバ装置３０の通信部３１は、ＯＣＲ結果および秘匿処理結果を検知した場合、検知した処理結果を、画像処理装置１０ｂに対して送信する。画像処理装置１０ｂは、ＯＣＲ結果および秘匿処理結果を受信した場合、印刷処理部１６による印刷処理または表示制御部１５による処理結果を表示等の方法によって、処理結果を出力する。
【０１１２】
続いて、実施形態の変形例２において、ＯＣＲのプレスキャンの処理結果に含まれるテキストデータと厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率が９０％未満７０％以上と算出（判別）された場合の情報処理システム１ｂにおける情報処理方法について説明する。図２１は、実施形態の変形例２に係る情報処理システムの情報処理方法の一例（その３）を示すシーケンス図である。なお、図２１に示すステップＳ８０１〜ステップＳ８０９の処理は、図１９に示したステップＳ６０１〜ステップＳ６０９の処理と同様である。
【０１１３】
ステップＳ８１０において、サーバ装置３０の判定部３３は、厳秘文字テーブル２１０に含まれる厳秘文字パターンとの一致率が９０％未満７０％以上であると判断し、データ処理部３２に対して、ユーザに対してクラウドサーバ５０の利用可否を確認する旨の判定結果を出力する。ステップＳ８１１において、サーバ装置３０の通信部３１は、判定部３３による判定結果を検知した場合、プレスキャン結果および検知した判定結果を、画像処理装置１０ｂに対して送信する。
【０１１４】
ステップＳ８１２において、画像処理装置１０ｂの通信部１１は、受信したプレスキャン結果および判定結果を、表示制御部１５に対して出力する。ステップＳ８１３において、画像処理装置１０ｂの表示制御部１５は、プレスキャン結果および判定結果を、操作部１００７に対して表示させる。画像処理装置１０ｂのユーザは、操作部１００７に表示された処理結果および判定結果の内容に基づいて、クラウドサーバ５０を用いてＯＣＲ処理を実行するかを確認する。なお、画像処理装置１０ｂは、判定結果のみを、操作部１００７に対して表示させる構成にしてもよい。
【０１１５】
●実施形態の変形例２の効果
以上説明したように、実施形態の変形例２に係る情報処理システムは、処理対象の原稿を読み取る画像処理装置１０ｂがＯＣＲ処理を実行するためのアプリケーションソフトウエアまたはＯＣＲモジュールを備えていない場合においても、ローカルエリアに位置するサーバ装置３０（または他の画像処理装置１０）を用いて、読み取られた処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）判定することができる。そのため、情報処理システム１ｂは、処理対象の原稿を読み取る画像処理装置１０ｂにＯＣＲ機能が備えられていない場合においても、クラウドネットワーク５に設けられたクラウドサーバ５０ｂを利用するかを判断できるので、クラウドサーバ５０ｂを利用した画像処理におけるセキュリティリスク（情報漏洩のリスク）を低減させることができる。
【０１１６】
●まとめ●
以上説明したように、本発明の一実施形態に係る情報処理装置（例えば、画像処理装置１０）は、処理対象の原稿の画像情報を読み取り、読み取られた画像情報に対するＯＣＲのプレスキャン処理（文字認識処理の一例）を実行し、プレスキャン結果に含まれる厳秘文字（厳秘対象の文字の一例）を判別する。そして、画像処理装置１０は、判別した厳秘文字の文字数が所定の閾値より少ない場合、処理対象の原稿の画像情報に対するＯＣＲ処理（画像処理の一例）の処理要求を、クラウドサーバ５０（外部装置の一例）に対して送信する。そのため、情報処理装置は、クラウドネットワーク５に設けられたクラウドサーバ５０を利用した画像処理におけるセキュリティを高めることができる。
【０１１７】
また、本発明の一実施形態に係る情報処理装置は、処理対象の原稿の秘匿性の度合いを判断するための厳秘文字（厳秘対象の文字の一例）を記憶し、プレスキャン結果に含まれる文字と記憶された厳秘文字との一致率を判別する。そのため、情報処理装置は、処理対象の原稿に含まれる情報（文字、符号等）に応じて、クラウドネットワーク５に設けられたクラウドサーバ５０ｂ（外部装置の一例）を利用するかを判断できるので、クラウドサーバ５０を利用した画像処理におけるセキュリティを高めることができる。
【０１１８】
さらに、本発明の一実施形態に係る情報処理装置は、厳秘文字（厳秘対象の文字の一例）を原稿の種別（カテゴリ）ごとに記憶し、処理対象の原稿に含まれる、当該原稿の種別に対応する厳秘文字を判別する。そのため、情報処理装置は、処理対象の原稿の秘匿性の度合い（厳秘文書であるか否か）の判断の精度を向上させることができる。
【０１１９】
また、本発明の一実施形態に係る情報処理装置は、読み取られた原稿の画像情報を表示させ、表示された画像情報に含まれる所定の文字のうち、厳秘文字（厳秘対象の文字の一例）として記憶させる文字を登録する。そのため、情報処理装置は、情報処理装置に表示された画像情報に含まれる所定の文字をユーザが選択することによって、厳秘文字の登録を容易に行うことができる。
【０１２０】
さらに、本発明の一実施形態に係る情報処理システムは、画像処理を行うクラウドサーバ５０（外部装置の一例）と、クラウドサーバ５０と通信可能な画像処理装置１０（情報処理装置の一例）と、を備える情報処理システムであって、画像処理装置１０が、処理対象の原稿の画像情報を読み取る。情報処理システム１は、読み取られた画像情報に対するＯＣＲのプレスキャン処理（文字認識処理の一例）を実行し、プレスキャン結果に含まれる厳秘文字（厳秘対象の文字の一例）を判別する。そして、情報処理システム１は、判別した厳秘文字の文字数が所定の閾値より少ない場合、処理対象の原稿の画像情報に対するＯＣＲ処理（画像処理の一例）の処理要求を、クラウドサーバ５０に対して送信する。そのため、情報処理システム１は、クラウドネットワーク５に設けられたクラウドサーバ５０を利用した画像処理におけるセキュリティを高めることができる。
【０１２１】
また、本発明の一実施形態に係る情報処理方法は、画像処理装置１０（情報処理装置の一例）が実行する情報処理方法であって、原稿の画像情報を読み取る読取ステップと、読み取られた画像情報に対するＯＣＲのプレスキャン処理（文字認識処理の一例）を実行し、プレスキャン結果に含まれる厳秘文字（厳秘対象の文字の一例）を判別する判別ステップと、判別された厳秘文字の文字数が所定の閾値より少ない場合、原稿の画像情報に対するＯＣＲ処理（画像処理の一例）の処理要求を、クラウドサーバ５０に対して送信する送信ステップと、を実行する。そのため、本発明の一実施形態に係る情報処理方法は、クラウドネットワーク５に設けられたクラウドサーバ５０を利用した画像処理におけるセキュリティを高めることができる。
【０１２２】
なお、各実施形態の機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語またはオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、フラッシュメモリ、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＣＤ−ＲＷ（Re-Writable）、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯ（Magneto-Optical disc）等の装置可読な記録媒体に格納して、または電気通信回線を通じて頒布することができる。
【０１２３】
また、各実施形態の機能の一部または全部は、例えばＦＰＧＡ（Field Programmable Gate Array）等のプログラマブル・デバイス（PD）上に実装することができ、またはＡＳＩＣとして実装することができ、各実施形態の機能をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Hardware Description Language）、ＶＨＤＬ（Very High Speed Integrated Circuits Hardware Description Language）、Ｖｅｒｉｌｏｇ−ＨＤＬ等により記述されたデータとして記録媒体により配布することができる。
【０１２４】
これまで本発明の一実施形態に係る情報処理装置、情報処理システム、情報処理方法およびプログラムについて説明してきたが、本発明は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１２５】
１    情報処理システム
５    クラウドネットワーク
１０    画像処理装置（情報処理装置の一例）
１１    通信部（送信手段の一例）
１３    受付部（登録手段の一例）
１４    読取部（読取手段の一例）
２２    データ処理部（データ処理手段および秘匿処理手段の一例）
２３    判定部（判別手段の一例）
２５    記憶部（記憶手段の一例）
３０    サーバ装置（情報処理装置の一例）
３１    通信部（送信手段の一例）
３２    データ処理部（データ処理手段および秘匿処理手段の一例）
３３    判定部（判別手段の一例）
３５    記憶部（記憶手段の一例）
５０    クラウドサーバ（外部装置の一例）
【先行技術文献】
【特許文献】
【０１２６】
【特許文献１】特開２０１１−２５３４７０号公報
【図１】
2019082974.tif 000003
【図２】
2019082974.tif 000004
【図３】
2019082974.tif 000005
【図４】
2019082974.tif 000006
【図５】
2019082974.tif 000007
【図６】
2019082974.tif 000008
【図７】
2019082974.tif 000009
【図８】
2019082974.tif 000010
【図９】
2019082974.tif 000011
【図１０】
2019082974.tif 000012
【図１１】
2019082974.tif 000013
【図１２】
2019082974.tif 000014
【図１３】
2019082974.tif 000015
【図１４】
2019082974.tif 000016
【図１５】
2019082974.tif 000017
【図１６】
2019082974.tif 000018
【図１７】
2019082974.tif 000019
【図１８】
2019082974.tif 000020
【図１９】
2019082974.tif 000021
【図２０】
2019082974.tif 000022
【図２１】
2019082974.tif 000023