(57)【要約】【課題】文書中の情報を効率的に秘匿化するための画像処理技術を提供する。【解決手段】領域認識部１００は、スキャナ部１４により生成された文書画像データからテキスト画像データと画像データを生成する。文字認識部１０１は、テキスト画像データに対して文字認識を行い、テキストデータを生成する。秘匿対象情報特定部１０２は、画像データにより表される画像とテキストデータにより表されるテキストから、秘匿対象として指定されたオブジェクトを特定し、秘匿情報テーブルＴＢ１に記憶する。テキスト検索部１０３は、テキストデータにより表されるテキストから、秘匿情報テーブルＴＢ１に記憶されている文字列を検索する。画像検索部１０４は、画像データにより表される画像から、秘匿情報テーブルＴＢ１に記憶されているオブジェクトを検索する。暗号化部１０５は、検索されたオブジェクトを暗号化する。【選択図】図２
2007328196.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトを含む文書を読み取り、当該文書の画像を表す文書画像データを生成する画像読取手段と、
文書において秘匿すべきオブジェクトを特定する特定手段と、
前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、
前記画像読取手段により生成された文書画像データのうち、前記抽出手段により抽出されたオブジェクトを表すデータを当該データとは異なるデータにより置換する置換手段と
を備えることを特徴とする画像処理装置。
【請求項２】
複数のオブジェクトを含む文書から当該文書の画像を表す文書画像データを生成する画像読取手段と、
文書において秘匿すべきオブジェクトを特定する特定手段と、
前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、
前記抽出手段によりオブジェクトが抽出された場合に、前記画像読取手段により生成された文書画像データの出力を禁止する出力制御手段と
を備えることを特徴とする画像処理装置。
【請求項３】
ユーザの操作に応じて、文書において秘匿すべきオブジェクトを指定する指示入力手段をさらに備え、
前記特定手段は、前記文書画像データにより表される文書画像において前記指示入力手段により指定されたオブジェクトを、秘匿すべきオブジェクトとして特定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記置換手段は、前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定されたオブジェクトに対して所定の類似性を有する、同じオブジェクトが前記抽出手段により複数抽出された場合、当該抽出されたオブジェクトのうち１のオブジェクトについては、当該１のオブジェクトを表すデータを暗号化して得られた暗号化データにより前記１のオブジェクトの置換を行う一方、他のオブジェクトについては、当該他のオブジェクトを暗号化せずに、前記１のオブジェクトを表すデータを暗号化して得られた暗号化データにより当該他のオブジェクトの置換を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像読取手段により生成された文書画像データにより表される文書画像に含まれる文字を認識してテキストデータを生成する文字認識手段をさらに備え、
前記抽出手段は、前記特定手段により特定されたオブジェクトが所定の文字列である場合には、前記文字認識手段により生成されたテキストデータから、当該文字列に対して所定の類似性を有する文字列を抽出し、
前記置換手段は、前記画像読取手段により生成された文書画像データのうち、前記抽出手段により抽出された文字列を表すデータを暗号化し、当該暗号化されたデータにより前記抽出された文字列を置換することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
文書中において秘匿すべきオブジェクトの特徴量を記憶する記憶手段と、
前記画像読取手段により生成された文書画像データにより表される文書画像を印刷する印刷手段と
をさらに備え、
前記抽出手段は、前記画像読取手段により生成された文書画像データにより表される文書画像から、前記記憶手段に記憶されたオブジェクトの特徴量との差が第１の閾値よりも小さい特徴量を有するオブジェクトを抽出し、
前記出力制御手段は、前記抽出手段によりオブジェクトが抽出された場合に、前記画像読取手段により生成された文書画像データが印刷手段により印刷されることを禁止することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
複数のオブジェクトを含む文書を読み取り、当該文書の画像を表す文書画像データを生成する画像読取ステップと、
文書において秘匿すべきオブジェクトを特定する特定ステップと、
前記画像読取ステップにおいて生成された文書画像データにより表される文書画像から、前記特定ステップにおいて特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出ステップと、
前記画像読取ステップにより生成された文書画像データのうち、前記抽出ステップにより抽出されたオブジェクトを表すデータを当該データとは異なるデータにより置換する置換ステップと
を備えることを特徴とする画像処理方法。
【請求項８】
複数のオブジェクトを含む文書から当該文書の画像を表す文書画像データを生成する画像読取ステップと、
文書において秘匿すべきオブジェクトを特定する特定ステップと、
前記画像読取ステップにおいて生成された文書画像データにより表される文書画像から、前記特定ステップにおいて特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出ステップと、
前記抽出ステップにおいてオブジェクトが抽出された場合に、前記画像読取ステップにおいて生成された文書画像データの出力を禁止する出力制御ステップと
を備えることを特徴とする画像処理方法。
【請求項９】
コンピュータを、
複数のオブジェクトを含む文書を読み取り、当該文書の画像を表す文書画像データを生成する画像読取手段と、
文書において秘匿すべきオブジェクトを特定する特定手段と、
前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、
前記画像読取手段により生成された文書画像データのうち、前記抽出手段により抽出されたオブジェクトを表すデータを当該データとは異なるデータにより置換する置換手段
として機能させるための画像処理プログラム。
【請求項１０】
コンピュータを、
複数のオブジェクトを含む文書から当該文書の画像を表す文書画像データを生成する画像読取手段と、
文書において秘匿すべきオブジェクトを特定する特定手段と、
前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、
前記抽出手段によりオブジェクトが抽出された場合に、前記画像読取手段により生成された文書画像データの出力を禁止する出力制御手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書中の情報を秘匿化するための画像処理技術に関する。
【背景技術】
【０００２】
昨今の個人情報意識の高まりを背景に、文書中に含まれる顧客名や連絡先等の個人情報を秘匿化するための技術が提案されている。例えば、特許文献１では、送信原稿の指定領域のみを暗号画像に符号化して送信するファクシミリ装置が提案されている。このファクシミリ装置によれば、マーカー等により予め指定された領域が暗号化画像により置換されるため、指定された領域の機密を保持することができる。また、特許文献２では、画像全体のうちの所望の領域の複写を抑制する画像処理装置が提案されている。この画像処理装置によれば、予めディスプレイ上で指定された複写禁止領域にタイル状のパターンやバツ印のパターンが合成されるため、複写禁止領域の複写が抑制される。
【特許文献１】特開昭６３−２１２２７５号公報
【特許文献２】特開２００５−７９６２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記の技術はいずれも、ユーザにより指定された領域のみを秘匿化するための技術であるため、秘匿すべき情報が繰り返し登場する文書をファックス送信または複写する場合には、当該文書中に登場するすべての秘匿すべき情報を対象領域として指定しなければならないという問題がある。
本発明は、このような課題を解決するためになされたものであり、文書中の情報を効率的に秘匿化するための画像処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために本発明は、複数のオブジェクトを含む文書を読み取り、当該文書の画像を表す文書画像データを生成する画像読取手段と、文書において秘匿すべきオブジェクトを特定する特定手段と、前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、前記画像読取手段により生成された文書画像データのうち、前記抽出手段により抽出されたオブジェクトを表すデータを当該データとは異なるデータにより置換する置換手段とを備えることを特徴とする画像処理装置を提供する。
【０００５】
また、本発明は、複数のオブジェクトを含む文書から当該文書の画像を表す文書画像データを生成する画像読取手段と、文書において秘匿すべきオブジェクトを特定する特定手段と、前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、前記抽出手段によりオブジェクトが抽出された場合に、前記画像読取手段により生成された文書画像データの出力を禁止する出力制御手段とを備えることを特徴とする画像処理装置を提供する。
【０００６】
また、本発明は、複数のオブジェクトを含む文書を読み取り、当該文書の画像を表す文書画像データを生成する画像読取ステップと、文書において秘匿すべきオブジェクトを特定する特定ステップと、前記画像読取ステップにおいて生成された文書画像データにより表される文書画像から、前記特定ステップにおいて特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出ステップと、前記画像読取ステップにより生成された文書画像データのうち、前記抽出ステップにより抽出されたオブジェクトを表すデータを当該データとは異なるデータにより置換する置換ステップとを備えることを特徴とする画像処理方法を提供する。
【０００７】
また、本発明は、複数のオブジェクトを含む文書から当該文書の画像を表す文書画像データを生成する画像読取ステップと、文書において秘匿すべきオブジェクトを特定する特定ステップと、前記画像読取ステップにおいて生成された文書画像データにより表される文書画像から、前記特定ステップにおいて特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出ステップと、前記抽出ステップにおいてオブジェクトが抽出された場合に、前記画像読取ステップにおいて生成された文書画像データの出力を禁止する出力制御ステップとを備えることを特徴とする画像処理方法を提供する。
【０００８】
また、本発明は、コンピュータを、複数のオブジェクトを含む文書を読み取り、当該文書の画像を表す文書画像データを生成する画像読取手段と、文書において秘匿すべきオブジェクトを特定する特定手段と、前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、前記画像読取手段により生成された文書画像データのうち、前記抽出手段により抽出されたオブジェクトを表すデータを当該データとは別のデータにより置換する置換手段として機能させるための画像処理プログラムを提供する。
【０００９】
また、本発明は、コンピュータを、複数のオブジェクトを含む文書を読み取り、当該文書の画像を表す文書画像データを生成する画像読取手段と、文書において秘匿すべきオブジェクトを特定する特定手段と、前記画像読取手段により生成された文書画像データにより表される文書画像から、前記特定手段により特定されたオブジェクトに対して所定の類似性を有するオブジェクトを抽出する抽出手段と、前記抽出手段によりオブジェクトが抽出された場合に、前記画像読取手段により生成された文書画像データの出力を禁止する出力制御手段として機能させるための画像処理プログラムを提供する。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。
（１）第１実施形態
（１−１）構成
図１は、本実施形態に係る画像処理装置１のハードウェア構成を示すブロック図である。同図に示されるように、画像処理装置１は、制御部１０、記憶部１１、表示部１２、指示入力部１３およびスキャナ部１４により構成されている。
制御部１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）により構成されている。ＣＰＵは、ＲＯＭに記憶されている画像処理プログラムを読み出して実行することにより、後述する画像処理を画像処理装置１に実行させる。ＲＡＭは、ＣＰＵがプログラムを実行するためのワークエリアとして利用される。
記憶部１１は、ＨＤＤ（Hard Disk Drive）等の記憶装置であり、後述する画像処理の際に参照される標準文字特徴量辞書Ｄ１と秘匿情報テーブルＴＢ１を記憶する。
【００１１】
標準文字特徴量辞書Ｄ１には、日常一般的に使用される文字の文字パターンの特徴量が登録されている。ここで、文字パターンの特徴量とは、文字の濃度、縦横比、輝度、色の分布状態、エッジの分布状態等に基づいて算出される値である。
秘匿情報テーブルＴＢ１には、秘匿すべき文字列および画像（以下では、文字列および画像を総称してオブジェクトと称する）が記憶される。秘匿されるべき文字列としては、例えば、顧客の氏名、住所、電話番号等の個人情報が考えられる。一方、秘匿すべき画像としては、例えば、取引先企業のトレードマークやロゴマーク等の特定の自然人又は法人を特定しうる画像が考えられる。
秘匿情報テーブルＴＢ１に画像が登録される際には、登録する画像の特徴量も当該画像と関連づけて登録される。この画像の特徴量とは、画像の濃度、縦横比、輝度、色の分布状態、エッジの分布状態等に基づいて算出される値である。このように秘匿すべき画像とともに当該画像の特徴量が記憶されることで、特徴量に基づいた秘匿対象の検索が可能となる。すなわち、秘匿情報テーブルＴＢ１に記録されている画像の特徴量と比較した場合に、その類似度が、予め設定された値以上となる特徴量を有する画像を秘匿対象として検索することが可能となる。従って、仮に、要求する類似度の値を低めに設定した場合には、秘匿情報テーブルＴＢ１に記録された画像に類似する画像を広く秘匿対象とすることができる。
【００１２】
表示部１２は、液晶ディスプレイ等の表示装置であり、画像処理装置１を操作するための操作画面の表示や、文書画像の表示を行う。
指示入力部１３は、マウスやキーボード等の入力装置であり、操作者の指示に対応する指示データを制御部１０へ送る。
スキャナ部１４は、文書が載置されるプラテンガラスと、載置された文書に光を照射する光学機構と、文書から反射された光を受け取って電気信号に変換する光電変換素子と、電気信号から画像データを生成する変換部等により構成され、制御部１０の制御に従って文書の画像データを生成する。
【００１３】
図２は、画像処理プログラム実行時の制御部１０の機能構成を示す機能ブロック図である。制御部１０のＲＯＭに記憶されている画像処理プログラムがＣＰＵにより実行されると、領域認識部１００、文字認識部１０１、秘匿対象情報特定部１０２、テキスト検索部１０３、画像検索部１０４および暗号化部１０５の各機能が実現される。
領域認識部１００は、スキャナ部１４により生成された文書画像データに対してレイアウト解析等を行い、当該文書画像データにより表される文書画像を所定の領域に分割し、文書画像内のテキスト領域の画像を表すテキスト画像データと、文書画像内における当該テキスト領域の位置を表す位置データを生成する。また、領域認識部１００は、上記の文書画像データから、テキスト以外の画像領域を表す画像データと、文書画像内における当該画像領域の位置を表す位置データを生成する。
文字認識部１０１は、領域認識部１００により生成されたテキスト画像データに対して文字認識処理を行う。具体的には、生成されたテキスト画像データを文字単位で分割し、分割された各文字の特徴量を算出する。そして、算出した特徴量と、標準文字特徴量辞書Ｄ１に登録されている特徴量とを比較して文字を推定することにより、テキスト画像内のテキストを表すテキストデータを生成する。
秘匿対象情報特定部１０２は、領域認識部１００により生成された画像データにより表される画像と、文字認識部１０１により生成されたテキストデータにより表されるテキストから、画像処理装置１のユーザにより秘匿対象として指定されたオブジェクトを特定する。秘匿対象の指定は、画像処理装置１のユーザが、表示部１２に表示された文書画像を参照しつつ指示入力部１３を用いて行う。秘匿対象情報特定部１０２は、特定したオブジェクトを記憶部１１の秘匿情報テーブルＴＢ１に記憶する。この際、文書画像中の画像が秘匿対象として指定された場合には、当該画像の特徴量を算出して、当該特徴量も秘匿情報テーブルＴＢ１に記憶する。
尚、秘匿対象情報特定部１０２は、指示入力手段１３を介したユーザからの指示を通じて秘匿対象を特定するのではなく、領域認識部１００により生成された画像データにより表される画像と、文字認識部１０１により生成されたテキストデータにより表されるテキストに直接施されたレイアウト表現上の特徴に基づいて秘匿対象を特定してもよい。ここで、レイアウト上の特徴とは、例えば、オブジェクトのフォント、色、下線や囲み枠の有無により判断される視覚的な特徴である。
テキスト検索部１０３は、文字認識部１０１により生成されたテキストデータにより表されるテキストから、秘匿情報テーブルＴＢ１に記憶されている文字列を検索する。
画像検索部１０４は、領域認識部１００により生成された画像データにより表される画像から、秘匿情報テーブルＴＢ１に記憶されているオブジェクトを検索する。より具体的には、秘匿情報テーブルＴＢ１に記録されているオブジェクトの特徴量と比較した場合に、その類似度が、予め設定された値以上となる特徴量を有するオブジェクトを検索する。ここで設定される類似度の値は、指示入力部１３を用いて任意に設定可能である。
暗号化部１０５は、テキスト検索部１０３または画像検索部１０４により検索されたオブジェクトを暗号化する。具体的には、検索されたオブジェクトを表すデータを所定の暗号化キーにより暗号化し、当該暗号化されたデータにより、オブジェクトを表すデータを置換する。
【００１４】
（１−２）動作
次に、本実施形態に係る画像処理装置１により実行される画像処理について図３のフローチャートを参照して説明する。
画像処理装置１のユーザが、スキャナ部１４のプラテンガラスに文書を載置し、指示入力部１３を用いて当該文書の読み取りを指示すると、画像処理装置１の制御部１０は、当該文書の読み取りをスキャナ部１４に指示する。スキャナ部１４は、この指示に従って文書を光学的に読み取り、当該文書を表す文書画像データを制御部１０へ送る（ステップＳ１）。
制御部１０は、スキャナ部１４から受け取った文書画像データに対してレイアウト解析等を行い、当該文書画像データにより表される文書画像を所定の領域に分割し、文書画像内のテキスト領域を表すテキスト画像データと、文書画像内における当該テキスト領域の位置を表す位置データを生成する。また、領域認識部１００は、上記の文書画像データから、テキスト以外の画像領域を表す画像データと、文書画像内における当該画像領域の位置を表す位置データを生成する（ステップＳ２）。図４は、当該処理の結果得られる文書画像の一例である。パラグラフＡ〜Ｄはテキスト領域であると判定され、画像ＡおよびＢは画像領域であると判定されている。テキスト画像データに対しては、標準文字特徴量辞書Ｄ１を用いて文字認識を行い、テキスト領域内のテキストを表すテキストデータを生成する（ステップＳ３）。
【００１５】
次に、制御部１０は、生成された画像データとテキストデータに基づいて、表示部１２に文書画像を表示させる（ステップＳ４）。この文書画像を参照して、画像処理装置１のユーザが秘匿対象を指定する操作を行うと、制御部１０は、指定されたオブジェクトを特定し、当該オブジェクトを秘匿情報テーブルＴＢ１に記憶する（ステップＳ５）。図５に示される例では、文字列「ＡＢＣ」と画像Ａが秘匿対象として指定されているため、これらのオブジェクトが秘匿情報テーブルＴＢ１に記憶される。
尚、文書画像中の画像が秘匿対象として指定された場合には、当該画像の特徴量を算出して、当該特徴量も秘匿情報テーブルＴＢ１に記憶する。
次に、制御部１０は、上記のテキストデータにより表されるテキストから、秘匿情報テーブルＴＢ１に記憶されている文字列に完全に一致する文字列を検索する（ステップＳ６）。この検索の結果、完全に一致する文字列が抽出された場合には（ステップＳ６；ＹＥＳ）、抽出された文字列を暗号化キーにより暗号化し、当該暗号化データにより、抽出された文字列を表すデータを置換する（ステップＳ７）。
例えば、図５に示される例では、文字列「ＡＢＣ」が秘匿対象として指定されているため、パラグラフＡ中の左端の文字列「ＡＢＣ」と、パラグラフＤ中の左端の文字列「ＡＢＣ」が検索され、暗号化されることになる。
【００１６】
一方、上記の検索の結果、秘匿情報テーブルＴＢ１に記憶されている文字列と完全に一致する文字列が抽出されなかった場合には（ステップＳ６；ＮＯ）、制御部１０は、上記テキストから、秘匿情報テーブルＴＢ１に記憶されている文字列と部分的に一致する文字列を検索する（ステップＳ８）。この検索の結果、部分的に一致する文字列が抽出された場合には（ステップＳ８；ＹＥＳ）、制御部１０は、秘匿情報テーブルＴＢ１に記憶されている文字列を構成する文字のうち、抽出された文字列に含まれない文字を検索する（ステップＳ９）。この際、制御部１０は、抽出された文字列と隣接する画像中から、抽出された文字列に含まれない文字を検索する。
具体的には、制御部１０は、まず、抽出された文字列と隣接する画像を、上述の位置データを参照して特定する。次に、制御部１０は、この画像を表す画像データにより表される画像の特徴量を算出し、抽出された文字列に含まれない文字の特徴量と比較する。この結果、両者の類似度が所定の値以上である場合には、前記画像中に、抽出された文字列に含まれなかった文字が含まれていると判定し、所定の値未満である場合には、含まれていないと判定する。
例えば、図５に示される例において、パラグラフＤ中の右端に位置する文字「Ａ」が部分的に一致する文字として検索された場合には、このパラグラフＤの右側に隣接する画像Ｂ内において、文字列「ＢＣ」が検索されることになる。
【００１７】
上記の検索の結果、抽出された文字列に含まれない文字が抽出された場合には（ステップＳ９；ＹＥＳ）、抽出された文字列、すなわち、ステップＳ８においてテキスト領域から抽出された文字列とステップＳ９においてグラフィク領域から抽出された文字列とを暗号化キーにより暗号化し、当該暗号化データにより、抽出された文字列を表すデータを置換する（ステップＳ７）。
一方、ステップＳ８の検索の結果、部分的に一致する文字列が抽出されなかった場合や（ステップＳ８；ＮＯ）、ステップＳ９の検索の結果、抽出された文字列に含まれない文字が抽出されなかった場合には（ステップＳ９；ＮＯ）、制御部１０は、テキスト領域の検索を終了する。
また、制御部１０は、テキスト全体に対する文字列の検索および暗号化が完了した場合も（ステップＳ１０；ＹＥＳ）、テキスト領域の検索を終了する。
【００１８】
次に、制御部１０は、スキャナ部１４から受け取った文書画像データから生成された画像データにより表される画像領域から、秘匿情報テーブルＴＢ１に記憶されているオブジェクトと一致するオブジェクト、すなわち、秘匿情報テーブルＴＢ１に記憶されているオブジェクトの特徴量と比較した場合に、その類似度が、所定の値以上となる特徴量を有するオブジェクトを検索する（ステップＳ１１）。
この検索の結果、秘匿情報テーブルＴＢ１に記憶されているオブジェクトと一致するオブジェクトが抽出された場合には（ステップＳ１１；ＹＥＳ）、制御部１０は、抽出されたオブジェクトを暗号化キーにより暗号化し、当該暗号化データにより、抽出されたオブジェクトを表すデータを置換する（ステップＳ１２）。
例えば、図５に示される例では、画像Ａが秘匿対象として指定されているため、当該画像Ａのみが検索され、暗号化されることになる。
一方、上記の検索の結果、秘匿情報テーブルＴＢ１に記憶されているオブジェクトと一致するオブジェクトが抽出されなかった場合には（ステップＳ１１；ＮＯ）、制御部１０は、画像領域の検索を終了する。
また、制御部１０は、画像領域に対するオブジェクトの検索および暗号化が完了した場合も（ステップＳ１３；ＹＥＳ）、画像領域の検索を終了する。
制御部１０は、テキスト領域の検索および暗号化の結果得られたテキストデータと、画像領域の検索および暗号化の結果得られた画像データを合成して文書ファイルを作成し（ステップＳ１４）、記憶部１１に記憶する（ステップＳ１５）。
【００１９】
以上説明したように、本実施形態に係る画像処理装置１では、秘匿対象として指定されたオブジェクトが秘匿情報テーブルＴＢ１に一旦記憶され、この秘匿情報テーブルＴＢ１に記憶されたオブジェクトと一致するオブジェクトが文書画像から検索される構成となっている。従って、画像処理装置１のユーザは、たとえ秘匿すべき情報が繰り返し登場する文書を暗号化する場合でも、秘匿すべきオブジェクトを１つだけ指定するだけで文書画像に含まれるすべての秘匿すべきオブジェクトを暗号化することができる。
また、本実施形態に係る画像処理装置１では、秘匿情報テーブルＴＢ１に記憶されている文字列と部分的に一致する文字列が検索された場合に、当該文字列に隣接する画像から残りの文字列が検索される構成となっている。従って、図４および５に示される例のように文書画像の領域分離が不完全な場合であっても、秘匿すべき文字列を確実に暗号化することができる。
さらに、本実施形態に係る画像処理装置１では、秘匿すべき画像とともに当該画像の特徴量も秘匿情報テーブルＴＢ１に記憶され、特徴量に基づいて秘匿対象が検索される構成となっている。従って、要求する類似度の値を低めに設定することにより、秘匿情報テーブルＴＢ１に記憶されている画像に類似する画像を広く秘匿対象とすることができる。
【００２０】
（２）第２実施形態
（２−１）構成
図６は、本実施形態に係る画像処理装置２のハードウェア構成を示すブロック図である。同図に示されるように、画像処理装置２は、制御部１０、記憶部１１、表示部１２、指示入力部１３、スキャナ部１４およびプリンタ部２０により構成されている。このハードウェア構成は、プリンタ部２０を備えている点を除くと第１実施形態に係る画像処理装置１のハードウェア構成と同じである。従って、プリンタ部２０以外の構成要素の説明については省略し、その符号については画像処理装置１の構成要素と同一の符号を用いる。
プリンタ部２０は、紙やＯＨＰシート等の記録媒体を格納するカセットと、記録媒体に文字や図形を印刷する印刷機構と、印刷機構に記録媒体を搬送する搬送機構等により構成され、制御部１０の制御に従って記録媒体に対する印刷を行う。
本実施形態に係る画像処理装置２では、秘匿すべきオブジェクトが予め秘匿情報テーブルＴＢ１に記憶されている。すなわち、画像処理装置２では、スキャナ部１４により読み取られた文書から秘匿すべきオブジェクトを特定するのではなく、画像処理装置２のユーザが秘匿したいオブジェクトが予め秘匿情報テーブルＴＢ１に記憶されているのである。
秘匿情報テーブルＴＢ１に画像が登録される際には、第１実施形態と同様に、登録する画像の特徴量も当該画像と関連づけて登録される。
秘匿情報テーブルＴＢ１に文字列を登録する際には、登録する文字列に関連する画像を当該文字列と関連づけて登録してもよい。また、逆に、秘匿情報テーブルＴＢ１に画像を登録する際に、登録する画像に関連する文字列を当該画像と関連づけて登録してもよい。このような例としては、取引先企業の名称と、当該企業のトレードマークとを関連づけて登録する場合が考えられる。
【００２１】
図７は、画像処理プログラム実行時の制御部１０の機能構成を示す機能ブロック図である。制御部１０のＲＯＭに記憶されている画像処理プログラムがＣＰＵにより実行されると、領域認識部１００、文字認識部１０１、テキスト検索部１０３、画像検索部１０４および置換部２００の各機能が実現される。この機能構成のうち、領域認識部１００、文字認識部１０１、テキスト検索部１０３および画像検索部１０４の各機能は第１実施形態に係る画像処理装置１と共通している。従って、置換部２００以外の各機能の説明については省略し、その符号については画像処理装置１の各機能と同一の符号を用いる。
置換部２００は、テキスト検索部１０３または画像検索部１０４により検索されたオブジェクトについて、当該オブジェクトを表すデータを単色によるベタ塗り画像を表すデータにより置換する。尚、オブジェクトを置換する画像は、空白画像でもよい。
【００２２】
（２−２）動作
次に、本実施形態に係る画像処理装置１により実行される画像処理について図８を参照して説明する。図８は、本画像処理のフローチャートである。
本実施形態に係る画像処理装置２では、上述のように、スキャナ部１４により読み取られた文書から秘匿すべきオブジェクトを特定するのではなく、画像処理装置２のユーザが秘匿したいオブジェクトが予め秘匿情報テーブルＴＢ１に記憶される。従って、本画像処理では、第１実施形態に係る画像処理における秘匿すべき情報を特定する処理（ステップＳ４およびＳ５）は実行されない。
また、本実施形態に係る画像処理装置２では、上述のように、第１実施形態に係る暗号化部１０５に代えて置換部２００が実現される。従って、本画像処理では、これに伴い、第１実施形態に係る画像処理におけるオブジェクトデータを暗号化する処理（ステップＳ７およびＳ１２）に代えて、オブジェクトデータをベタ塗り画像データに置換する処理（ステップＳ２０およびＳ２１）が実行される。
また、本実施形態に係る画像処理装置２では、上述のように、第１実施形態に係る画像処理装置１が備えるハードウェアに加えて新たにプリンタ部２０を備えている。第１実施形態に係る画像処理では、オブジェクトの検索および暗号化の結果得られた文書ファイルが記憶部１１に記憶されていたが（ステップＳ１５）、本実施形態に係る画像処理では、当該文書ファイルにより表される画像がプリンタ部２０により記録用紙に印刷される（ステップＳ２２）。
本画像処理を構成するその他の処理（ステップ１〜３、６、８〜１１、１３および１４）は、すべて第１実施形態の画像処理と共通している。従って、これらの処理の説明については省略し、その符号については第１実施形態の画像処理と同一の符号を用いる。
【００２３】
以上説明したように、本実施形態に係る画像処理装置２では、当該装置のユーザが秘匿したいオブジェクトが予め秘匿情報テーブルＴＢ１に記憶され、この秘匿情報テーブルＴＢ１に記憶されたオブジェクトと一致するオブジェクトが文書画像から検索される構成となっている。従って、画像処理装置２のユーザは、たとえ秘匿すべき情報が繰り返し登場する文書を暗号化する場合でも、秘匿すべきオブジェクトを秘匿情報テーブルＴＢ１に記憶させておくことで、文書画像に含まれるすべての秘匿すべきオブジェクトをベタ塗り画像に置換することができる。
【００２４】
（３）変形例
上述の実施形態では、スキャナ部１４により文書画像を読み取って当該文書画像を表す文書画像データを作成しているが、ネットワーク経由で文書画像データを直接取得してもよい。
【００２５】
上述の実施形態では、画像処理装置１または２の記憶部１１に類義語辞書を記憶させ、この類義語辞書を用いたテキスト検索をテキスト検索部１０３に実行させてもよい。この場合、テキスト検索部１０３は、秘匿情報テーブルＴＢ１に記憶されている文字列に加えて、当該文字列に意味が類似する文字列を検索する。
【００２６】
上述の実施形態では、オブジェクトの一致／不一致を判定する際の基準となる類似度の値が固定的に設定されているが、この類似度の値は、画像処理装置１または２のユーザごとに設定されてもよい。文書の秘匿化の範囲は、類似度の値が低くなるにつれて広くなるため、例えば、役職の低いユーザに対して類似度の値を低く設定した場合には、当該ユーザが画像処理する文書の秘匿化の範囲をより広くすることができる。すなわち、秘匿化すべき情報の漏洩をより確実に防止することができる。
尚、ユーザを識別する方法としては、画像形成装置１または２にログインする際に入力するユーザＩＤに基づいて識別する方法がある。また、画像識別装置１または２がネットワークに接続され、ネットワーク経由で文書画像データを取得する場合であれば、当該文書画像データの送信元アドレスに基づいてユーザを識別することも可能である。
【００２７】
上述の実施形態では、秘匿情報テーブルＴＢ１に記憶されているオブジェクトと一致するオブジェクトが検索されるごとに当該オブジェクトの秘匿化が行われているが、秘匿すべきオブジェクトが繰り返し登場する文書を画像処理する場合には、最初に登場するオブジェクトのみを暗号化処理し、それ以降に登場する同一のオブジェクトについては、最初のオブジェクトを暗号化することにより得られた暗号化データによりそのデータを置換してもよい。具体的な方法としては、最初に登場するオブジェクトを暗号化した際に、当該オブジェクトと当該オブジェクトの暗号化データとを関連づけて制御部１０のＲＡＭに格納しておき、以後同じオブジェクトが検索されると、ＲＡＭに格納された暗号化データを読み出して当該検索されたオブジェクトのデータと置換する。
【００２８】
上述の第２実施形態では、秘匿すべきオブジェクトのデータをベタ塗り画像データにより置換することにより、秘匿対象のみを秘匿化する構成となっているが、秘匿すべきオブジェクトが１つでも検索された時点で、当該オブジェクトを含む文書画像全体の印刷を中止するように構成してもよい。
【００２９】
上述の実施形態では、画像処理装置１または２が備える制御部１０のＲＯＭに画像処理プログラムが記憶され、この画像処理プログラムに従って画像処理装置１または２において画像処理が実行されている。しかし、この画像処理プログラムは、ＣＤ−ＲＯＭ等の記憶媒体やネットワークを介して一般的なコンピュータ装置にインストールされ、当該コンピュータ装置において本発明に係る画像処理を実行させるようにしてもよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１実施形態に係る画像処理装置１のハードウェア構成を示すブロック図である。
【図２】画像処理装置１の機能構成を示す機能ブロック図である。
【図３】第１実施形態に係る画像処理のフローチャートである。
【図４】文書画像の一例を示す図である。
【図５】文書画像の一例を示す図である。
【図６】本発明の第２実施形態に係る画像処理装置２のハードウェア構成を示すブロック図である。
【図７】画像処理装置２の機能構成を示す機能ブロック図である。
【図８】第２実施形態に係る画像処理のフローチャートである。
【符号の説明】
【００３１】
１、２…画像処理装置、１０…制御部、１１…記憶部、１２…表示部、１３…指示入力部、１４…スキャナ部、２０…プリンタ部、１００…領域認識部、１０１…文字認識部、１０２…秘匿対象情報特定部、１０３…テキスト検索部、１０４…画像検索部、１０５…暗号化部、２００…置換部、Ｄ１…標準文字特徴量辞書、ＴＢ１…秘匿情報テーブル。
【図１】
2007328196.tif 000003
【図２】
2007328196.tif 000004
【図３】
2007328196.tif 000005
【図４】
2007328196.tif 000006
【図５】
2007328196.tif 000007
【図６】
2007328196.tif 000008
【図７】
2007328196.tif 000009
【図８】
2007328196.tif 000010