(57)【要約】【課題】  肉眼で読み取ることはできるがＯＣＲソフトウエアによって読み取ることが困難なモザイク埋め込み文書を作成する方法を提供する。【課題を解決するための手段】  文書データにモザイク処理を行い、その上に、多数の透明オブジェクトを貼り付ける。モザイク処理された文書データは、肉眼で読み取ることができるがＯＣＲソフトウエアによって読み取ることができない。モザイク処理を除去するためには、多数の透明オブジェクトを除去しなければならないが、それは困難である。【選択図】  図３
2006174237.tif 000002
【特許請求の範囲】
【請求項１】
文書の作成及び編集を行う機能を有するワードプロセッサによって所定のテキストデータを含む文書ファイルを表示することと、
複数個の透明オブジェクトを作成することと、
半透明オブジェクトまたはモザイクオブジェクトを作成することと、
上記テキストデータの上層または下層に、上記複数個の透明オブジェクト及び上記半透明オブジェクトまたはモザイクオブジェクトがランダムな順に重畳するように貼り付けることと、
を含むモザイク埋め込み文書の作成方法。
【請求項２】
文書の作成及び編集を行う機能を有するワードプロセッサによって所定のテキストデータを含む文書ファイルを表示することと、
複数個の透明オブジェクトを作成することと、
半透明オブジェクトまたはモザイクオブジェクトを作成することと、
上記テキストデータの上層または下層に、上記複数個の透明オブジェクトを除去しなければ上記半透明オブジェクトまたはモザイクオブジェクトを除去できないような順に重畳するように貼り付けることと、
を含むモザイク埋め込み文書の作成方法。
【請求項３】
請求項１または２に記載のモザイク埋め込み文書の作成方法において、上記モザイクオブジェクトは、透明オブジェクトにモザイク模様が重畳されたものであることを特徴とするモザイク埋め込み文書の作成方法。
【請求項４】
文書の作成及び編集を行う機能を有するワードプロセッサによって所定の文書ファイルを表示することと、
複数個の透明オブジェクトを作成することと、
上記文書ファイルのテキスト部をオブジェクト化して、テキストオブジェクトを作成することと、
上記テキストオブジェクトを所定の文字フォントによって変更することと、
上記複数個の透明オブジェクトと上記テキストオブジェクトがランダムな順に重畳するように貼り付けることと、
を含むモザイク埋め込み文書の作成方法。
【請求項５】
請求項４に記載のモザイク埋め込み文書の作成方法において、所定の文字フォントは、擦れ文字、非標準のフォントを利用した文字、影付き文字、強調線又は振り仮名がついた文字、網掛け文字、模様又は白地でない背景に書かれた文字、のいずれかを含むことを特徴とするモザイク埋め込み文書の作成方法。
【請求項６】
請求項１〜５のいずれか１項に記載のモザイク埋め込み文書の作成方法において、上記透明オブジェクトは、上記文書ファイルより大きいことを特徴とするモザイク埋め込み文書の作成方法。
【請求項７】
請求項１〜６のいずれか１項に記載の方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モザイク埋め込み文書の作成方法に関し、特に、ＯＣＲソフトウエアによって読み取りが困難な文書の作成方法に関する。
【背景技術】
【０００２】
スキャナで読み取った画像から文字を識別して文書に変換するＯＣＲソフトウエア（Optical Character Reader）ソフトウエアが普及している。ＯＣＲソフトウエアを使用すると、印刷された文書より電子データを生成することができる。文書の作者又は管理者には、他人が文書を読むことは許すが文書の電子データを作成することは望まない場合がある。
【０００３】
このような場合には、ＯＣＲソフトウエアによって読み取りができないモザイク埋め込み文書を作成すればよい。
【０００４】
従来、文書へのモザイクを埋め込む技術として、例えば、特許文献１及び特許文献２に記載のものが知られている。特許文献１に記載された方法では、表示オブジェクトを取得し、この表示オブジェクトを表わすグラフィック画像を生成し、このグラフィック画像を修正し、さらにこの修正されたグラフィック画像を表示することによって、表示オブジェクトを表わす不均一なグラフィック画像を表示面に表示する。
【０００５】
また、特許文献２に記載された方法では、表示可能な任意のオブジェクトに操作アイコンを表示させる手段を持ち、操作アイコンの選択動作に応答してオブジェクトの表示状態及び属性を変更する。
【０００６】
【特許文献１】特開２００３−３４５４８８号公報
【特許文献２】特開２００１−１００８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、表示オブジェクトを表わすグラフィック画像自体に修正を加えるため、人間の目で判断可能なオブジェクトを作成することが難しく、また画像処理を施すことでモザイクの除去が可能なことが問題になる。
【０００８】
また、特許文献２に記載された技術では、利用者が操作アイコンを操作して表示状態を変更できるため、モザイクを埋め込んだ文書の表示からモザイクを除去して表示させられる問題がある。
【０００９】
本発明の目的は、手動操作で全て除去するには非常に手間がかかる程多数のモザイクを埋めこむことにより、肉眼で読み取ることはできるがＯＣＲソフトウエアによって読み取ることが困難なモザイク埋め込み文書を作成する方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明によると、文書データにモザイク処理を行い、その上に、多数の透明オブジェクトを貼り付ける。モザイク処理された文書データは、肉眼で読み取ることができるがＯＣＲソフトウエアによって読み取ることができない。モザイク処理を除去するためには、多数の透明オブジェクトを除去しなければならないが、それは困難である。
【発明の効果】
【００１１】
本発明によれば、手動操作で全て除去するには非常に手間がかかる程多数のモザイクを埋めこむことにより、肉眼で読み取ることはできるがＯＣＲソフトウエアによって読み取ることが困難な、即ちＯＣＲソフトウエアによって読み取ることを結果として断念せざるを得ないようなモザイク埋め込み文書を作成することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施する場合の一形態を図面を参照して具体的に説明する。図１は本発明の一実施のシステム構成を示す。ネットワーク０にはサーバ１とクライアント側のパーソナルコンピュータ（以下クライアントＰＣという。）２が接続されている。サーバ１には、モザイク埋め込みプログラム１１、共有ファイル１２、及び、ワードプロセッサ１３が格納されている。ワードプロセッサ１３は文書を作成し、編集する機能を有するものであればどのようなものであってもよく、表計算等の他の一般的なアプリケーションも含むものであってよい。モザイク埋め込みプログラム１１は、ワードプロセッサ１３の機能を利用して、文書にモザイクを埋め込む。共有ファイル１２には、モザイク埋め込みプログラム１１によって生成されたモザイク埋め込み文書が格納されている。サーバ１は、ＯＳのファイル共有サービスを利用して、共有ファイル１２をクライアントＰＣ２に公開する。
【００１３】
クライアントＰＣ２にはワードプロセッサ２１が格納されている。クライアントＰＣ２のワードプロセッサ２１はサーバ１のワードプロセッサ１３と同一である。ユーザは、サーバ１によって公開された共有ファイル１２の文書をダウンロードし、ワードプロセッサ２１の機能を利用して、ディスプレイの画面に表示することができる。共有ファイル１２の文書には、モザイクが埋め込まれているから、本来の文字又は線図にモザイクが重畳して表示される。しかしながら、モザイクは小さく又は色が薄いため、肉眼で本来の文字又は線図を読むのに支障はない。
【００１４】
ユーザは、共有ファイル１２の文書を、プリンタによって印刷することもできる。しかしながら、印刷した文書をＯＣＲソフトウエアによって読み込み、その電子データを生成することはできない。以下に説明するように、ＯＣＲソフトウエアによる正確な文字認識を妨げるようにモザイクが埋めこまれているからである。
【００１５】
図２を参照して本発明のモザイク埋め込み方法で使用する文字フォントの例を説明する。文字フォントは、ＯＣＲソフトウエアによって正確な文字認識ができないものであるが、通常、肉眼で読んで不愉快にならない程度に文字を修飾するものが望ましい。一般に、ＯＣＲソフトウエアが文字認識に失敗する可能性が高い文字として、新聞等で見受けられる擦れ文字２０１、非標準のフォントによる文字２０２、影付き文字２０３、強調線や振り仮名がついた文字２０４、網掛け等の模様や白地でない背景に書かれた文字２０５等がある。従って、本発明によると、モザイクとしてこのような例を文書に挿入する。
【００１６】
図５はサーバ１の共有ファイル１２の構造を示す。共有ファイル１２は、木構造の複合化ドキュメント５００として構成されている。複合化ドキュメント５００では、ルート５０１の下に、例えば、サマリー５０２、普通のテキストデータをドキュメントとして格納するドキュメント部５０３、図や表をオブジェクト５０５として格納するオブジェクトプール５０４を含む。オブジェクト５０５は、テキストオブジェクトを格納するドキュメント部５０６とキャッシュ５０７を含む。
【００１７】
モザイク埋め込みプログラム１１はワードプロセッサ１３の機能を利用して、共有ファイル１２にモザイクを埋め込む。モザイクを埋め込む処理は、後に、図６を参照して説明する。生成されたテキストオブジェクトはオブジェクト５０５のドキュメント部５０６に格納され、ドキュメント部５０３に格納された元のテキストドキュメントは削除される。
【００１８】
図３を参照して本発明のモザイク埋め込み文書の構成要素の例を説明する。モザイク埋め込み文書を生成するために、Ｐ個のオブジェクト３０１、Ｑ個のオブジェクト３０２、Ｒ個のオブジェクト３０３、Ｓ個のオブジェクト３０４の層を用意する。これらのオブジェクトの個数Ｐ、Ｑ、Ｒ、Ｓは、すべて利用者が手動で操作することが困難なほど、十分大きな数であり、例えば、１００以上又は１０００以上であってよい。これらのオブジェクトは、共有ファイル１２のオブジェクトプール５０４のオブジェクト５０５として格納される。
【００１９】
Ｐ個のオブジェクト３０１は、Ｐ個の透明なオブジェクトからなり、これらは互いに重畳されている。透明オブジェクトの特徴は表示自体が色属性を持たないこと、ディスプレイの表示ウィンドウ３０５に対して十分大きな領域を保持していることである。上位オブジェクトが下位オブジェクトを覆った状態で下位オブジェクトがそのまま表示される。ユーザが透明オブジェクト３０１を取り除く場合には、透明オブジェクト３０１を１つ１つ選択し、それを削除する処理を行う必要がある。従って、Ｐが十分に大きい場合、すべての透明オブジェクトを取り除くことは困難である。
【００２０】
Ｑ個のオブジェクト３０２は、少なくとも１個の半透明オブジェクトと残りの透明オブジェクトからなる。半透明オブジェクトと透明オブジェクトは互いにランダムな順に重畳されている。半透明オブジェクトは透明オブジェクトに薄い着色を施したものである。半透明オブジェクトを設けることによって、その下側の文字又は線図を、人間の目では読み取ることができるが、ＯＣＲソフトウエアによって読み取ることが困難となる。
【００２１】
Ｒ個のオブジェクト３０３は、表示データを含むテキストオブジェクトと残りの透明オブジェクトからなる。テキストオブジェクトと透明オブジェクトは互いにランダムな順に重畳されている。テキストオブジェクトは、共有ファイルのドキュメント部５０３に格納された表示データを含むテキストデータ（テキスト部）をオブジェクト化することにより生成される。尚、テキストオブジェクトを生成したら、共有ファイルのドキュメント部５０３に格納された元のテキストデータを削除する。もし、ドキュメント部５０３に元のテキストデータが残っていると、ワードプロセッサの全選択機能を利用し、テキストデータをコピーし、表示ウィンドウにペーストすることができる。こうして、テキストデータをオブジェクト化することにより、テキストデータの抽出を防止することができる。
【００２２】
作成したテキストオブジェクトを、図２に示した表示形式の文字フォント２０１〜２０５のいずれかによって変更する。図２のモザイク文字フォントによって変更されたテキストオブジェクトは、人間の目では読み取ることができるが、ＯＣＲソフトウエアによって読み取ることが困難となる。
【００２３】
Ｓ個のオブジェクト３０４は、少なくとも１個のモザイクオブジェクトと残りの透明オブジェクトからなる。モザイクオブジェクトと透明オブジェクトは互いにランダムな順に重畳されている。モザイクオブジェクトは透明オブジェクトに所定のモザイク模様を付加したものである。モザイク模様には、例えば、２重線、擦れ模様、網掛け模様等がある。モザイクオブジェクトを設けることによって、その下側の文字又は線図を、人間の目では読み取ることができるが、ＯＣＲソフトウエアによって読み取ることが困難となる。
【００２４】
これらのオブジェクトを貼り付けて、モザイク埋め込み文書を作成する。例えば、文書ファイルに、Ｑ個のオブジェクト３０２とＳ個のオブジェクト３０４の一方又は両方を貼り付け、その上に、Ｐ個の透明オブジェクト３０１を貼り付けることにより、モザイク埋め込み文書を作成することができる。更に、文書ファイルの代わりに、テキストオブジェクトを含むＲ個のオブジェクト３０３を用いてもよい。Ｒ個のオブジェクト３０３の上に、Ｐ個の透明オブジェクト３０１を貼り付けることにより、モザイク埋め込み文書を作成することができる。勿論、Ｒ個のオブジェクト３０３の上に、Ｑ個のオブジェクト３０２とＳ個のオブジェクト３０４の一方又は両方を貼り付け、その上に、Ｐ個の透明オブジェクト３０１を貼り付けることにより、モザイク埋め込み文書を作成してもよい。
【００２５】
こうして生成されたモザイク埋め込み文書は、表示データが記載された文書ファイル又はテキストオブジェクトと、多数の透明オブジェクトがランダムな順に重畳された多層構造を有する。例えば、半透明オブジェクト又はモザイクオブジェクトを除去するには、そのうえに貼り付けられた多数の透明オブジェクトを除去する必要がある。更に、表示データをコピー又は編集するためには、そのうえに貼り付けられた多数の透明オブジェクトを除去する必要がある。しかしながら、多数の透明オブジェクトを削除するには、透明オブジェクトを１つ１つ選択して削除しなければならず、実質的にそれは不可能である。
【００２６】
また、ワードプロセッサには、多層構造の文書において、層の順番を変更する機能が設けられている場合がある。そのような機能を使用して、文書ファイル又はテキストオブジェクトを最も外側の層に移動させることが考えられる。しかしながら、文書ファイル又はテキストオブジェクトは多数の透明オブジェクトの間にランダムに挟まれているため、それを取り出すことは困難である。従って、文書ファイル又はテキストオブジェクトを取り出して、コピー、編集等の処理を行うことは実質的に不可能である。
【００２７】
図４は本発明によりモザイクが埋め込まれた共有ファイル１２をディスプレイによって表示した例を示す。表示ウィンドウ３０５には、表示データとして「機密文書の本文」を含むテキストオブジェクトと、モザイク模様として２重線を含むモザイクオブジェクトと、半透明オブジェクトと、多数の透明オブジェクトがランダムな順に重畳された構造を有するモザイク埋め込み文書が表示されている。
【００２８】
肉眼で表示ウィンドウ３０５を見ると、「機密文書の本文」という文字を読み取ることが可能である。これを印刷しても、図４の表示ウィンドウ３０５と同一の文書が得られる。しかしながら、これをスキャナによって読み取り、ＯＣＲソフトウエアによって文字認識を行うと、文字を認識することができない。更に、表示ウィンドウ３０５には、無数の透明オブジェクトが重ねられているから、半透明オブジェクトやモザイクオブジェクトを手動で取り除くことは困難である。
【００２９】
図６を参照して、モザイク埋め込みプログラム１によってモザイクを埋め込む処理を説明する。ステップ６０１にて、サーバ１のモザイク埋め込みプログラム１１はワードプロセッサ１３を起動する。ステップ６０２にて、モザイク埋め込みプログラム１１は、ワードプロセッサ１３を経由して共有ファイル１２の各文書を参照する。ステップ６０３にて、モザイク埋め込みプログラム１１は、ワードプロセッサ１３の機能を利用して、Ｐ個の透明オブジェクト３０１を作成する。ステップ６０４にて、モザイク埋め込みプログラム１１は、ワードプロセッサ１３の機能を利用して、少なくとも１個の半透明オブジェクトと残りの透明オブジェクトからなるＱ個のオブジェクト３０２を作成する。ステップ６０５にて、モザイク埋め込みプログラム１１は、ワードプロセッサ１３の機能を利用して、表示データを含むテキストオブジェクトと残りの透明オブジェクトからなるＲ個のオブジェクト３０３を作成する。
【００３０】
ステップ６０６にて、共有ファイル１２のドキュメント部５０３の元のテキストドキュメントを削除する。ステップ６０７にて、図２に示した表示形式の文字フォント２０１〜２０５をランダムに選択し、それによって、作成したテキストオブジェクトを変更する。ステップ６０８にて、モザイク埋め込みプログラム１１は、ワードプロセッサ１３の機能を利用して、少なくとも１個のモザイクオブジェクトと残りの透明オブジェクトからなるＳ個のオブジェクト３０４を作成する。ステップ６０９にて、表示データを含む文書又はＲ個のオブジェクト３０３とＰ個の透明オブジェクト３０１と、を含み、Ｑ個のオブジェクト３０２及びＳ個のオブジェクト３０４を組み合わせて、オブジェクトがランダムな順に重畳するように貼り付けることにより、モザイク埋め込み文書を作成する。ステップ６１０にて、モザイク埋め込み文書を共有ファイルに保存する。
【００３１】
図７を参照してクライアント側にてワードプロセッサ２１が共有ファイルを表示する処理を説明する。ステップ７０１にて、クライアントＰＣ２は、サーバ１の共有ファイル１２のモザイク埋め込み文書をダウンロードする。ステップ７０２にて、クライアントＰＣ２のワードプロセッサ２１は、共有ファイル１２のモザイク埋め込み文書を表示する。
【００３２】
以上、本発明の例を説明したが、本発明は上述の例に限定されるものではなく、特許請求の範囲に記載された発明の範囲にて様々な変更が可能であることは当業者に理解されよう。
【図面の簡単な説明】
【００３３】
【図１】本発明によるクライアントーサーバシステムの構成例を示す図である。
【図２】本発明によって使用するモザイクフォントの例を示す図である。
【図３】本発明のモザイク埋め込み方法にて作成するオブジェクトの構造を示す図である。
【図４】本発明によってモザイクが埋め込まれた共有ファイルの表示例を示す図である。
【図５】本発明のサーバの共有ファイルの構造を示す図である。
【図６】本発明によるモザイク埋め込みプログラムの処理を示す図である。
【図７】本発明によるクライアント側のワードプロセッサがモザイク埋め込み文書を表示する処理を示す図である。
【符号の説明】
【００３４】
０…ネットワーク、１…サーバ、２…クライアントＰＣ、１１…モザイク埋め込みプログラム、１２…共有ファイル、１３…ワードプロセッサ、２１…ワードプロセッサ
【図１】
2006174237.tif 000003
【図２】
2006174237.tif 000004
【図３】
2006174237.tif 000005
【図４】
2006174237.tif 000006
【図５】
2006174237.tif 000007
【図６】
2006174237.tif 000008
【図７】
2006174237.tif 000009