(57)【要約】【課題】インストールしたアプリケーションや外部からのユーザによる操作によって埋め込み方式や印刷形式が任意に変更されるのは問題がある。【解決手段】位置情報を埋め込む方式をジョブ単位で管理し、ジョブ、ジョブツリー内で使用するデバイスを判断し（ステップＳ１２）、カラープリンタのみが使われるのであれば、位置情報の埋め込み方式として、例えば、多値カラー画像データに対する電子透かし等のように、元の画像データの画素値（色や色調）を変化させることによって位置情報を埋め込む方式を選択し（ステップＳ１３）、Ｆａｘモジュールであれば、位置情報の埋め込み方式として、例えば、二次元バーコード等のように、点の組み合わせを描画することによって位置情報を埋め込む方式を選択する（ステップＳ１４）。【選択図】図９
2007208436.tif 000002
【特許請求の範囲】
【請求項１】
印刷紙の紙面上に画像情報とは別の情報を付加情報として可視または不可視の状態で埋め込んで印刷出力する画像処理装置であって、
前記付加情報を発行する発行手段と、
ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて前記付加情報の埋め込み方式または埋め込みパラメータを選択する選択手段と、
前記選択手段で選択された埋め込み方式または埋め込みパラメータに基づいて前記発行手段で発行された付加情報を符号化して符号画像データを生成する生成手段と、
出力する画像データに基づく画像に対して前記符号画像データに基づく画像を合成する合成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記埋め込みパラメータは、既に発行されている前記付加情報を所定のルールで間引いて可視または不可視の状態で埋め込んで印刷出力するための間引き率情報である
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記埋め込みパラメータは、前記付加情報を可視または不可視の状態で埋め込む際の間隔あるいは密度を示す解像度情報であり、
前記付加情報と前記解像度情報を関連付けて記憶蓄積する情報管理手段を備える
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記付加情報は、印刷紙個々や紙面上の絶対位置を一意に特定するための位置情報である
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
印刷紙の紙面上に画像情報とは別の情報を付加情報として可視または不可視の状態で埋め込んで印刷出力する画像処理方法であって、
前記付加情報を発行する発行ステップと、
ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて前記付加情報の埋め込み方式または埋め込みパラメータを選択する選択ステップと、
前記選択ステップで選択した埋め込み方式または埋め込みパラメータに基づいて前記発行ステップで発行し付加情報を符号化して符号画像データを生成する生成ステップと、
出力する画像データに基づく画像に対して前記符号画像データに基づく画像を合成する合成ステップと
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、特に印刷紙（記録紙）の紙面上に画像情報とは別の情報を付加情報として可視または不可視の状態で埋め込んで印刷出力する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
近年、オフィスでは、文書を電子データにより保存する電子化が一般化し、さらには、電子データを紙文書化する複写機やプリンタ等の画像形成装置も広く普及している。それに伴い、顧客名簿や開発中の製品の情報等といった機密性の高い情報が企業外部に流出するなど、企業内部からの機密情報漏洩が深刻な問題となっている。
【０００３】
しかし、近年の暗号化技術、認証技術、アクセス制限技術等の進歩により、適切な対策を講じれば電子文書の持ち出しは比較的困難になってきている。それに対して、電子文書は一旦紙の上に印刷され、紙文書化されてしまうと、その複写や社外への持ち出しを防止する術が無い。紙文書に対する機密漏洩対策の一つとして、紙文書にあらかじめ追跡情報を付加情報として埋め込む技術が知られている。
【０００４】
その代表的な技術が電子透かし技術である。電子透かし技術は、人間の知覚（視覚、聴覚）特性を利用し、静止画、動画、オーディオ等のデジタルコンテンツに対して、当該コンテンツの中身とは別の情報を、人間に知覚できないように埋め込む技術である。この電子透かし技術により、紙文書に追跡情報を付加情報として可視または不可視の状態で埋め込むことにより、機密情報を印刷した紙文書が社外に流出しても、紙文書上に記録された追跡情報から流出元を特定することが可能になる。
【０００５】
この電子透かし技術を利用した画像処理装置として、従来、種々提案されている。例えば、下記の特許文献１，２には、より柔軟な付加情報の埋め込みを実現するために、インストールしたアプリケーションや外部からのユーザによる操作に応じて、付加情報の埋め込み方式や印刷形式を変更するようにした画像処理装置が記載されている。
【０００６】
【特許文献１】特開２００３−１０１７６０号公報
【特許文献２】特開２００５−０７２８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術では、印刷出力する総ての印刷紙面上に可視または不可視の状態で付加情報を埋め込む画像処理装置において、常に追跡情報等を埋め込む場合、インストールしたアプリケーションや外部からのユーザによる操作によって埋め込み方式や印刷形式が任意に変更されるのは問題がある。例えば、目視での追跡を可能にするために印刷物を白黒コピーで再配布しようとする際に、ユーザの意図的によって勝手に印刷形式が変更されて追跡情報が例えば黄色の色材によって不可視の状態でコピーされたのでは、目視での追跡が不可能になるために問題である。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、印刷紙の紙面上に画像情報とは別の情報を付加情報として可視または不可視の状態で埋め込んで印刷出力する画像処理装置において、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて前記付加情報の埋め込み方式または埋め込みパラメータを選択し、この選択した埋め込み方式または埋め込みパラメータに基づいて付加情報を符号化して符号画像データを生成する。そして、この符号画像データに基づく画像を出力画像に対して合成する。
【０００９】
上記構成の画像処理装置において、位置情報を埋め込む方式をジョブ単位で管理し、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて付加情報の埋め込み方式あるいは埋め込みパラメータを選択することで、付加情報を合成出力する出力デバイスごとに、当該出力デバイスの性能に応じた付加情報の埋め込み方式あるいは埋め込みパラメータを設定できる。
【発明の効果】
【００１０】
本発明によれば、付加情報を合成出力する出力デバイスごとに、当該出力デバイスの性能に応じた付加情報の埋め込み方式あるいは埋め込みパラメータを設定できるために、出力デバイスの性能に応じた良好な埋め込み結果を得ることができ、しかもインストールしたアプリケーションや外部からのユーザによる操作によって埋め込み方式や印刷形式が任意に変更される不具合もない。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は、本発明が適用される画像情報処理システムの一例を示す構成図である。図１に示すように、本適用例に係る画像情報処理システムは、１台以上のクライアント、例えば３台のクライアント１，２，３と、１台以上のサーバ、例えば１台のサーバ４とを有し、クライアント１，２，３とサーバ４とがネットワーク５を介して相互に通信可能に接続された構成となっている。
【００１３】
ここでは、クライアント１，２，３として、例えばコピー機能、プリント機能、ファクシミリ（Ｆａｘ）機能等の各機能を複合的に備えたデジタル複合機を用い、サーバ４として、例えばパーソナルコンピュータを用いた画像情報処理システムを例に挙げて示している。ただし、デジタル複合機とパーソナルコンピュータとの組み合わせは一例に過ぎず、この組み合わせに限られるものではない。
【００１４】
上記構成の画像情報処理システムにおいて、本発明による画像処理装置は、クライアント（本例では、複合機）１，２，３個々において、あるいはクライアント１，２，３個々とサーバ（本例では、パーソナルコンピュータ）４との組み合わせにおいて構築される。また、本発明による画像処理方法は、クライアント１，２，３個々において、あるいはクライアント１，２，３個々とサーバ４との組み合わせにおいて実現される。
【００１５】
図２は、本発明による画像処理装置の基本構成を示すブロック図である。図２に示すように、本発明による画像処理装置１０は、画像データ入力部２０、処理制御部３０および画像データ出力部４０を有し、印刷紙（記録紙）の紙面上に画像情報とは別の情報を付加情報として可視または不可視の状態で埋め込んで画像データ出力部４０から印刷出力する構成となっている。
【００１６】
ここで、付加情報とは、当該付加情報が埋め込まれる画像データの中身とは別の情報であり、機密情報漏洩防止を目的として流出元を特定するための追跡情報や、印刷紙（記録紙）個々や紙面上の絶対位置を一意に特定するための位置情報などである。本実施形態では、一例として、付加情報として位置情報を埋め込む場合を例に挙げて説明するものとする。
【００１７】
この位置情報は、印刷紙の紙面上に全面に亘って、位置ごとに異なる情報として可視または不可視の状態で埋め込まれる。この位置情報が埋め込まれた印刷紙面上を例えばペン型スキャナでなぞることにより、当該ペン型スキャナによって位置情報が読み込まれるために、その位置情報を基にしてペン型スキャナがなぞった軌跡を取り込むことができる。また、印刷紙ごとに絶対位置の位置情報を変えることにより、同じ絶対位置の位置情報によって印刷紙個々を一意に特定できる。
【００１８】
画像処理装置１０において、画像データ入力部２０は、例えば、フラットヘッドスキャナ、ハンディスキャナあるいはペン型スキャナ等のスキャナ装置とその制御手段、Ｆａｘ受信装置とその制御手段、磁気ディスクやメモリカード等の記憶媒体のリード／ライト装置とその制御手段、ネットワーク等を介してデータの授受を行うデータ転送手段、あるいはアプリケーションソフトウェアで作成したファイルをビットマップ画像にラスタライズする手段などによって実現される。
【００１９】
そして、画像データ入力部２０は、スキャナ装置によって読み取った画像データ、Ｆａｘ受信装置で受信した画像データ、リード／ライト装置によって記憶媒体から読み出した画像データ、データ転送手段によって受信した画像データ、あるいはビットマップ画像データを処理制御部３０に入力する。
【００２０】
処理制御部３０は、ＣＰＵ(Central Processing Unit:中央演算装置)３１、Ｉ／Ｏ回路３２、ＲＯＭ３３、ＲＡＭ３４およびＨＤＤ（ハードディスクドライブ装置）３５を有し、これら構成要素がバスライン３６を介して相互に通信可能に接続されており、画像データ入力部２０から入力される画像データに対して、位置情報を付加情報として生成し、この生成した位置情報を画像データに埋め込む作用をなす。
【００２１】
この処理制御部３０において、ＣＰＵ３１は、演算処理を含む本処理制御部３０全体の処理の制御を行う。Ｉ／Ｏ回路３２は、画像データ入力部２０、検索操作部４０および画像データ出力部５０の周辺機器との入出力を管理する。ＲＯＭ３３は、ＣＰＵ３１による制御の下に実行される各種処理の処理プログラムを格納する。ＲＡＭ３４は、当該各種処理の実行時に使用される一次記憶装置である。ＨＤＤ３５は、ＣＰＵ３１による制御の下に処理された画像データを記憶する。
【００２２】
画像データ出力部４０は、例えば、プリンタ装置（カラー／モノクロ）とその制御手段あるいはＦａｘ印刷装置とその制御手段などによって実現され、印刷出力が指示された画像データあるいは位置情報が埋め込まれた画像データを所定の形式で印刷出力する。すなわち、画像データ出力部４０からは、出力が指示された画像データあるいは位置情報が埋め込まれた画像データが紙に印刷された文書として出力される。
【００２３】
なお、ここでは、画像データに埋め込む付加情報を本処理制御部３０内で生成するものとしているが、付加情報の生成は処理制御部３０内に限られるものではなく、他のクライアントあるいはサーバで生成してネットワーク５を介して本処理制御部３０内に取り込む構成を採ることも可能である。以下の説明では、前者、即ち画像データに埋め込む付加情報を本処理制御部３０内で生成する場合を例に挙げて説明するものとする。
【００２４】
図３は、本発明に係る処理制御部３０の機能構成例を示すブロック図である。図３に示すように、本実施形態に係る処理制御部３０は、画像データ蓄積部３０１、ジョブ・デバイス構成抽出部３０２、位置情報発行部３０３、情報管理部３０４、符号化方式・パラメータ選択部３０５、位置符号画像生成部３０６、画像データ合成部３０７、画像データ分離部３０８、位置符号画像復号部３０９および情報蓄積部３１０を有する構成となっている。
【００２５】
画像データ蓄積部３０１は、図２のＨＤＤ３５に相当し、画像データ入力部２０から入力される画像データを蓄積（記憶）する。ジョブ・デバイス構成抽出部３０２は、複数のクライアントからの要求をデバイスに割り振って処理を実行する際に、ジョブ、ジョブツリーの構成やそこで使用されている入出力デバイスの構成を取得する。
【００２６】
ここに、ジョブとは、複数のクライアントからの要求を、画像データを出力するデバイスに割り振って処理を実行する際の最小処理単位・最小課金単位を言う。また、ジョブツリーとは、一つのサービス、アプリケーションを実現するために、所定のルールで関連付けられた一つ以上のジョブ（群）を言う。
【００２７】
位置情報発行部３０３は、任意の領域を一意に特定できる領域を所定の基準で選択し、印刷紙の紙面上の基準となる一点または印刷紙の大きさや位置情報の解像度情報に応じた紙面全面分の位置情報を発行する。
【００２８】
具体的には、位置情報発行部３０３は、次のようにして位置情報を発行する。例えば、図４に示すように、十分に広い領域を横方向にｘステップ（ｘ＝０，１，２，…）、縦方向にｙステップ（ｙ＝０，１，２，…）に分割された領域ＸＹを仮定し、例えばＡ４サイズの用紙において所定の分解能で位置情報を取得するには横ｍステップ、縦ｎステップの領域が必要であるとする。
【００２９】
そして、画像データ入力部２０から入力された画像データをＡ４サイズの用紙に印刷する際に、位置情報発行部３０３は、領域ＸＹにおいて横ｍステップ、縦ｎステップの空き領域を抽出し、その位置情報を発行する。あるいは、解像度の異なった領域を用意し、使用する出力デバイスの解像度に応じて発行する領域を選択する。
【００３０】
情報管理部３０４は、位置情報発行部３０３で発行された位置情報を関連する情報と共にデータベースに登録して管理する。なお、位置情報を外部の他のクライアントあるいはサーバで生成する構成を採る場合には、情報管理部３０４は、他のクライアントあるいはサーバで生成された位置情報をデータベースに登録して管理することになる。
【００３１】
符号化方式・パラメータ選択部３０５は、ジョブ・デバイス構成抽出部３０２で取得した、ジョブツリー内で使用するデバイスの組み合わせに応じて、位置情報の埋め込み方式（符号化方式）および埋め込みパラメータを選択する。位置情報の埋め込み技術としては、周知の電子透かし技術（例えば、特許庁総務部技術調査課技術動向班、”標準技術集  電子透かし”、[online]、２００３年３月２８日、特許庁、[平成１７年６月２１日検索]、インターネット＜URL:http://www.jpo.go.jp/shiryou/s_sonota/hyoujun_gijutsu/denshi_sukashi/index.htm＞参照）を用いることができる。
【００３２】
ここで、位置情報の埋め込み方式とは、例えば、画像データの画素値（色や階調）の組み合わせによって情報を埋め込む方式や、点の組み合わせによって情報を埋め込む方式などである。また、埋め込みパラメータとは、画像の内容や出力デバイスの性能に応じた位置情報の解像度情報や間引き率、あるいは位置情報を印刷する色材などである。
【００３３】
位置符号画像生成部３０６は、位置情報発行部３０３から発行される位置情報を、符号化方式・パラメータ選択部３０５で選択（設定）された埋め込み方式（符号化方式）あるいは埋め込みパラメータを用いて符号化した位置符号画像データを生成する。例えば、図５に示すように、二次元バーコード等、文字情報や数値情報を画像情報として表現できる手法を用いて、位置情報から位置符号データを生成する際に、出力デバイスの性能、例えば解像度に対応した解像度の位置符号データを生成する。あるいは、位置情報発行部３０３から固定の解像度で発行された位置情報を、出力デバイスの解像度に対応した間引き率で間引いて位置符号データを生成する。
【００３４】
なお、位置情報発行部３０３から発行される位置情報が基準となる一点のみであった場合には、位置符号画像生成部３０６は、当該基準となる位置情報を基に、印刷紙の大きさや位置情報の解像度情報に応じて印刷紙の紙面全面分の位置情報について位置符号データを生成する。
【００３５】
画像データ合成部３０７は、図６に示すように、入力画像に対して位置情報を合成する（埋め込む）処理を、画像データ入力部２０からの入力画像データと、位置符号画像生成部３０６で生成された位置符号画像データとを合成することによって行う。例えば、入力画像データから特定の階調あるいは色調を除去するとともに、位置符号画像データを特定の階調あるいは色調によって表現するように補正して画像データとして合成する。
【００３６】
なお、ここでは、入力画像に対する位置情報の合成を画像データ上で行うとしたが、これに限られるものではなく、画像データ出力部４０において、入力画像データと位置符号画像データとを各々光学的特性の異なった印刷材料で同一紙面上に印刷することで、紙面上で合成することも可能である。ここで、光学的特性の異なった印刷材料とは、例えば、赤外光や紫外光の吸収率、反射率、透過率等や、可視光の吸収率、反射率、透過率等が著しく異なったインクやトナーなどである。
【００３７】
以上説明した画像データ蓄積部３０１、ジョブ・デバイス構成抽出部３０２、位置情報発行部３０３、情報管理部３０４、符号化方式・パラメータ選択部３０５、位置符号画像生成部３０６および画像データ合成部３０７は、入力画像データに位置符号画像データ（位置情報）を埋め込む際に機能する構成要素である。
【００３８】
続いて、位置符号画像データ（位置情報）が埋め込まれた入力画像データから当該位置符号画像データを分離し復号する際に機能する構成要素、即ち画像データ分離部３０８、位置符号画像復号部３０９および情報蓄積部３１０について説明する。
【００３９】
画像データ分離部３０８は、図７に示すように、入力画像からの位置情報の分離を、位置符号画像データが埋め込まれた入力画像データから当該位置符号画像データを分離することによって行う。例えば、入力画像データと位置符号画像データとが合成された画像データから、特定の階調あるいは色調を分離することによって位置符号画像データを分離する。
【００４０】
なお、ここでは、入力画像からの位置情報の分離を画像データ上で行うとしたが、これに限られるものではなく、特定の光学的特性をもった印刷材料のみに対応した画像データ入力手段を別途用意して、画像を取り込む段階で位置情報のみを取り込むようにすることも可能である。ここで、特定の光学的特性をもった印刷材料のみに対応した画像データ入力手段とは、例えば、赤外光の吸収率の高い印刷材料で印刷された画像のみを取り込み、可視光の吸収率、反射率、透過率等の印刷材料で印刷された画像を取り込まないスキャナやカメラなどである。
【００４１】
位置符号画像復号部３０９は、画像データ分離部３０８で分離された位置符号画像データを基にして、図８に示すように、例えば二次元バーコード等で印刷された位置符号を復号（もし解像度情報が付与されていればそれを踏まえて復号）して位置情報を取り出す。情報蓄積部３１０は、位置符号画像復号部３０９で復号された位置情報を蓄積（記憶）する。
【００４２】
ここで、ジョブ・デバイス構成抽出部３０２が取得する入出力デバイスは、画像データ入力部２０におけるスキャナ装置とその制御手段、磁気ディスクやメモリカード等の記憶媒体のリード／ライト装置とその制御手段、データ転送手段、あるいはアプリケーションソフトウェアで作成したファイルをビットマップ画像にラスタライズする手段、画像データ出力部４０におけるプリンタ装置（カラー／モノクロ）である。さらに、ファクシミリ（Ｆａｘ）機能を備えている場合にはＦａｘモジュールもジョブ・デバイス構成抽出部３０２が取得するデバイスとなる。
【００４３】
以上説明した処理制御部３０の各構成要素、即ち画像データ蓄積部３０１、ジョブ・デバイス構成抽出部３０２、位置情報発行部３０３、情報管理部３０４、符号化方式・パラメータ選択部３０５、位置符号画像生成部３０６、画像データ合成部３０７、画像データ分離部３０８、位置符号画像復号部３０９および情報蓄積部３１０については、ＰＣ（パーソナルコンピュータ）のように、所定プログラムを実行することによって情報記憶処理機能、画像処理機能、演算処理機能等を実現するコンピュータ機器を利用して実現するも可能である。
【００４４】
上記構成の画像処理装置１０において、本実施形態では、印刷紙（記録紙）の紙面上に画像情報とは別の情報を付加情報として可視または不可視の状態で埋め込んで画像データ出力部４０から印刷出力する際に、ジョブツリー内で使用するデバイスの組み合わせに応じて、付加情報である位置情報の埋め込み方式あるいは埋め込みパラメータを設定することを特徴とする。
【００４５】
以下に、位置情報を埋め込む際に、処理制御部３０において、ＣＰＵ３１の制御の下に実行される画像処理の具体的な実施例について説明する。
【００４６】
（実施例１）
図９は、実施例１に係る画像処理の処理手順の一例を示すフローチャートである。本実施例では、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報の埋め込み方式を設定する場合の処理例である。
【００４７】
先ず、アプリケーションの選択に基づいて、ジョブ、ジョブツリー内で使用するデバイスの構成を確定し（ステップＳ１１）、次いで選択されたデバイスが何であるかを判断する（ステップＳ１２）。
【００４８】
ここで、例えばカラープリンタのみが使われるのであれば、位置情報の埋め込み方式として、例えば、多値カラー画像データに対する電子透かし等のように、元の画像データの画素値（色や色調）を変化させることによって位置情報を埋め込む方式を選択する（ステップＳ１３）。
【００４９】
一方、選択されたデバイスがＦａｘモジュールであれば、位置情報の埋め込み方式として、例えば、二次元バーコード等のように、点の組み合わせを描画することによって位置情報を埋め込む方式を選択する（ステップＳ１４）。
【００５０】
ステップＳ１３またはＳ１４で位置情報の埋め込み方式を選択したら、画像データ入力部２０から画像データを取り込み（ステップＳ１５）、次いで選択した（設定した）埋め込み方法で入力画像データに位置符号画像データ（位置情報）を埋め込んで合成する（ステップＳ１６）。そして、この合成された画像データを画像データ出力部４０で印刷紙の紙面上に印刷出力する（ステップＳ１７）。
【００５１】
上述したように、位置情報を埋め込む方式をジョブ単位で管理し、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報の埋め込み方式を、例えば、画素値の組み合わせによって位置情報を埋め込む方式と、点の組み合わせによって位置情報を埋め込む方式とを選択するようにすることにより、出力デバイスの性能に応じた好ましい埋め込み結果を得ることができ、しかもインストールしたアプリケーションや外部からのユーザによる操作によって埋め込み方式や印刷形式が任意に変更されることもない。
【００５２】
より具体的には、例えば、デバイスが例えばカラープリンタの場合には、画素値（色や色調）の組み合わせによって位置情報を埋め込むことにより、位置情報を埋め込む際に多値表現を用いて位置情報を埋め込むことができるために、より精細な（解像度の高い）埋め込むことができたり、元の画像データを人間が知覚できない程度に変化させることによって位置情報を埋め込むことにより、位置情報を目立たせることなく埋め込むことができたりする。
【００５３】
また、点の組み合わせを描画することによって位置情報を埋め込むことにより、例えばＦａｘモジュールのように、白黒（二値）の画像データしか扱うことができないデバイスを用いた場合であっても、位置情報が失われることは無い。
【００５４】
なお、本実施例では、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて設定する位置情報の埋め込む方式として、画素値の組み合わせによって位置情報を埋め込む方式と、点の組み合わせによって位置情報を埋め込む方式とを例に挙げたが、これらは一例に過ぎず、これらに限られるものではない。
【００５５】
（実施例２）
図１０は、実施例２に係る画像処理の処理手順の一例を示すフローチャートである。本実施例では、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報の埋め込みパラメータである位置情報の解像度（密度）情報を設定する場合の処理例である。
【００５６】
先ず、アプリケーションの選択に基づいて、ジョブ、ジョブツリー内で使用するデバイスの構成を確定し（ステップＳ２１）、次いで選択されたデバイスが何であるかを判断する（ステップＳ２２）。
【００５７】
ここで、例えば、選択されたデバイスがカラープリンタであれば、位置情報の解像度情報として元の画像データ（入力画像データ）の解像度と同じ高解像度を選択し（ステップＳ２３）、選択されたデバイスがＦａｘモジュールであれば、位置情報の解像度情報として元の画像データの解像度よりも低い低解像度を選択する（ステップＳ２４）。
【００５８】
ステップＳ２３またはＳ２４で位置情報の解像度情報を選択したら、画像データ入力部２０から画像データを取り込み（ステップＳ２５）、次いで選択した解像度情報で入力画像データに位置符号画像データ（位置情報）を埋め込んで合成する（ステップＳ２６）。そして、この合成された画像データを画像データ出力部４０で印刷紙の紙面上に印刷出力する（ステップＳ２７）。
【００５９】
上述したように、位置情報の解像度情報をジョブ単位で管理し、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報の解像度情報を選択するようにすることにより、出力デバイスの性能に応じた好ましい埋め込み結果を得ることができ、しかもインストールしたアプリケーションや外部からのユーザによる操作によって埋め込み方式や印刷形式が任意に変更されることもない。
【００６０】
より具体的には、例えば、ジョブ、ジョブツリー内で使用するデバイスがプリンタだけのときは、コピーではなくプリントであると予想されるために、位置情報を高解像度で埋め込むことにより、当該位置情報によってより緻密な絶対位置の指定を行うことができ、Ｆａｘモジュールのときは、位置情報を低解像度で埋め込むことにより、解像度が比較的低いデバイスであっても位置情報を埋め込むことができる。
【００６１】
また、付加情報が位置情報の場合には、位置情報から印刷紙個々を特定できるようにする目的で、位置情報を絶対位置の情報内容が印刷紙ごとに異なる情報として埋め込むようにしている。具体的には、例えば、ある印刷紙には基準位置から１，２，３，…の順番で数字を位置情報として埋め込んだら、次の印刷紙には基準位置から１１，１２，１３，…の順番で数字を位置情報として埋め込むことになる。そして、位置情報を埋め込む際に、情報管理部３０４は管理している位置情報（例えば、点の集まり）の領域から印刷紙ごとに特定の領域の位置情報を解像度情報と関連付けた上で切り出して印刷の際に埋め込むことで、印刷に使用するデバイスの能力に依らず、各印刷紙面上の絶対位置に対応した上の埋め込むことが出来、各印刷紙面上の絶対位置を正確に取得あるいは指定することが可能になる。
【００６２】
ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて選択する位置情報の埋め込みパラメータとして位置情報の解像度情報を用い、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報の解像度を低解像度に設定することにより、解像度が低いことによって位置情報を表すデータ量が少なくて済むために、情報管理部３０４が管理している有限な資源である位置情報を有効に利用できるという利点もある。
【００６３】
なお、本実施例では、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて設定する埋め込みパラメータとして位置情報の解像度情報を用いた場合を例に挙げたが、これは一例に過ぎず、これに限られるものではなく、埋め込みパラメータとして位置情報の間引き率を用いても、位置情報の解像度情報を用いた場合と同様の作用効果を得ることができる。この際には、情報管理部３０４が管理している有限な資源である位置情報の一部が無駄になるものの、情報管理部３０４は各印刷紙面上の位置情報の解像度を意識する必要が無いため、情報管理する上での処理負荷の軽減を図ることが出来る。
【００６４】
埋め込みパラメータとして位置情報の間引き率を用いる場合には、図１０のフローチャートにおけるルールとしては、ステップＳ２２での判定結果がカラープリンタであれば当該カラープリンタの性能に対応した間引き率を、Ｆａｘモジュールであれば当該Ｆａｘモジュールの性能に対応した間引き率をそれぞれ選択することになる。
【００６５】
より具体的には、ジョブ、ジョブツリー内で使用する出力デバイスが例えば４００ｄｐｉのプリンタのときは位置情報を間引かずに（間引き率０％）、例えば２００ｄｐｉのＦａｘモジュールのときは位置情報を１／２（間引き率５０％）に間引くようにする。この位置情報の間引き処理は、当該位置情報を発行する位置情報発行部３０３において実行される。
【００６６】
さらに、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて設定する埋め込みパラメータとして位置情報を埋め込むための色材を用いることも可能である。位置情報を埋め込むための色材を用いる場合について、実施例３として以下に説明する。
【００６７】
（実施例３）
図１１は、実施例３に係る画像処理の処理手順の一例を示すフローチャートである。本実施例では、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報を埋め込むための色材を設定する場合の処理例である。
【００６８】
先ず、アプリケーションの選択に基づいて、ジョブ、ジョブツリー内で使用するデバイスの構成を確定し（ステップＳ３１）、次いで選択されたデバイスが何であるかを判断する（ステップＳ３２）。
【００６９】
ここで、例えば、選択されたデバイスがカラープリンタであれば、位置情報を埋め込むための色材としてＹ（イエロー）を選択し（ステップＳ３３）、選択されたデバイスがＦａｘモジュールであれば、位置情報を埋め込むための色材としてＫ（ブラック）を選択する（ステップＳ３４）。
【００７０】
ステップＳ３３またはＳ３４で位置情報を埋め込むための色材を選択したら、画像データ入力部２０から画像データを取り込み（ステップＳ３５）、次いで選択した色材（位置情報を埋め込むための色材）で入力画像データに位置符号画像データ（位置情報）を埋め込んで合成する（ステップＳ３６）。そして、この合成された画像データを画像データ出力部４０で印刷紙の紙面上に印刷出力する（ステップＳ３７）。
【００７１】
上述したように、位置情報を埋め込むための色材をジョブ単位で選択し、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報を埋め込むための色材を選択するようにすることにより、出力デバイスの性能に応じた好ましい埋め込み結果を得ることができ、しかもインストールしたアプリケーションや外部からのユーザによる操作によって埋め込み方式や印刷形式が任意に変更されることもない。
【００７２】
より具体的には、二次元バーコード等のように、点の組み合わせによって情報を埋め込む方式を用いて位置情報を埋め込む際に、例えば、出力デバイスとしてカラープリンタが使われるのであれば、黄色の点で位置情報を埋め込むことで、視覚的に比較的目立たせずに位置情報を打ち込むことができ、また、出力デバイスとしてＦａｘモジュールが使用されるのであれば、黒い点を用いて位置情報を埋め込むことで、Ｆａｘモジュールやモノクロプリンタ等、白黒しか扱えないデバイスを用いた場合であっても位置情報が失われることは無い。
【００７３】
また、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて選択する位置情報の埋め込みパラメータとして位置情報の間引き率を用い、ジョブ、ジョブツリー内で使用するデバイスの組み合わせに応じて位置情報の間引き率を設定し、位置情報を発行する側（例えば、位置情報発行部３０３）で当該間引き率に応じて位置情報を発行するようにすることで、出力デバイスで書き込めず捨てられる情報まで発行し、伝送しなくて済むために、位置情報を発行する側の位置情報の処理が楽になり、位置情報の伝送に掛かる時間の低減にも繋がる。
【００７４】
なお、上記実施形態では、位置情報の生成を本画像処理装置１０（図１のクライアント１，２，３）の内部で生成する、具体的には処理制御部３０内の位置情報発行部３０３で生成するとしたが、内部生成に限られるものではなく、図１において、ネットワーク５を介して接続されたサーバ４で生成する外部生成の構成を採ることも可能である。
【００７５】
また、上記実施形態では、紙面に埋め込む付加情報として、印刷紙個々や紙面上の絶対位置を一意に特定するための位置情報を埋め込む場合を例に挙げて説明したが、付加情報としては位置情報に限られるものではなく、機密情報漏洩防止を目的として流出元を特定するための追跡情報などの他の情報であっても良い。
【図面の簡単な説明】
【００７６】
【図１】本発明が適用される画像情報処理システムの一例を示す構成図である。
【図２】本発明による画像処理装置の基本構成を示すブロック図である。
【図３】本発明に係る処理制御部の機能構成例を示すブロック図である。
【図４】位置情報を発行するときの説明図である。
【図５】位置符号画像データを生成するときの説明図である。
【図６】入力画像に対して位置情報を合成するときの説明図である。
【図７】入力画像から位置情報を分離するときの説明図である。
【図８】位置情報を復号するときの説明図である。
【図９】実施例１に係る画像処理の処理手順の一例を示すフローチャートである。
【図１０】実施例２に係る画像処理の処理手順の一例を示すフローチャートである。
【図１１】実施例３に係る画像処理の処理手順の一例を示すフローチャートである。
【符号の説明】
【００７７】
１，２，３…クライアント、４…サーバ、５…ネットワーク、１０…画像処理装置、２０…画像データ入力部、３０…処理制御部、４０…画像データ出力部、３０１…画像データ蓄積部、３０２…ジョブ・デバイス構成抽出部、３０３…位置情報発行部、３０４…情報管理部、３０５…符号化方式・パラメータ選択部、３０６…位置符号画像生成部、３０７…画像データ合成部、３０８…画像データ分離部、３０９…位置符号画像復号部、３１０…情報蓄積部
【図１】
2007208436.tif 000003
【図２】
2007208436.tif 000004
【図３】
2007208436.tif 000005
【図４】
2007208436.tif 000006
【図５】
2007208436.tif 000007
【図６】
2007208436.tif 000008
【図７】
2007208436.tif 000009
【図８】
2007208436.tif 000010
【図９】
2007208436.tif 000011
【図１０】
2007208436.tif 000012
【図１１】
2007208436.tif 000013