(57)【特許請求の範囲】
【請求項１】
ホスト画像デザインファイルからホスト画像の一意のインスタンスを生成するための方法であって、各一意のインスタンスが一意のデジタルペイロードを有し、前記方法が、
前記ホスト画像デザインファイルからの前記画像に基準デジタル透かしを埋め込んで、印を付けられた基底画像を生成するステップであって、前記基準デジタル透かしを埋め込むステップは、埋め込みパラメータを決定し、前記埋め込みパラメータは、許容可能な調整範囲内のインクカバレッジの正又は負の調整を可視性または堅牢性メトリクスに応じて判定する、ステップと、
前記埋め込みパラメータから、最終的な印を付けられた画像を生成するための許容可能な調整を計算するステップであり、前記最終的な印を付けられた画像の各々が、前記ホスト画像デザインファイルからの前記ホスト画像の一意のインスタンスであり、前記許容可能な調整が、複数の一意のデジタルペイロードの前記ホスト画像の複数のタイル内の埋め込み位置の許容可能な調整を提供する、ステップと、
前記許容可能な調整のデータベースを形成するステップであり、前記データベースが、一意のペイロードの透かし信号タイル内の値に従って前記埋め込み位置の前記許容可能な調整から特定のペイロード調整を提供するように構成された、ステップと、
一意のデジタルペイロードの前記特定のペイロード調整の調整量及び位置を前記データベースから受信し、前記特定のペイロード調整を前記ホスト画像のピクセルにして、前記一意のデジタルペイロードをエンコードするステップと、
を含む、方法。
【請求項２】
前記基準デジタル透かしが、最終的デジタル透かしの固定構成要素を備え、前記固定構成要素が、各一意のインスタンスに共通であり、前記特定のペイロード調整により、前記最終的デジタル透かしが一意のデジタルペイロードを有するようになる、請求項１に記載の方法。
【請求項３】
前記固定構成要素が、同期信号を備え、前記同期信号が、前記複数のタイル内の埋め込み位置に重なり、前記許容可能な調整が、調整を取り入れて前記埋め込み位置で前記同期信号及び一意のデジタルペイロードをエンコードする、請求項２に記載の方法。
【請求項４】
前記基準デジタル透かしが、可視性マップの決定において前記最終的デジタル透かしのプロキシの機能を果たし、前記可視性マップが、前記ホスト画像の複数のタイル内の埋め込み位置の許容可能な調整の振幅を制御するために使用される、請求項２に記載の方法。
【請求項５】
前記許容可能な調整が、生成されて、ラスタライズ前のバージョンの前記印を付けられた基底画像に適用される、請求項１に記載の方法。
【請求項６】
ラスタライズされた印を付けられた基底画像を取得するステップと、
一意のデジタルペイロードの前記特定のペイロード調整の前記調整量及び位置を前記データベースから取得し、前記ラスタライズされた印を付けられた基底画像のピクセルに前記特定の調整を行って前記一意のデジタルペイロードをエンコードするステップと
をさらに含む、請求項１に記載の方法。
【請求項７】
一意のペイロードを取得するステップと、
前記一意のペイロードを透かし信号タイルに変換するステップと、
前記透かし信号タイルを前記ホスト画像内の位置にマップするステップと、
前記データベースから前記特定のペイロード調整を取り込むステップと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記透かし信号タイルが、ペイロードタイルを備え、前記方法が、
前記ペイロードタイルをデジタルフロントエンドからプレス機に送って前記プレス機の動作中に前記ホスト画像の印刷されたインスタンスをシリアル化するステップと、
前記プレス機内で、前記ペイロードタイルを読み取り、正又は負の調整を示す前記ペイロードタイルの前記値に基づいて、前記ペイロードタイル内の位置に対応する埋め込み位置の正又は負に調整されたピクセルを選択し、前記選択された調整されたピクセルを前記プレス機のメモリ内の最終的なラスタライズされた画像に書き込むステップと
を含む、請求項１に記載の方法。
【請求項９】
前記ペイロードタイルを送るステップが、アルファブレンドチャネルを前記プレス機に送るステップを含み、前記アルファブレンドチャネルが、前記ホスト画像の複数の連続するピクセルブロックをカバーするように複製された少なくとも１つのペイロードタイルを備え、前記選択するステップが、正に調整されたピクセルの第１の画像配列及び負に調整されたピクセルの第２の画像配列の中から選択するステップを含む、請求項８に記載の方法。
【請求項１０】
ホスト画像デザインファイルから画像の一意のインスタンスを生成するためのデジタルプレスシステムであって、各一意のインスタンスが一意のデジタルペイロードを有し、前記システムが、
許容可能な調整のデータベースであって、前記許容可能な調整は、基準デジタル透かしを前記ホスト画像デザインファイルのホスト画像に埋め込むことにより得られた埋め込みパラメータから予め計算されており、前記埋め込みパラメータは、前記埋め込みパラメータは、許容可能な調整範囲内のインクカバレッジの正又は負の調整を可視性または堅牢性メトリクスに応じて判定する、許容可能な調整のデータベースと、
画像を取得するように構成されたデジタルフロントエンドであり、前記画像が、前記基準デジタル透かしを埋め込むことにより前記埋め込みパラメータの判定することに用いられた前記ホスト画像デザインファイルからの前記画像を含み、前記デジタルフロントエンドが、ラスタライズされたバージョンの前記画像を提供し、前記データベースから許容可能な調整を得るように構成され、前記デジタルフロントエンドがさらに、前記許容可能な調整から選択された調整が、前記画像に行われて前記画像において可変デジタルペイロードをエンコードする、埋め込み位置を指定するペイロードタイルを提供するように構成された、デジタルフロントエンドと、
前記デジタルフロントエンドと通信するプレス機であり、前記プレス機が、メモリ及びプロセッサ、並びに、最終的な印を付けられた画像を基材に付与するためのイメージャを備え、前記プロセッサが、前記デジタルフロントエンドから前記ペイロードタイル、許容可能な調整及び前記ラスタライズされたバージョンの前記画像を取得するように構成され、前記ペイロードタイルを読み取り、前記ラスタライズされたバージョンの前記画像に調整を行って、前記可変デジタルペイロードでエンコードされた最終的な印を付けられた画像を形成するように構成された、プレス機と
を備える、デジタルプレスシステム。
【請求項１１】
前記デジタルフロントエンドが、アルファブレンドチャネル内の前記ペイロードタイルを前記プレス機に送るように構成され、前記アルファブレンドチャネルが、前記ホスト画像の複数の連続するピクセルブロックをカバーするように複製された少なくとも１つのペイロードタイルを備え、前記許容可能な調整が、正に調整されたピクセルの第１の画像配列及び負に調整されたピクセルの第２の画像配列を備え、前記プロセッサが、前記アルファブレンドチャネルを介して前記プレス機に通信された前記ペイロードタイルの値に基づいて、正に調整されたピクセルの前記第１の画像配列及び負に調整されたピクセルの前記第２の画像配列の中から選択するように構成された、請求項１０に記載のデジタルプレスシステム。
【請求項１２】
前記基準デジタル透かしが、最終的デジタル透かしの固定構成要素を備え、前記固定構成要素が、各一意のインスタンスに共通であり、前記選択された調整により、前記最終的デジタル透かしが一意のデジタルペイロードを有するようになる、請求項１０に記載のデジタルプレスシステム。
【請求項１３】
前記固定構成要素が、同期信号を備え、前記同期信号が、前記複数のタイル内の埋め込み位置に重なり、前記許容可能な調整が、調整を考慮して前記埋め込み位置で前記同期信号及び一意のデジタルペイロードをエンコードする、請求項１２に記載のデジタルプレスシステム。
【請求項１４】
前記基準デジタル透かしが、可視性マップの決定において前記最終的デジタル透かしのプロキシの機能を果たし、前記可視性マップが、前記ホスト画像の複数のタイル内の埋め込み位置の許容可能な調整の振幅を制御するために使用される、請求項１２に記載のデジタルプレスシステム。
【請求項１５】
前記デジタルフロントエンドが、前記許容可能な調整をラスタライズするように構成されたラスタ画像プロセッサを備え、前記デジタルフロントエンドが、メモリにラスタライズされたバージョンの許容可能な調整からの選択された調整を書き込んで前記最終的な印を付けられた画像を形成するための前記プレス機への前記ラスタライズされたバージョンの前記許容可能な調整を提供するように構成された、請求項１０に記載のデジタルプレスシステム。
【請求項１６】
命令が記憶されたコンピュータ可読媒体であって、前記命令がプロセッサによって実行されるときに、ホスト画像デザインファイルからホスト画像の一意のインスタンスを生成するための方法を前記プロセッサが実行し、各一意のインスタンスが一意のデジタルペイロードを有し、前記方法が、
前記ホスト画像デザインファイルからの前記画像に基準デジタル透かしを埋め込んで、印を付けられた基底画像を生成するステップであって、前記基準デジタル透かしを埋め込むステップは、埋め込みパラメータを決定し、前記埋め込みパラメータは、許容可能な調整範囲内のインクカバレッジの正又は負の調整を可視性または堅牢性メトリクスに応じて判定する、ステップと、
前記埋め込みパラメータから、最終的な印を付けられた画像を生成するための許容可能な調整を計算するステップであり、前記最終的な印を付けられた画像の各々が、前記ホスト画像デザインファイルからの前記ホスト画像の一意のインスタンスであり、前記許容可能な調整が、複数の一意のデジタルペイロードの前記ホスト画像の複数のタイル内の埋め込み位置の許容可能な調整を提供する、計算するステップと、
前記許容可能な調整のデータベースを形成するステップであり、前記データベースが、一意のペイロードの透かし信号タイル内の値に従って前記埋め込み位置の前記許容可能な調整から特定のペイロード調整を提供するように構成された、形成するステップと、
一意のデジタルペイロードの前記特定のペイロード調整の調整量及び位置を前記データベースから受信し、前記特定のペイロード調整を前記ホスト画像のピクセルにして、前記一意のデジタルペイロードをエンコードするステップと、
を含む、コンピュータ可読媒体。
【請求項１７】
前記基準デジタル透かしが、最終的デジタル透かしの固定構成要素を備え、前記固定構成要素が、各一意のインスタンスに共通であり、前記特定のペイロード調整により、前記最終的デジタル透かしが一意のデジタルペイロードを有するようになる、請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記固定構成要素が、同期信号を備え、前記同期信号が、前記複数のタイル内の埋め込み位置に重なり、前記許容可能な調整が、調整を考慮して前記埋め込み位置で前記同期信号及び一意のデジタルペイロードをエンコードする、請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記基準デジタル透かしが、可視性マップの決定において前記最終的デジタル透かしのプロキシの役割を果たし、前記可視性マップが、前記ホスト画像の複数のタイル内の埋め込み位置の許容可能な調整の振幅を制御するために使用される、請求項１７に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械可読情報の可変データ印刷、及び印画物からのこの情報のデコードに関する。
【関連出願データ】
【０００２】
本出願は、参照によって本明細書に組み込まれる、２０１５年５月２９日に出願した米国特許仮出願第６２／１６８，６９４号の優先権を主張する。
【背景技術】
【０００３】
可変データ印刷（ＶＤＰ：ｖａｒｉａｂｌｅ  ｄａｔａ  ｐｒｉｎｔｉｎｇ）は、データベース又は外部ファイルからの情報を使用する印刷プロセスを停止又は減速することなく、テキスト、グラフィックス及び画像などの要素が１つの印刷物から次の印刷物に変更され得る印刷の形である。
【０００４】
１つの方法では、静的文書が、プリンタメモリにロードされる。プリンタは、印刷ドライバ又はラスタ画像プロセッサ（ＲＩＰ：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）を介して、プリンタドライバ又はＲＩＰに任意のページを送り出すときに静的文書を常に印刷するように命令される。可変データが、次いで、静的文書の先頭に印刷され得る。
【０００５】
第２の方法は、標準ソフトウェアを使用し、印刷に先立って、静的及び可変要素を印刷ファイルに結合させることである。これは、あらゆる画像があらゆるページに統合されて従来の（及び潜在的に大量の）印刷ファイルを生み出す。この方法の欠点は、多数の非常に大きい印刷ファイルを実行することでＲＩＰの処理能力を圧倒し得るということである。これが起こると、印刷速度は、数百を超える印刷物の印刷ジョブの実行が難しくなるほど遅くなり得る。
【０００６】
第３の方法は、専門のＶＤＰソフトウェアを使用し、印刷に先立って、静的及び可変要素を印刷ファイルに結合させることである。これは、ＲＩＰは静的要素を一度だけ処理すればよいので印刷速度を向上させる可能性をもたらす、ポータブルドキュメントフォーマット（ＰＤＦ：Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）（特に、ＩＳＯ１６６１２−２：２０１０のＰＤＦ／ＶＴを参照）、ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）又はパーソナライズドプリントマークアップ言語（ＰＰＭＬ：Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの印刷ファイルを生み出す。最適化ＰＤＦ、ＰＰＭＬ、ファイアリフリーフォーム（Ｆｉｅｒｙ  ＦｒｅｅＦｏｒｍ）、Ｃｒｅｏのバリアブルプリントスペシフィケーション（ＶＰＳ：Ｖａｒｉａｂｌｅ  Ｐｒｉｎｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、最適化ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）、Ｘｅｒｏｘのバリアブルデータインテリジェントポストスクリプトプリントウェア（ＶＩＰＰ：Ｖａｒｉａｂｌｅ  Ｄａｔａ  Ｉｎｔｅｌｌｉｇｅｎｔ  ＰｏｓｔＳｃｒｉｐｔ  Ｐｒｉｎｔｗａｒｅ）、スウィフトネイティブアクセラレイテッドパーソナリゼーション（ＳＮＡＰ：Ｓｗｉｆｔ  Ｎａｔｉｖｅ  Ａｃｃｅｌｅｒａｔｅｄ  Ｐｅｒｓｏｎａｌｉｚａｔｉｏｎ）、ＰＰＭＬ／ＶＤＸ、アドバンストファンクションプリンティング／インテリジェントプリンタデータストリーム（ＡＦＰ／ＩＰＤＳ：Ａｄｖａｎｃｅｄ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｉｎｇ／Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｒｉｎｔｅｒ  Ｄａｔａ  Ｓｔｒｅａｍ）、及びＪＬＹＴを含む、ＶＤＰのために現在使用される様々な最適化された印刷出力フォーマットが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
課題を説明するために、ＨＰ，Ｉｎｃ．のＨＰインディゴデジタルプレス（Ｉｎｄｉｇｏ  Ｄｉｇｉｔａｌ  Ｐｒｅｓｓ）の事例を考えられたい。プレス機は、平方インチ当たり約６４０Ｋの画像データに翻訳する８１２ドット／インチ（ＤＰＩ）（３２０ドット／センチメートル）の解像度で各色分解を印刷する。ここでは、印刷される出力シートが毎分約３０メートルで移動する印刷速度について、制限された時間枠内に可変構成要素のプレス機のメモリにおいて通信及び更新される必要がある潜在的に膨大な量のデータが存在することが理解されよう。
【０００８】
様々な適用分野について、各印刷物（又は印刷物の小さいロット）に一意の機械可読シリアル番号をエンコードすることは有用である。これを達成するための１つの方法は、印刷物に１つのエリアに限局されたバーコードをエンコードすることである。これは、バーコードを含むことのみに専念し、そのエリアに各印刷物の可変構成要素を限定する。各印刷物の印刷で、前述の方法論のうちの１つを使用し、新しいバーコードが生成され、印刷物に付与される。しかしながら、これらの限局されたバーコードは、それらが１つの位置からのみ可読であるという欠点を抱え、それらを読むのをより難しく、遅くする。しばしば、バーコードは、不明瞭になり、それを読むために動かす又は多数の異なる視点から像を取得される必要がある。いくつかの別個の位置でバーコードを繰り返すことで、この欠点を幾分改善し得るが、それは、印画物の美観を損ない、それに印刷される他の情報の妨げとなる。
【０００９】
デジタル透かし及びその変更形態などの高度デジタル信号方式は、機械可読情報が、他の視覚的要素と共存しながら、各印刷物の表面全体に亘り織り込まれることを可能にする。デジタル透かしは、参照によって本明細書に組み込まれる、米国特許第８，５９４，３６４号及び第８，３５５，５２５号に記載されるように、オブジェクトをシリアル化するために使用され得る。しかしながら、商業印刷にとって採算の合うものになるために、新しい技術が、ＶＤＰワークフローに必要とされる。デジタル透かし信号方式は、オブジェクトの表面全体に堅牢に及び気付かれないうちにデジタル情報を織り込む利点を有する。けれども、この利点は、画像の大部分が各印刷項目について変更される必要があり得、プレス機の速度を下げ、計算の複雑性を増やすという潜在的課題を示す。
【図面の簡単な説明】
【００１０】
【図１】ＶＤＰにおいて使用されるデジタルプレスシステムを示す図である。
【図２】ＶＤＰ環境において各印刷物に亘る異なるデジタルペイロードの効率的埋め込みを可能にするための前処理方法を示す図である。
【図３Ａ】正の及び負の調整を有する画像における埋め込み位置のピクセルの例を示す図である。最も左の画像は、５０％インクカバレッジ（たとえば、５０％スクリーン）を有する埋め込み位置に対応するオリジナルのピクセル配列である。中央及び右の画像は、それぞれ、インクカバレッジを４０％及び６０％カバレッジに変更する、２つの方法での１０％調整を示す。
【図３Ｂ】オリジナルの５０％インクカバレッジに対して１０％調整された、埋め込み位置の２×２配列の例を示す図である。
【図３Ｃ】４×４配列の埋め込み位置の例を示す図である。特に、この例は、透かし信号が７５ＤＰＩである、３００ＤＰＩ画像内の１６ピクセル×１６ピクセル配列を示す。４×４配列の埋め込み位置内の各埋め込み位置は、３００ＤＰＩでの４×４配列のピクセルである。
【図３Ｄ】４５°で２００万線スクリーンを使用する、２４００ＤＰＩでの図３Ｃの画像の再サンプリングを示す図である。
【図４】印刷物ごとの一意のデジタルペイロードの生成及びＶＤＰ環境において効率的にそれを埋め込むための調整のための方法を示す図である。
【図５】図２の変更形態を示す図である。
【図６】異なるアプリケーションのためのパッケージでの一意のデジタルペイロードの使用を示す図である。
【図７】一意のペイロードにリンクされたラベル情報を見るためのモバイルデバイスの拡張現実ユーザインターフェースを示す図である。
【図８】画像の前処理の実行、一意のペイロードを有する画像の生成、及びペイロードデコードのための電子デバイスを示す図である。
【発明を実施するための形態】
【００１１】
ＶＤＰ環境において、印刷プレス機は、デジタルプレス技術の使用を介してページごとに印刷画像を更新する能力を有する。このデジタルプレス技術は、たとえば、デジタルオフセットカラー（たとえば、ＨＰインディゴデジタルオフセットカラー）、又は液体電子写真（ＬＥＰ：ｌｉｑｕｉｄ  ｅｌｅｃｔｒｏｐｈｏｔｏｇｒａｐｈｙ）、乾式トナー電子写真（ＤＥＰ：ｄｒｙ  ｔｏｎｅｒ  ｅｌｅｃｔｒｏｐｈｏｔｏｇｒａｐｈｙ）、及びインクジェット技術ベースのデジタル印刷プレス機を含む。
【００１２】
図１は、ＶＤＰにおいて使用されるデジタルプレスシステムの図である。デジタルプレスシステムは、デジタルフロントエンド（ＤＦＥ：Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）２及びプレス機４を含む。ＤＦＥは、プレス機によって印刷するためのデジタル画像データを準備し、次いで、そのデータをプレス機に送信する。特に、ＤＦＥは、画像及び、前述の印刷ファイルフォーマットのような、ページ記述言語（ＰＤＬ：ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）で指定された印刷命令をプレス機４によって印刷するために互換性のある画像フォーマットに変換するラスタ画像プロセッサ（ＲＩＰ）５を含む。ＰＤＬファイルのコンテンツのビットマップへの変換のこのプロセスは、ラスタライジング又はリッピング（ＲＩＰ−ｉｎｇ）と呼ばれることもある。プレス機４は、本発明の方法論のうちのいくつかにおいて修正されたピクセルをメモリに書き込むために使用される、処理装置６を含み、一意のペイロードが埋め込まれたラスタライズされた画像を作成するために、メモリには、ラスタライズされたバージョンのホスト画像が記憶される。イメージャ８は、このラスタライズされた画像を印刷媒体に付与する。デジタルプレス機において、イメージャは、プレス機のメモリに記憶されたデジタルデータから直接に印刷画像を作成する。画像出力は、プレス機のメモリにおいてラスタライズ画像を更新することによって、印刷物ごとに更新される。
【００１３】
例示を目的として、我々は、消費者向けパッケージ商品（「ＣＰＧ」：ｃｏｎｓｕｍｅｒ  ｐａｃｋａｇｅｄ  ｇｏｏｄ）のパッケージングの印刷の例を使用して様々な実施形態を説明する。この適用例では、「印刷物」は、印刷されたパッケージであり、これらの印刷物は、プレス機を可能な限り効率的に使用するために、高速で印刷される。ＣＰＧを一意に識別するために、各印刷されたパッケージは、異なる透かしペイロードを埋め込まれる。各パッケージ内では、透かしペイロードが、その印刷物に亘って挿入される信号ブロックにおいて重複してエンコードされ、約１平方インチの任意の、デジタルにキャプチャされた画像パッチからペイロードが抽出されることを可能にする。我々はＣＰＧパッケージを具体的に言及するが、我々の手法は、文書、ラベルなどを含む、他の印刷物に同様に適用される。
【００１４】
図２は、ＶＤＰ環境における各印刷物における異なる透かしペイロードの効率的埋め込みを可能にするための前処理方法を示す。目的は、印刷物ごとに変わる透かしペイロードによる画像修正を処理するために、プレス機速度を下げること又はプレス機のデジタルフロントエンド（ＤＦＥ）におけるＲＩＰの能力を圧することなしに一意に印を付けられた印刷物を印刷することである。商業デジタル印刷では、利益幅の維持は、フルスピードでデジタルプレス機を作動させ続けて生産を最大にすることに依存する。各印刷物のための修正された画像を生成することにより、処理ボトルネックが、ＲＩＰにおいて、及びＲＩＰとプレス機との通信において、生じ得る。処理の複雑性は、プレス機が動作するときにページの可変構成要素がラスタライズされる必要があるときに、ＲＩＰにおいて増す。さらに、かなりの量のデータ（たとえば、大きなラスタライズされた画像）が、印刷中にプレス機に通信される必要がある場合、これは、システムのデータ転送、ネットワーク及びメモリ構成要素の複雑性及びコストを増やす。
【００１５】
図２の方法は、印刷物ごとに可変ペイロードを挿入するための画像修正を生成する。この方法は、プレス機の速度を下げること又は高価な処理能力を必要とすることなしに、プレス機の動作中に印刷されることになる最終的な一意の画像の構築において修正が効率的に組み立てられることを可能にする。
【００１６】
入力は、ホスト画像及び基準デジタル透かし信号である。ＣＰＧについて、パッケージデザインのホスト画像は、通常は、デザインファイルにおいて、前述のＰＤＦ、ポストスクリプト、又はＶＤＰ変更形態のようなページ記述言語ファイルフォーマットで提供される。それは、通常は、たとえば、ＣＭＹＫ、スポットカラー、又は他のデザイン特性など、色分解に対応するレイヤから成る。
【００１７】
一実装形態では、埋め込み装置１０は、アドビフォトショップ（Ａｄｏｂｅ  Ｐｈｏｔｏｓｈｏｐ）（登録商標）又はアドビイラストレータ（Ａｄｏｂｅ  Ｉｌｌｕｓｔｒａｔｏｒ）などのデジタル画像化ソフトウェアのためのソフトウェアアプリケーションプラグインである。埋め込み装置は、信号強度及び可視性（視覚的品質制約）など、埋め込みパラメータをユーザが指定することを可能にするユーザインターフェースを含む。ユーザインターフェースは、カラーチャネル及び各カラーチャネル内の空間領域に関して、どこに透かし信号がエンコードされることになるかをユーザが制御することをさらに可能にする。埋め込み装置は、透かし信号ブロック（タイルと呼ばれることもある）の生成を自動化する。それはまた、ホスト画像に基づく可視性メトリクスの導出を自動化し、ホスト画像の修正によって引き起こされる視覚的差を制御して透かし信号を挿入する。埋め込み装置は、水平方向及び垂直方向の両方にホスト画像を横切ってタイル状の形で透かし信号ブロックを重複してエンコードする。透かし信号の各例について、埋め込み装置は、埋め込み装置が透かし信号を挿入する色分解ごとの信号振幅を制御する、対応するホスト画像ブロックから導出された可視性メトリクスに従って透かし信号を適応させる。この処理モジュールの実装形態は、本発明者らの同時係属出願及び特許において詳述される：
【００１８】
参照することにより本明細書に組み込まれる、
【００１９】
第１４／６１６，６８６号、Ｄａｔａ  Ｈｉｄｉｎｇ  ｆｏｒ  Ｓｐｏｔ  Ｃｏｌｏｒｓ  ｉｎ  Ｐｒｏｄｕｃｔ  Ｐａｃｋａｇｉｎｇ（製品パッケージングにおけるスポットカラーのデータ隠匿）（米国特許出願公開第２０１５−０１５６３６９号として公開された）、
【００２０】
第１４／５８８，６３６号、Ｆｕｌｌ−Ｃｏｌｏｒ  Ｖｉｓｉｂｉｌｉｔｙ  Ｍｏｄｅｌ  Ｕｓｉｎｇ  ＣＳＦ  Ｗｈｉｃｈ  Ｖａｒｉｅｓ  Ｓｐａｔｉａｌｌｙ  Ｗｉｔｈ  Ｌｏｃａｌ  Ｌｕｍｉｎａｎｃｅ（局所輝度とともに空間的に変化するＣＳＦを使用するフルカラー可視性モデル）（米国特許出願公開第２０１５−０１８７０３９号として公開された）、
【００２１】
第１３／９７５，９１９号、Ｇｅｏｍｅｔｒｉｃ  Ｅｎｕｍｅｒａｔｅｄ  Ｗａｔｅｒｍａｒｋ  Ｅｍｂｅｄｄｉｎｇ  ｆｏｒ  Ｓｐｏｔ  Ｃｏｌｏｒｓ（スポットカラーの幾何学的な列挙された透かしの埋め込み）、
【００２２】
第６２／１５２，７４５号、Ｄａｔａ  Ｈｉｄｉｎｇ  Ｕｓｉｎｇ  Ｅｑｕａｌ  Ｖｉｓｉｂｉｌｉｔｙ  Ｅｍｂｅｄｄｉｎｇ  Ｆｏｒ  Ｃｏｌｏｒ  Ｄｅｓｉｇｎｓ（カラーデザインのための等可視性を使用するデータ秘匿）、及び、Ｆｕｌｌ−Ｃｏｌｏｒ  Ｖｉｓｉｂｉｌｉｔｙ  Ｍｏｄｅｌ  Ｕｓｉｎｇ  ＣＳＦ  Ｗｈｉｃｈ  Ｖａｒｉｅｓ  Ｓｐａｔｉａｌｌｙ  Ｗｉｔｈ  Ｌｏｃａｌ  Ｌｕｍｉｎａｎｃｅ（局所輝度とともに空間的に変化するＣＳＦを使用するフルカラー可視性モデル）という題名の関連出願第１５／１３７，４０１号、
【００２３】
第１４／７２４，７２９号、Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｍｏｄｕｌａｔｉｏｎ  ｆｏｒ  Ｒｏｂｕｓｔ  Ｓｉｇｎａｌｉｎｇ  ａｎｄ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ（堅牢な信号伝達及び同期のための差分変調）、
【００２４】
第１４／７２５，３９９号、Ｓｐａｒｓｅ  Ｍｏｄｕｌａｔｉｏｎ  Ｆｏｒ  Ｒｏｂｕｓｔ  Ｓｉｇｎａｌｉｎｇ  Ａｎｄ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ（堅牢な信号伝達及び同期のための疎らな変調）、及び、
【００２５】
第１５／０７２，８８４号、Ｓｐａｒｓｅ  Ｍｏｄｕｌａｔｉｏｎ  Ｆｏｒ  Ｒｏｂｕｓｔ  Ｓｉｇｎａｌｉｎｇ  Ａｎｄ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ（堅牢な信号伝達及び同期のための疎らな変調）。
【００２６】
１つの手法では、画像に亘り一様な埋め込み強度を有する、印を付けられた画像が、先ず作成される。この一様な強度の印を付けられた画像は、次いで、オリジナルの画像と比較され、画像内の埋め込み位置の可視性測度を指定する可視性マップを生成する可視性モデルに入力される。埋め込み位置ごとの可視性測度は、埋め込み位置ごとのスケールファクタのマスクに変換される。
【００２７】
可視性モデルシステムは、輝度及びクロミナンス（赤−緑及び青−黄）チャネルにおけるコントラスト変動について別個のコントラスト感度関数（ＣＳＦ：Ｃｏｎｔｒａｓｔ  Ｓｅｎｓｉｔｉｖｉｔｙ  Ｆｕｎｃｔｉｏｎ）を使用する。各チャネルにおけるＣＳＦの幅、特徴又は曲線は、ローカル画像コンテンツの輝度に応じて拡大／縮小又は修正される。たとえば、所与のピクセルについて、そのピクセルの近隣のローカル輝度が、評価されて、ローカル輝度値を決定する。ローカル輝度値は、ＣＳＦ曲線を拡大／縮小する又は修正するために使用される。その近隣は、たとえば、４、８又はより多数のピクセルを含み得る。場合によっては、ＣＳＦは、ローカル領域の輝度が下がるときにより多くのぼやけが生じるように調整される。ぼやけた（又は、ぼやけていない）オリジナルの及びぼやけた印を付けられた画像のコントラストの間のエラー差が、色差メトリック、たとえば、ΔΕ７６、ΔΕ９４又はΔΕ２０００、を使用して、測定される。埋め込み位置ごとの可視性値は、可視性マップを形成する。それらの値は、可視性に逆相関する（より小さい色差は、より低い可視性を意味する）。したがって、それらの値は、ピクセル調整の振幅を調整して、印を付けられた画像の調整の可視性を等しくする、スケールファクタを生み出すために、逆数にされる。
【００２８】
以下に、可視性マップ（ｖｉｓＭａｐ）からスケールファクタを導出する方法を示すＭａｔｌａｂ実装形態からの抜粋を提供する。以下の演算に加えて、本実装形態はまた、ゼロによるゼロ除算に取り組み、飽和を回避する。それらがどのように取得及び適用されるかをより明確に示すために、以下にスケールファクタを導出するための演算を分離する。ここで、ｗｍＣ、ｗｍＭ、ｗｍＹは、各カラーチャネルにおいて埋め込み位置の透かし信号をエンコードするための調整の２次元ベクトルである。これらの調整は、ベクトルの対応する要素、ｒｅＳｃａｌｅ、によって成形され、次いで、印を付けられていない画像に追加して返される。
【００２９】
ｒｅＳｃａｌｅ＝ｖｉｓＭａｐ；
ｒｅＳｃａｌｅ＝１／ｒｅＳｃａｌｅ；
ｗｍＣｓｈａｐｅ＝ｗｍＣ．＊ｒｅＳｃａｌｅ；
ｗｍＭｓｈａｐｅ＝ｗｍＭ．＊ｒｅＳｃａｌｅ；
ｗｍＹｓｈａｐｅ＝ｗｍＹ．＊ｒｅＳｃａｌｅ；
ｉｍｇ（：，：，ｌ）＝ｗｍＣｓｈａｐｅ＋ｕｎｍａｋｅｄ（：，：，！）；
ｉｍｇ（：，：，２）＝ｗｍＭｓｈａｐｅ＋ｕｎｍａｋｅｄ（：，：，２）；
ｉｍｇ（：，：，３）＝ｗｍＹｓｈａｐｅ＋ｕｎｍａｋｅｄ（：，：，３）；
【００３０】
マスク値（ｒｅＳｃａｌｅ）は、可視性マップを使用して可視性の予測に基づいて上又は下に透かし調整を拡大／縮小する：低可視性エリアは、信号を増やし、高可視性エリアは、信号を減らす。最初の透かし調整は、たとえば、画像に亘り一様な信号強度を有する透かし信号を生成することによって、計算される。これらの調整は、次いで、調整の可視性が可視性マップによる前述の成形を介して画像に亘って等しくされる制約など、可視性制約にそれらを限定するように拡大／縮小される。別法として又は追加で、可視性は、次に埋め込み位置での調整の振幅の制限を設ける、色差メトリックの閾値などの閾値に制限され得る。
【００３１】
デジタル透かしエンコード及びデコードのさらなる背景は、参照することにより本明細書に組み込まれる、米国特許第６，６１４，９１４号及び第７，３５２，８７８号、及び米国特許出願公開第２０１００１５０４３４号及び第２０１４０１１９５９３号を含む、本発明者らの米国特許及び出願において見ることができる。米国特許第６，６１４，９１４号は、可変ペイロード及び同期構成要素を有する透かし信号ブロックの生成を含む、透かし信号生成の背景を提供する。それはまた、透かし信号エンコード及びデコードの仕組を提供する。米国特許仮出願第１４／７２４，７２９号は、画像においてデジタルペイロードを伝達するための様々な代替データ変調及び同期の仕組を詳述する。第２０１００１５０４３４号は、クロミナンスチャネルにおけるデジタル透かし技術の指示及び透かし可視性を低減するための関連する仕組を提供する。
【００３２】
本特許文献において詳述されるように、我々は、様々なホスト画像タイプに透かし信号挿入を適用するために、アプリケーションプログラム、アプリケーションプラグイン及びウェブサービスとして実装される、一連の埋め込み装置ツールを開発した。これらのツール及びサービスは、オレゴン州ビーバートンのＤｉｇｉｍａｒｃ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能である。
【００３３】
いくつかのホスト画像は、複数色分解における可変画像コンテンツを有する。これらの画像における埋め込みは、可視性モデリングを使用して可視性制約に基づいて透かし信号を適用し、カラーチャネルの情報伝送能力及び秘匿能力を活用する。いくつかは、透かしをエンコードするためのプロセスカラー修正（Ｃ、Ｍ、及びＹにおける）による色合わせ及び色エラーの制御に関する特定の課題を提起する、１つ又は複数のスポットカラーで印刷されたデザインを含む。他は、ホスト画像コンテンツのほとんどないエリア（たとえば、空白エリア又は色のベタパッチ）を有し、これらについて、透かし入りの濃淡の色合わせ及びエンコード又は疎らな印のエンコードのための埋め込み装置ツールが、１つ又は複数の色分解においてホスト画像に透かし入りの濃淡又は疎らな信号のブロックを挿入するために使用される。本実施形態の説明において、ＶＤＰ印刷プレス環境におけるこれらの様々な代替方法の使用を詳述する。
【００３４】
図２の実施形態に関して、埋め込み装置１０は、少なくとも１つの色分解におけるピクセルの正の及び負の修正によって挿入を可能にするホスト画像コンテンツを有するホスト画像に適用される本発明の埋め込み装置ツールのうちの１つを使用し、実装される。このツールでは、埋め込み装置１０が、透かし信号の要素が挿入される埋め込み位置の透かし信号の振幅を制御する埋め込みパラメータを導出する。透かし信号ブロックは、信号要素の配列を備える。この配列は、通常は、特定の透かし信号解像度、たとえば、７５〜３００ドット／インチ（ＤＰＩ）、での埋め込み位置の四角ブロック、たとえば、１０２４×１０２４、５１２×５１２、２５６×２５６、１２８×１２８、６４×６４など、として構成される。各要素は、この解像度での埋め込み位置での振幅調整である。
【００３５】
ハンドヘルドスキャナ及びモバイルデバイスによって読み取るための堅牢な信号方式実装形態における、透かしの解像度は、通常は、約７５〜３００ドット／インチ（ＤＰＩ）である。解像度は、より遠方にあるハンドヘルドデバイスからの読み取りを可能にするために、より低くてもよく、又は、より近くで読み取るために及び法医学及び認証適用例のために、より高くてもよい。
【００３６】
堅牢な信号伝達のために、透かし信号の各要素は、ホスト画像内の隣接するピクセル位置の配列にマップする。たとえば、７５ＤＰＩで指定された透かしを３００ＤＰＩのホスト画像に付与する場合には、７５ＤＰＩの各透かし埋め込み位置は、３００ＤＰＩの隣接するピクセルの４×４ブロックに対応する。透かし信号の調整は、ホスト画像内の隣接するピクセルの位置の配列内の位置に対応して変化する曲線状の又は成形された関数（デジタル領域においてデジタル化された）に変換され得る。たとえば、いくつかの実装形態は、埋め込み位置の外側部分での透かし信号の振幅を次第に細くする。いくつかの実装形態はまた、それが埋め込み位置の境界を横切る連続変化を概算するように、透かし信号を形成する。
【００３７】
ホスト画像のピクセルは、マルチレベルの値、典型的なＲＩＰ前、を有し得、又は、ラスタライズされた画像に特有な、バイナリビットマップでもよい。我々は、透かし信号要素を、目標画像解像度に対する透かし解像度に関するサイズを有する「バンプ」（たとえば、３００ＤＰＩ画像の７５ＤＰＩ透かし信号は、ホスト画像／透かし解像度比率、３００／７５、に対応する、バンプサイズ４である）として参照することがある。バンプサイズは、ホスト画像のピクセルエリア及び解像度に関して、透かし信号要素の埋め込み位置のサイズに対応する。透かし信号調整バンプは、ホスト埋め込み位置の対応するピクセルの調整を変えることによって、成形され得る。調整は、ピクセルフォーマット（たとえば、通常は、ＲＩＰ前色分解）ごとのマルチレベルの値において変化し得、又は、ＲＩＰ後基本印刷構造の構成において変化し得る。後者では、中間調水玉模様が、変更され得る（たとえば、ドット（たとえば、中間調ドットクラスタ又はスクリーン）の位置を追加、削除、拡大、縮小及び／又は変更することによって）。また、万線スクリーン構造は、埋め込み位置でのインク付与に対応する線構造を増やす又は減らすことによって、バンプをエンコードするように変更され得る。
【００３８】
埋め込み装置１０は、このホスト画像で動作して、それにおいて基準デジタル透かし信号（ＤＷＭ）をエンコードする。基準デジタル透かしは、印刷物に挿入される最終的、一意の透かしのプロキシの役割を果たす。この基準デジタル透かしを使用し、埋め込み装置１０は、印を付けられた基底画像及び埋め込みパラメータを生成する。図２の方法では、埋め込み装置１０は、ホスト画像において最終的透かしの固定構成要素をエンコードして、印を付けられた基底画像を形成する。埋め込みパラメータは、可変透かし信号要素の振幅を制御するために後で使用される。これらの可変透かし信号要素は、各印刷物において一意のペイロードをエンコードするために使用される修正形態である。
【００３９】
一代替実施形態では、埋め込み装置は、この段階で埋め込みパラメータを決定するためにのみ、基準透かしを使用する。ホスト画像は、印を付けられていないままにされる。前述の実施形態におけるように、これらの埋め込みパラメータは、可変構成要素を計算するために使用される。可変構成要素は、固定透かし構成要素及び可変ペイロード構成要素の組合せ、又は可変ペイロード構成要素のみでもよい。いくつかのプロトコルにおいて、透かし信号は、同期を円滑にするように配列された可変ペイロード構成要素から成り、そのようなものとして、有意な「固定」構成要素は存在しない。たとえば、前述で参照によって組み込まれている、米国特許仮出願第１４／７２４，７２９号を参照されたい。
【００４０】
前述のように、基準デジタル透かしは、最終的透かしのプロキシの役割を果たすように形成されることが好ましい。最終的透かしは、各印刷物の一意のペイロードに依存するので、各最終的透かしのために構成された埋め込みパラメータを導出することは実際的ではなく必要でもない。そうではなくて、埋め込みパラメータは、基準透かしを使用し、概算される。埋め込みパラメータは、ホスト画像内の各埋め込み位置での透かし信号の強度を統制する可視性及び堅牢性メトリクスの関数である。埋め込み装置１０は、デザイナによってセットされる及び／又はホスト画像及び基準デジタル透かしの分析から自動的に導出されるように堅牢性及び可視性制約に異なる重みを適用する。埋め込み装置１０から出力される埋め込みパラメータは、埋め込み位置ごとの透かしの強度の制約を指定する。これは、埋め込み位置ごとの調整方向における信号振幅のスケールファクタ及び／又は制限の形で指定され得る。
【００４１】
基準透かしの構築にはいくつかのオプションがある。１つのオプションでは、基準透かしは、すべての印刷物に共通の固定構成要素である。一実装形態では、この固定構成要素は、同期信号である。同期信号の一例は、透かしタイルの空間周波数領域におけるインパルス又はピークとして形成された信号であり、各々のそのような特性は、他方に対して疑似ランダム位相を有する。空間領域において、同期信号は、一意のペイロードの埋め込み位置に重なる。最終的透かし信号の可視性は、これらの埋め込み位置で同期信号によって概算され得る。固定構成要素はまた、可変ペイロードとは異なる空間解像度でエンコードされた、静的ペイロードを含み得る。たとえば、固定ペイロードは、プライベート可変ペイロードとは異なる空間解像度の、ＧＴＩＮなどの製品識別子を運ぶ、公開透かしでもよい。
【００４２】
同期信号の例は、米国特許第６，６１４，９１４号において説明される。最終ペイロード依存の透かしの代替プロキシとして、基準信号は、同期信号、及び、他のペイロード信号を一般に表す代表的ペイロード信号（たとえば、平均又はランダムペイロード信号）から成り得る。同期が可変ペイロード要素の配列において固有の透かしプロトコルにおいて、基準透かしは、選択されたペイロードから生成される代表的透かし信号でもよい。さらに詳しくは、固有の同期を有するいくつかの信号構造を説明する、Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｍｏｄｕｌａｔｉｏｎ  ｆｏｒ  Ｒｏｂｕｓｔ  Ｓｉｇｎａｌｉｎｇ  ａｎｄ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎという題名の本発明者らの特許仮出願第１４／７２４，７２９号を参照されたい。
【００４３】
他の形の同期もまた、エンコード及びデコードシステム内で使用され得る。たとえば、幾何的登録のための可視のテンプレートを形成するＱＲコード（登録商標）、円又は箱形の線構造のような２次元バーコード記号において通常は使用される基準など、可視の登録構造が、パッケージデザインに組み込まれ得る。もう１つの例は、同期信号として万線スクリーン角度から導出される向きを使用することである。
【００４４】
透かし信号内の同期信号構成要素又は構造をやはり必要としない、追加の同期手法が、適用され得る。１つの戦略は、毎回異なる同期パラメータで、ペイロードを含むと疑われる信号のエリアに繰り返して透かし抽出及びペイロードチェック動作を適用することによって、同期の検索を用いることである。本発明者らの特許仮出願第１４／７２４，７２９号は、たとえば、異なる回転及び拡大／縮小状態でフィルタカーネルを適用する手法を説明する。もう１つの戦略は、特性認識を使用してペイロード抽出に先立って幾何的又は時間的歪みを概算することである。たとえば、参照することにより本明細書に組み込まれる、本発明者らの米国特許出願公開第２０１４０１１９５９３号、及び本発明者らの米国特許第８，３００，８８４号を参照されたい。
【００４５】
個人向け情報を有するＶＤＰテンプレートも含む、他のデザイン要素が、幾何的登録のための基準として使用され得る。特定の例は、印刷されるときに同期のための幾何的基準マーキングを形成する、個人向けテキスト及びグラフィックスを含む。テキストの配置と、行及び列でのその整列とは、登録の基準の１つの形を提供する。可変画像を含むボックスはまた、ペイロードの埋め込み位置の基準のフレームを形成するエッジ構造を有する。受取人の名の始めは、たとえば、透かし信号ブロックの原点を示すために使用され得、テキスト自体は、透かし信号をデコードする方法の手掛かりを提供し得る。たとえば、テキストは、機械で読み込む（ＯＣＲを介して）ことができ、ペイロードをデコードするための暗号鍵又はペイロードを変調するために使用される搬送波信号の生成の鍵（疑似ランダムシーケンスなど）として使用されるバイナリシーケンスにハッシュされ得る。テキスト又はグラフィックスはまた、画像内の特定のポイントに対する透かし信号の原点の相対的位置を示す、オフセット値に変換され得る（たとえば、ハッシュを介して）。
【００４６】
図２に戻ると、次の段階は、各々が一意のペイロードを有する、最終的な印を付けられた画像に印を付けられた基底画像を変換するための調整を計算することである。各一意のペイロードは、基底印が存在する、ホスト画像の各タイル内の埋め込み位置で特定のセットの正又は負の調整を行うことによってホスト画像にエンコードされる。したがって、この特定のホスト画像のあらゆる所望のペイロードは、ホスト画像に構成されたすべての許容可能な正の及び負の調整のサブセットである。本方法のこの段階は、埋め込みパラメータを使用してホスト画像の許容可能な正の及び負の調整を導出する。
【００４７】
この段階には様々な実装構成が存在する。１つの手法では、調整は、印を付けられた基底画像のラスタライズ前のバージョンに適用されるために生成される。この場合、特定のペイロードの調整が、ラスタライズ前の画像ピクセルに適用され、次いで、ＲＩＰが、これらのピクセルを、プレス機の作動中に最終的なラスタライズされた画像に統合するためのラスタライズされた形に変換する。この手法は、プレス機の作動中に過多な計算を必要とし得るので、適切ではないことがある。
【００４８】
この手法の一変更形態では、最適化されたＲＩＰは、特定のペイロードの調整量及び位置を受信する及びプレス機作動中にＤＦＥ又はプレス機内で印を付けられた基底画像ピクセルに調整を行うように構成される。このＲＩＰは、埋め込み位置の埋め込みパラメータから指定される対応する強度値に従って正又は負の調整を行うためにグラフィック処理装置（ＧＰＵ）又は同様の画像処理ロジックを使用する、ＤＦＥ又はプレス機において使用される最適化されたバージョンのＲＩＰである。ＧＰＵ実装形態は、スケールファクタによってセットされた強度で正又は負の調整を適用し、調整が印刷物の一意のペイロードをエンコードするために必要とされる複数の埋め込み位置で基底画像に並列及び／又はベクトル演算を実行することが好ましい。もちろん、修正が、許されない又は必要とされない場合、調整はない（たとえば、スケールファクタはゼロである）。所与のペイロードの許容可能な調整を有する埋め込み位置のみが修正されるので、これは、各印刷物をシリアル化するために必要とされる画像修正の数を限定する。
【００４９】
ＧＰＵは、可変ペイロード情報をエンコードする付加的調整を行うためのピクセルのグループの効率的変換を可能にする。例は、以下を含む：
【００５０】
たとえば軸に沿って伸ばして又は縮めて画像に一意の可変ビットをエンコードし、登録マーカに関連して、ピクセルのグループを変形すること、
【００５１】
限局された変形を行って、画像に亘り異なる変更を行うこと、
【００５２】
印を付けられていないコンテンツを有する画像の部分を上書きして可変データを通信すること（たとえば、基準信号なしで）、
【００５３】
透かし信号が、特定の色分解にある（たとえば、余分なプレートによって、又は、そうでない場合にはそのチャネルを必要としない画像の黄色のチャネルにおいて、適用された）場合、そのチャネル内のピクセルのチャンクは、反転、回転、又は他の方法で変更されて、その画像に一意の可変データを運ぶ。
【００５４】
前述のＧＰＵ動作はすべて、非常に少ない計算コストでＧＰＵ計算ユニットを使用し、実行され得る。調整を行うために使用され得るＧＰＵユニットの例は、いくつか例を挙げると、ピクセルシェーダー（Ｐｉｘｅｌ  Ｓｈａｄｅｒｓ）、ベルテックスシェーダー（Ｖｅｒｔｅｘ  Ｓｈａｄｅｒｓ）及びテクスチャマッピングユニット（Ｔｅｘｔｕｒｅ  Ｍａｐｐｉｎｇ  Ｕｎｉｔｓ）を含む。これらのタイプの計算ユニットは、印刷ジョブの間に、ＤＦＥ又はプレス機のメモリにおいて、最終的な、一意に印を付けられた画像の生成を加速するための調整を行うために使用され得る。
【００５５】
図２に示される、もう１つの手法では、本方法は、調整を印刷ジョブを実行する前にラスタライズされたピクセル形式に変換する。ラスタライズされたピクセルは、特定のペイロードのデータベースから単純に選択され、ラスタライズされた基底画像の埋め込み位置に書き込まれるので、この前処理手法は、ＲＩＰ又はプレス機のいずれかがプレス機の作動中に効率的に最終的なラスタライズされた画像にこれらのピクセルを書き込むことを可能にする。
【００５６】
図２は、ラスタライズされた形の調整を生成するための構成を示す。ラスタ画像プロセッサ（ＲＩＰ）１２は、一意の印刷物の印刷に先立って、前処理モードで動作するラスタライザである。それの役割は、そこからモジュール１４がラスタライズされた形の調整を決定するラスタライズされたバージョンの基底画像（ＲＩＰ後画像）を生成することである。以下に論じられる、図３Ａ〜Ｄにおいて調整の例を示す。
【００５７】
モジュール１４は、一意のペイロードの所望のセットのすべての許容可能な正の及び負の調整のセットを計算する。それは、各埋め込み位置について行われ得る許容可能な調整範囲を指定する埋め込みパラメータを取得する。それは、次いで、対応する埋め込み位置の許容可能な範囲内の各埋め込み位置の許容可能な正の及び負の調整を決定する。場合によっては、どの調整も許容可能ではないことがあり、或いは、正の調整のみ又は負の調整のみが許容可能であることがある。これの１つの原因は、埋め込みパラメータが、変更を行うことができないこと、或いは負の変更のみ又は正の変更のみが許されるがその両方は許されないことを指定することである。埋め込み位置の基底画像のピクセルが既に、動的範囲を超えることになる調整を行うためのヘッドルームがそれ以上存在しないような、動的範囲の一方の端又は他方にあることがある。関連して、埋め込み位置にあるピクセルは既に、ペイロードの正又は負の調整と一致する基準信号調整を含み得、そのようなものとして、さらなる調整は、必要ない、又は埋め込み位置の一意のペイロードを運ぶ画像パッチを生成するために行われ得ない。この概念を表現するもう１つの方法は、基底画像が、以下のいずれかになり得ることである：
【００５８】
１．正又は負の調整の所望の効果を既に生み出すピクセルの構成を有する、
【００５９】
２．或いは、とても限定されていて、正又は負の調整は、それが試みられた場合に、正又は負の調整の所望の効果をもたらすことにならず、そのようなものとして、成功の見込みのない試みである。いくつかの埋め込み位置で調整を行うことができないことは、一意のペイロードのデコードへの小さなエラーに貢献し得るが、このエラーは、埋め込み位置を横切るエンコードの冗長性により効果をほとんど有さないことになる。
【００６０】
この手法を受け入れるために、モジュール１６は、ラスタライズされた基底画像を最終的なラスタライズされた画像に迅速に更新するために、印刷時にアクセスされる許容可能な調整のデータベースを生成する。データベースは、特定のホスト画像に一意であり、それは、そのホスト画像の埋め込み位置ごとの許容可能な正の及び負の調整を含む。これは、一意のペイロードをエンコードするように変更される各色分解の調整を含む。各一意の画像が、プレス機動作中の可変マーキングのために撮像されるとき、データベースが、マスク又はテンプレートの迅速な生成のために、ルックアップテーブルの形式で、ＤＦＥ又はプレス機内のＲＡＭ、永続メモリユニット、バッファ又はレジスタにロードされ得る。
【００６１】
もう１つの最適化戦略は、変更される必要のあるピクセルの数を最小限に抑え、互いに最小限に離れたペイロード（記号）を選び取ることである。そのようにすることは、２つの軸の間の大域的最小点を見つけるための傾斜降下アルゴリズムによって達成され得る（最小限のピクセル変更及び最小限に受け入れ可能な記号距離が２つの軸であること）。これは、より計算的に複雑なタスクであるが、それは、ホスト画像に一意のペイロードのセットを適用する前にそれらの一意のペイロードのセットを公式化する前処理段階において実行される。それは、印刷ジョブに先立つ前処理段階に一度実行されるだけでよい。
【００６２】
図３Ａは、正の及び負の調整を有する埋め込み位置のピクセルの例を示す。左のグループのピクセルは、埋め込み位置内のオリジナルの基底画像におけるラスタライズされた形のピクセルの一例である。すべての３つのピクセルグループにおいて、黒いエリアが、色分解におけるインクの付与を表すのに対して、白いエリアは、インクのないことを表す。真ん中のグループのピクセルは、約１０％少ないインクを有する調整（１０％微調整）である。右のグループは、反対の調整を有する。調整の量は、埋め込み位置の埋め込みパラメータによって指定される。前述のように、これは、スケールファクタ（たとえば、この場合には＋／−１０％）でもよい。正の及び負の調整は、互いに等しい必要はない。これは、ピクセル調整の各方向について特定のスケールファクタをセットすること、又はスケールファクタの組合せを使用すること、又は最大若しくは最小微調整パラメータ内に調整を維持するための閾値処理若しくはクリッピングによって、指定され得る。
【００６３】
図３Ｂは、ホスト画像エリアのオリジナルの５０％インクカバレッジに対して１０％調節された、２×２配列の埋め込み位置の例を示す。これらは、図３Ａに示されるのと同じ調整であるが、２×２グループのバンプとして示される。左の画像は、バンプ調整を有するピクセルエリアを概算する。左上及び右下の領域は、インクカバレッジが減らされているのに対して、右上及び左下は、５０％のオリジナルのホスト画像に対してインクカバレッジが１０％増やされている。具体的には、ピクセルエリア１７が、１０％減少を有する埋め込み位置を示すのに対して、ピクセルエリア１８は、カバレッジにおける１０％増加を有する。図３Ｂの右側は、印刷後の画像パッチを概算する。
【００６４】
図３Ｃは、４×４配列の埋め込み位置でのピクセルのパッチの一例を示す。特に、この例は、透かし信号が７５ＤＰＩである、３００ＤＰＩ画像内の１６ピクセル×１６ピクセル配列を示す。４×４配列の埋め込み位置内の、各埋め込み位置は、３００ＤＰＩの４×４配列のピクセルである（括弧によって印を付けられた４×４グループを参照）。可変ペイロードは、埋め込み位置で正又は負の調整を行うことによって、エンコードされる。
【００６５】
図３Ｄは、４５°の２００万線スクリーンを使用する、２４００ＤＰＩでの図３Ｃの画像の再サンプリングである。これは、調整されたピクセルのセットがどのようにしてラスタライズされた形で提示されるかの例を示す。これらのタイプの正に及び負に調整されたピクセルは、埋め込み位置ごとに生成及び記憶される。それらのピクセルは、一意のペイロードに応じて、挿入するために選択される。
【００６６】
調整されたピクセルの選択は、一意のペイロードが生成されるまで知られない。それが生成された後は、本方法は、その一意のペイロードをエンコードするために必要とされる調整されたピクセルを選択する。
【００６７】
図４は、一意のペイロードの生成及びそれらをエンコードするための対応する調整を示す図である。例示を目的として、各印刷物が１つの一意のシリアル番号で重複してエンコードされることになる、印刷ジョブに一意のシリアル番号のセットが割り当てられる適用例を考えられたい。ブロック２０では、本プロセスは、シリアル番号を得て、それをペイロード生成プロセス２２に供給する。ペイロード生成プロセス２２は、透かし信号タイルのための正又は負の値のセットを生成する。それを行うための方法は、前述で参照された特許文献に記載されている（たとえば、ＣＲＣを付加する、エラー訂正エンコード、反復、疑似ランダムシーケンスなどの搬送波信号に変調する、変調された搬送波信号要素をタイル内の埋め込み位置にマップする）。このプロセスは、印刷ジョブより前に実行され得、又は、その少なくとも一部が、先に行われ得、ペイロードタイルが、特定の印刷物に必要とされる調整の選択において使用するためにキャッシュされる及び待ち行列に入れられる。ペイロードタイルは、印刷物において重複してエンコードされるので、各印刷物に１つのみのタイルがあればよい。
【００６８】
ペイロードタイルは、ホスト画像内のタイルの位置にマップされる。タイルは、その中で透かし信号がエンコードされることになる画像の各色分解について水平及び垂直方向に連続する様式で配列される。ペイロードは、タイルにおいて同じものであるが、調整は、画像及び色分解に依存する。したがって、調整が、ブロック２４に示すようにデータベースから取り込まれるとき、それらの調整は、目標画像の座標空間内の埋め込み位置について取得される。この段階で、ペイロード生成プロセスにあるように、シリアル番号のサブセットに対応する調整のセットが、生成され、ＤＦＥ又はプレス機のローカルメモリにキャッシュされ、印刷ジョブに先立って最終的なラスタライズされた画像に書き込むために待ち行列に入れられる。様々なキャッシュ戦略が、ＤＦＥ及びプレス機の設計及び能力に応じて、使用されて、調整を含む又は印刷物の印刷の前のいくつかの印刷サイクルのピクセルをその一意のペイロードと置き換える、各一意のペイロードのマスクを生成及びキャッシュすることができる。
【００６９】
ブロック２８は、本プロセスが調整を第Ｎの対応するＲＩＰ後画像に書き込むことを示す。数字、Ｎ、は、第Ｎの調整マスク又はテンプレートを基底画像を適用して、プレス機が第Ｎの印刷物に付与する一意に印を付けられた画像を作成することによって生成される、最終的なラスタライズされた画像の数を指す。図１を参照すると、この処理ブロックは、次いでプレス機に供給される、最終的なラスタライズされた画像の生成におけるステップとしてＤＦＥ２のＲＩＰ５内で実装され得る。これは、ＶＤＰ標準を使用して、実装することができ、ＰＤＬ印刷ファイルは、第Ｎの調整セットに対応するテンプレートが静的基底画像に結合されることを指定する。
【００７０】
別法として、プレス機が、画像合成能力を有する場合、プレス機は、調整を基底画像と結合させる。たとえば、参照によって組み込まれる、オンプレスマージングに関する、米国特許出願公開第２００７０２５３０２７号を参照されたい。このタイプのプレス機において、プレス機は、それのメモリに記憶された静的テンプレートをＶＤＰのＤＦＥからのラスタライズされた構成要素と結合させる処理装置を有する。本特許出願について、プレス機４は、ＤＦＥから調整のテンプレートを取得し、プレス機４は、ラスタライズされた基底画像を静的テンプレートとして記憶する。プレス機内で、処理装置６は、メモリに調整を書き込んで、それらの調整とラスタライズ前の基底画像を結合させる。
【００７１】
図５は、図２の変更形態を示す図である。同様の処理モジュールは、これらが、前述の、図２の処理モジュールに対応するものであることを示すためにプライム記号、’、をラベル付けされる。この手法における基本的な差は、埋め込みツール１０’は、ホスト画像に基準記号を埋め込まないが、その代わりに、埋め込みパラメータを計算し、ホスト画像の修正を保留するということである。
【００７２】
ＲＩＰ１２’は、ホスト画像をラスタライズされた形に変換する。ラスタライズされた形を計算する目的は、ラスタライズされたピクセル（たとえば、図３Ｄのそれらのような）に関する正の及び負の調整の生成を円滑化することである。特に、処理モジュール１４’は、ラスタライズされたピクセルを入力として取ること及び埋め込み位置でラスタライズされたピクセルのスクリーン構造を変更して、その位置の正味の正の及び負の調整を生成することによって、正の及び負の調整を決定する。図２の処理モジュール１４に対する処理モジュール１４’の差は、正の及び負の調整がホスト画像の入力ピクセル、基準ＤＷＭ要素、及び、埋め込み位置での可変ペイロードエンコードの正の及び負の調整の関数であることである。この手法の利益は、基準ＤＷＭ信号を埋め込むための調整と正の及び負のペイロード調整との関係が正味の調整を算出すると考えられることである。可視性及び堅牢性制約に応じて、モジュールは、各構成要素を異なって重み付けすることができ、基準信号が正又は負のペイロード調整と同じ方向にあるかどうかに基づいて、正味の調整を計算することができる。
【００７３】
代替手法は、これらの調整が、ホスト画像ピクセルをラスタライズする前にそれらに基づいて決定されるように、処理を並べ替えることである。この手法では、モジュール１４’の変更形態が、各埋め込み位置の基準信号及びペイロードによる許容可能な正味の正の及び負の調整を計算する。それは、次いで、基準信号効果を考慮し、正及び負の両方のペイロードの許容される調整を行う。この調整は、透かしが適用されることになる各色分解における多値のピクセル要素（たとえば、図３Ｃのピクセルのような）の値を変更する。ピクセルは、次いで、調整が許される及び存在する（たとえば、図３Ｄのピクセルのような）、各埋め込み位置の正の調整を含むバージョン及び各位置の負の調整を含むバージョンを含む、ラスタライズされた形のホスト画像ピクセルを生成するために、ラスタライズされる。
【００７４】
モジュール１６’は、前述の図２のモジュール１６と同様に動作する。前述のように、ラスタライズ後の調整の代替は、ラスタライズ前のピクセルに適用されることになるデータベース調整を生成することである。この手法では、ＲＩＰ又はプレス機は、データベースから特定の一意のペイロードの調整を取得し、それらを埋め込み位置のラスタライズ前のホスト画像に適用して、印を付けられたホスト画像を作成する。
【００７５】
１つのモードの動作では、各一意に印を付けられたホスト画像は、プレス機の動作中に完全にラスタライズされ、印刷するためにプレス機に供給される。この手法は、プレス機の速度を下げる傾向があり得、そのようなものとして、より大きな実行印刷ジョブには適さないことがある。
【００７６】
もう１つのモードでは、調整された埋め込み位置の印を付けられたホスト画像の部分が、プレス機の動作中にラスタライズされ、ラスタライズされたバージョンのホスト画像と統合されて、印刷するための一意に印を付けられた最終的画像を生成する。
【００７７】
特に、一実施形態では、ラスタライズされたバージョンの正に及び負に調整されたピクセルが、印刷されたインスタンスの一意のペイロードがエンコードされる埋め込み位置のプレス機に送られる。正に調整されたピクセルは、それらに行われた許容可能な正の調整（可視性及び堅牢性メトリクスによる及び同期信号貢献のために構成された）を有し、一意のペイロードのホスト画像に亘る埋め込み位置に対応する。これらの埋め込み位置は、ホスト画像の位置にマップされたペイロードタイル内の位置に対応する。負に調整されたピクセルは、それらに行われた許容可能な負の調整を有し、一意のペイロードのホスト画像に亘る埋め込み位置に対応する。正に及び負に調整されたピクセルは、ホスト画像の１つ又は複数の色分解のピクセル位置にマップされ得る。
【００７８】
これらのラスタライズされたバージョンの正に及び負に調整されたピクセルは、プレス機が各一意の印刷物を印刷するときに、正又は負に調整されたピクセルが、リアルタイムでエンコードされることになる一意のペイロードに応じてそこから選択される、許容可能な調整のデータベースを実現する。このデータベースは、それが事前生成され、一意の印刷物の印刷に先立ってラスタライズされた形でプレス機のメモリに一度ロードされるという意味で、静的である。
【００７９】
リアルタイム動作中、ＤＦＥは、タイル内の一意のペイロード値に従ってデータベースから正又は負に調整されたピクセルを選択するために使用される、プレス機にペイロードタイルを送る。ペイロードタイルは、たとえば、水平及び垂直方向のタイルの連続して配列されたブロックにおいて、画像に亘り複製される。各々のこれらの連続するタイル内のペイロードをエンコードするための調整は、データベース内の埋め込み位置の座標の対応する値に応じて変わる。ホスト画像内の埋め込み位置が、ペイロードタイル内の対応する位置で論理値の１（正の１）を有する場合、正に調整されたピクセルが、プレス機のメモリにおいて最終的な印を付けられた画像に書き込むために選択される。逆に、ホスト画像内の埋め込み位置が、ペイロード内の対応する位置で論理値のゼロ（負の１）を有する場合、負に調整されたピクセルが、プレス機のメモリにおいて最終的な印を付けられた画像に書き込むために選択される。
【００８０】
一実施形態では、正に及び負に調整されたピクセルは、別個のラスタライズされた画像配列にさらに分割され、アルファブレンドチャネルに従って、プレス機内のプロセッサによって選択される。第１の画像配列は、正に調整されたピクセルを備え、第２の画像配列は、負に調整されたピクセルを備える。アルファブレンドチャネルは、ホスト画像内のピクセルの連続するブロックの配列にマップされた１つ又は複数のペイロードタイルを備える。ペイロードタイル内の値は、それぞれ、第１の画像配列又は第２の画像配列からの埋め込み位置の正又は負に調整されたピクセルの選択を制御する。この手法では、ＤＦＥは、アルファブレンドチャネルを介してプレス機に一意のペイロードのペイロードタイルを転送する。
【００８１】
ＤＦＥは、一意の印刷されるインスタンスの単一のペイロードタイルとしてアルファブレンドチャネルを構築し、プレス機に命令を発行してホスト画像に亘りタイルを複製することができる。この場合、プレス機内のプロセッサは、連続するブロック内のペイロードタイルを複製して、それらのタイルをホスト画像埋め込み位置にマップする。プロセッサは、あるステップにおいてタイル又はタイルのセットを複製し、それらのタイルでホスト画像を覆うように様式を繰り返すことができる。プロセッサは、次いで、それらのタイル内の埋め込み位置をスキャンし、それらの位置にあるペイロード値を読み取り、選択された正に調整された又は負に調整されたピクセルを第１の及び第２の配列から取り込み、選択されたピクセルをラスタライズされたホスト画像内の対応する位置に書き込む。
【００８２】
ＤＦＥは、ホスト画像ピクセル位置にマップされた連続するピクセルブロック内のペイロードタイルを複製することによって、アルファブレンドチャネルを構築することができる。この場合、ＤＦＥは、プレス機のプロセッサによって読み取られる準備のできた状態でアルファブレンドチャネルを送って、それぞれ、第１の画像配列及び第２の画像配列から正又は負に調整されたピクセルを選択する。
【００８３】
前述の手法は、様々な方法で拡張及び構成することができる。１つの手法では、ＤＦＥは、ラスタライズされたバージョンの印を付けられたホスト画像をプレス機のメモリに転送する。このラスタライズされたバージョンは、同期信号及び固定ペイロード（可変情報であるが、ホスト画像の印刷されるインスタンスについては固定）を含む、基底の印を付けられた画像を備える。固定ペイロードは、ペイロードタイル内の第１のセットの埋め込み位置にマップされる。プレス機の動作中、プレス機は、ペイロードタイル内の第２のセットの埋め込み位置にマップされた、可変ペイロードのペイロードタイルを受信する。プレス機は、ラスタライズされたバージョンの基底の印を付けられた画像に、ペイロードタイルに従って、調整されたピクセルを書き込んで、それを同期信号と固定ペイロード要素及び可変ペイロード要素の両方とを有する最終的な印を付けられた画像に変換する。可変ペイロードは、それを一意にする。調整は、可視性及び堅牢性制約、並びに可変ペイロードの埋め込み位置の同期信号の貢献を組み込む。
【００８４】
パッケージデザインの適用例において、たとえば、基底の印を付けられた画像は、ＧＴＩＮなど、パッケージデザイン画像のすべての印刷されたインスタンスに共通の識別子を運ぶ固定ペイロードを含む。固定ペイロードは、疑似ランダム搬送波シーケンスで変調された、エンコードされたビットを形成するようにエンコードされたエラー訂正であり、変調されたビットは、埋め込み位置にマップされる。これらの変調されたビットは、変調されたビットの値（正の調整の１、及び、負の調整の０又は−１）に基づいて埋め込み位置の対応するピクセルを正又は負に調節することによって、エンコードされる。同様に、正の及び負の調整は、可変ペイロードの位置と同様の様式で計算されるが、可変ペイロード、したがって、正の／負の調整されたピクセルのセット、の選択が、一意のインスタンスを作成するために、印刷動作中に実行される。固定及び可変ペイロードの正の及び負の調整は、同期信号をエンコードするための調整に基づいて構成されてある。
【００８５】
さらに、ホスト画像から計算された可視性マップが、ホスト画像のすべての埋め込み位置の正の及び負の調整を拡大／縮小するためのスケールファクタを生成するために使用される。これらの拡大／縮小修正は、正に及び負に調整されたピクセルにおいてピクセル調整の振幅をセットするために事前に適用される。
【００８６】
前述の例は、正の及び負の調整を参照するが、調整は、様々な信号伝達及びエンコードの仕組を実装するために、様々な方法で使用され得る。１つのエンコードの仕組では、調整は、レベルに量子化され、レベルは、異なるメッセージ記号、たとえばＭ−ａｒｙ記号、に対応する。ペイロードタイル内の値は、事前計算された調整に次いで対応する、量子化レベルを選択する。
【００８７】
調整は、１つ又は複数の色分解においてピクセル値振幅に適用され得る。場合によっては、１つの色分解における調整は、可視性を減らす及び／又は堅牢性を増やすための他の色分解における補償する反対の調整又は一連の調整でオフセットされる。したがって、ペイロードタイルは、単に正又は負の調整以上から選択するように構成され得る。その代わりに、ペイロードタイルは、複数色分解において、複数のレベルの調整から選択し得る。
【００８８】
さらに、調整は、可変ペイロード要素に対応する調整のパターンを適用するために、隣接するピクセルのグループ又はクラスタにマップされ得る。
【００８９】
前述のように、プレス機のメモリ内のラスタライズされた画像のピクセルのサブセットのみが、最終的な印を付けられた画像を一意にするために、修正される必要がある。これは、印刷されるインスタンスを一意にするペイロードの一部を指定するためにＤＦＥからプレス機に転送されるデータの量を減らす。それはまた、各一意の印刷されるインスタンスのために必要とされる調整されたピクセルだけの選択及び書込みにプレス機内の計算を減らす。
【００９０】
いくつかの実施形態では、印を付けられた画像を一意にするための調整は、１つの色分解に限定され得る。たとえば、静的な、基底の印を付けられた画像は、Ｃ、Ｍ、Ｙ、及びＫ色分解（プロセスカラー）、及び場合により他の色分解（たとえば、スポットカラー）から成り得る。印刷されるインスタンスをシリアル化するための調整は、黒チャネル（Ｋ）に限定され得る。しかしながら、黒チャネルにおける調整はより可視になる傾向にあり得るので、この手法は、視覚的品質により大きな影響を与え得る。可変ペイロードの単一チャネル調整の効率は、同期信号構成要素を少なくとも部分的にオフセットするオフセット基準信号など、それらのチャネルにおいて静的基準透かし信号を使用する１つ又は複数の他のチャネルにおける少なくとも部分的なオフセット調整を置くことによって、より少ない可視性とともに達成され得る。この仕組では、オフセット調整は、印刷されるインスタンスを一意にする可変ペイロードについて行われることになる後の調整を事前に償うために、静的なラスタライズされた基底画像に事前に埋め込まれる。
【００９１】
前述の例は、ホスト画像が可変画像コンテンツを有する適用例に基づく。具体的には、ホスト画像は、複数の色分解を有し、各色分解内のピクセルは、空間領域に亘って変化する。そのような場合、埋め込みパラメータが、この可変ホスト画像コンテンツによって変わる色、可視性及び堅牢性メトリクスの関数として生成される。たとえば、第１４／５８８，６３６号、Ｆｕｌｌ−Ｃｏｌｏｒ  Ｖｉｓｉｂｉｌｉｔｙ  Ｍｏｄｅｌ  Ｕｓｉｎｇ  ＣＳＦ  Ｗｈｉｃｈ  Ｖａｒｉｅｓ  Ｓｐａｔｉａｌｌｙ  Ｗｉｔｈ  Ｌｏｃａｌ  Ｌｕｍｉｎａｎｃｅと、第１３／９７５，９１９号、Ｇｅｏｍｅｔｒｉｃ  Ｅｎｕｍｅｒａｔｅｄ  Ｗａｔｅｒｍａｒｋ  Ｅｍｂｅｄｄｉｎｇ  ｆｏｒ  Ｓｐｏｔ  Ｃｏｌｏｒｓと、第６２／１５２，７４５号、Ｄａｔａ  Ｈｉｄｉｎｇ  Ｕｓｉｎｇ  Ｅｑｕａｌ  Ｖｉｓｉｂｉｌｉｔｙ  Ｅｍｂｅｄｄｉｎｇ  Ｆｏｒ  Ｃｏｌｏｒ  Ｄｅｓｉｇｎｓと、第１５／１３７，４０１号、Ｆｕｌｌ−Ｃｏｌｏｒ  Ｖｉｓｉｂｉｌｉｔｙ  Ｍｏｄｅｌ  Ｕｓｉｎｇ  ＣＳＦ  Ｗｈｉｃｈ  Ｖａｒｉｅｓ  Ｓｐａｔｉａｌｌｙ  Ｗｉｔｈ  Ｌｏｃａｌ  Ｌｕｍｉｎａｎｃｅと、米国特許第６，６１４，９１４号と、米国特許第７，３５２，８７８号と、米国特許出願公開第２０１０−０１５０４３４号とを参照されたい。
【００９２】
すべての画像が、埋め込みパラメータの高度な最適化を必要とする訳ではない。これらの画像について、埋め込みパラメータの生成は、簡略化される。
【００９３】
いくつかの画像は、一様なトーンの特定の色を含む。その色は、特定のスポットカラーに対応する。たとえば、第１４／６１６，６８６号、Ｄａｔａ  Ｈｉｄｉｎｇ  ｆｏｒ  Ｓｐｏｔ  Ｃｏｌｏｒｓ  ｉｎ  Ｐｒｏｄｕｃｔ  Ｐａｃｋａｇｉｎｇを参照されたい。一意のペイロード信号は、ホスト画像に一意のペイロードを運ぶ濃淡を追加することによって、伝達され得る。スポットカラーエリアの場合、埋め込み装置ツールの１つの戦略は、スポットカラーをプロセスカラー濃淡と整合させることである。この戦略は、プロセスカラー濃淡とスポットカラーとの色差による色整合エラー、並びに透かし信号エラーをもたらし得る。この場合、埋め込みパラメータは、色整合及び透かしエラーの最小化に基づいて決定される埋め込み位置で透かし信号をエンコードするように調整を制御する。第１４／６１６，６８６号に記載されるように、異なる重みが、色整合及び透かしエラーに適用され得る。
【００９４】
ＶＤＰワークフローについて、図２又は図５の手法の変形形態は、ラスタライズされたバージョンの一意に印を付けられた濃淡を生成し、それらをデータベースに記憶する。印刷ジョブについて、各一意に印を付けられた濃淡は、テンプレート又はマスクに変換され、ホスト画像と組み合わせるための待ち行列に入れられる。印刷ジョブの間、ＲＩＰ又はプレス機は、印刷物の一意に印を付けられた濃淡をホスト画像と結合させて、印刷するための最終的なラスタライズされた画像を形成する。
【００９５】
いくつかの画像は、画像コンテンツを有さない、或いは他の方法によって修正することができない。この場合、埋め込み装置ツールは、疎らなマーキング戦略を使用し、デジタルペイロードをエンコードする。たとえば、両方ともＳｐａｒｓｅ  Ｍｏｄｕｌａｔｉｏｎ  Ｆｏｒ  Ｒｏｂｕｓｔ  Ｓｉｇｎａｌｉｎｇ  Ａｎｄ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎという題名の本発明者らの米国特許仮出願第１４／７２５，３９９号、及び第１５／０７２，８８４号を参照されたい。このタイプのマーキングは、信号が、より明るい（たとえば、空白基材上の疎らなドット）、又はより暗い（たとえば、暗い背景又は基材内の疎らな穴）である背景上に疎らな要素として配列されるという点で、他方とは異なる。疎らな要素（ドット又は穴）の場所は、各一意のペイロードによって変わる。特に、各一意の印刷物に割り当てられた、一意のペイロードを運ぶ、一意の信号タイルが存在する。
【００９６】
ＶＤＰの疎らな信号伝達の場合、疎らな信号の一意の信号タイルが、生成され、ラスタライズされたホスト画像と統合される。各一意のタイルは、印刷ジョブの前に生成することができ、次いで、印刷ジョブの間にＲＩＰ又はプレス機によって色分解におけるホスト画像に適用することができる。たとえば、本発明者らの米国特許仮出願第１４／７２５，３９９号における１つの手法は、バイナリ基準信号（同期構成要素）の疎らな画像をロジカルＡＮＤ演算を有する可変ペイロード信号の疎らな画像と結合させることによって、疎らな信号タイルを生成する。
【００９７】
ＶＤＰワークフローにおいて使用するために、１つの手法は、各一意のペイロードのテンプレート又はマスクを作成することである。テンプレート又はマスクは、ホスト画像サイズに適合するように水平及び垂直方向で連続して疎らな信号タイルを繰り返すことによって形成された層である。
【００９８】
印刷ジョブについて、いくつかの一意に印を付けられた、ラスタライズされた画像が、これらのテンプレート又はマスクをホスト画像と結合させることによって、印刷ジョブの前に作成され、待ち行列に入れられる。次の一意に印を付けられた画像が、プレス機内のメモリから読み取られる及びイメージャに供給される準備が常に整っているように、一意に印を付けられた画像を作成するこのプロセスは、印刷ジョブの間に継続する。
シリアル化された印刷項目の適用例
【００９９】
商業印刷環境において各印画物を介して一意のペイロードをエンコードする能力は、数えきれないほどの適用例を可能にする。１つの適用空間は、製品パッケージングのシリアル化である。これは、各オブジェクトが流通を通して追跡される、追跡及びトレース適用例に有用である。関連適用例は、偽造品検出である。正規オブジェクトの状況が、それの流通に沿ったポイントでの状況情報を有するそれの一意のペイロードにリンクされたデータベース記録を更新することによって、流通を通して追跡される。偽のオブジェクトが、発見された場合、それは、読み取り可能なペイロードを有さないことになり、又は、ペイロードが、正規オブジェクトのデータベース記録にリンクすることになり、偽のオブジェクトのコンテキスト情報（それの位置又は買い手）は、正規オブジェクトの流通履歴に整合しないことになる。ネットワークモバイル読取機が、配備され、ＩＤをデコードし、データベースに接続し、流通履歴に対してコンテキスト情報をチェックして、コンテキスト情報が流通履歴と一致するかどうかを決定し得る。
【０１００】
製品及び製品パッケージングの商業印刷において効率的に一意のペイロードをエンコードする能力は、様々な認証の仕組を実装するための実際的で及び費用効果の高い枠組みを実現する。１つの認証の仕組は、印画物の画像をキャプチャし、オブジェクトに一意の特性のハッシュを計算し、オブジェクトに埋め込まれた一意のペイロードによってインデックスを付けられたデータベースにおいてそのハッシュを登録することである。ハッシュが、オブジェクトの印刷とは別に、たとえばＲＦタグ、ホログラム、基材指紋などのようなオブジェクトに付与された何かから知られる場合、それは、オブジェクト又はそれのパッケージング上の印刷画像のために生成された又はそれに埋め込まれたペイロードにおいて運ばれ得る。特性は、印刷若しくは紙アーティファクトのいずれかを理由として、又はオブジェクトに添付されたホログラムのようないくつかの光学的可変デバイスの光学特性を理由として、オブジェクトに一意である。オブジェクトを認証するために、ハッシュが、オブジェクトのキャプチャされた画像から抽出される（たとえば、スマートフォン又は他の画像キャプチャデバイス）。このハッシュは、次いで、疑わしいオブジェクトの画像から抽出された一意のペイロードを使用してデータベースから取り込まれたもの、又はその疑わしいオブジェクトの透かしペイロードにおいて伝達されるものと比較される。前述のＶＤＰ方法論は、特に、各印刷物内の可変ペイロードに暗号化されたハッシュを埋め込むこと、又は暗号化されたハッシュを記憶するデータベースエントリへのインデックスを付けられた可変ペイロードを埋め込むことのいずれかに適している。
【０１０１】
要約すると、この認証方法論は、以下のいずれかのプロセスを含む：
【０１０２】
データベースにハッシュを記憶し、確認時に一意のペイロードを使用してそれを調べるプロセス、
【０１０３】
オブジェクトに印刷された透かし又は他の機械可読記号に何らかの暗号化されたバージョンのハッシュを埋め込むプロセス。
【０１０４】
１つのクラスのハッシュは、紙及びインクの一意の反応又は紙／基材自体の構造がハッシュされた、材料微細構造の視覚的ハッシュを含む。参照によって本明細書に組み込まれる、Ｖｏｌｏｓｈｙｎｏｖｓｋｉｙ，Ｓ．、Ｄｉｅｐｈｕｉｓ，Ｍ．、Ｂｅｅｋｈｏｆ，Ｆ．、Ｋｏｖａｌ，Ｏ．、Ｋｅｅｌ，Ｂ．、「Ｔｏｗａｒｄｓ  ｒｅｐｒｏｄｕｃｉｂｌｅ  ｒｅｓｕｌｔｓ  ｉｎ  ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｂａｓｅｄ  ｏｎ  ｐｈｙｓｉｃａｌ  ｎｏｎ−ｃｌｏｎｅａｂｌｅ  ｆｕｎｃｔｉｏｎｓ：  Ｔｈｅ  ｆｏｒｅｎｓｉｃ  ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｍｉｃｒｏｓｔｒｕｃｔｕｒｅ  ｏｐｔｉｃａｌ  ｓｅｔ（ＦＡＭＯＳ）（物理的非クローン性機能に基づく認証における再生可能な結果に向けて：法医学的認証微細構造光学セット（ＦＡＭＯＳ））」、２０１２  ＩＥＥＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｗｏｒｋｓｈｏｐ  ｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｆｏｒｅｎｓｉｃｓ  ａｎｄ  Ｓｅｃｕｒｉｔｙ（ＷＩＦＳ）、４３〜４８ページ、２０１２年１２月２日〜５日、に記載されるように、ハッシュは、線のランダム投影に基づき得る。
【０１０５】
もう１つのクラスの一意の特性は、参照によって本明細書に組み込まれる米国特許出願公開第２００８０３０１７６７号にあるもののように複写が難しい高解像度バーコード様のパターンである。参照によって組み込まれる、Ａｎｈ  Ｔｈｕ  Ｐｈａｎ  Ｈｏ、Ｂａｏ  Ａｎ  Ｈｏａｎｇ  Ｍａｉ、Ｗａｄｉｈ  Ｓａｗａｙａ、Ｐａｔｒｉｃｋ  Ｂａｓ．  Ｄｏｃｕｍｅｎｔ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｕｓｉｎｇ  Ｇｒａｐｈｉｃａｌ  Ｃｏｄｅｓ：  Ｒｅｌｉａｂｌｅ  Ｐｅｒｆｏｒｍａｎｃｅ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｃｈａｎｎｅｌ  Ｏｐｔｉｍｉｚａｔｉｏｎ（グラフィックコードを使用する文書認証：高信頼パフォーマンス分析及びチャネル最適化）、ＥＵＲＡＳＩＰ  Ｊｏｕｒｎａｌ  ｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｃｕｒｉｔｙ，Ｈｉｎｄａｗｉ，２０１４、ｐｐ．１０．１１８６／１６８７−４１７Ｘ−２０１４−９、もまた参照されたい。この手法を使用するために、一意のペイロードが、パターンを生成するために必要とされる暗号鍵を提供するために使用される。このパターンは、次いで、オブジェクトを認証するための相関のために使用される。一意のペイロードは、鍵を運ぶことによって、又はデータベースにおいて鍵へのインデックスを運ぶことによって、鍵を提供する。
【０１０６】
もう１つの適用例は、改良されたロジスティックスのための輸送容器のシリアル化を目的とする。従来のバーコードは、オブジェクトの流通及び出荷において広く使用される。しかしながら、前述のように、従来のバーコードは、オブジェクトの特定の位置に制限され、それらを読むのをより難しくし（センサの視野から遮られる）、損害又は損失を受けやすくし、信頼できなくする。前述の信号エンコードは、オブジェクトの表面（たとえば、約１平方インチのタイル内の）に亘り一意の識別子を複製する。この信号エンコードは、オブジェクトが商業プレス機のワークフローにおいて印刷されるときにオブジェクトを事前シリアル化するために使用される。この事前シリアル化は、後でラベルを追加する必要をなくし、ラベルの印刷及びラベル上のバーコードで運ばれる情報のデータ管理をサポートするために必要とされるインフラストラクチャによって付加される時間及びコストを節減する。ペイロードをそこから抽出する表面の他のエリア内の多くのエンコードされた信号はそのままにして、ラベルは単に表面の一部を目立たなくするので、事前シリアル化はまた、ラベルが追加される仕組みにも対応する。
【０１０７】
前述の利益に加えて、ペイロードを容器に含めることはまた、それがさらに従来のバーコードを必要とせずに材料輸送、追跡、関連適用例のために流通センタ内で使用されることを可能にする。容器での信号の複製は、それが流通センタ内のマシンビジョン及び他のカメラベースの自動的ＩＤ機器によって多数の異なる場所から読み取られることを可能にする。それは、より少ない機器及び取扱コストでより大きな信頼性及び速度を達成するので、これは、自動的ＩＤ機器における節減を実現する。マシンビジョンシステムが、読取り部ごとのカメラの数を減らすことができるので、それは、機器コストを下げる。通常は、各パッケージがコンベヤなどの材料輸送システムで移動するときに、各パッケージが読み取られることを確保するために、読取り部は、いくつかのカメラを使用する。それはまた、容器の複数の側に従来のバーコードを置く必要性を低減する。
【０１０８】
ロジスティックス使用事例は、シリアル化された容器の作成で開始する。前述の技術を使用して、商業印刷システムは、それが印刷されるときに各容器に一意のペイロードを挿入する。１つの手法は、ペイロードに追跡番号をエンコードすることである。もう１つの手法は、追跡番号が荷主のデータベース内で後で割り当てられる、一意の番号をエンコードすることである。後者の手法は、時間とともにペイロードが複数の追跡番号と関連付けられることを可能にする。各出荷の履歴は、容器のペイロードと関連付けられ得る。任意の特定の出荷について、１つのみの追跡番号が、一度にペイロードと関連付けられる。
【０１０９】
前述のエンコード方法は、各々が適用例及びパッケージデザイン、作成方法、及び材料（たとえば、段ボール、プラスチックなど）に合わせられた、様々な戦略を使用して、ペイロードが適用されることを可能にする。それらは、段ボール又は他の紙ベースの材料で作られた硬質容器、並びに、フレキシブルパウチ又は封筒を含む、プラスチックで作られた硬質及びフレキシブル容器で同様に良好に機能する。
【０１１０】
エンコード戦略は、デザイン及び画像コンテンツ向けに構成されることが好ましい。所与のパッケージ内でも、複数の戦略が、可変グラフィックス、一様なトーン及びスポットカラー、及び空白エリアを扱うために使用される。可変グラフィックス及び画像を有する高度なパッケージデザインは、可視性及び堅牢性分析を活用して埋め込みパラメータを事前に決定するエンコードを使用する。プロセスカラー濃淡又は疎らな印は、スポットカラーで印刷される一様なトーンを含む一様なトーン又は空白エリアを有するパッケージデザインの部分に有用である。プロセスカラー濃淡の一例は、白に近い又は空白のエリアに適した、４％Ｃ、２％Ｍ、２％Ｙから成る濃淡である。プロセスカラー濃淡のもう１つの例は、スポットカラーを概算するために使用されるものである。デザインファイル内のスポットカラーエリアは、そのエリアが、スポットカラーをスクリーン処理して戻す前のオリジナルの色に整合するように、スクリーン処理して戻され、プロセスカラー濃淡と結合され得る。スポットカラーエリアはまた、異なるスポットカラー及びプロセスカラー濃淡の組合せで概算され得る。スポットカラー及び濃淡の方法についてさらに詳しくは、第１４／６１６，６８６号、Ｄａｔａ  Ｈｉｄｉｎｇ  ｆｏｒ  Ｓｐｏｔ  Ｃｏｌｏｒｓ  ｉｎ  Ｐｒｏｄｕｃｔ  Ｐａｃｋａｇｉｎｇを参照されたい。疎らなマーキングについてさらに詳しくは、本発明者らの米国特許仮出願第１４／７２５，３９９号、Ｓｐａｒｓｅ  Ｍｏｄｕｌａｔｉｏｎ  Ｆｏｒ  Ｒｏｂｕｓｔ  Ｓｉｇｎａｌｉｎｇ  Ａｎｄ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎを参照されたい。
【０１１１】
加えて、これらの方法は、エンコードされたペイロードを有する材料層がインクのインクジェット付与又はニス、ラッカー若しくはＵＶ硬化塗膜の付与などのパッケージに上書きされる印刷実行に適している。参照によって本明細書に組み込まれる、本発明者らの米国特許出願公開第２００２０１１８３９４号を参照されたい。
【０１１２】
それらはまた、プレスシステムのイメージャが、レーザー、フォトグラフィック、熱、又は他の技法を使用する一意のペイロードの信号調整を適用する能力を有する、実施形態にも適している。これらの調整は、基材にデザインを印刷する前に、基材に行われ得る。別法として、それらは、基材に印刷されたインク層の上に行われ得る。
【０１１３】
１つの手法では、第１の印刷実行は、Ｎ印刷物に静的画像を適用することに専念する。第２の印刷実行は、次いで、Ｎ印刷物に可変ペイロードの異なる調整を適用する。
【０１１４】
別法として、プレス機のイメージャは、次の印刷物に進む前に、印刷物の同基材エリアに異なるマーキングを提供する複数の適用段階を有する。
【０１１５】
たとえば、パッケージは、第１の印刷実行において全く同じ画像を事前に印刷され、次いで、材料塗布（インク又はニス）又は圧力、熱、レーザー、若しくはフォトグラフィックマーキング方法にさらすことを介して調整を適用する、高速の可変マーキングシステムを介して事前印刷パッケージ基材を実行することによって、シリアル化され得る。従来のプレス機アセンブリ印刷物が従来の印刷の後にデジタルマーキングステーションを通過するように、この高速の可変マーキングシステムはまた、不可欠であることがある。
【０１１６】
可変ペイロードマーキングシステムはまた、第１のイメージャアセンブリを使用し、スポット及びプロセスカラーの静的画像が基材に付与されるデジタルプレスシステムに不可欠になり得、デジタルペイロードの調整が、基材に前に、又は、スポット及びインク層が付与された後に、後で、適用される。
【０１１７】
エンコード方法は、荷主の色彩設計及びブランディングに適合されることが好ましく、前述の技術は、この適合を達成するための柔軟性を有する。デジタルプレス機のプロセスカラーは、たとえば、同じ独特のデザインを各容器に付与し、各印刷物に調整を適用して一意のペイロードを挿入するために、使用され得る。いくつかの荷主は、コーポレートブランディングに関連するスポットカラー又はスポットカラーを使用し得る。ブランディングのための色彩設計は、本明細書において参照及び記載された技法を使用し、適応し得る。
【０１１８】
完全性を目的として、他のシリアル化方法論が、この使用事例について使用され得ることにも留意されたい。たとえば、参照によって本明細書に組み込まれる、米国特許出願公開第２０１５００１６６６４号における印刷媒体のシリアル化の方法を参照されたい。
【０１１９】
一意のペイロードマーキングはまた、産業使用事例及び消費者使用事例の両方のために、安価な及び偏在的に配備されたカメラベースの画像化デバイスと互換性をもつように設計される。流通施設においてなど、産業使用事例では、自動的ＩＤ機器は、通常は、従来のバーコードを読み取るように構成される。そのようなデバイスは、通常は、赤色ＬＥＤなどの照明を使用して、約６６０ｎｍ近辺のスペクトルにおいてキャプチャされた画像からバーコードを読み取る。たとえば、この機器は、しばしば、たとえばＣＭＯＳ配列を使用する、赤色照明及び白黒画像キャプチャを使用する。いくつかの機器は、色センサ及び／又は他の形式の照明（たとえば、パルスＬＥＤ）を使用して付加的スペクトル帯において画像コンテンツをキャプチャする。このトピックについてさらに詳しくは、参照によって本明細書に組み込まれる、本発明者らの米国特許出願公開第２０１３０３２９００６号を参照されたい。信号エンコード方法論の互換性を拡張するために、より制限的事例（たとえば、６６０ｎｍでの読み取り）を扱うようにそれを設計することが好ましい。したがって、ペイロードは、より限られたキャプチャデバイスのスペクトル範囲においてキャプチャされた画像から読み取られるように挿入される。
【０１２０】
消費者使用事例では、携帯電話、タブレット及び他の家庭用電化製品のデジタルカメラは、通常は、カラー写真及びビデオをキャプチャするために、色センサを有する。これらのデバイスは、各ピクセルがＲＧＢなどの３つ以上の色分解を有するカラー画像をキャプチャするために、カラーフィルタ配列を使用する。ペイロードは、ある種の従来のバーコードスキャン機器のより限られた事例で抽出可能であるので、それらはまた、ＲＧＢ画像又はビデオから抽出可能である。カメラでキャプチャされた画像からのペイロードの抽出について詳しくは、たとえば、米国特許出願公開第２０１３０３２９００６号、第２０１００１５０４３４号及び第２０１４０１１９５９３号、及び米国特許第６，６１４，９１４号を含む、組み込まれている文書を参照されたい。
【０１２１】
ペイロードの一意のマーキングプロセス及びデジタルキャプチャ及び抽出について説明したが、ここで、一意のペイロードがどのように使用されるかを説明する。図６は、容器でのアプリケーションの一意のデジタルペイロードを示す図である。容器３００が、使用されるとき、そこにエンコードされた一意のペイロードが、その使用のためのアプリケーション番号を割り当てられる。たとえば、出荷アプリケーションにおいて、ペイロードが、出荷データベース管理システム３２においてアクティブ追跡番号に割り当てられる。
【０１２２】
他のアプリケーションが、そのアプリケーション内のアプリケーション番号にペイロードを割り当てることによって、その容器に異なる意味を割り当て得る。たとえば、図６は、ペイロードが、流通センタデータベース管理システム３４において使用するための異なる意味を有する、もう１つの適用例を示す。たとえば、それは、流通センタオブジェクト処理システム内でアプリケーション番号に割り当てられ得る。様々な他のアプリケーションが、そのアプリケーションに特有の他のメタデータとペイロードを関連付け得る。
【０１２３】
容器の状況は、一意のペイロードを読み取ること及び１つ又は複数の所望のアプリケーションについてデータベース管理システムを更新することによって、更新される。
【０１２４】
容器の表面に織り込まれた一意のペイロードは、消費者使用事例及び産業使用事例の両方を強化する。消費者の視点からすると、本技術は、出荷をより容易にし、追跡をより信頼できるものにする。消費者は、容器３０を取得する。出荷を手配するために、彼女は、モバイルデバイス３６のカメラで容器３０をスキャンする。彼女のデバイスで実行するアプリケーション（たとえば、荷主のモバイルアプリケーション）は、モバイルオペレーティングシステムを使用してユーザインターフェースを表示し、タッチスクリーン、音声コマンドなどを介して入力を受信し、容器の画像をキャプチャし、出荷データベース管理システム３２へのネットワーク３８を介するネットワーク通信を確立する。
【０１２５】
アプリケーションは、容器３０のキャプチャされた画像から一意のペイロードをデコードし、それをデータベース３２に提供する。それに応答して、データベースは、一意のペイロードが有効であると認証し、その消費者が容器３０を使用する出荷を手配することを可能にする。
【０１２６】
宛先を割り当てるために、アプリケーションは、宛先アドレスのエントリのオプションを提供する。１つのオプションは、アプリケーションのユーザインターフェースを介するアドレスのマニュアルエントリのためである。もう１つは、モバイルデバイスの連絡先データベース内の連絡先の選択である。後者の事例では、アプリケーションは、モバイルオペレーティングシステムによって保持される連絡先データベースへのアクセス権を有する。連絡先を選択することによって、消費者は、連絡先の名及びアドレスを出荷の宛先と関連付ける。アプリケーションは、宛先アドレス、ソースアドレス、出荷優先度及びユーザアカウント識別をデータベース３２に提供する。後者は、既に、出荷動作で消費者のアカウントと関連付けられ得る。アプリケーションはまた、出荷コストのモバイル決済を可能にする。データベース３２は、提供される情報の有効性をチェックし、確認のために消費者に出荷命令を送り返す。消費者が、出荷情報を確認し、出荷システム３２での決済を完了したとき、それは、追跡番号を割り当てること、出荷を管理するためのデータベース記録をセットすること、及び消費者から容器を引き取る及びそれを宛先に届けるようにそれの出荷インフラストラクチャに命令を発行することによって、一意のペイロードをアクティブにする。前述のように、他のラベル及びバーコードが、ペイロードの可読性に影響を及ぼすことなく適切に付与され得るが、付加的ラベリングが、出荷を完了するために容器に付与される必要はない。
【０１２７】
荷主の視点からすると、それの社員及び取扱施設は、容器及び抽出されたそれの一意のペイロードの画像化の能力を有するカメラベースの画像化デバイスを備える。荷主の配達員又は自動的ＩＤ機器が、たとえば、引き取り、輸送、流通センタにおける取り扱い、及び宛先での配達の間に、パッケージに遭遇するとき、それらは、カメラベースの画像化デバイスで容器のキャプチャされた画像からペイロードを読み取る。前述のように、ペイロードは、カメラベースのバーコードスキャン機器及びモバイルデバイスで読み取られ得る。各ポイントで、読取デバイスが、位置、時間、それを取り扱った社員などの状況情報で出荷データベース３２を更新する。データベース３２は、この情報のサブセットをウェブインターフェース（モバイルアプリケーションを含む）を介して消費者に入手可能にする。消費者はまた、データベース３２にモバイルアプリケーション、テキストメッセージング、及び／又は電子メールへの通知を介してモバイルデバイスに出荷状況通知を発行させることを選択することができる。
【０１２８】
荷主の社員は、彼らが一意のペイロードにリンクされた出荷情報を見ることを可能にする読取機を装備する。容器は、人が読み取れる宛先情報を必要とせず、必ずしも使用しないので、荷主の社員は、彼らの読取デバイスで実行するアプリケーションのユーザインターフェースを介してこの情報を取得する。これらは、スマートフォン又はタブレットなどの耐久性のあるモバイルデバイスでもよい。
【０１２９】
図７は、一意のペイロードにリンクされたラベル情報を見るためのモバイルデバイスの拡張現実ユーザインターフェースを示す図である。出荷情報は、容器３０の表面にエンコードされた一意のペイロードを介してリンクされるので、容器３０には、明白なラベリング又は出荷情報がない。図７の容器３０の表面の図は、荷主がその容器に付けたい、ロゴ及び他のブランディング、テキスト、グラフィックス、画像などを含む、任意のタイプのグラフィックデザイン要素を単に表す、線の模様を示す。
【０１３０】
配達プロセスにおける任意のポイントで、荷主の社員は、容器３０’の表面上で彼のモバイルデバイス４０を通過させてデバイス内のカメラを介して容器３０’の画像フレームをキャプチャすることができる。この動作は、容器３０がモバイルデバイス４０の下に配置されること（３０から３０’への矢印）として図７に示される。デバイス４０は、一意のペイロードをデコードし、ネットワーク３８を介してデータベース３２から出荷情報を取得する。それは、次いで、モバイルデバイス４０のディスプレイに出荷情報をレンダリングする。この動作は、拡張現実（ＡＲ）ディスプレイとして実装され得、そこにおいて、容器３０’の画像が、モバイルデバイス４０のディスプレイで容器のカメラフィード又はスナップショットに重ね合わされた、図示されるような適切な宛先情報を示すラベルの機械レンダリングとともに、ライブカメラフィード又はスナップショットからモバイルデバイス４０のディスプレイに示される。拡張現実実装形態についてさらに詳しくは、前述で組み込まれている第２０１４０１１９５９３号を参照されたい。同様に、消費者モバイルアプリケーションはまた、異なるレンダリングが容器の状態（新たな出荷に使用可能、受け取りを待つ配達モードにあるなど）に基づいて提供される、同様のＡＲディスプレイを提供し得る。
【０１３１】
モバイルデバイスのユーザインターフェースは、出荷の位置、時間、段階（たとえば、引き取り、配達、輸送、流通センタなど）を含む状況情報を従業員が入力することを可能にする、タッチスクリーンに実装され得る。いくつかの異なるフォームファクタが、荷主社員の実務的必要性に応じて、配備され得る。１つのフォームファクタは、配達員及びトラックローダーが画像キャプチャデバイス（デジタルカメラを有するデバイス）にオブジェクトを提示すること及び出荷情報を表示することを可能にする配達トラックユニットである。もう１つのフォームファクタは、ウェアラブルコンピューティングデバイス（たとえば、Ｇｏｏｇｌｅ  Ｇｌａｓｓウェアラブルなどのような）である。
【０１３２】
材料輸送機器及びマシンビジョンシステムは、配達を支援する及び容器の状況を更新するデバイスの付加的例である。ドローン、ロボット、及び、容器輸送において使用される他の無人車両は、ほんのいくつかの付加的な例である。
【０１３３】
容器が、配達されるとき、それは、消費者の領域に入り得る。この時点で、配達員又は無人配達車両は、状況エントリを行って状況を「配達済み」に更新する。受取人は、送り主が行ったように、荷主のモバイルアプリケーションを使用して容器をスキャンし、出荷情報にアクセスし、容器の受け取りを指示することができる。前述のように、容器の消費者のスキャンは、受取人のモバイルデバイスにレンダリングされた受取人に一意に関連するパッケージに関する情報を有するＡＲエクスペリエンスを提示し得る。
【０１３４】
容器は再使用することが可能であるので、データベースシステム３２は、追跡番号から容器の一意のペイロードを非アクティブ化する。これは、容器が同様の様式で再使用されることを可能にする。再使用の一例は、たとえば、返品である。
【０１３５】
付加的検証ステップが、出荷の効率及び信頼性を向上させるために使用されることが好ましい。容器におけるペイロードのデジタル読み込み時に出荷をアクティブにするとき、電子通知が、ロジスティックスサプライヤ及び意図された受取人に送られ、未解決の配達の荷主、名宛人、及び説明などを示す。システムの検証プロセスは、出荷詳細の確認を求め、電子通知を送り主及び受取人に送る（たとえば、電子メール、モバイルアプリケーション通知、テキストメッセージなどを介して）。送り主及び／又は受取人は、次いで、それに応答して、ロジスティックスサプライヤへの任意の特別な要求を含む、出荷の任意の付加的命令を提供する。受取人は、出荷に先立って確認し、出荷の宛先を間違えるリスクを低減することが好ましい。このプロセスを通して、ロジスティックスサプライヤは、特別な要求に応答する又は推定される配達の詳細を提供する機会を有する。受信したとき、受取人は、モバイルデバイスアプリケーションを介して彼のモバイルデバイスで容器の画像をキャプチャする。モバイルアプリケーションは、荷主及びロジスティックスサプライヤに受領の通知を送り、ループを閉じる。受取人が、返送を開始したい場合、彼は、返送が要求されていることを示し、出荷プロセスを複製することによって、それを行う。
動作環境
【０１３６】
例示を目的として、図８は、そこにおいて前述の実施形態の構成要素が実装され得る電子デバイスの図である。これらの構成要素は、ＤＦＥ、プレス機、印を付けられたオブジェクトの画像をキャプチャするための画像化能力を有するデバイスの構成要素、及び、これらの画像からデジタルペイロードをデコードするためのプロセッサを含む。実施形態は他のデバイスアーキテクチャ又は電子回路において実装され得るので、図８は、限定的であることを意図されていない。
【０１３７】
図８を参照すると、電子デバイスのシステムは、多数のデバイス、モジュールなど（その各々は、総称的に「構成要素」と称され得る）が通信可能なように連結された、バス１００を含む。バス１００は、ダイレクトメモリアクセス（ＤＭＡ）バス及びプログラム式入力／出力（ＰＩＯ）バスの機能を結合し得る。言い換えれば、バス１００は、ＤＭＡ転送とダイレクトＣＰＵ読み取り及び書込み命令との両方を円滑化し得る。一実施形態では、バス１００は、高度マイクロコントローラバスアーキテクチャ（ＡＭＢＡ）対応データバスのうちの１つである。図２８は、すべての構成要素がバス１００に通信可能なように連結された実施形態を示すが、構成要素の１つ又は複数のサブセットが別個のバスに任意の適切な又は有益な形で通信可能なように連結され得ることと、任意の構成要素が複数のバスに任意の適切な又は有益な形で通信可能なように連結され得ることとが理解されよう。図示されていないが、電子デバイスは、任意選択で、それを介してデータがそれらの構成要素のうちのある特定の構成要素の間で経路指定され得る１つ又は複数のバスコントローラ（たとえば、ＤＭＡコントローラ、Ｉ２Ｃバスコントローラなど又はその任意の組合せ）を含み得る。
【０１３８】
電子デバイスはまた、ＣＰＵ１０２を含む。ＣＰＵ１０２は、当分野で知られる任意のマイクロプロセッサ、モバイルアプリケーションプロセッサなど（たとえば、ＡＲＭ  Ｌｉｍｉｔｅｄの縮小命令セットコンピュータ（ＲＩＳＣ）、ＫｒａｉｔのＣＰＵ製品ファミリ、Ｐｅｎｔｉｕｍ（登録商標）、Ｘｅｏｎ、Ｉｔａｎｉｕｍ、Ｃｅｌｅｒｏｎ、Ａｔｏｍ、Ｃｏｒｅ  ｉシリーズ製品ファミリ内のそれらを含むＩｎｔｅｌ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能な任意のＸ８６ベースのマイクロプロセッサなど）でもよい。ＣＰＵ１０２は、電子デバイスのオペレーティングシステムを実行し、アプリケーションプログラム（たとえば、Ａｐｐｌｅ  Ａｐｐ  Ｓｔｏｒｅ、Ｇｏｏｇｌｅ  Ｐｌａｙなどのアプリケーション配信プラットフォームを介して入手可能なものなどのモバイルアプリ）を実行し、任意選択で、電子デバイスの様々な機能を管理する。ＣＰＵ１０２は、電子デバイスで実行するオペレーティングシステム（たとえば、「ハイレベル」オペレーティングシステム、「リアルタイム」オペレーティングシステム、モバイルオペレーティングシステムなど又はその任意の組合せ）或いは他のデバイスファームウェアを保持し得る、読み取り専用メモリ（ＲＯＭ）（図示せず）を含み得る又はそれに連結され得る。電子デバイスはまた、バス１００に電気的に連結された揮発性メモリ１０４を含み得る。揮発性メモリ１０４は、たとえば、任意のタイプのランダムアクセスメモリ（ＲＡＭ）を含み得る。図示されないが、電子デバイスは、揮発性メモリ１０４への及び揮発性メモリ１０４からのデータの流れを制御するメモリコントローラをさらに含み得る。電子デバイスはまた、バスに接続されたストレージメモリ１０６を含み得る。ストレージメモリ１０６は、通常は、ＲＯＭ、ＥＰＲＯＭ及びＥＥＰＲＯＭ、ＮＯＲ又はＮＡＮＤフラッシュメモリなどの１つ又は複数の不揮発性半導体メモリデバイス或いはその任意の組合せを含み、たとえば、磁気又は光ディスクなど、任意の種類の電子ストレージデバイスもまた含み得る。本発明の実施形態において、ストレージメモリ１０６は、ソフトウェアの１つ又は複数のアイテムを記憶するために使用される。ソフトウェアは、システムソフトウェア、アプリケーションソフトウェア、ミドルウェア（たとえば、Ｒｅａｌ  Ｔｉｍｅ  Ｓｙｓｔｅｍｓ（リアルタイムシステムズ）のデータ配信サービス（ＤＤＳ）、ＭＥＲなど）、１つ又は複数のコンピュータファイル（たとえば、１つ又は複数のデータファイル、構成ファイル、ライブラリファイル、アーカイブファイルなど）、１つ又は複数のソフトウェア構成要素など、或いはその任意のスタック又は他の組合せを含み得る。システムソフトウェアの例は、オペレーティングシステム（たとえば、１つ又は複数のハイレベルオペレーティングシステム、リアルタイムオペレーティングシステム、モバイルオペレーティングシステムなど又はその任意の組合せを含む）、１つ又は複数のカーネル、１つ又は複数のデバイスドライバ、ファームウェア、１つ又は複数のユーティリティプログラム（たとえば、電子デバイスの１つ又は複数の構成要素の分析、構成、最適化、維持などを助ける）などを含む。アプリケーシ��ンソフトウェアは、通常は、ユーザが問題を解決する、タスクを実行する、メディアコンテンツをレンダリングする、ネットワーク（たとえば、ワールドワイドウェブ）、ウェブサーバ、ファイルシステム、データベースなどの情報又は情報資源を検索する（又はアクセスする、提示する、スキャンする、クエリを行う、作成する、整理するなど）のを助ける任意のアプリケーションプログラムを含む。ソフトウェア構成要素の例は、デバイスドライバ、ソフトウェアコーデック（ＣＯＤＥＣ）、メッセージ待ち行列又はメールボックス、データベースなどを含む。ソフトウェア構成要素はまた、アプリケーションソフトウェア、ウェブアプリケーションなど又はその任意の組合せに提供されることになる任意の他のデータ又はパラメータを含み得る。データファイルの例は、画像ファイル、テキストファイル、オーディオファイル、ビデオファイル、ハプティック署名ファイルなどを含む。
【０１３９】
バス１００にやはり接続されるのは、ユーザインターフェースモジュール１０８である。ユーザインターフェースモジュール１０８は、電子デバイスのユーザ制御を円滑化するように構成される。したがって、ユーザインターフェースモジュール１０８は、１つ又は複数のユーザ入力デバイス１１０に通信可能なように連結され得る。ユーザ入力デバイス１１０は、たとえば、ボタン、ノブ、タッチスクリーン、トラックボール、マウス、マイクロフォン（たとえば、エレクトレットマイクロフォン、ＭＥＭＳマイクロフォンなど又はその任意の組合せ）、ＩＲ又は超音波発生スタイラス、超音波エミッタ（たとえば、ユーザのジェスチャを検出するためのなど）、１つ又は複数の構造化された光エミッタ（たとえば、構造化されたＩＲ光を投影してユーザのジェスチャを検出するためなどの）、１つ又は複数の超音波変換器など或いはその任意の組合せを含み得る。
【０１４０】
ユーザインターフェースモジュール１０８はまた、電子デバイスのユーザの制御の効果、或いは、電子デバイスによって実行される動作に関連する任意の他の情報又は電子デバイスによって他の方法でサポートされる機能をユーザに示すように構成され得る。したがって、ユーザインターフェースモジュール１０８はまた、１つ又は複数のユーザ出力デバイス１１２に通信可能なように連結され得る。ユーザ出力デバイス１１２は、たとえば、ディスプレイ（たとえば、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、アクティブマトリクス有機発光ダイオード（ＡＭＯＬＥＤ）ディスプレイ、ｅインクディスプレイなど）、ライト、ブザー、ハプティックアクチュエータ、ラウドスピーカなど又はその任意の組合せを含み得る。
【０１４１】
一般に、ユーザ入力デバイス１１０及びユーザ出力デバイス１１２は、電子デバイスの不可欠な部分であるが、代替実施形態では、任意のユーザ入力デバイス１１０（たとえば、マイクロフォンなど）又はユーザ出力デバイス１１２（たとえば、ラウドスピーカ、ハプティックアクチュエータ、ライト、ディスプレイ、又はプリンタ）は、電子デバイスに通信可能なように連結された（たとえば、通信モジュール１１４を介して）物理的に別個のデバイスでもよい。プリンタは、前述のデジタルプレス技術に加えて、２次元及び３次元プリンタ、エッチング、彫刻、エンボス加工、レーザーマーキングなど、オブジェクトに、本発明の基準及びペイロード信号を含む、画像を適用するための多数の異なるデバイスを包含する。
【０１４２】
ユーザインターフェースモジュール１０８は、個々の構成要素として示されるが、ユーザインターフェースモジュール１０８（又はその部分）は、電子デバイスの１つ又は複数の他の構成要素（たとえば、ＣＰＵ１０２、センサインターフェースモジュール１３０など）に機能的に統合され得ることが、理解されよう。
【０１４３】
バス１００にやはり接続されるのは、画像信号プロセッサ１１６及びグラフィックス処理装置（ＧＰＵ）１１８である。画像信号プロセッサ（ＩＳＰ）１１６は、１つ又は複数のカメラ１２０によって或いは任意の他の画像センサによってキャプチャされた画像（静止画像、ビデオ画像など又はその任意の組合せを含む）を処理し、以て画像データを生成するように構成される。ＩＳＰ１１６によって通常実行される一般的機能は、ベイヤ（Ｂａｙｅｒ）変換、デモザイク処理、ノイズ低減、画像鮮明化など又はその任意の組合せを含み得る。ＧＰＵ１１８は、ＩＳＰ１１６によって生成された画像データを処理し、以て処理済み画像データを生成するように構成され得る。ＧＰＵ１１８によって通常実行される一般的機能は、画像データの圧縮（たとえば、ＪＰＥＧフォーマット、ＭＰＥＧフォーマットなど又はその任意の組合せへの）、照明効果の作成、３次元グラフィックスのレンダリング、テクスチャマッピング、異なる座標系などへの幾何学的変換（たとえば、回転、移転など）の計算を含み、圧縮されたビデオデータをバス１００を介して電子デバイスの他の構成要素（たとえば、揮発性メモリ１０４）に送る。ＧＰＵ１１８はまた、１つ又は複数のビデオ解凍又はデコードプロセスを実行するように構成され得る。ＩＳＰ１１６によって生成された画像データ又はＧＰＵ１１８によって生成された処理済み画像データは、ユーザインターフェースモジュール１０８によってアクセスされ得、そこで、画像データは、ディスプレイ、プリンタ又はスピーカなどのユーザ出力デバイス１１２に送られ得る１つ又は複数の適切な信号に変換される。
【０１４４】
やはりバス１００に連結されるのは、１つ又は複数のマイクロフォン（複数可）１２４（いずれもユーザ入力デバイス１１０と考えられ得る）及びラウドスピーカ（複数可）１２６（いずれもユーザ出力デバイス１１０と考えられ得る）への及びそれらからのデータをエンコード、デコード及び経路指定するように構成された、オーディオＩ／Ｏモジュール１２２である。たとえば、サウンドは、電子デバイスを取り囲む周囲の聴覚環境内に存在し得る（たとえば、１つ又は複数の伝搬する音波として）。そのような周囲のサウンドのサンプルは、１つ又は複数のマイクロフォン１２４を使用し、伝搬する音波（複数可）を感知することによって取得することができ、マイクロフォン（複数可）１２４は、次いで、感知されたサウンドを１つ又は複数の対応するアナログオーディオ信号（通常は、電気信号）に変換し、以て、感知されたサウンドをキャプチャする。マイクロフォン（複数可）１２４によって生成された信号（複数可）は、次いで、オーディオＩ／Ｏモジュール１２２によって処理され得（たとえば、アナログオーディオ信号をデジタルオーディオ信号に変換するために）、その後、結果として得られたデジタルオーディオ信号を出力する（たとえば、オーディオＤＳＰ１２８などのオーディオデジタル信号プロセッサ（ＤＳＰ）に、曲認識モジュール、スピーチ認識モジュール、音声認識モジュールなどのもう１つのモジュールに、揮発性メモリ１０４、ストレージメモリ１０６など又はその任意の組合せに）。オーディオＩ／Ｏモジュール１２２はまた、デジタルオーディオ信号をオーディオＤＳＰ１２８から受信し、各受信されたデジタルオーディオ信号を１つ又は複数の対応するアナログオーディオ信号に変換し、アナログオーディオ信号を１つ又は複数のラウドスピーカ１２６に送ることができる。一実施形態では、オーディオＩ／Ｏモジュール１２２は、２つの通信チャネルを含む（たとえば、オーディオＩ／Ｏモジュール１２２が、同時に、生成されたオーディオデータを送信し、オーディオデータを受信することができるように）。
【０１４５】
オーディオＤＳＰ１２８は、異なるソースからのオーディオの圧縮、解凍、イコライゼーション、ミキシングなど、オーディオＩ／Ｏモジュール１２２によって生成されたデジタルオーディオ信号の様々な処理を実行し、その後、処理されたデジタルオーディオ信号を出力する（たとえば、オーディオＩ／Ｏモジュール１２２に、曲認識モジュール、スピーチ認識モジュール、音声認識モジュールなどの別のモジュールに、揮発性メモリ１０４、ストレージメモリ１０６など又はその任意の組合せに）。一般に、オーディオＤＳＰ１２８は、１つ又は複数のマイクロプロセッサ、デジタル信号プロセッサ又は他のマイクロコントローラ、プログラマブルロジックデバイスなど或いはその任意の組合せを含み得る。オーディオＤＳＰ１２８はまた、任意選択で、キャッシュ又は他のローカルメモリデバイス（たとえば、揮発性メモリ、不揮発性メモリ又はその組合せ）、ＤＭＡチャネル、１つ又は複数の入力バッファ、１つ又は複数の出力バッファ、及び、それがサポートする機能を円滑化する任意の他の構成要素（たとえば、以下に記載されるような）を含み得る。一実施形態では、オーディオＤＳＰ１２８は、コアプロセッサ（たとえば、ＡＲＭ（登録商標）ＡｕｄｉｏＤＥ（商標）プロセッサ、Ｈｅｘａｇｏｎプロセッサ（たとえば、ＱＤＳＰ６Ｖ５Ａ））、並びにデータメモリ、プログラムメモリ、ＤＭＡチャネル、１つ又は複数の入力バッファ、１つ又は複数の出力バッファなどを含む。オーディオＩ／Ｏモジュール１２２及びオーディオＤＳＰ１２８は、別個の構成要素として示されるが、オーディオＩ／Ｏモジュール１２２及びオーディオＤＳＰ１２８はともに機能的に統合され得ることが、理解されよう。さらに、オーディオＤＳＰ１２８、及び、ユーザインターフェースモジュール１０８などの他の構成要素は（少なくとも部分的に）ともに機能的に統合され得ることが、理解されよう。
【０１４６】
前述の通信モジュール１１４は、電気回路、アンテナ、センサ、及び、１つ又は複数のワイヤードリンク（たとえば、イーサネット（登録商標）、ＵＳＢ、ファイヤワイヤ（ＦｉｒｅＷｉｒｅ（登録商標））などを介する）、或いは１つ又は複数のワイヤレスリンク（たとえば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）（登録商標）、ブルートゥースローエネルギー（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）、ワイファイ（ＷｉＦｉ）、ワイマックス（ＷｉＭＡＸ）、ＧＳＭ（登録商標）、ＣＤＭＡ、ＥＤＧＥ、セルラー３Ｇ又はＬＴＥ、Ｌｉ−Ｆｉ（たとえば、ＩＲ又は可視光通信のための）、音波又は超音波通信などの任意の標準又は他の所望の若しくは適切なワイヤレスプロトコル又は技法に従って構成された）を介する、或いはその任意の組合せを介する、データの送信又は受信（たとえば、ネットワーク内の）を円滑化する任意の他の適切な又は所望の技術を含む。一実施形態では、通信モジュール１１４は、１つ又は複数のマイクロプロセッサ、デジタル信号プロセッサ又は他のマイクロコントローラ、プログラマブルロジックデバイスなど或いはその任意の組合せを含み得る。任意選択で、通信モジュール１１４は、キャッシュ又は他のローカルメモリデバイス（たとえば、揮発性メモリ、不揮発性メモリ又はその組合せ）、ＤＭＡチャネル、１つ又は複数の入力バッファ、１つ又は複数の出力バッファなど或いはその任意の組合せを含む。一実施形態では、通信モジュール１１４は、ベースバンドプロセッサ（たとえば、信号処理を実行する及び電子デバイスのリアルタイム無線送信動作を実装する）を含む。
【０１４７】
やはりバス１００に接続されるのは、１つ又は複数のセンサ１３２に通信可能なように連結されたセンサインターフェースモジュール１３０である。センサ１３２は、たとえば、加速度計（たとえば、加速度、向き、振動などを感知するための）、磁気計（たとえば、磁場の方向を感知するための）、ジャイロスコープ（たとえば、回転又はねじれを追跡するための）、バロメータ（たとえば、高度を感知するための）、湿度センサ、周囲光センサ、ＩＲ若しくはＵＶセンサ又は他の光検出器、圧力センサ、温度センサ、音響ベクトルセンサ（たとえば、粒子速度を感知するための）、電気皮膚反応（ＧＳＲ：ｇａｌｖａｎｉｃ  ｓｋｉｎ  ｒｅｓｐｏｎｓｅ）センサ、超音波センサ、位置センサ（たとえば、ＧＰＳ受信器モジュールなど）、ガス若しくは他の化学センサなど或いはその任意の組合せを含み得る。図２８では別個に示されるが、任意のカメラ１２０又はマイクロフォン１２４はまた、センサ１３２と考えることができる。一般に、センサ１３２は、適用される刺激の変化など又はその任意の組合せに応答して、何らかの刺激（たとえば、光、サウンド、湿度、重力場、磁場、電場など）の存在下で１つ又は複数の信号（通常は、電気信号）を生成する。一実施形態では、センサインターフェースモジュール１３０に連結されたすべてのセンサ１３２は、電子デバイスの不可欠な部分であるが、代替え実施形態では、センサのうちの１つ又は複数は、電子デバイスに通信可能なように連結された（たとえば、通信モジュール１１４を介して）物理的に別個のデバイスでもよい。任意のセンサ１３２がユーザ入力を感知するように機能し得る限りにおいて、そのとき、そのようなセンサ１３２はまた、ユーザ入力デバイス１１０と考えることができる。センサインターフェースモジュール１３０は、１つ又は複数のセンサ１３２の動作（たとえば、サンプリングレート、サンプリング範囲など）をアクティブ化、非アクティブ化、又は他の方法で制御する（たとえば、内部に、又は外部に揮発性メモリ１０４若しくはストレージメモリ１０６、ＲＯＭなどに記憶された命令に従って、ＣＰＵ１０２、ユーザインターフェースモジュール１０８、オーディオＤＳＰ１２８、キュー検出モジュール１３４など又はその任意の組合せなどの１つ又は複数の構成要素によって発行されたコマンドに従って）ように構成される。一実施形態では、センサインターフェースモジュール１３０は、センサ１３２のうちの１つ又は複数によって生成された信号をエンコード、デコード、サンプリング、フィルタリング又は他の方法で処理することができる。一例では、センサインターフェースモジュール１３０は、複数のセンサ１３２によって生成された信号を統合することができ、任意選択で、統合された信号（複数可）を処理することができる。信号は、センサインターフェースモジュール１３０から電子デバイスの前述の構成要素のうちの１つ又は複数に（たとえば、バス１００を介して）に経路指定され得る。しかしながら、別の実施形態では、センサ１３２によって生成された任意の信号は、処理される前に、経路指定され得る（たとえば、ＣＰＵ１０２に）。
【０１４８】
一般に、センサインターフェースモジュール１３０は、１つ又は複数のマイクロプロセッサ、デジタル信号プロセッサ又は他のマイクロコントローラ、プログラマブルロジックデバイスなど或いはその任意の組合せを含み得る。センサインターフェースモジュール１３０はまた、任意選択で、キャッシュ又は他のローカルメモリデバイス（たとえば、揮発性メモリ、不揮発性メモリ又はその組合せ）、ＤＭＡチャネル、１つ又は複数の入力バッファ、１つ又は複数の出力バッファ、及び、それがサポートする機能（たとえば、前述のような）を円滑化する任意の他の構成要素を含み得る。一実施形態では、センサインターフェースモジュール１３０は、Ｑｕａｌｃｏｍｍの「センサコア」（センサプロセッササブシステム（ＳＰＳ））、Ｍｅｇａｃｈｉｐｓの「ｆｒｉｚｚ」など又はその任意の組合せとして提供され得る。センサインターフェースモジュール１３０は、個々の構成要素として示されるが、センサインターフェースモジュール１３０（又はその部分）は、１つ又は複数の他の構成要素（たとえば、ＣＰＵ１０２、通信モジュール１１４、オーディオＩ／Ｏモジュール１２２、オーディオＤＳＰ１２８、キュー検出モジュール１３４など又はその任意の組合せ）に機能的に統合され得ることが、理解されよう。
【０１４９】
本明細書に記載された実施形態のいずれの特定の論考にもかかわらず、「モジュール」という用語は、本明細書に記載された方法、プロセス、機能又は動作のいずれかを実行するように構成されたソフトウェア、ファームウェア又は電気回路を指し得る。ソフトウェアは、非一時的コンピュータ可読ストレージ媒体に記録されたソフトウェアパッケージ、コード、命令、命令セット又はデータとして実施され得る。詳述された機能を実装するためのソフトウェア命令は、関連データとともに、たとえば、Ｃ、Ｃ＋＋、ビジュアルベーシック（Ｖｉｓｕａｌ  Ｂａｓｉｃ）、ジャバ（Ｊａｖａ（登録商標））、パイソン（Ｐｙｔｈｏｎ）、Ｔｃｌ、パール（Ｐｅｒｌ）、スキーム（Ｓｃｈｅｍｅ）、ルビー（Ｒｕｂｙ）などで書かれて、本明細書で提供される説明から過度の実験なしに技能者によって作られ得る。ファームウェアは、メモリデバイスにおいてハードコードされた（たとえば、不揮発性）コード、命令若しくは命令セット又はデータとして実施形態され得る。本明細書では、「電気回路」という用語は、単独で又は任意の組合せで、ハードワイヤード電気回路、１つ又は複数の個々の命令処理コアを備えるコンピュータプロセッサなどのプログラマブル電気回路、状態機械電気回路、或いは、プログラマブル電気回路によって実行される命令を記憶するファームウェアを含み得る。
【０１５０】
実装形態は、追加で、又は別法として、特定用途向け集積回路（ＡＳＩＣ）として、構成要素動作のうちのいくつか又はすべてを実行するように特注設計された及び製造された専用電子電気回路を使用することができる。そのような実装形態を実現するために、関連モジュール（複数可）（たとえば、ホスト画像又はオーディオコンテンツ内の差分変調のエンコード及びデコード）が、マットラブ（Ｍａｔｌａｂ）（Ｍａｔｈｗｏｒｋｓ，Ｉｎｃ．の）などのソフトウェアを使用し、汎用コンピュータを使用して先ず実装される。ＨＤＬコーダ（やはりＭａｔｈＷｏｒｋｓから入手可能）などのツールが、次に、ＭａｔＬａｂモデルをＶＨＤＬ（ＩＥＥＥ標準、恐らく最も一般的なハードウェアデザイン言語）に変換するために使用される。ＶＨＤＬ出力は、次いで、Ｓｙｎｏｐｓｉｓによるデザインコンパイラ（Ｄｅｓｉｇｎ  Ｃｏｍｐｉｌｅｒ）、Ｍｅｎｔｏｒ  ＧｒａｐｈｉｃｓによるＨＤＬデザイナ、又はＣａｄｅｎｃｅ  Ｄｅｓｉｇｎ  ＳｙｓｔｅｍｓによるエンカウンタＲＴＬコンパイラ（Ｅｎｃｏｕｎｔｅｒ  ＲＴＬ  Ｃｏｍｐｉｌｅｒ）など、ハードウェア合成プログラムに適用される。ハードウェア合成プログラムは、そのような目的専用の専用機械として、ハードウェア形式で技術を実現することになる特定の配列の電子ロジックゲートを指定する出力データを提供する。この出力データは、次いで、それを使用してカスタマイズされたシリコン部品を生産する半導体製造受託業者に提供される。（適切な受託業者は、ＴＳＭＣ、Ｇｌｏｂａｌ  Ｆｏｕｎｄｒｉｅｓ、及びＯＮ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒｓを含む。）
【０１５１】
実装形態は、追加で、又は別法として、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）の形で電子回路を使用し得る。ＦＰＧＡ構成は、ＡＳＩＣについて使用されたのと同様のハードウェア記述言語（ＨＤＬ）を使用し、指定される。
【０１５２】
例示的実施形態
以下は、例示的実施形態である。
【０１５３】
Ａ１．ホスト画像デザインファイルからホスト画像の一意のインスタンスを生成するための方法であって、各一意のインスタンスが一意のデジタルペイロードを有し、その方法が、
ホスト画像デザインファイルからの画像に基準デジタル透かしを埋め込むための埋め込みパラメータを決定するステップと、
埋め込みパラメータに基づいて、ホスト画像を最終的な印を付けられた画像に変換するための許容可能な調整を計算するステップであり、最終的な印を付けられた画像の各々が、ホスト画像デザインファイルからのホスト画像の一意のインスタンスであり、許容可能な調整が、複数の一意のデジタルペイロードのホスト画像の複数のタイル内の埋め込み位置の許容可能な調整を提供する、計算するステップと、
許容可能な調整のデータベースを形成するステップであり、データベースが、一意のペイロードの透かし信号タイル内の値に従って埋め込み位置の許容可能な調整から特定のペイロード調整を提供するように構成された、形成するステップと
を含む、方法。
【０１５４】
Ａ２．基準デジタル透かしが、最終的デジタル透かしの固定構成要素を備え、固定構成要素が、各一意のインスタンスに共通であり、特定のペイロード調整により、最終的デジタル透かしが一意のデジタルペイロードを有するようになる、実施形態Ａ１の方法。
【０１５５】
Ａ３．固定構成要素が、同期信号を備える、実施形態Ａ２の方法。
【０１５６】
Ａ４．基準デジタル透かしが、最終的デジタル透かしのプロキシの機能を果たす、実施形態Ａ２の方法。
【０１５７】
Ａ５．許容可能な調整が、生成されてラスタライズ前のバージョンのホスト画像に適用される、実施形態Ａ１の方法。
【０１５８】
Ａ６．ラスタ画像プロセッサにおいて、一意のデジタルペイロードの特定のペイロード調整の調整量及び位置を受信し、ホスト画像のピクセルに特定の調整を行って一意のデジタルペイロードをエンコードするステップ
をさらに含む、実施形態Ａ１の方法。
【０１５９】
Ａ７．ラスタライズされたバージョンのホスト画像を取得するステップと、
一意のデジタルペイロードの特定のペイロード調整の調整量及び位置をデータベースから取得し、特定の調整をラスタライズされたバージョンのホスト画像のピクセルに行って一意のデジタルペイロードをエンコードするステップと
をさらに含む、実施形態Ａ１の方法。
【０１６０】
Ａ８．一意のペイロードを取得するステップと、
一意のペイロードを透かし信号タイルに変換するステップと、
透かし信号タイルをホスト画像内の位置にマップするステップと、
データベースから特定のペイロード調整を取り込むステップと
をさらに含む、実施形態Ａ１の方法。
【０１６１】
Ａ９．埋め込みパラメータが、画像内の埋め込み位置の色差メトリック値を備える可視性マップから導出される、実施形態Ａ１の方法。
【０１６２】
Ａ１０．埋め込みパラメータが、埋め込み位置のスケールファクタを備えるマスクを備え、スケールファクタが可視性マップから取得される、Ａ９の方法。
結論
【０１６３】
特定の実装形態を参照して本技術の原理を説明及び図示したが、本技術は、多数の他の異なる形式で実装され得ることが、認められよう。本明細書を過度に長くすることなく包括的開示を行うために、出願者は、前述の特許及び特許出願を参照によって組み込む。
【０１６４】
前述の方法、プロセス、及びシステムは、ハードウェア、ソフトウェア、或いは、ハードウェア及びソフトウェアの組合せで実装され得る。たとえば、前述の信号処理動作は、専用デジタル回路内のデジタルロジック回路、或いは１つ又は複数のプロセッサ及びデジタルロジック回路モジュールにおいて実行される命令の組合せとして実装され、メモリに記憶された及びプログラマブルコンピュータ（ソフトウェア命令及びファームウェア命令の両方を含む）において実行される命令として実装され得る。前述の方法及びプロセスは、システムのメモリ（電子、光又は磁気ストレージデバイスなどのコンピュータ可読媒体）から実行されるプログラムにおいて実装され得る。本方法、命令及び回路は、電子信号、又は他の電磁気形式の信号で動作する。これらの信号は、画像センサにおいてキャプチャされた画像信号、オーディオセンサにおいてキャプチャされたオーディオ、並びにそのタイプのセンサにおいてキャプチャされた他の物理信号タイプのような物理信号をさらに表す。これらの電磁気信号表現は、信号属性を検出する、パターン認識及び整合を実行する、デジタルデータ信号をエンコード及びデコードする、異なるソースからのソース信号の関連属性を計算するなどのために、詳しく前述されたように異なる状態に変換される。
【０１６５】
前述の方法、命令、及びハードウェアは、基準及び未確認信号構成要素で動作する。信号は、信号を基底関数に投影することによって形成される信号構成要素の和として表されるので、前述の方法は、一般に、様々な信号タイプに適用される。フーリエ変換は、たとえば、基底関数のセットへの信号の投影の和として信号を表す。
【０１６６】
詳しく前述された実施形態における要素及び特性の特定の組合せは、単に例示であり、
これらの教示の本明細書及び参照によって組み込まれた特許／出願における他の教示との交換及び置換もまた、意図されている。
【図１】
0006801849.tif 000002
【図２】
0006801849.tif 000003
【図３Ａ】
0006801849.tif 000004
【図３Ｂ】
0006801849.tif 000005
【図３Ｃ】
0006801849.tif 000006
【図３Ｄ】
0006801849.tif 000007
【図４】
0006801849.tif 000008
【図５】
0006801849.tif 000009
【図６】
0006801849.tif 000010
【図７】
0006801849.tif 000011
【図８】
0006801849.tif 000012