(57)【要約】【課題】  文字列要素だけではなく、画像要素に対しても自動でマスク処理を行い、送信することが可能な情報送信装置を提供する。【解決手段】  入力処理部１００に入力された送信コンテンツ情報を文字領域と画像領域に分離し、文字領域をＮＧ文字列マスク処理部１０４、画像領域を画像要素抽出／変換処理部１０５に転送する。次に画像要素抽出／変換処理部１０５は画像領域から１画像要素を抽出して白黒２値のビットマップに展開する。次に前記画像要素の特徴点を抽出し、特徴点間をベクトル符号化してＮＧ画像抽出／登録部１０６に転送する。ＮＧ画像抽出／登録部１０６は前記画像要素と、ＮＧ画像ＤＢ１０７に蓄積されたＮＧ画像を参照して比較を行い、相似する画像を検索する。前記画像要素がＮＧ画像と相似であった場合、ＮＧ画像マスク処理部１０８は、前記送信コンテンツ情報のＮＧ画像を包含する矩形領域を塗り潰し、処理結果を表示部１０９に表示する。【選択図】図１
2012238222.tif 000002
【特許請求の範囲】
【請求項１】
文字または画像を含むコンテンツ情報を所定の宛先へ送信する機能を有する情報送信装置であって、
前記コンテンツ情報の特定部分を隠すマスク処理を実行するマスク処理手段と、前記マスク処理を実行しないで送信することを許可する送信先を登録する送信先登録手段と、前記コンテンツ情報を送信する送信先が前記送信先登録手段に登録されているか否かを判定する送信先判定手段と、前記マスク処理を実行すべきNGデータを登録するNGデータ登録手段と、前記コンテンツ情報に含まれているNGデータを抽出するNGデータ抽出手段と、を有し、
前記コンテンツ情報を所定の送信先へ送信する際に、前記送信先登録手段を参照して当該送信先がマスク処理を行わずに送信することを許可された送信先か否かを判定し、許可されていないと判定した場合に、前記NGデータ抽出手段は前記NGデータ登録手段を参照して前記コンテンツ情報に含まれるNGデータを抽出し、前記マスク処理手段は前記コンテンツ情報の前記抽出したNGデータが存在する部分に対してマスク処理を実行し、前記マスク処理を実行したコンテンツ情報を当該送信先へ送信することを特徴とするマスク処理されたコンテンツ情報を送信可能な情報送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字または画像を含むコンテンツ情報の内容にマスク処理を行うことのできる情報送信装置に関する。
【背景技術】
【０００２】
近年、コンテンツ情報の多様化により、テキストデータによる個人情報に限らず秘匿すべき情報が増えている。コンテンツ情報を不注意で漏洩してしまい、大きな被害をもたらす場合があるため、秘匿すべき情報にはマスク処理を行い、情報漏洩を防ぐような工夫が必要である。例えば、特許文献１に開示されている技術では、テキストデータを含む文書ファイルの中から、特定の個人を識別できる個人情報を検索して他のデータにマスク処理（置換）する手段が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２１５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術ではテキストデータに対してマスク処理を行う事は可能であるが、図形や画像についてのマスク処理は行えないために、多様なコンテンツ情報に対応出来ないという難点があった。そこで、本発明の課題は、文章だけではなく、図形、画像等のイメージデータに対してもマスク処理が可能な情報送信装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、文字または画像を含むコンテンツ情報を所定の宛先へ送信する機能を有する情報送信装置であって、前記コンテンツ情報の特定部分を隠すマスク処理を実行するマスク処理手段と、前記マスク処理を実行しないで送信することを許可する送信先を登録する送信先登録手段と、前記コンテンツ情報を送信する送信先が前記送信先登録手段に登録されているか否かを判定する送信先判定手段と、前記マスク処理を実行すべきNGデータを登録するNGデータ登録手段と、前記コンテンツ情報に含まれているNGデータを抽出するNGデータ抽出手段と、を有し、前記コンテンツ情報を所定の送信先へ送信する際に、前記送信先登録手段を参照して当該送信先がマスク処理を行わずに送信することを許可された送信先か否かを判定し、許可されていないと判定した場合に、前記NGデータ抽出手段は前記NGデータ登録手段を参照して前記コンテンツ情報に含まれるNGデータを抽出し、前記マスク処理手段は前記コンテンツ情報の前記抽出したNGデータが存在する部分に対してマスク処理を実行し、前記マスク処理を実行したコンテンツ情報を当該送信先へ送信することを特徴とする。
【発明の効果】
【０００６】
本発明により、文字または画像を含むコンテンツ情報にマスク処理を行い送信することを可能にし、より情報漏洩を防ぐことが出来る。
【図面の簡単な説明】
【０００７】
【図１】本発明に係る情報送信装置内機能ブロック図である。
【図２】本発明に係る情報送信装置の動作フローチャート図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について説明する。
【０００９】
図１は本発明に係る情報送信装置１０の機能ブロック図である（以下、本装置と略すこともある）。本装置は入力処理部１００、送信先ＤＢ１０１、マスク処理要否判定部１０２、コンテンツ情報一時記憶部１０３、ＮＧ文字列マスク処理部１０４、画像要素抽出／変換処理部１０５、ＮＧ画像抽出／登録部１０６、ＮＧ画像ＤＢ１０７、ＮＧ画像マスク処理部１０８、表示部１０９、送信部１１０で構成され、ネットワーク２０に接続されている。尚、図１は送信関係の機能についてのみ機能ブロックに展開しており、受信関係の機能ブロックは省略している。
【００１０】
次に、本装置の各ブロックの機能について説明する。
【００１１】
入力処理部１００は、送信すべき送信コンテンツ情報、ＮＧ画像として登録すべき画像情報、操作されたキー情報を入力する手段である。送信コンテンツ情報または登録すべきＮＧ画像が入力された場合、入力された情報をコンテンツ情報一時記憶部１０３へ転送し、その後のマスク処理等を各部に委ねる（詳細は後述する）。
【００１２】
送信先ＤＢ１０１は、マスク処理を要さない送信先の情報を蓄積するデータベースである。
【００１３】
マスク要否判定部１０２は、送信先ＤＢ１０１を参照して抽出した送信先がマスク処理を必要とする宛先か否かを判定する。
【００１４】
コンテンツ情報一時記憶部１０３は、コンテンツ情報を一時記憶しておく手段である。マスク処理が不要な宛先なら送信部１１０へ転送する。
【００１５】
ＮＧ文字列マスク処理部１０４は、マスク処理すべきＮＧ文字列のデータベースを内蔵し、入力された送信コンテンツ情報内のＮＧ文字列を抽出してその部分を塗り潰した処理結果をＮＧ画像マスク処理部１０８へ転送する。尚、文字列に対するマスク処理の詳細は省略している。
【００１６】
画像要素抽出／変換処理部１０５は、コンテンツ情報一時記憶部１０３に記憶されているコンテンツ情報から画像要素を抽出して所定の変換処理を実行する手段である。入力されたコンテンツ情報がＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のような構造化文書であれば、その文書内の符号化された画像要素の部分を、例えば、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）のようなビットマップ形式の画像データに展開する。そして、ビットマップ形式の画像データを解析して当該画像のコーナー等の特徴点を抽出し、各特徴点間の相対的な位置関係を特定するベクトル符号に変換処理する。
【００１７】
ＮＧ画像抽出／登録部１０６は、画像要素抽出／変換処理部１０５がベクトル符号化した画像要素とＮＧ画像ＤＢ１０７に登録されているＮＧ画像とを比較し、ＮＧ画像と相似または略相似な画像要素を抽出する。また、抽出した画像要素を新たなＮＧ画像としてＮＧ画像ＤＢ１０７に登録する。
【００１８】
ＮＧ画像ＤＢ１０７は、ベクトル符号化されたＮＧ画像を蓄積するデータベースである。なお、画像要素抽出／変換処理部１０５，ＮＧ画像抽出／登録部１０６、ＮＧ画像ＤＢ１０７において、相似関係にある画像を抽出するのに都合が良いベクトル符号で画像情報を符号化処理しているが、相似または略相似な画像要素を抽出できる画像符号化方式であればベクトル符号でなくてもよい。例えば、ビットマップデータのまま、回転，拡大縮小の処理により画像要素とＮＧ画像の類似度を判定するようにしてもよい。
【００１９】
ＮＧ画像マスク処理部１０８は、抽出したＮＧ画像と相似な画像要素を包含する矩形領域を塗り潰す。塗り潰しを行った処理結果を表示部１０９にて表示し送信部１１０へ転送する。キー操作により手動でマスク処理の領域修正を行う事も可能である。
【００２０】
送信部１１０は、コンテンツ情報を送信先３０へネットワーク２０を介して送信する。
【００２１】
図２は、本装置１０の動作フローチャート図である。図１を併用して本装置の動作について説明する。
【００２２】
本フローは本装置１０の電源が投入されることでスタートする。
【００２３】
入力処理部１００への入力が行われた場合（Ｓ２０１、ＹＥＳ）、入力されたデータが送信コンテンツ情報か否かを判定する（Ｓ２０２）。入力処理部１００に入力されたデータが送信コンテンツ情報ではない場合（Ｓ２０２、ＮＯ）、送信先ＤＢ編集等のその他処理（本発明と関係無いので詳細な説明は省略する）を実行し（Ｓ２１３）、本フローを終了する。
【００２４】
入力処理部１００に入力されたデータが送信コンテンツ情報である場合（Ｓ２０２、ＹＥＳ）、入力処理部１００は送信コンテンツ情報に含まれる送信先を抽出する。次に前記送信コンテンツ情報をコンテンツ情報一時記憶部１０３に一時的に保存し、前記送信コンテンツ情報に含まれる送信先はマスク処理が必要な送信先か否かをマスク処理要否判定部１０２により判定する（Ｓ２０３）。前記判定した前記送信コンテンツ情報に含まれる送信先がマスク処理を必要としない送信先であった場合（Ｓ２０３、ＮＯ）、コンテンツ情報一時記憶部１０３に保存されている前記送信コンテンツ情報を送信部１１０に転送し、ネットワーク２０を介して送信先３０へ送信し（Ｓ２１２）、フローを終了する。
【００２５】
前記判定した前記送信コンテンツ情報に含まれる送信先がマスク処理を必要とする送信先であった場合（Ｓ２０３、ＹＥＳ）、コンテンツ情報一時記憶部１０３に一時的に保存されている前記送信コンテンツ情報を文字領域と画像領域に分離し（Ｓ２０４）、文字領域をＮＧ文字列マスク処理部１０４、画像領域を画像要素抽出／変換処理部１０５にそれぞれ転送する。
【００２６】
ＮＧ文字列マスク処理部１０４は内蔵されたＮＧ文字列ＤＢを参照し、前記送信コンテンツ情報の文字領域の該当する部分をマスク処理してＮＧ画像マスク処理部１０８に転送する（Ｓ２０５）。
【００２７】
画像要素抽出／変換処理部１０５は画像領域から１画像要素を抽出して白黒２値のビットマップに展開する。ビットマップに展開した画像要素の特徴点を抽出し、前記抽出した特徴点間をベクトル符号化してＮＧ画像抽出／登録部１０６に転送する（Ｓ２０６）。
【００２８】
ＮＧ画像抽出／登録部１０６は前記ベクトル符号要素と、ＮＧ画像ＤＢ１０７に蓄積されたＮＧ画像を参照して比較を行い、相似する画像（回転、拡大、縮小を含む）を検索する（Ｓ２０７）。
【００２９】
前記画像要素がＮＧ画像と相似であった場合（Ｓ２０８、ＹＥＳ）、ＮＧ画像マスク処理部１０８は、前記送信コンテンツ情報のＮＧ画像を包含する矩形領域を塗り潰し、処理結果を表示部１０９に表示し（Ｓ２０９）、全画像要素を処理したか否かの判定を行う（Ｓ２１０）。また、前記画像要素がＮＧ画像と相似ではなかった場合（Ｓ２０８、ＮＯ）、ＮＧ画像抽出／登録部１０６は前記画像要素を新たにＮＧ画像として登録するか否かを判定する。前記画像要素をＮＧ画像として登録すると判定した場合（Ｓ２１４、ＹＥＳ）、前記画像要素をＮＧ画像ＤＢ１０７に追加し（Ｓ２１５）、全画像要素を処理したか否かの判定を行う（Ｓ２１０）。また前記画像要素をＮＧ画像として登録しないと判定した場合（Ｓ２１４、ＮＯ）、ＮＧ画像ＤＢ１０７への追加を行わずに全画像要素を処理したか否かの判定を行う（Ｓ２１０）。
【００３０】
前記送信コンテンツ情報に含まれる全画像要素を処理していない場合（Ｓ２１０、ＮＯ）、全ての画像要素についてＳ２０６からＳ２１０までの処理を繰り返す。全画像要素を処理したと判定した場合（Ｓ２１０、ＹＥＳ）、前記送信コンテンツ情報を送信するか否かの判定を行う（Ｓ２１１）。
【００３１】
前記送信コンテンツ情報は送信不可と判定された場合（Ｓ２１１、ＮＯ）、送信コンテンツ情報の編集処理をキー操作等によって行い（Ｓ２１６）、送信コンテンツ編集処理の後、再び前記編集した送信コンテンツ情報を送信するか否かの判定を行う（Ｓ２１１）。
【００３２】
前記送信コンテンツ情報は送信可と判定された場合（Ｓ２１１、ＹＥＳ）、ネットワーク２０を介して送信先３０へ前記送信コンテンツ情報を送信し（Ｓ２１２）、フローを終了する。
【符号の説明】
【００３３】
１０  ：本発明に係る情報送信装置
２０  ：ネットワーク
３０  ：送信先端末
１００：入力処理部
１０１：送信先ＤＢ
１０２：マスク処理要否判定部
１０３：コンテンツ情報一時記憶部
１０４：ＮＧ文字列マスク処理部
１０５：画像要素抽出／変換処理部
１０６：ＮＧ画像抽出／登録部
１０７：ＮＧ画像ＤＢ
１０８：ＮＧ画像マスク処理部
１０９：表示部
１１０：送信部
【図１】
2012238222.tif 000003
【図２】
2012238222.tif 000004