(57)【要約】【課題】  原文書に対して品質を全く劣化させずに、文字や画像など大容量のデータを不可視の状態で埋め込むことができ、専用抽出ツールを使用せず一般に普及しているリーダーだけで埋め込まれている情報を抽出可能な文書ファイルに対する情報埋め込み装置を提供する。【解決手段】  文書ファイル内のあらかじめ画像が配置されている画像領域内に、文字コード形式の付加情報を配置する付加情報配置手段１０と、付加情報の表示優先度をあらかじめ配置されている画像の表示優先度より下げて下層のレイヤーに配置するように変更する表示優先度変更手段２０と、埋め込み後の文書ファイル閲覧時に、文字コード形式の付加情報が画像領域内で選択および抽出可能になるように、表示優先度変更手段２０により表示優先度が変更された文書ファイルを所定の形式の埋め込み文書ファイルに変換する文書形式変換手段５０を備える。【選択図】  図２
2015012444.tif 000002
【特許請求の範囲】
【請求項１】
画像が配置された文書ファイルに対して、文字コード形式の付加情報を不可視の状態で記録する装置であって、
前記文書ファイル内のあらかじめ画像が配置されている画像領域内に、前記文字コード形式の付加情報を配置する付加情報配置手段と、
前記付加情報の表示優先度をあらかじめ配置されている画像の表示優先度より下げて下層のレイヤーに配置するように変更する表示優先度変更手段と、
埋め込み後の文書ファイル閲覧時に、前記文字コード形式の付加情報が前記画像領域内で選択および抽出可能になるように、前記表示優先度変更手段により表示優先度が変更された文書ファイルを所定の形式に変換する文書形式変換手段と、
を備えることを特徴とする文書ファイルに対する情報埋め込み装置。
【請求項２】
文字が配置された文書ファイルに対して、文字コード形式の付加情報を不可視の状態で記録する装置であって、
前記文書ファイル内のあらかじめ文字が配置されている文字領域内に、前記文字コード形式の付加情報を前記文書ファイルの背景色で配置する付加情報配置手段と、
前記付加情報の表示優先度をあらかじめ配置されている文字の表示優先度より下げて下層のレイヤーに配置するように変更する表示優先度変更手段と、
埋め込み後の文書ファイル閲覧時に、前記文字コード形式の付加情報が前記文字領域内で選択および抽出可能になるように、前記表示優先度変更手段により表示優先度が変更された文書ファイルを所定の形式に変換する文書形式変換手段と、
を備えることを特徴とする文書ファイルに対する情報埋め込み装置。
【請求項３】
画像が配置された文書ファイルに対して、ビットマップ形式の付加情報を不可視の状態で記録する装置であって、
前記ビットマップ形式の付加情報に対して当該ビットマップの境界の所定の範囲を所定の幅だけ前記文書ファイルの背景色で拡張し、あらかじめ画像が配置されている画像領域の外に、前記拡張された領域がはみ出るように、前記ビットマップ形式の付加情報を前記画像領域内に配置する付加情報配置手段と、
前記ビットマップ形式の付加情報の表示優先度をあらかじめ配置されている画像の表示優先度より下げて下層のレイヤーに配置させるように変更する表示優先度変更手段と、
埋め込み後の文書ファイル閲覧時に、前記ビットマップ形式の付加情報が、前記拡張された領域内で選択および抽出可能になるように、前記表示優先度変更手段により表示優先度が変更された文書ファイルを所定の形式に変換する文書形式変換手段と、
を備えることを特徴とする文書ファイルに対する情報埋め込み装置。
【請求項４】
請求項１から請求項３のいずれか一項において、
前記付加情報配置手段は、更に、
前記文書ファイル内の文字および画像のいずれも配置されていない背景領域内に、前記文字コード形式の付加情報を前記文書ファイルの背景色で配置するようにし、
前記文書形式変換手段は、
埋め込み後の文書ファイル閲覧時に、前記付加情報配置手段で配置された前記文字コード形式の付加情報が、前記背景領域内で選択および抽出可能になるように所定の形式に変換するようにしていることを特徴とする請求項１から請求項３のいずれか一項に記載の文書ファイルに対する情報埋め込み装置。
【請求項５】
画像または文字を複数のレイヤーに記録可能であり、指定された位置に対応する複数のレイヤーに記録された情報を選択可能な文書ファイルであって、
最上層のレイヤーには、表示用の画像または文字が配置され、前記表示用の画像または文字が記録されたレイヤーより下層のレイヤーに、不可視情報として画像または文字が記録されていることを特徴とする埋め込み文書ファイル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＤＦ（Portable Document Format：登録商標）等の文書ファイルに情報を埋め込む技術に関する。
【背景技術】
【０００２】
近年、ＰＤＦ文書ファイルは契約書など公的文書としても活用されるようになり、電子的に捺印を行ったり、文書に暗号化を施し開封、印刷、編集などをパスワードで制御したりするセキュリティ機能が付加可能になっている。しかし、一端パスワードが入手され開封可能になると無尽蔵に複製が作られてしまうという問題が起こり得るため、電子透かしによるトラッキングも必要になり。ＰＤＦ文書に可視の電子透かしを埋め込む技術も開発されているが（特許文献１参照）、不可視の電子透かしを埋め込む技術は開発されておらず、レイアウトする個々の画像そのものに不可視の電子透かしを埋め込むしか手段がなかった。
【０００３】
ＰＤＦ文書に不可視の情報を付加する方法として、透明テキストを配置する方法があるが、配置可能なテキストはＰＤＦ内に配置されたラスター形式文字データに対してＯＣＲ処理により認識された文字列に限定されるという問題があった。また、ＰＤＦ文書に添付ファイルとして画像データや文書データを添付できるが、ＰＤＦリーダー上で添付されていることが明示されるため、不可視の状態で埋め込まれているとはいえない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４６９８５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一方、画像やテキストに対する不可視の電子透かし技術においては、原コンテンツの品質に改変および劣化を加えるという問題、埋め込み情報量に制約があり画像データなど大容量のデータの埋め込みは困難、埋め込み方式に対応した専用抽出ソフトを入手できないと抽出が不可能という問題があった。
【０００６】
そこで、本発明は、原文書に対して品質を全く劣化させずに、文字や画像など大容量のデータを不可視の状態で埋め込むことができ、専用抽出ツールを使用せず一般に普及しているリーダーだけで埋め込まれている情報を抽出可能な文書ファイルに対する情報埋め込み装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明第１の態様では、画像が配置された文書ファイルに対して、文字コード形式の付加情報を不可視の状態で記録する装置であって、前記文書ファイル内のあらかじめ画像が配置されている画像領域内に、前記文字コード形式の付加情報を配置する付加情報配置手段と、前記付加情報の表示優先度をあらかじめ配置されている画像の表示優先度より下げて下層のレイヤーに配置するように変更する表示優先度変更手段と、埋め込み後の文書ファイル閲覧時に、前記文字コード形式の付加情報が前記画像領域内で選択および抽出可能になるように、前記表示優先度変更手段により表示優先度が変更された文書ファイルを所定の形式に変換する文書形式変換手段と、を備えることを特徴とする文書ファイルに対する情報埋め込み装置を提供する。
【０００８】
本発明第１の態様によれば、文書ファイル内のあらかじめ画像が配置されている画像領域内に、文字コード形式の付加情報を配置し、付加情報の表示優先度をあらかじめ配置されている画像の表示優先度より下げて下層のレイヤーに配置するように変更し、埋め込み後の文書ファイル閲覧時に、文字コード形式の付加情報が画像領域内で選択および抽出可能になるように、文書ファイルを所定の形式に変換するようにしたので、原文書に対して品質を全く劣化させずに、画像の下に文字コード形式の付加情報を不可視の状態で埋め込むことができ、専用抽出ツールを使用せず一般に普及しているリーダーにより、画像を複製しようとした際、埋め込まれている文字コードを抽出可能にする。
【０００９】
また、本発明第２の態様では、文字が配置された文書ファイルに対して、文字コード形式の付加情報を不可視の状態で記録する装置であって、前記文書ファイル内のあらかじめ文字が配置されている文字領域内に、前記文字コード形式の付加情報を前記文書ファイルの背景色で配置する付加情報配置手段と、前記付加情報の表示優先度をあらかじめ配置されている文字の表示優先度より下げて下層のレイヤーに配置するように変更する表示優先度変更手段と、埋め込み後の文書ファイル閲覧時に、前記文字コード形式の付加情報が前記文字領域内で選択および抽出可能になるように、前記表示優先度変更手段により表示優先度が変更された文書ファイルを所定の形式に変換する文書形式変換手段と、を備えることを特徴とする文書ファイルに対する情報埋め込み装置を提供する。
【００１０】
本発明第２の態様によれば、文書ファイル内のあらかじめ文字が配置されている文字領域内に、文字コード形式の付加情報を文書ファイルの背景色で配置するようにし、付加情報の表示優先度をあらかじめ配置されている文字の表示優先度より下げて下層のレイヤーに配置するように変更し、埋め込み後の文書ファイル閲覧時に、文字コード形式の付加情報が文字領域内で選択および抽出可能になるように、文書ファイルを所定の形式に変換するようにしたので、原文書に対して品質を全く劣化させずに、文字の下に文字コード形式の付加情報を不可視の状態で埋め込むことができ、専用抽出ツールを使用せず一般に普及しているリーダーにより、文字を複製しようとした際、埋め込まれている文字コードを抽出可能にする。
【００１１】
また、本発明第３の態様では、画像が配置された文書ファイルに対して、ビットマップ形式の付加情報を不可視の状態で記録する装置であって、前記ビットマップ形式の付加情報に対して当該ビットマップの境界の所定の範囲を所定の幅だけ前記文書ファイルの背景色で拡張し、あらかじめ画像が配置されている画像領域の外に、前記拡張された領域がはみ出るように、前記ビットマップ形式の付加情報を前記画像領域内に配置する付加情報配置手段と、前記ビットマップ形式の付加情報の表示優先度をあらかじめ配置されている画像の表示優先度より下げて下層のレイヤーに配置させるように変更する表示優先度変更手段と、埋め込み後の文書ファイル閲覧時に、前記ビットマップ形式の付加情報が、前記拡張された領域内で選択および抽出可能になるように、前記表示優先度変更手段により表示優先度が変更された文書ファイルを所定の形式に変換する文書形式変換手段と、を備えることを特徴とする文書ファイルに対する情報埋め込み装置を提供する。
【００１２】
本発明第３の態様によれば、ビットマップ形式の付加情報に対してビットマップの境界の所定の範囲を所定の幅だけ文書ファイルの背景色で拡張し、文書ファイル内の画像領域外に拡張された領域がはみ出るように、ビットマップ形式の付加情報を画像領域内に配置するようにし、ビットマップ形式の付加情報の表示優先度をあらかじめ配置されている画像の表示優先度より下げて下層のレイヤーに配置させるように変更し、埋め込み後の文書ファイル閲覧時に、ビットマップ形式の付加情報が、拡張された領域内で選択および抽出可能になるように、文書ファイルを所定の形式に変換するようにしたので、原文書に対して品質を全く劣化させずに、画像の下にビットマップ形式の付加情報を不可視の状態で埋め込むことができ、専用抽出ツールを使用せず一般に普及しているリーダーにより、画像を複製しようとした際、埋め込まれているビットマップ画像を抽出可能にする。
【００１３】
また、本発明第４の態様では、前記付加情報配置手段は、更に、前記文書ファイル内の文字および画像のいずれも配置されていない背景領域内に、前記文字コード形式の付加情報を前記文書ファイルの背景色で配置するようにし、前記文書形式変換手段は、埋め込み後の文書ファイル閲覧時に、前記付加情報配置手段で配置された前記文字コード形式の付加情報が、前記背景領域内で選択および抽出可能になるように所定の形式に変換するようにしていることを特徴とする。
【００１４】
本発明第４の態様によれば、付加情報配置の際、更に、文書ファイル内の文字および画像のいずれも配置されていない背景領域内に、文字コード形式の付加情報を文書ファイルの背景色で配置するようにし、埋め込み後の文書ファイル閲覧時に、配置された文字コード形式の付加情報が、背景領域内で選択および抽出可能になるように所定の形式に変換するようにしたので、原文書に対して品質を全く劣化させずに、背景に文字コード形式の付加情報を不可視の状態で埋め込むことができ、専用抽出ツールを使用せず一般に普及しているリーダーにより、背景から、埋め込まれている文字コードを抽出可能にする。
【００１５】
また、本発明第５の態様では、画像または文字を複数のレイヤーに記録可能であり、指定された位置に対応する複数のレイヤーに記録された情報を選択可能な文書ファイルであって、最上層のレイヤーには、表示用の画像または文字が配置され、前記表示用の画像または文字が記録されたレイヤーより下層のレイヤーに、不可視情報として画像または文字が記録されていることを特徴とする埋め込み文書ファイルを提供する。
【００１６】
本発明第５の態様によれば、画像または文字を複数のレイヤーに記録可能であり、指定された位置に対応する複数のレイヤーに記録された情報を選択可能な文書ファイルであって、最上層のレイヤーには、表示用の画像または文字が配置され、表示用の画像または文字が記録されたレイヤーより下層のレイヤーに、不可視情報として画像または文字が記録されているので、表示されたオブジェクトを選択することにより、下層のレイヤーに記録された情報が取得され、利用者に予期せぬ驚きや注意を与えることが可能となる。
【発明の効果】
【００１７】
本発明によれば、原文書に対して品質を全く劣化させずに、文字や画像など大容量のデータを不可視の状態で埋め込むことができ、専用抽出ツールを使用せず一般に普及しているリーダーだけで埋め込まれている情報を抽出することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る文書ファイルに対する情報埋め込み装置のハードウェア構成図である。
【図２】本発明の一実施形態に係る文書ファイルに対する情報埋め込み装置の構成を示す機能ブロック図である。
【図３】本発明の一実施形態に係る文書ファイルに対する情報埋め込み装置の処理概要を示すフローチャートである。
【図４】情報埋め込み前の文書ファイルの一例を示す図である。
【図５】埋め込み文字列配置後の文書ファイルの状態を示す図である。
【図６】埋め込み文字列配置後の文書ファイルの状態を示す図である。
【図７】埋め込み画像配置後の文書ファイルの状態を示す図である。
【図８】背景への埋め込み文字列配置後の文書ファイルの状態を示す図である。
【図９】表示優先度変更後の文書ファイルの状態を示す図である。
【図１０】読み込みソフトウェアを用いた場合の、付加情報の抽出処理を示すフローチャートである。
【図１１】編集ソフトウェアを用いた場合の、付加情報の抽出処理を示すフローチャートである。
【図１２】付加情報が配置される前の文書ファイルの表示例である。
【図１３】付加情報が配置された状態の文書ファイルの表示例である。
【図１４】レイヤーの上下が変更された状態の文書ファイルの表示例である。
【図１５】情報が埋め込まれた文書ファイルの表示例である。
【図１６】得られた埋め込み文書ファイルの閲覧ソフトウェアによる表示例である。
【図１７】画像の下層のレイヤーの文字列が選択された状態を示す図である。
【図１８】選択された文字列の複製操作を示す図である。
【図１９】クリップボードに複製された文字列を示す図である。
【図２０】上下双方のレイヤーの文字列が選択された状態を示す図である。
【図２１】選択された文字列の複製操作を示す図である。
【図２２】クリップボードに複製された文字列を示す図である。
【図２３】上の画像に隠された下層のレイヤーの画像が選択された状態を示す図である。
【図２４】選択された画像の複製操作を示す図である。
【図２５】クリップボードに複製された画像を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好適な実施形態について図面を参照して詳細に説明する。
＜１．装置構成＞
図１は、本発明の一実施形態に係る文書ファイルに対する情報埋め込み装置のハードウェア構成図である。本実施形態に係る文書ファイルに対する情報埋め込み装置は、汎用のコンピュータで実現することができ、図１に示すように、ＣＰＵ（Central Processing Unit）１と、コンピュータのメインメモリであるＲＡＭ（Random Access Memory）２と、ＣＰＵ１が実行するプログラムやデータを記憶するためのハードディスク、フラッシュメモリ等の大容量の記憶装置３と、キーボード、マウス等のキー入力Ｉ／Ｆ（インターフェース）４と、データ記憶媒体等の外部装置とデータ通信するためのデータ入出力Ｉ／Ｆ（インターフェース）５と、液晶ディスプレイ等の表示デバイスである表示部６と、を備え、互いにバスを介して接続されている。
【００２０】
図２は、本実施形態に係る文書ファイルに対する情報埋め込み装置の構成を示す機能ブロック図である。図２において、１０は付加情報配置手段、２０は表示優先度変更手段、５０は文書形式変換手段、６０は文書ファイル記憶手段、６１は付加情報記憶手段、７０は埋め込み文書ファイル記憶手段である。
【００２１】
付加情報配置手段１０は、文書ファイル内の指定された位置に、付加情報記憶手段６１内の指定された付加情報を配置する。付加情報とは、本来記録されていた情報に付加して文書ファイルに埋め込まれる文字や画像情報である。本実施形態では、文字は文字コード形式、画像はビットマップ形式のものを用いている。表示優先度変更手段２０は、付加情報の表示優先度を他の配置対象物より下げて下層のレイヤーに配置させるように変更する。文書形式変換手段５０は、付加情報を埋め込んだ文書ファイルの形式を変換して、所定の形式の埋め込み文書ファイルを作成する。
【００２２】
文書ファイル記憶手段６０は、コンピュータで処理可能な文書ファイルを記憶した記憶手段であり、記憶装置３により実現される。付加情報記憶手段６１は、文書ファイルに埋め込むための付加情報を記憶した記憶手段であり、記憶装置３により実現される。埋め込み文書ファイル記憶手段７０は、元の文書ファイルに対して付加情報の埋め込み処理が行われた埋め込み文書ファイルを記憶する記憶手段であり、記憶装置３により実現される。埋め込み文書ファイルとしては、様々な形式のものが利用可能であるが、本実施形態では、汎用的なフォーマットであるＰＤＦ形式を用いている。付加情報配置手段１０、表示優先度変更手段２０、文書形式変換手段５０は、ＣＰＵ１が、記憶装置３に記憶されているプログラムを実行することにより実現される。
【００２３】
図２に示した各構成手段は、現実には図１に示したように、コンピュータおよびその周辺機器等のハードウェアにプログラムを搭載することにより実現される。すなわち、コンピュータが、プログラムに従って各手段の内容を実行することになる。なお、本明細書において、コンピュータとは、ＣＰＵ等の演算処理部を有し、データ処理が可能な装置を意味する。
【００２４】
図１に示した記憶装置３には、ＣＰＵ１を動作させ、コンピュータを、文書ファイルに対する情報埋め込み装置として機能させるためのプログラムが実装されている。このプログラムを実行することにより、ＣＰＵ１は、付加情報配置手段１０、表示優先度変更手段２０、文書形式変換手段５０としての機能を実現することになる。また、記憶装置３は、文書ファイル記憶手段６０、付加情報記憶手段６１、埋め込み文書ファイル記憶手段７０として機能するだけでなく、文書ファイルに対する情報埋め込み装置としての処理に必要な様々なデータを記憶する。
【００２５】
＜２．処理動作＞
次に、図１、図２に示した文書ファイルに対する情報埋め込み装置の処理動作について説明する。図３は、本発明の一実施形態に係る文書ファイルに対する情報埋め込み装置の処理概要を示すフローチャートである。まず、付加情報配置手段１０が、付加情報を配置する処理を行う（ステップＳ１０）。具体的には、まず、キー入力Ｉ／Ｆ４を介した利用者の指示に従い、文書ファイルに対する情報埋め込み装置は、文書ファイル記憶手段６０から指定された文書ファイルを読み込む。
【００２６】
図４に、付加情報埋め込み前の文書ファイルの一例を示す。図４は、文書ファイル内のある１ページを表示部６に表示させた場合の、オブジェクトの配置状態を示している。図４の例では、左上に文字列が配置され、左下と右側に画像が配置されている。図４に表示されている既配置の文字列および画像は、埋め込むための情報ではなく、表示や印刷され、利用者に情報を伝えるためのものである。
【００２７】
図４に示した文書ファイルは、公知の種々の形式で作成することができる。例えば、MS-Word（登録商標）、PowerPoint（登録商標）、Illustrator（登録商標）、InDesign（登録商標）等の形式のものを利用可能である。次に、利用者は、付加情報記憶手段６１にあらかじめ記録されているテキストファイルより所望の埋め込み文字列を取得する。
【００２８】
まず、文字列に重ねて埋め込み文字列の配置を行う（ステップＳ１１）。埋め込み文字列とは、埋め込む対象となる文字コード形式の付加情報である。埋め込み文字列配置後の文書ファイルの状態を図５に示す。図５に示すように、既配置の文字列の上に付加情報記憶手段６１より取得した埋め込み文字列を配置する。具体的にはキー入力Ｉ／Ｆ４を介して正確な配置位置を指定した後、配置指示を行うと、付加情報配置手段１０は、付加情報記憶手段６１より取得した埋め込み文字列を文書ファイル内で指定された位置に配置する。
【００２９】
次に、画像に重ねて埋め込み文字列の配置を行う（ステップＳ１２）。埋め込み文字列配置後の文書ファイルの状態を図６に示す。図６に示すように、既配置の画像の上に付加情報記憶手段６１より取得した埋め込み文字列を配置する。具体的にはキー入力Ｉ／Ｆ４を介して正確な配置位置を指定した後、配置指示を行うと、付加情報配置手段１０は、付加情報記憶手段６１より取得した埋め込み文字列を文書ファイル内で指定された位置に配置する。
【００３０】
続いて、画像に重ねて埋め込み画像の配置を行う（ステップＳ１３）。埋め込み画像とは、埋め込む対象となるビットマップ形式の付加情報で、埋め込み文字列と同様に付加情報記憶手段６１に記録されている画像ファイルより取得する。埋め込み画像配置後の文書ファイルの状態を図７に示す。図７に示すように、既配置の画像の上に付加情報記憶手段６１より取得した埋め込み画像を配置する。具体的にはキー入力Ｉ／Ｆ４を介して正確な配置位置を指定した後、配置指示を行うと、付加情報配置手段１０は、付加情報記憶手段６１より取得した埋め込み画像を文書ファイル内で指定された位置に配置する。この際、画像領域の周囲を所定の幅だけ、文書ファイルの背景色と同色で拡張する。所定の幅としては、適宜設定可能であるが、上のレイヤーからはみ出た部分として、選択操作が行い易いように５０画素〜１００画素とすることが好ましい。図７に示すように周囲全てを拡張するようにしても良いが、少なくとも一辺の方向について拡張すれば良い。すなわち、画像領域の境界の所定の範囲を拡張すれば良い。ただし、本拡張処理は、後述する抽出処理を図１０のように読み込みソフトウェアで実現する場合に必要となる付加処理で、図１１のように編集ソフトウェアで実現する場合は不要である。
【００３１】
続いて、背景に埋め込み文字列の配置を行う（ステップＳ１４）。背景への埋め込み文字列配置後の文書ファイルの状態を図８に示す。図８に示すように、画像や文字列等が配置されていない背景の上に付加情報記憶手段６１より取得した埋め込み文字列を配置する。具体的にはキー入力Ｉ／Ｆ４を介して正確な配置位置を指定した後、配置指示を行うと、付加情報配置手段１０は、付加情報記憶手段６１より取得した埋め込み文字列を文書ファイル内で指定された位置に配置する。ステップＳ１４の処理により背景に埋め込まれた文字列は、透明な文字列として存在することになる。
【００３２】
ここでは、文字列に重ねて埋め込み文字列配置（ステップＳ１１）、画像に重ねて埋め込み文字列配置（ステップＳ１２）、画像に重ねて埋め込み画像配置（ステップＳ１３）、背景に埋め込み文字列配置（ステップＳ１４）の順で処理を行ったが、上記ステップＳ１１〜Ｓ１４の処理は、どのような順序で行っても良い。また、Ｓ１１〜Ｓ１４の処理は、全て行う必要はなく、１つ以上行えば良い。
【００３３】
次に、配置した付加情報の表示優先度変更を行う（ステップＳ２０）。具体的には、まず、利用者が、図８に示したように付加情報が全て配置された状態で、表示優先度変更の指示を行う。すると、表示優先度変更手段２０は、埋め込み文字列に対してのみ表示色を背景色に変更の上、配置された付加情報の表示優先度を、既に配置されていた画像、文字等の情報より下げて下層のレイヤーに配置させるように変更する。表示優先度変更後の文書ファイルの状態を図９に示す。図９において、破線で囲んだ部分は、他の画像や文字領域により隠れている部分を示す。図８と比較するとわかるように、図９では、付加情報は、下層のレイヤーに配置が移動され、他の画像や文字領域により隠された状態に表示優先度が変更されている。図９の左上の埋め込み文字列では上層のレイヤーも文字列であり、図９の右上の埋め込み文字列では上層のレイヤーが存在しないため、可視の状態になり得るが、前述の通り、埋め込み文字列の表示色を背景色に変更する補正も加えているため不可視になる。
【００３４】
表示優先度の変更が行われたら、次に、文書形式変換手段５０が、文書形式の変換を行う（ステップＳ３０）。具体的には、付加情報が変換後の文書ファイルの閲覧時に既配置の画像領域、文字領域、配置領域内で選択および抽出可能になるように、文書ファイルを異なる文書ファイル形式（例えば普及しているＰＤＦ文書）に変換して埋め込み文書ファイルを得る。これは、公知のＰＤＦ文書形式変換ソフトウェアと同様のアルゴリズムを利用することにより実現される。具体的には、MS-Word（登録商標）、PowerPoint（登録商標）、Illustrator（登録商標）、InDesign（登録商標）等の種々の形式で収録されている表示優先度変更後の文書ファイルを構成する文字コード形式（Shift-JISなど）の文字列データ、ビットマップ形式（BMP形式など）の画像データの各々を国際標準のPostScript（登録商標）形式に統一変換する。（尚、Illustrator（登録商標）文書は、元々PostScript形式で記述されているので本変換は不要である。）このPostScript形式への変換は、下層のレイヤーに隠れていて表示されない文字列データや画像データに対しても、あるいは透明色（背景色）指定されている文字列データや画像データに対しても漏れなく一律に行われ、表示優先度の情報も継承される。この変換の過程で、文字列データを構成する文字コードはShift-JIS以外のAdobeコードに変換されることが多く、画像データを構成するビットマップはJPEG形式で圧縮されることが多い。また、レイアウト制御データが挿入される都合上、文字列データや画像データは適宜分断されることも多い、続いて、PostScript形式に変換された文字列データ、画像データ、図形データに文字列データが参照するフォントデータ、画像データが参照する色変換テーブルなどを加え、各々にZIP形式の可逆圧縮を施して単一のファイルにまとめることにより、国際標準のＰＤＦ文書ファイルが得られる。これらの一連の処理は、Adobe Acrobat（登録商標）等の編集ソフトウェアを用いることにより実現できる。埋め込み文書ファイルは、埋め込み文書ファイル記憶手段７０に記憶される。
【００３５】
＜３．抽出処理＞
次に、得られた埋め込み文書ファイルからの付加情報の抽出について説明する。埋め込み文書ファイルからの付加情報の抽出は、図１に示したようなハードウェア構成のコンピュータにおいて、読み込みソフトウェアや、編集ソフトウェアを起動させることにより行う。ただし、コンピュータとしては、図１に示した構成のものに限定されず、ＰＤＦファイルが閲覧可能で、ＰＤＦファイルより配置情報を抽出可能であればタブレットコンピュータなどの携帯端末を使用することもできる。
【００３６】
図１０は、読み込みソフトウェアを用いた場合の、付加情報の抽出処理を示すフローチャートである。まず、読み込みソフトウェアを起動する（ステップＳ５１）。読み込みソフトウェアとしては、Adobe Reader（登録商標）等を用いることができる。
【００３７】
次に、画面上で文字または画像の下層のレイヤーの文字列を選択する（ステップＳ５２）。これは、読み込みソフトウェアの機能に従って、キー入力Ｉ／Ｆ４を介して指定することにより実現される。この時、上層のレイヤーも文字列が存在する場合は上層および下層の双方の文字列が同時に選択され、上層のレイヤーが画像の場合は、下層の文字列のみ選択される。文字または画像の下層のレイヤーの文字列が選択されたら、コピー＆ペーストで「メモ帳」などのテキストエディタへ転送する（ステップＳ５３）。これにより、テキストエディタには、抽出された埋め込み文字列が記録される。上層および下層の双方の文字列が同時に選択されている場合は、双方の文字列が適宜フレーズ単位に分断され（Adobe Acrobatを用いてＰＤＦのテキスト形式に変換する際、レイアウト規則が変更された位置（句読点・スペース、半角と全角間の相互変更など）で文字列が分断される）、混合される（例えば、上層の文字列１０文字に続いて、下層の文字列１０文字、上層の文字列１０文字．．．という具合に交互にコピー＆ペーストされる）。
【００３８】
付加情報が画像形式である場合は、読み込みソフトウェアの起動後、画面上で画像の下層のレイヤーの画像を選択する（ステップＳ５４）。これは、読み込みソフトウェアの機能に従って、キー入力Ｉ／Ｆ４を介して指定することにより実現される。画像を選択する場合は、重ねられた画像の周囲を指定することにより選択する。これにより、コンピュータは、指定された位置を拡張領域とする埋め込み画像を認識する。（コピー＆ペーストで「ペイントツール」などの画像エディタへ転送する（ステップＳ５５）。これにより、画像エディタには、抽出された埋め込み画像が記録される。
【００３９】
図１１は、編集ソフトウェアを用いた場合の、付加情報の抽出処理を示すフローチャートである。まず、編集ソフトウェアを起動する（ステップＳ６１）。編集ソフトウェアとしては、上述のAdobe Acrobat等を用いることができる。
【００４０】
次に、テキスト抽出機能を実行する（ステップＳ６２）。これは、編集ソフトウェアの機能に従って、キー入力Ｉ／Ｆ４を介して指定することにより実現される。これにより、既配置の文字列とともに、埋め込み文字列が抽出される。
【００４１】
画像形式の付加情報が存在する場合は、編集ソフトウェアの起動後、画像抽出機能を実行する（ステップＳ６３）。これは、編集ソフトウェアの機能に従って、キー入力Ｉ／Ｆ４を介して指定することにより実現される。これにより、既配置の画像とともに、埋め込み画像が抽出される。
【００４２】
本実施形態の情報埋め込み装置では、不可視で情報を埋め込む。従って、埋め込み文書ファイルを表示させた場合、付加情報は表示されず、複製者は、文書ファイルに付加情報が埋め込まれていることを意識せずに利用する。しかし、図１０、図１１に示したような処理を行って、文字や画像の複製や貼り付けを行うと、複製者が意図した文字や画像ではなく、埋め込まれた文字や画像が抽出される。このため、安易に文書ファイルを複製した者に対して注意を促すことができる。
【００４３】
＜４．表示例＞
次に、具体的な表示例について図１２〜図２５を用いて説明する。図１２は、付加情報が配置される前の文書ファイルの表示例である。図１２においては、文字画像、文字コード、画像の２つのオブジェクトが配置されている。なお、形式的には画像である文字画像との区別を明確にするため、図１２では「文字コード」と記載しているが、この記載は、図５〜図９の「文字列」に対応する。図１２の表示例は、図４に対応するものである。ただし、右側の画像は一致するが、左上の文字画像と左下の文字コードは逆になっている。文字画像は、文字を表現しているものの、実際にはビットマップ形式の画像である。
【００４４】
図１３は、付加情報が配置された状態の文書ファイルの表示例である。図１３の表示例は、図８に対応するものである。右上の背景には、「違法複写厳禁・・・」の文字列が配置されている。図１４は、レイヤーの上下が変更された状態の文書ファイルの表示例である。図１４の表示例は、図９に対応するものである。この過程で、右上の「違法複写厳禁・・・」の文字列および下部の［文字コード］欄の下位レイヤーの文字列の表示色は背景色（白）に変更されている。図１５は、情報が埋め込まれた文書ファイルの表示例である。見た目は、図１２に示した埋め込み前と同じ状態となる。
【００４５】
図１５に示した文書ファイルを文書形式変換し、埋め込み文書ファイルが得られる。図１６は、得られた埋め込み文書ファイルの閲覧ソフトウェア（Adobe Reader）による表示例である。見た目は、図１２に示した情報が埋め込まれていない文書ファイルと同じである。
【００４６】
図１６に示した文書ファイルのうち、複製者が、左上に表示された文字列を複製しようとしたとする。この場合、複製者は、マウスを利用してドラッグすることにより、文字列を選択する。すると、図１７に示すように、網掛け部分が選択される。一見、通常の文書ファイルに対する処理と同様に、表示された文字列が選択されているように見えるが、表示されているのは文字画像であり、実際には、下層のレイヤーに埋め込まれた文字列が選択されている。このとき、右上の背景に埋め込まれた文字列も選択されている。
【００４７】
続いて、複製者は、図１８に示すように、選択した文字列をクリップボードに複製する操作を行う。すると、クリップボードには、選択された文字列が複製される。図１９にクリップボードに複製された文字列を示す。図１８と比較するとわかるように、クリップボードには、一見選択されたように見えていた文字列とは異なる文字列が複製される。複製された文字列としては、図１９に示すように、複製が違法である旨を注意する文章とすることが好ましい。
【００４８】
図１６に示した文書ファイルのうち、複製者が、左下に表示された文字列を複製しようとしたとする。この場合、利用者は、マウスを利用してドラッグすることにより、文字列を選択する。すると、図２０に示すように、網掛け部分が選択される。一見、通常の文書ファイルに対する処理と同様に、表示された文字列のみが選択されているように見えるが、実際には、上下双方のレイヤーに埋め込まれた文字列が選択されている。
【００４９】
続いて、利用者は、図２１に示すように、選択した文字列をクリップボードに複製する操作を行う。すると、クリップボードには、選択された文字列が複製される。図２２にクリップボードに複製された文字列を示す。図２１と比較するとわかるように、クリップボードには、選択されたように見えていた文字列に混じって、異なる文字列が複製される。したがって、複製した文字列は、図２２に示すように非常に読みづらいものとなる。
【００５０】
図１６に示した文書ファイルのうち、複製者が、右側に表示された画像を複製しようとしたとする。この場合、複製者は、マウスを利用して画像領域のやや外側をクリックすることにより、下層のレイヤーの画像を選択する。すると、図２３に示すように、網掛け部分が選択される。
【００５１】
続いて、複製者は、図２４に示すように、選択した画像をクリップボードに複製する操作を行う。すると、クリップボードには、選択された画像が複製される。図２５にクリップボードに複製された画像を示す。図２４と比較するとわかるように、クリップボードには、一見選択されたように見えていた画像とは異なる画像が複製される。
【００５２】
＜５．変形例等＞
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、文字や画像を、単に表示するためのものとして埋め込んだが、組合せにより様々な機能を実現するものとして埋め込むようにすることも可能である。
【００５３】
例えば、画像の下層のレイヤーに文字列を埋め込んでおき、複製した文字列を公知の音声変換装置に読み込ませることにより、表示された画像を音声で読み上げることが可能となる。
【００５４】
また、画像として楽譜を表示し、画像の下層のレイヤーに楽譜のコードを特定する文字列を埋め込んでおき、公知の自動演奏装置に読み込ませることにより、表示された楽譜に対応する楽曲を自動で演奏することが可能となる。
【００５５】
また、画像として商品を表示し、画像の下層のレイヤーに商品に対応するバーコードの画像を埋め込んでおき、バーコードリーダーに読み込ませることにより、表示された商品に対応する情報を取得することが可能となる。
【００５６】
また、上記実施形態では、文書ファイルに対する情報埋め込み装置は、文字列に重ねて埋め込み文字列配置（図３ステップＳ１１）、画像に重ねて埋め込み文字列配置（図３ステップＳ１２）、画像に重ねて埋め込み画像配置（図３ステップＳ１３）、背景に埋め込み文字列配置（図３ステップＳ１４）の４つの処理を行う構成を全て備えているが、これらの内１つ以上の構成を備えた装置として実現しても良い。
【符号の説明】
【００５７】
１・・・ＣＰＵ（Central Processing Unit）
２・・・ＲＡＭ（Random Access Memory）
３・・・記憶装置
４・・・キー入力Ｉ／Ｆ
５・・・データ入出力Ｉ／Ｆ
６・・・表示部
１０・・・付加情報配置手段
２０・・・表示優先度変更手段
５０・・・文書形式変換手段
６０・・・文書ファイル記憶手段
６１・・・付加情報記憶手段
７０・・・埋め込み文書ファイル記憶手段
【図１】
2015012444.tif 000003
【図２】
2015012444.tif 000004
【図３】
2015012444.tif 000005
【図４】
2015012444.tif 000006
【図５】
2015012444.tif 000007
【図６】
2015012444.tif 000008
【図７】
2015012444.tif 000009
【図８】
2015012444.tif 000010
【図９】
2015012444.tif 000011
【図１０】
2015012444.tif 000012
【図１１】
2015012444.tif 000013
【図１２】
2015012444.tif 000014
【図１３】
2015012444.tif 000015
【図１４】
2015012444.tif 000016
【図１５】
2015012444.tif 000017
【図１６】
2015012444.tif 000018
【図１７】
2015012444.tif 000019
【図１８】
2015012444.tif 000020
【図１９】
2015012444.tif 000021
【図２０】
2015012444.tif 000022
【図２１】
2015012444.tif 000023
【図２２】
2015012444.tif 000024
【図２３】
2015012444.tif 000025
【図２４】
2015012444.tif 000026
【図２５】
2015012444.tif 000027