【手続補正書】
【提出日】平成21年4月1日(2009.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドキュメントを隠したマークキャラクタ・モザイク・イメージ（ｍａｒｋｅｄ  ｃｈａｒａｃｔｅｒ  ｍｏｓａｉｃ  ｉｍａｇｅ）を使用する。そのドキュメントプライバシーのセキュリティ保護を強化するドキュメントの配信方法は以下を包括する。
（１）キャラクタ・モザイク・イメージの中にドキュメントを隠す。
（２）ネットワークを通して、コンピュータとコンピュータの間にマークキャラクタモザイクイメージを配信する。
（３）マークキャラクタモザイクイメージを解読して、元のドキュメントに戻す。
【請求項２】
キャラクタイメージモザイク（ｃｈａｒａｃｔｅｒ  ｉｍａｇｅ  ｍｏｓａｉｃ）図にドキュメントを隠す製作方法は以下を包括する。
（１）一枚２Ｎ×２Ｎの表現であるバックグランドイメージをとる。
（２）背景イメージを４分ツリー（Ｑｕａｄｔｒｅｅ）でイメージデータ構造を構成する。そこで、４分ツリー構造の底層の葉はキャラクタ・ドット・マトリクス（ｃｈａｒａｃｔｅｒ  ｄｏｔ  ｍａｔｒｉｘ）と同じのサイズ２ｋ×２ｋを持つ。
（３）各々葉のノードイメージ（ｌｅａｆ  ｎｏｄｅ  ｉｍａｇｅ）データ、ドキュメントのキャラクタドットマトリクス及びキャラクタデータベースのキャラクタドットマトリクスのＨａａｒ基底ウエーブレット変換係数（Ｈａａｒ  Ｂａｓｉｓ  Ｗａｖｅｌｅｔ  Ｔｒａｎｓｆｏｒｍ  Ｃｏｅｆｆｉｃｉｅｎｔｓ）を計算する。
（４）イメージデータ及びキャラクタのドットマトリクスのＨａａｒ基底ウエーブレット変換係数でマッチングすることによって、モザイクイメージの第一部分の貼り付けは完成する。
（５）残りのイメージデータ及びやキャラクタデータベースのキャラクタドットマトリクスのＨａａｒ基底ウエーブレット変換係数でマッチングして未完成のモザイクイメージ図に貼り付ける。
【請求項３】
請求項２記載のキャラクタイメージモザイク図の製作方法であって、そこで、葉ノード・イメージデータとドットマトリクスデータのＨａａｒ基底ウエーブレット変換係数でマッチングする方法は更に以下を包括する。
（１）それぞれ葉ノード・イメージデータとドットマトリクスデータのＨａａｒ基底ウエーブレット変換により二項のＨａａｒ基底ウエーブレット変換係数を求める。ｃ０，ｃ１，．．．，ｃｍ−１を表すＤＣ項とＡＣ項（ｔｅｒｍ）、そこで、ＤＣ項は係数ｃ０、ＡＣ項はベクトル（１，ｃ１／ｃ０，ｃ２／ｃ０，．．．，ｃｍ−１／ｃ０）を示す。
（２）イメージデータのウエーブレット係数ベクトルとドット・マトリクス・データのウエーブレット係数ベクトルとの内積を計算して、その間のウエーブレット係数のＤＣ項とＡＣ項の近似程度を求める。近似程度が高くなるほどキャラクタ・ドットマトリクスはもっとイメージデータをマッチングする候補キャラクタになりやすくなることを認定する。キャラクタデータベースの中から各々の葉ノード（Ｌｅａｆ  Ｎｏｄｅ）イメージを一番マッチングできるキャラクタドットマトリクスを選んでそのイメージの上に貼り付ける。そして、その葉ノード（Ｌｅａｆ  Ｎｏｄｅ）イメージ上のキャラクタモザイクイメージを生成する。
【請求項４】
請求項１記載のドキュメントを隠したマークキャラクタモザイクイメージ（ｍａｒｋｅｄ  ｃｈａｒａｃｔｅｒ  ｍｏｓａｉｃ  ｉｍａｇｅ）の配信方法であって、そこで、キャラクタモザイクイメージの中にドキュメントのテキストを隠す方法は更に以下を包括する、
（１）キャラクタイメージのモザイクを構成する。その中のキャラクタイメージはドキュメントのキャラクタ・ドットマトリクス及び事前に用意したキャラクタ・データベースのキャラクタ・ドットマトリクスで生成する。
（２）一組の４分コード（Ｑｕａｄｃｏｄｅｓ）を生成する。各々の４分コードは背景イメージにある４分ツリー（Ｑｕａｄｔｒｅｅ）構造でドキュメント・キャラクタの座標位置を示す。
（３）生成した４分コードをキャラクタイメージのモザイク図に隠すことにより、マークしたキャラクタモザイクイメージ（即ちマークキャラクタモザイクイメージ）を得る。
【請求項５】
請求項１記載のドキュメントを隠したマークキャラクタモザイクイメージ（ｍａｒｋｅｄ  ｃｈａｒａｃｔｅｒ  ｍｏｓａｉｃ  ｉｍａｇｅ）の配信方法であって、そこでマークしたキャラクタモザイクイメージにドキュメント・キャラクタを隠す方法及び元のドキュメントに戻す方法は更に以下を包括する
（１）ユーザーＩＤとドキュメント・キャラクタの数で定義された関数により一序列数値を生成する。得た値を事前に定義された関数に代入することによって新たな数値を求められる。その得た数値はキャラクタイメージモザイクの中に隠されている座標を示す。その得た座標の値はキャラクタイメージモザイクに隠され、マークキャラクタモザイクイメージが生成される。
（２）マークキャラクタモザイクイメージの中から隠されたドキュメントキャラクタの座標位置を抽出し、キャラクタ（或いはキャラクタコード）を取得する。キャラクタ座標に隠されるドキュメントフォーマットを解く。その含まれるキャラクタ及び位置情報によって元のドキュメントキャラクタ及びドキュメントファイルに戻す。
【請求項６】
キャラクタで貼り付けたモザイクイメージ図のドキュメント配信システムは、通信・ネットワーク環境で少なくも一台のユーザ・コンピュータと一台のコンピュータサーバから構成される。その機能手段は以下を包括する。
（１）ユーザ・コンピュータ側はサーバからドキュメント配信権限のユーザ認証ＩＤを取得する。
（２）最低でも一枚大きさが２Ｎ×２Ｎ背景イメージ図と一組の事前に用意したドット・マトリクス・サイズ２ｋ×２ｋのキャラクタデータベースをダウンロードする。
（３）ドキュメントテキストを隠すキャラクタイメージモザイク（ｃｈａｒａｃｔｅｒｉｍａｇｅ  ｍｏｓａｉｃ）を作る。その中のキャラクタイメージがドキュメントキャラクタ及び事前に用意したキャラクタデータベースの中から選ばれたキャラクタのドット・マトリクスで構成される。さらにドキュメントキャラクタのドットマトリクスを対応する座標に貼り付けることによってキャラクタ・モザイクイメージ図が生成される。そこでキャラクタ・モザイクイメージ図を生成する手段は更に以下を包括する。
（ｉ）４分ツリー（ｑｕａｄｔｒｅｅ）構造の座標で背景イメージを表す。そのツリー構造の底層にある葉ノード（Ｌｅａｆ  Ｎｏｄｅ）イメージのサイズは文字ドットマトリクスのサイズと同じである。且つ各々葉ノード（Ｌｅａｆ  Ｎｏｄｅ）の４分ツリー（ｑｕａｄｔｒｅｅ）座標の位置は対応している４分コード（ｑｕａｄｃｏｄｅ）で表される。
（ｉｉ）各々の葉ノード（Ｌｅａｆ  Ｎｏｄｅ）イメージ、ドキュメントのキャラクタドットマトリクス及び事前に構成したキャラクタデータベースのキャラクタドットマトリクスをＨａａｒ基底ウェーブレット変換でウェーブレット変換係数を計算する。
（ｉｉｉ）ウェーブレット変換係数の最適なマッチング方法を使うことによって各々のドキュメントキャラクタを選んでマッチングした葉ノード（Ｌｅａｆ  Ｎｏｄｅ）イメージに貼り付ける。
（ｉｖ）ウェーブレット変換係数の最適なマッチング方法を使うことによってキャラクタデータベースの中から最適なキャラクタを選んで残り（ｉｉｉまだ貼っていない）の葉ノード（Ｌｅａｆ  Ｎｏｄｅ）イメージに貼り付ける。
（４）キャラクタの座標値がキャラクタ・イメージモザイク図に隠されることによってマークキャラクタ・モザイクイメージが生成される。そのキャラクタ座標値を隠す手段は更に以下を包括する。
（ｉ）４分コードの長さとユーザ認証ＩＤによる定義した関数で序列数値を生成する。そこで生成された序列数値の個数は４分コードの個数と等しい。
（ｉｉ）それぞれ生成された序例数値を事前に定義された関数に代入して、新しいの数値を求める。この求めた数値はキャラクタイメージモザイクに隠された４分コードの位置を示す。
（ｉｉｉ）この得た数値に対応する４分コード値をキャラクタ・イメージモザイクに隠す。
（５）パッキング（包装）されたマーク・キャラクタ・モザイクイメージをサーバに送る。
（６）サーバはパッキングされたデータを元のドキュメントフォーマットに戻す。そのマークキャラクタモザイクイメージから取得されたドキュメントキャラクタは更に以下を包括する。
（ｉ）マークモザイクイメージの中に隠されたドキュメントキャラクタの４分コード（Ｑｕａｄｃｏｄｅ）値を抽出する。
（ｉｉ）４分コード値を解読してドキュメントの各キャラクタの位置を取得する。
（ｉｉｉ）解読されたドキュメントキャラクタをキャラクタ順序を表すドキュメントフォーマットの各々のキャラクタ位置に入れる。
【請求項７】
ドキュメントのプライバシーセキュリティ保護装置である。この装置はコンピュータで実行可能な命令を持つには更に以下を包括する。
（１）ドキュメントを隠す４分コードのマークキャラクタモザイクイメージをエンコードする。そのエンコードはコンピューターのコマンド（命令）が請求項２、３、４と５の（１）のステップによって実行する。
（２）４分コードのマークキャラクタモザイクイメージを解読（ｄｅｃｏｄｅ）して、ドキュメントに戻す、その解読の命令は請求項５の（２）によって実行する。
【請求項８】
請求項７記載のドキュメントの配信装置であって、そこでキャラクタ・イメージモザイク図に隠されるドキュメント・キャラクタ及びキャラクタ位置の座標値は以下の式によって決められる。
2007282171.tif 000001
ここでの２Ｎ−ｋ×２Ｎ−ｋはキャラクタ・イメージモザイク図の総キャラクタ数、２ｋ×２ｋは葉ノードイメージに貼り付けるキャラクタのドット・マトリクスサイズ、σはユーザ認証ＩＤ、｛ｘｉ｝はドキュメント・キャラクタの序列数値｛ｘ１，ｘ２，．．．，ｘｉ，．．．，ｘｌ｝、ｌはドキュメント・キャラクタの数、ｇ（ｙ、σ）は事前に定義された関数である。それによってｙ値が生成され、一序列数値｛ｙ１，ｙ２，．．．，ｙｉ，．．．，ｙｌ｝が生成される。σは序列の最初値ｙ１を決める。例えばｇ（ｙ、σ）はある関数［０，１］とすると、σは最初の値ｙ１を決めて、その最初値をまたスタートの点として”Ｇｏｌｄｅｎ  Ｃｕｔ”計算方法でＦｉの整数序列値を生成する。［Ｆｉ］を決める値はＦｉより大きくならない最大整数を取る。これにより４分ツリー（ｔｒｅｅ）コードの構造（ｓｔｒｕｃｔｕｒｅ）に隠されるドキュメントキャラクタを表示する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】本発明の優先実施例はすでに前述のように記述された。同業者に理解されて、又は他の類似な考え及びやり方を使い、本発明の方法に対して微小な修正をすることによって本発明と同じの効果と特性を出すことが可能になる。特に本発明はすでに十分に詳しく各ステップを説明したので同業者達は容易に本発明の方法を簡単化して執行できる。以下は本発明方法の簡単化のための方式を述べる。
（１）複雑計算を簡単化するため、ウェーブレット変換係数のＤＣ項のみを計算することによりぼやっとしたモザイクイメージを得て、モザイクイメージの効果がまだ残るモザイクイメージの中に元のイメージを見ることができる。
（２）モザイクイメージの品質を上げても計算量を増加させないため、特にカラー（或いは黒白イメージ）のイメージに対してキャラクタドットマトリクスのピクセル・バリュー（ｐｉｘｅｌ  ｖａｌｕｅｓ）をイメージのピクセル・バリュー（ｐｉｘｅｌ  ｖａｌｕｅｓ）に近似させることにより、キャラクタの識別が難しくなってもイメージに隠されたドキュメントに対する効果に影響がない。且つ出来たモザイクイメージには元のイメージがはっきり見える。
（３）適正なキャラクタドットマトリクスを検索する時間を減少するため、ある数量のキャラクタドットマトリクスのデータベースを先に用意する。このデータベース中のキャラクタドットマトリクスに対照するグレー値（ｇｒｅｙ  ｌｅｖｅｌ）によりキャラクタを序列に並ぶ。
（４）自分の好みのイメージを選べること、他に個人の指定するドキュメント・テキストのキャラクタをデータベースに入れて、更にこれらのキャラクタを事前にモザイクイメージのある座標位置に示すことによって個人の専用認証・暗号が可能になる。
（５）ドキュメントのイメージファイルとして元に戻す必要がないときは、実際のドキュメントキャラクタイメージをモザイクに入れる必要がない。ドキュメントキャラクタに対応する各々のモザイク位置に対応されたシステムキャラクタコードを入れれば良い。（図１１に示される）。解読プロセスによって同じように元のドキュメントに戻すことが可能である。
以上の説明によって解るように相違な計算機（パソコン、携帯電話、セットボックスなどを含む）の製品に対して本発明の各種簡単化の方法を使用することにより同じ効果を得ることが可能になる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
【図１】：本発明の実施形態に係るシステムの構成を示す。
【図２】：ユーザ側のパソコン上で本発明方法を実施することを示す。
【図３】：サービスセンター側のサーバ上で本発明方法を実施することを示す
【図４】：キャラクタモザイクイメージ座標の４分ツリー構造を示す。
【図５】：背景イメージ図にドキュメントキャラクタを貼ること及びドキュメントキャラクタは４分ツリー座標系の４分コードの例を示す。
【図６】：背景イメージ図にドキュメントキャラクタを貼り付けるプロセスのフローチャートを示す。
【図７】：キャラクタデータベースからキャラクタを選んで背景イメージ図に貼り付けるプロセスのフローチャートを示す。
【図８】：キャラクタモザイク図にドキュメントキャラクタを隠すプロセスのフローチャートを示す。
【図９−１】：ドキュメントキャラクタとデータベースのキャラクタを背景イメージにすべて貼り付け終わったキャラクタモザイクイメージ（ｃｈａｒａｃｔｅｒ  ｍｏｓａｉｃ  ｉｍａｇｅ）の例を示す。
【図９−２】：マークされたキャラクタモザイクイメージに隠されたドキュメントキャラクタの例を示す。
【図１０】：マークキャラクタモザイクイメージから元のキュメントに回復するプロセスのフローチャートを示す。
【図１１】：システムキャラクタコードによって生成されたマークキャラクタモザイクイメージ（ｍａｒｋｅｄ  ｃｈａｒａｃｔｅｒ  ｍｏｓａｉｃ  ｉｍａｇｅ）であることを示す。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】追加
【補正の内容】
【図１１】
2007282171.tif 000002