(57)【要約】【課題】複数のコンテンツに埋め込まれた識別情報に応じて、電子機器を制御する処理を実現した情報埋め込み装置、情報埋め込み方法、コンテンツ処理装置、コンテンツ処理方法、情報埋め込みプログラム、コンテンツ処理プログラムおよび記録媒体を提供すること。【解決手段】本発明の情報埋め込み装置は、コンテンツに対して情報を埋め込む埋め込み手段を備えている。この埋め込み手段が、例えば画像、動画、音声、文書のうちのいずれか、または、これらのコンテンツのいずれかを組み合わせて成る複数のコンテンツに対して、複数のコンテンツのそれぞれを識別するための識別情報と、識別情報を用いた制御情報とを埋め込む処理を行う。【選択図】図１
2010109816.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツに対して情報を埋め込み、情報を埋め込んだコンテンツを出力する情報埋め込み装置であって、前記情報埋め込み装置は、
処理内容を指示する処理情報を取得する、処理情報取得手段と、
処理対象の複数のコンテンツを取得するコンテンツ取得手段と、
処理対象の複数のコンテンツそれぞれを一意に識別するための識別情報を生成する識別情報生成手段と、
前記複数のコンテンツに対して前記処理情報を指定するための複数のコードのセットとして制御情報を生成し、エンコードする制御情報生成手段と、
生成した前記制御情報を前記複数のコンテンツが出力される単位ごとに埋め込みを行う制御情報埋め込み手段と、
前記制御情報が埋め込まれた複数のコンテンツを外部出力する外部出力手段と
を含む、情報埋め込み装置。
【請求項２】
前記埋め込み手段は、前記コンテンツの識別情報を前記制御情報に追加した後、前記識別情報の組み合わせ情報をエンコードして埋め込む処理を行う、請求項１に記載の情報埋め込み装置。
【請求項３】
前記情報埋め込み装置により情報が埋め込まれるコンテンツは、
画像、動画、音声、文書のうちのいずれか、または、これらのコンテンツのいずれかを組み合わせて成る、請求項１または２に記載の情報埋め込み装置。
【請求項４】
前記埋め込み手段により埋め込む処理が行われる制御情報は、前記識別情報の組み合わせが所定の条件を満たした場合に、前記複数のコンテンツの複写処理を可能に設定する制御を行うための情報である、請求項２または３に記載の情報埋め込み装置。
【請求項５】
情報埋め込み装置が実行する情報埋め込み方法であって、前記情報埋め込み方法は、
処理内容を指示する処理情報を取得するステップと、
処理対象の複数のコンテンツを取得するステップと、
処理対象の複数のコンテンツそれぞれを一意に識別するための識別情報を生成するステップと、
前記複数のコンテンツに対して前記処理情報を指定するための複数のコードのセットとして制御情報を生成し、エンコードするステップと、
生成した前記制御情報を前記複数のコンテンツが出力される単位ごとに埋め込みを行うステップと、
前記制御情報が埋め込まれた複数のコンテンツを外部出力するステップと
を備える、情報埋め込み方法。
【請求項６】
情報埋め込み装置が実行可能な情報埋め込みプログラムであって、前記情報埋め込みプログラムは、前記情報埋め込み装置を、
処理内容を指示する処理情報を取得する、処理情報取得手段と、
処理対象の複数のコンテンツを取得するコンテンツ取得手段と、
処理対象の複数のコンテンツそれぞれを一意に識別するための識別情報を生成する識別情報生成手段と、
前記複数のコンテンツに対して前記処理情報を指定するための複数のコードのセットとして制御情報を生成し、エンコードする制御情報生成手段と、
生成した前記制御情報を前記複数のコンテンツが出力される単位ごとに埋め込みを行う制御情報埋め込み手段と、
前記制御情報が埋め込まれた複数のコンテンツを外部出力する外部出力手段
として機能させる情報埋め込みプログラム。
【請求項７】
複数のコンテンツに対して埋め込む処理が行われた情報に従って、処理を行うコンテンツ処理装置であって、
複数のコンテンツに対して埋め込む処理が行われた、前記複数のコンテンツのそれぞれに関する処理内容を指定するための制御情報を抽出する抽出手段と、
前記抽出手段により抽出された制御情報に含まれる複数のコードのセットをデコードして、前記制御情報により指定される処理内容の可否を判定する判定手段と、
前記判定手段により判定された結果に応じて、制御情報に従った制御を行う制御手段と
を備える、コンテンツ処理装置。
【請求項８】
前記抽出手段は、前記複数のコンテンツそれぞれを一意に識別するための識別情報と、前記制御情報に追加された前記識別情報の組み合わせ情報とがエンコードされて埋め込まれた複数のコンテンツから、前記識別情報および組み合わせ情報を抽出する、請求項７に記載のコンテンツ処理装置。
【請求項９】
前記埋め込む処理が行われるコンテンツは、
画像、動画、音声、文書のうちのいずれか、または、これらのコンテンツのいずれかを組み合わせて成る、請求項７または８に記載のコンテンツ処理装置。
【請求項１０】
前記複数のコンテンツに対して埋め込む処理が行われる制御情報は、前記識別情報の組み合わせ情報が所定の条件を満たした場合に、前記複数のコンテンツの複写処理を可能に設定する制御を行うための情報である、請求項８または９に記載のコンテンツ処理装置。
【請求項１１】
コンテンツ処理装置が実行するコンテンツ処理方法であって、前記コンテンツ処理方法は、
複数のコンテンツに対して埋め込む処理が行われた、前記複数のコンテンツのそれぞれに関する処理内容を指定するための制御情報を抽出するステップと、
前記抽出された制御情報に含まれる複数のコードのセットをデコードして、前記制御情報により指定される処理内容の可否を判定するステップと、
前記判定された結果に応じて、制御情報に従った制御を行うステップと
を備える、コンテンツ処理方法。
【請求項１２】
コンテンツ処理装置が実行可能なコンテンツ処理プログラムであって、前記コンテンツ処理プログラムは、前記コンテンツ処理装置が、
複数のコンテンツに対して埋め込む処理が行われた、前記複数のコンテンツのそれぞれに関する処理内容を指定するための制御情報を抽出する抽出手段と、
前記抽出手段により抽出された制御情報に含まれる複数のコードのセットをデコードして、前記制御情報により指定される処理内容の可否を判定する判定手段と、
前記判定手段により判定された結果に応じて、制御情報に従った制御を行う制御手段と
として機能させるコンテンツ処理プログラム。
【請求項１３】
請求項６に記載のプログラムを格納した情報処理装置可読な記録媒体。
【請求項１４】
請求項１２に記載のプログラムを格納した情報処理装置可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば画像や文書などを始めとするコンテンツに埋め込まれた識別情報を用いて制御を行う情報埋め込み装置、情報埋め込み方法、コンテンツ処理装置、コンテンツ処理方法、情報埋め込みプログラム、コンテンツ処理プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来より、例えば画像や文書などを始めとするコンテンツの紙面や印刷面上などに、バーコードや電子透かしなどの技術を用いて識別情報を埋め込む機能を備えた情報埋め込み装置が使用されている。この情報埋め込み装置によって埋め込まれた識別情報は、コンテンツ処理装置によって抽出され、この識別情報に含まれている内容に従って、コピー機能の制限解除などの電子機器を制御する処理が実行されるようになっている。
【０００３】
特許第３８１８１７７号公報（特許文献１）に記載された画像処理システムでは、画像データに付加情報として複写動作の制御内容を示すコード情報を埋め込む付加情報埋め込み方法が開示され、この埋め込まれたコード情報が複数の有効期限を含み、該有効期限に応じて制御内容が異なるように設定されている。
【０００４】
特開２００６−２８７６３７号公報（特許文献２）に記載された携帯端末装置では、不正ＩＤデータをサーバ装置から取得する取得部と、取得した不正ＩＤデータを記憶する記憶部と、コンテンツデータに付加されているコピーガードとしてのＩＤデータに基づいてコンテンツデータの認証を行なう認証部と、コンテンツデータの認証が得られた場合、ＩＤデータと記憶されている不正ＩＤデータとが一致するか否かを判定する判定部と、コンテンツデータを再生する再生部とを備えている。そして、判定部は、ＩＤデータと記憶されている不正ＩＤデータとが一致したときは、コンテンツデータは不正なコンテンツデータであるとして、再生部による不正なコンテンツデータの再生を禁止する処理が行われる。このような処理で、不正なコンテンツの再生を有効に防止している。
【０００５】
【特許文献１】特許第３８１８１７７号公報
【特許文献２】特開２００６−２８７６３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来技術では、コンテンツ処理装置によって単一のコンテンツに埋め込まれた識別情報のみを抽出して、この識別情報に含まれている内容に従って電子機器を制御する処理を行っていた。このため、複数のコンテンツに埋め込まれた識別情報を抽出して処理を行う機能は実現されていなかった。
【０００７】
本発明は、このような課題に鑑みてなされたものであり、複数のコンテンツに埋め込まれた識別情報に応じて、電子機器を制御する処理を実現した情報埋め込み装置、情報埋め込み方法、コンテンツ処理装置、コンテンツ処理方法、情報埋め込みプログラム、コンテンツ処理プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するために本発明では、コンテンツに対して情報を埋め込む情報埋め込み装置が、埋め込み手段を備えている。この埋め込み手段が、例えば画像、動画、音声、文書のうちのいずれか、または、これらのコンテンツのいずれかを組み合わせて成る複数のコンテンツに対して、複数のコンテンツのそれぞれを識別するための識別情報と、識別情報を用いた制御情報とを埋め込む処理を行う。
【０００９】
このため、単一のコンテンツに埋め込まれた識別情報のみではなく、制御情報の内容に応じて複数のコンテンツに埋め込まれた各識別情報の組み合わせなどの所定の条件を用いて判定し、制御を行うことが可能となる。
【発明の効果】
【００１０】
本発明によれば、複数のコンテンツに埋め込まれた識別情報に応じて、電子機器を制御する処理を実現した情報埋め込み装置、情報埋め込み方法、コンテンツ処理装置、コンテンツ処理方法、情報埋め込みプログラム、コンテンツ処理プログラムおよび記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１１】
〔第１の実施形態〕
以下、本発明に係る第１の実施形態をもって説明するが、本発明は、実施形態に限定されるものではない。図１は、本発明による情報埋め込み装置１００の第１の実施形態での全体構成を示す説明図である。本実施形態の情報埋め込み装置１００は、複写機、ファクシミリ、複写機能およびファクシミリ機能、ファイル転送／書き込み読み出し機能を備える複合機、いわゆるＭＦＰ(Multi-Function Peripheral)として実装することができる。
【００１２】
情報埋め込み装置１００は、情報埋め込みを制御管理する、ＣＰＵと、ＣＰＵによるアプリケーションによる処理を可能とする実行空間を提供するＲＡＭと、ＰＣＩ、ＳＣＳＩ、ＡＴＡ、シリアルＡＴＡ、ＵＳＢなどの適切なバスおよびインタフェースを介して接続されたハードディスクドライブや書換可能な固体メモリ素子を実装している。情報埋め込み装置１００は、埋め込み対象の画像を受領し、処理のプロセスに対応してハードディスクや固体メモリ素子に画像を格納し、処理を可能とさせている。以下詳細に説明する各機能部は、ＣＰＵがアプリケーションプログラムを実行空間内に展開し、アプリケーションの実行により、装置上に各機能部として実現される。
【００１３】
図１に示す情報埋め込み装置１００は、例えば外部から入力された印刷情報１１を取得する印刷情報取得部１０１と、例えば外部から入力された文書１２のデータを取得する文書取得部１０２と、文書１２に埋め込む識別情報を生成する識別情報生成部１０３を備えている。
【００１４】
印刷情報取得部１０１は、外部などから入力された印刷情報１１を取得する処理を行う。ここで、印刷情報１１には、複数種類のコンテンツの１例である印刷対象の文書１２を指定する情報、印刷部数、プリンタ設定、制御設定などの印刷の設定に関する情報が含まれている。また、印刷情報１１に含まれる制御設定には、印刷情報１１で指定された文書１２を印刷した印刷文書１３が後述するように、スキャン処理などの複写装置２００での処理内容を指示する処理情報を含む制御内容を設定する情報が含まれている。
【００１５】
文書取得部１０２は、処理対象として印刷情報１１で指定された文書１２のデータを、例えば印刷情報１１と同様にして入力されることによって取得する処理を行う。
【００１６】
識別情報生成部１０３は、例えばバーコードやＱＲコードを始めとする可視コード、電子透かしなどを用いて文書１２に埋め込まれる識別情報を生成する処理を行う。この識別情報は、印刷対象となる文書１２を一意に識別するための情報であり、複数のページが含まれる文書１２内の各ページには同一に設定されると共に、印刷部数それぞれの部単位毎に異なって設定されて割り振られ、識別情報生成部１０３によって生成される。
【００１７】
また、情報埋め込み装置１００は、識別情報と共に文書に埋め込まれる制御情報を生成する制御情報生成部１０４と、識別情報および制御情報を文書に埋め込む処理を行う埋め込み部１０５と、識別情報および制御情報が埋め込まれた文書を印刷する印刷部１０６とを備えている。
【００１８】
制御情報生成部１０４は、印刷情報１１に含まれる制御設定を解析して、識別情報と同様に例えばバーコードやＱＲコードを始めとする可視コード、電子透かしなどを用いて文書１２に埋め込まれる制御情報を生成する処理を行う。この制御情報は、識別情報の組み合わせなどを用いて各文書１２のそれぞれに関する制御を行うための処理内容を指示する処理情報であり、例えば機密文書などに指定された文書１２に対して、複写（コピー）禁止を設定する制御を行うための情報が例として挙げられる。制御情報は、複数の文書１２に対して処理情報を指定するための複数のコードのセットとして制御情報を生成された後、エンコードされて得られる。
【００１９】
図２は、制御情報の１例として複写禁止を設定した情報を示す説明図である。この制御情報では、図２に示すように、文書１２に関する制御として「コピー」と、この「コピー」を行うために必要となる識別情報として「ａ３ｆ５，３５ｃ１，８ｂ６５」の各識別情報とが関連付けられた内容が設定されている。
【００２０】
埋め込み部１０５は、文書取得部１０２により取得された文書１２のデータを受け取り、識別情報生成部１０３により生成された識別情報および制御情報生成部１０４により生成された制御情報を、印刷部１０６で出力される文書１２の単位ごとに埋め込む処理を行う（この埋め込み部１０５が埋め込み手段に相当する。）。なお、文書の単位とは、文書全体、文書のページ、章、または文書を複数部印刷する場合、印刷部単位を意味する。
【００２１】
印刷部１０６は、埋め込み部１０５により識別情報および制御情報が埋め込まれた文書１２を印刷文書１３に印刷して外部出力する。
【００２２】
図３は、情報埋め込み装置１００により印刷された印刷文書１３に対して処理を行うコンテンツ処理装置の１例である複写装置２００の全体構成を示す説明図である。複写装置２００は、情報埋め込み装置１００により印刷された複数ページ、複数部数から成る印刷文書１３に対して例えば光学読取処理などのスキャン処理を行って画像情報を生成するスキャン部２０１と、スキャン部２０１により生成された画像情報を解析して識別情報および制御情報を抽出する処理を行う情報抽出部２０２と、情報抽出部２０２により抽出された識別情報および制御情報を用いて複写の可否に関する判定を行う制御判定部２０３とを備えている。
【００２３】
情報抽出部２０２は、スキャン部２０１により生成された画像情報を解析して、例えばバーコードやＱＲコードを始めとする可視コード、電子透かしなどで文書に埋め込まれた識別情報および制御情報を抽出する処理を行う（この情報抽出部２０２が抽出手段に相当する。）。そして、情報抽出部２０２は、これらの識別情報および制御情報に含まれる情報の内容を読み取り、制御判定部２０３に出力する処理を行う。
【００２４】
制御判定部２０３は、情報抽出部２０２により抽出された識別情報および制御情報を用いて制御情報に含まれる複数のコードのセットをデコードし、例えば制御情報により指定される処理内容に従って、識別情報の組み合わせが所定の条件を満たすか否かの判定を行い、この判定の結果に応じて複写の可否に関する判定を行う。制御判定部２０３が判定した結果、複写可能と判定された場合には複写部２０４で印刷文書１３を複写する処理が行われる（これらの制御判定部２０３、複写部２０４が制御手段に相当する。）。
【００２５】
また、複写装置２００は、制御判定部２０３で印刷可能と判定された場合に印刷文書１３を複写する処理を行う複写部２０４と、情報抽出部２０２により抽出された識別情報および制御情報を一時的に記憶し、制御判定部２０３での判定の処理で出力するＲＡＭ２０５とを備えている。
【００２６】
続いて、第１の実施形態における情報埋め込み装置１００が文書に識別情報および制御情報を埋め込む処理を行って印刷するための処理について、図４に示すフローチャートを用いて説明する。
【００２７】
まず、情報埋め込み装置１００は、ステップＳ４０１で印刷情報取得部１０１により、図示しないキーボードなどの操作手段を用いてユーザにより入力されたり、または、外部からネットワークやハードディスクを用いた記憶手段を介して入力された印刷情報１１を取得する処理を行う。
【００２８】
情報埋め込み装置１００は、ステップＳ４０２で文書取得部１０２によりステップＳ４０１において取得した印刷情報１１を解析して、この印刷情報１１に含まれる各データを取り出す。そして、情報埋め込み装置１００は、これらの各データのうち、印刷対象の文書１２を指定する情報を参照して、この指定された文書１２を例えば印刷情報１１と同様にして入力されることによって取得する処理を行う。
【００２９】
次に、情報埋め込み装置１００は、ステップＳ４０３で識別情報生成部１０３により印刷情報１１に含まれる各データのうち、印刷部数を示す情報を参照して、ステップＳ４０２において取得した文書１２内に含まれる複数のページのそれぞれに対しては同一の識別情報を設定すると共に、印刷部数それぞれの部単位毎に対しては異なる識別情報を設定して割り振り、これらの割り振った各識別情報を生成する処理を行う。
【００３０】
情報埋め込み装置１００は、ステップＳ４０４で制御情報生成部１０４により印刷情報１１に含まれる各データのうち、制御設定を解析して、ユーザによって制御設定で設定された内容の制御情報を生成する処理を行う。情報埋め込み装置１００は、制御情報生成部１０４により制御設定を解析して、例えば図２に示すように、「ａ３ｆ５，３５ｃ１，８ｂ６５」の各識別情報の組み合わせなどの条件が満たされた場合に、複写部２０４での複写を可能とする制御情報を生成する。
【００３１】
情報埋め込み装置１００は、ステップＳ４０５で埋め込み部１０５により識別情報および制御情報を文書１２に埋め込む処理を行う。情報埋め込み装置１００は、埋め込み部１０５によりステップＳ４０３において生成された識別情報と、ステップＳ４０４において生成された制御情報とを、例えばバーコードやＱＲコードを始めとする可視コード、電子透かしなどを用いて、部単位毎、複数のページのそれぞれに対して文書１２に埋め込む処理を行う。
【００３２】
情報埋め込み装置１００は、ステップＳ４０６で印刷部１０６により、ステップＳ４０５において識別情報および制御情報が埋め込まれた各文書１２を印刷文書１３にそれぞれ印刷する。
【００３３】
続いて、第１の実施形態における複写装置２００が情報埋め込み装置１００により印刷された印刷文書１３を複写するための処理について、図５に示すフローチャートを用いて説明する。この処理は、複数のユーザが情報埋め込み装置１００で印刷された各印刷文書１３を複写する際に実行される。
【００３４】
まず、複写装置２００は、ステップＳ５０１でスキャン部２０１により情報埋め込み装置１００が印刷した印刷文書１３の各ページ、各部単位毎にスキャン処理を行って、印刷文書１３に埋め込まれた識別情報および制御情報を含めて、印刷された内容を読み取った画像情報を生成する。
【００３５】
複写装置２００は、ステップＳ５０２で情報抽出部２０２により印刷文書１３に埋め込まれた識別情報および制御情報を抽出する処理を行う。複写装置２００は、情報抽出部２０２によりステップＳ５０１において生成された画像情報を解析して、印刷文書１３の各ページ、各部単位毎に埋め込まれた識別情報および制御情報を検出して抽出する。そして、複写装置２００は、情報抽出部２０２によりこれらの抽出した識別情報および制御情報に含まれる情報の内容を読み取り、制御判定部２０３に出力する。
【００３６】
次に、複写装置２００は、ステップＳ５０３で制御判定部２０３により識別情報および制御情報を用いて、複写の可否に関する判定を行う。複写装置２００は、制御判定部２０３によりステップＳ５０２において抽出された識別情報および制御情報のうち、制御情報の内容に従って、例えば図２に示すように、「コピー」を行うために必要となる識別情報として「ａ３ｆ５，３５ｃ１，８ｂ６５」として与えられる特定の機能を示す識別情報としてコードを対応付け、各識別情報の組み合わせとしてコードセットを生成し、コードセットについて所定の条件が満たされているか否かの判定を行い、この判定の結果に応じて印刷文書１３に関する制御として「コピー」、即ち、複写が可能であるか否かの判定を行う。
【００３７】
判定した結果、複写不可能と判定された場合には（Ｎｏ）、複写装置２００は、印刷文書１３を複写する処理を行わずに終了する。
【００３８】
判定した結果、複写可能と判定された場合には（Ｙｅｓ）、複写装置２００は、制御判定部２０３により複写部２０４を複写処理可能に制御する。そして、複写装置２００は、ステップＳ５０４で複写部２０４によりステップＳ５０１において生成された画像情報を用いて、印刷文書１３を複写する処理を行う。
【００３９】
以上のように、本実施形態における情報埋め込み装置１００では、印刷情報１１に含まれる各データのうち印刷部数を示す情報を参照して、文書１２内の複数のページ、複数の部単位毎に対して識別情報を割り振り、生成する。また、各データのうち制御設定を解析して、ユーザによって制御設定で設定された内容の制御情報を生成する。そして、識別情報および制御情報を文書１２に埋め込む処理を行い、各文書１２を印刷文書１３にそれぞれ印刷する。
【００４０】
一方、複写装置２００では、印刷文書１３の各ページ、各部単位毎にスキャン処理を行って画像情報を生成し、印刷文書１３に埋め込まれた識別情報および制御情報を抽出する。複写装置２００は、識別情報および制御情報を用いて、複写の可否に関する判定を行い、判定した結果、複写可能と判定された場合には画像情報を用いて、印刷文書１３を複写する。
【００４１】
このため、例えば文書を始めとして挙げられる単一のコンテンツに埋め込まれた識別情報のみではなく、制御情報の内容に応じて複数のコンテンツに埋め込まれた各識別情報の組み合わせなどの所定の条件を用いて判定し、制御を行うことが可能となる。
【００４２】
なお、上述のステップＳ５０４において複写部２０４によりステップＳ５０１で生成した画像情報を用いて複写を行ったが、このままでは印刷文書１３に埋め込まれた識別情報と同一の識別情報が複写文書２２に埋め込まれるため、複写装置２００が識別情報生成部１０３を備えて、複写文書２２に複写するときに上述のステップＳ４０３〜Ｓ４０５と同一の処理を行い、複写文書２２に対しても各ページ、各部単位毎に識別情報および制御情報を埋め込んでも良い。
【００４３】
また、上述の処理では複写機２００の複写処理に関する制御情報を生成したが、これに限られず、単なる画像情報を生成するためのスキャン処理やＦＡＸの送信を始めとする複写機２００やその他の複合機の各機能を対象として制御情報を生成しても良い。
【００４４】
図６は、制御情報の他の例として複数の機能を対象として設定した制御情報を示す説明図である。この制御情報では、図６に示すように、文書１２に関する制御として「コピー」、「スキャン」、「ＦＡＸ送信」と、これらの各機能を行うために必要となる識別情報として「ａ３ｆ５，３５ｃ１，８ｂ６５」の各識別情報とが関連付けられた内容が設定されている。
【００４５】
図７は、図６に示す各制御情報の内容を記述した各ルールを設定したデータ構成を示す説明図である。図７で示す（ａ）では、文書１２に関する制御として「コピー」について設定した制御情報を示しており、Ｉｆ（ａ３ｆ５  ＆  ３５ｃ１  ＆  ８ｂ６５）の条件部で必要となる全ての識別情報、その後に続く｛・・・｝の帰結部で制御される機能「コピー」を示している。
【００４６】
また、（ｂ）では、文書１２に関する制御として「スキャン」について設定した制御情報を示しており、Ｉｆ（ａ３ｆ５  ｜  ３５ｃ１  ｜  ８ｂ６５）の条件部で各識別情報のうちのいずれか１つが必要であり、その後に続く｛・・・｝の帰結部で制御される機能「スキャン」を示している。
【００４７】
（ｃ）では、文書１２に関する制御として「ＦＡＸ送信」について設定した制御情報を示しており、Ｉｆ（ａ３ｆ５  ＆  （３５ｃ１  ｜  ８ｂ６５））の条件部で「ａ３ｆ５」と、「３５ｃ１」、「８ｂ６５」のうちのいずれか１つが必要であり、その後に続く｛・・・｝の帰結部で制御される機能「ＦＡＸ送信」を示している。
【００４８】
〔第２の実施形態〕
以下、本発明に係る第２の実施形態をもって説明する。図８は、第２の実施形態での本発明による情報埋め込み装置の具体的な例であるクーポン券発行装置３００の全体構成を示す説明図である。第２の実施形態では、このクーポン券発行装置３００が、飲食店や販売店などで発行されるクーポン券に識別情報および制御情報を埋め込んで発行し、複数枚のクーポン券を用いて割引などのサービスを制御して行うシステムが実現されている。
【００４９】
クーポン券発行装置３００は、クーポン券３２を発行するための元となる画像のデータが含まれている元画像３１を外部などから入力されて取得する元画像取得部３０１と、識別情報生成部３０２と、制御情報生成部３０３と、埋め込み部３０４と、印刷部３０５とを備えている。
【００５０】
識別情報生成部３０２、制御情報生成部３０３、埋め込み部３０４、印刷部３０５は、それぞれ上述の第１の実施形態における識別情報生成部１０３、制御情報生成部１０４、埋め込み部１０５、印刷部１０６と同様である。これらの各機能手段は、第２の実施形態で文書１２の代わりに元画像３１に対して処理を行う。
【００５１】
図９は、クーポン券３２を用いて複数種類の割引率を設定した制御情報を示す説明図である。この制御情報では、図９に示すように、クーポン券３２での複数種類の割引率と、この割引率でのサービスを受けるために必要となる識別情報として「ａ３ｆ５，３５ｃ１，８ｂ６５」の各識別情報とが関連付けられた内容が設定されている。
【００５２】
図９に示す例では、割引率「２０％」と、このサービスを受けるために３つの識別情報「ａ３ｆ５，３５ｃ１，８ｂ６５」のうちの全てが必要であることを示す情報とが関連付けられている。また、割引率「１０％」と、このサービスを受けるために必要となる３つの識別情報「ａ３ｆ５，３５ｃ１，８ｂ６５」のうちのいずれか２つが必要であることを示す情報とが関連付けられている。割引率「５％」と、このサービスを受けるために必要となる３つの識別情報「ａ３ｆ５，３５ｃ１，８ｂ６５」のうちのいずれか１つが必要であることを示す情報とが関連付けられている。
【００５３】
図１１は、クーポン券発行装置３００により発行されたクーポン券３２を受理してサービスを提供するための処理を行うクーポン券受理装置４００の全体構成を示す説明図である。クーポン券受理装置４００は、スキャン部４０１と、情報抽出部４０２と、情報抽出部４０２により抽出された識別情報および制御情報を用いてサービスの内容に関する判定を行うサービス判定部４０３とを備えている。
【００５４】
スキャン部４０１、情報抽出部４０２は、それぞれ上述の第１の実施形態におけるスキャン部２０１、情報抽出部２０２と同様である。これらの各機能手段は、第２の実施形態で印刷文書１３の代わりにクーポン券３２に対して処理を行う。
【００５５】
サービス判定部４０３は、情報抽出部４０２により抽出された識別情報および制御情報を用いて、例えば制御情報の内容に従って、識別情報の組み合わせが所定の条件を満たすか否かの判定を行い、この判定の結果に応じてサービスの内容に関する判定を行う。そして、サービス判定部４０３は、判定した結果に応じたサービスの内容を表示したサービス内容４２を出力する処理を行う。
【００５６】
また、クーポン券受理装置４００は、情報抽出部４０２により抽出された識別情報および制御情報を一時的に記憶し、サービス判定部４０３での判定の処理で出力するＲＡＭ４０４を備えている。
【００５７】
続いて、第２の実施形態におけるクーポン券発行装置３００が識別情報および制御情報を埋め込む処理を行ってクーポン券３２を発行するための処理について、図１０に示すフローチャートを用いて説明する。
【００５８】
まず、クーポン券発行装置３００は、ステップＳ１００１で元画像取得部３０１により、図示しないキーボードなどの操作手段を用いてユーザにより入力されたり、または、外部からネットワークやハードディスクを用いた記憶手段を介して入力された元画像３１を取得する処理を行う。
【００５９】
次に、クーポン券発行装置３００は、ステップＳ１００２で識別情報生成部３０２により、複数枚発行される元画像３１のそれぞれに対して識別情報を設定して割り振り、これらの割り振った各識別情報を生成する処理を行う。これらの各識別情報は、例えばそれぞれ異なっている必要が無く、図９に示すように、提供されるサービスの内容などに応じて「ａ３ｆ５，３５ｃ１，８ｂ６５」の各識別情報をそれぞれランダムに生成される。
【００６０】
クーポン券発行装置３００は、ステップＳ１００３で制御情報生成部３０３により、クーポン券３２の提供者によって設定されたサービスの内容の制御情報を生成する処理を行う。クーポン券発行装置３００は、制御情報生成部３０３により提供者によって設定された制御情報を解析して、例えば図９に示すように、割引率「２０％」と、このサービスを受けるために３つの識別情報「ａ３ｆ５，３５ｃ１，８ｂ６５」のうちの全てが必要であることを示す情報と、割引率「１０％」と、このサービスを受けるために必要となる３つの識別情報「ａ３ｆ５，３５ｃ１，８ｂ６５」のうちのいずれか２つが必要であることを示す情報と、割引率「５％」と、このサービスを受けるために必要となる３つの識別情報「ａ３ｆ５，３５ｃ１，８ｂ６５」のうちのいずれか１つが必要であることを示す情報とを含む制御情報を生成する。
【００６１】
クーポン券発行装置３００は、ステップＳ１００４で埋め込み部３０４により識別情報および制御情報を元画像３１に埋め込む処理を行う。クーポン券発行装置３００は、埋め込み部３０４によりステップＳ１００２において生成された識別情報と、ステップＳ１００３において生成された制御情報とを、例えばバーコードやＱＲコードを始めとする可視コード、電子透かしなどを用いて、部単位毎、複数のページのそれぞれに対して元画像３１に埋め込む処理を行う。
【００６２】
クーポン券発行装置３００は、ステップＳ１００５で印刷部３０５により、ステップＳ１００４において識別情報および制御情報が埋め込まれた各元画像３１をクーポン券３２としてそれぞれ印刷して発行する。
【００６３】
続いて、第２の実施形態におけるクーポン券受理装置４００がクーポン券３２を受理してサービスの内容を決定するための処理について、図１２に示すフローチャートを用いて説明する。この処理は、飲食店や販売店等で利用客がクーポン券３２を受け取り、割引のサービスの提供を受ける際に実行される。
【００６４】
まず、クーポン券受理装置４００は、ステップＳ１２０１でスキャン部４０１により利用客からクーポン券３２の挿入口などに挿入されて受け取った所定枚数のクーポン券３２にスキャン処理を行って、クーポン券３２に埋め込まれた識別情報および制御情報を含めて、印刷された内容を読み取った画像情報を生成する。
【００６５】
クーポン券受理装置４００は、ステップＳ１２０２で情報抽出部４０２によりクーポン券３２に埋め込まれた識別情報および制御情報を抽出する処理を行う。クーポン券受理装置４００は、情報抽出部４０２によりステップＳ１２０１において生成された画像情報を解析して、各クーポン券３２に埋め込まれた識別情報および制御情報を検出して抽出する。そして、クーポン券受理装置４００は、情報抽出部４０２によりこれらの抽出した識別情報および制御情報に含まれる情報の内容を読み取り、サービス判定部４０３に出力する。
【００６６】
次に、クーポン券受理装置４００は、ステップＳ１２０３でサービス判定部４０３により識別情報および制御情報を用いて、サービスの内容に関する判定を行う。クーポン券受理装置４００は、サービス判定部４０３によりステップＳ１２０２において抽出された識別情報および制御情報のうち、制御情報の内容に従って、例えば図９に示すように、識別情報の組み合わせが、割引率「２０％」、「１０％」、「５％」のうちのいずれかサービスを受けるために必要となる所定の条件を満たしているか否かの判定を行い、この判定の結果に応じてサービスの内容に関する判定を行う。
【００６７】
そして、クーポン券受理装置４００は、サービス判定部４０３により判定した結果に応じたサービスの内容を表示したサービス内容４２を印刷などによって出力する処理を行う。
【００６８】
例えば判定した結果に応じて、図９に示すように、識別情報の組み合わせが「ａ３ｆ５，３５ｃ１，８ｂ６５」のうちの全てが抽出されており、割引率「２０％」のサービスを受けるために必要となる所定の条件を満たしている場合には、割引率「２０％」のサービスの内容を表示したサービス内容４２を出力する処理を行う。
【００６９】
〔他の実施形態〕
上述の実施形態においては、複数種類のコンテンツの１例として印刷文書１３に対して、可視コード、電子透かしなどを用いて識別情報および制御情報を埋め込んだが、これに限られず、コンテンツとして画像や動画、音声のいずれか、または、これらのコンテンツのうちのいずれかを組み合わせて成るコンテンツなどを用いても良い。この場合には、画像や動画、音声などに対して、単一や複数個単位の画素を用いたり、特殊な音声信号などを用いて識別情報および制御情報を埋め込むことにより、コンテンツに関する制御が行われる。
【００７０】
また、本発明の上記機能は、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｐｅｒｌ、Ｒｕｂｙなどのレガシープログラミング言語、オブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。
【００７１】
これまで本発明を図１〜図１２に示した第１および第２の実施形態をもって説明してきたが、本発明はこれに限定されるものではない。他の実施の形態、追加、変更、削除など、本発明の要旨を変更しない範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００７２】
【図１】第１の実施形態における情報埋め込み装置の全体構成を示す説明図である。
【図２】第１の実施形態における情報埋め込み装置の複写禁止を設定した制御情報を示す説明図である。
【図３】第１の実施形態における情報埋め込み装置により印刷された印刷文書に対して処理を行う複写装置の全体構成を示す説明図である。
【図４】第１の実施形態における情報埋め込み装置が文書に識別情報および制御情報を埋め込む処理を行って印刷するための処理を示すフローチャートである。
【図５】第１の実施形態における情報埋め込み装置により印刷された印刷文書を複写装置が複写するための処理を示すフローチャートである。
【図６】第１の実施形態における情報埋め込み装置で複数の機能を対象として設定した制御情報を示す説明図である。
【図７】第１の実施形態における情報埋め込み装置が図６に示す各制御情報の内容を記述した各ルールを設定したデータ構成を示す説明図である。
【図８】第２の実施形態における情報埋め込み装置の具体的な例であるクーポン券発行装置の全体構成を示す説明図である。
【図９】第２の実施形態における情報埋め込み装置のクーポン券を用いて複数種類の割引率を設定した制御情報を示す説明図である。
【図１０】第２の実施形態における情報埋め込み装置の具体的な例であるクーポン券発行装置がクーポン券を発行するための処理を示すフローチャートである。
【図１１】第２の実施形態における情報埋め込み装置の具体的な例であるクーポン券発行装置のクーポン券受理装置の全体構成を示す説明図である。
【図１２】第２の実施形態における情報埋め込み装置の具体的な例であるクーポン券発行装置がサービスの内容を決定するための処理を示すフローチャートである。
【符号の説明】
【００７３】
１００…情報埋め込み装置、１０１…印刷情報取得部、１０２…文書取得部、１０３…識別情報生成部、１０４…制御情報生成部、１０５…埋め込み部、１０６…印刷部、２００…複写装置、２０１…スキャン部、２０２…情報抽出部、２０３…制御判定部、２０４…複写部
【図１】
2010109816.tif 000003
【図２】
2010109816.tif 000004
【図３】
2010109816.tif 000005
【図４】
2010109816.tif 000006
【図５】
2010109816.tif 000007
【図６】
2010109816.tif 000008
【図７】
2010109816.tif 000009
【図８】
2010109816.tif 000010
【図９】
2010109816.tif 000011
【図１０】
2010109816.tif 000012
【図１１】
2010109816.tif 000013
【図１２】
2010109816.tif 000014