(57)【要約】【課題】  注釈情報の画像内部に符号画像全体が合成できない場合に対応した処理を行うことができる画像処理装置を提供する。【解決手段】  ドキュメントデータ本体と少なくとも一つの関連データとを含むドキュメントの印刷画像に、コンピュータ可読な符号画像を合成する画像処理装置であって、関連データの少なくとも一部に基づく画像を含むドキュメントの印刷画像を生成し、当該印刷画像に合成する符号画像を生成し、生成した符号画像と関連データの画像部分との画像のサイズを比較して、生成した符号画像が関連データの画像部分に合成可能か否かを判断し、合成可能と判断された場合に、生成した印刷画像上の、関連データの画像部分に対して、取得した符号画像を選択的に合成する画像処理装置である。【選択図】        図１
2006033755.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントデータ本体と少なくとも一つの関連データとを含むドキュメントの印刷画像に、コンピュータ可読な符号画像を合成する画像処理装置であって、
前記関連データの少なくとも一部に基づく画像を含むドキュメントの印刷画像を生成する手段と、
当該印刷画像に合成する符号画像を生成する符号画像生成手段と、
前記生成した符号画像と、前記関連データの画像部分との画像のサイズを比較し、前記比較の結果に基づき、前記生成した符号画像が、前記関連データの画像部分に合成可能か否かを判断する判断手段と、
前記判断手段により合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成する合成手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記判断手段が合成不可能と判断した場合に、前記関連データの画像部分を拡大処理する手段をさらに含み、
前記判断手段は、当該拡大処理後の関連データの画像部分のサイズ内に、前記符号画像が合成可能であるか否かを判断し、
前記合成手段は、当該拡大処理後の関連データに関してなされた判断の結果により、合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成することを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記判断手段が合成不可能と判断した場合に、前記印刷画像に対して埋込み対象用として予め設定されている補助画像データを少なくとも一つ合成する手段をさらに含み、
前記合成手段は、前記関連データの画像部分と、当該合成した補助画像データの部分とに、前記取得した符号画像を選択的に合成することを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置において、
前記符号画像生成手段は、生成した符号画像が、前記判断手段により合成不可能と判断された場合に、当該符号画像に含まれる情報の一部を選択的に削減し、当該削減後の情報に基づく調整後符号画像を生成し、
前記判断手段が、当該調整後符号画像が、前記関連データの画像部分に合成可能か否かを判断することを特徴とする画像処理装置。
【請求項５】
請求項１に記載の画像処理装置において、
前記判断手段は、合成不可能と判断した場合に、前記生成した符号画像と、前記関連データの画像部分との画像のサイズの比較結果に基づいて、前記関連データの画像部分を拡大するか、符号画像に含まれる情報の一部を削減するかの少なくとも一方の処理を選択し、
前記関連データの画像部分を拡大すると選択した場合には、前記関連データの画像部分を拡大処理させ、
符号画像に含まれる情報の一部を削減すると選択した場合には、前記符号画像生成手段に、符号画像に含まれる情報の一部を選択的に削減し、当該削減後の情報に基づく調整後符号画像を生成させる
ことを特徴とする画像処理装置。
【請求項６】
請求項１から５のいずれか一項に記載の画像処理装置において、
前記関連データの各々は、印刷画像に含まれる画像の元となる提示対象部分データと、印刷画像に含まれない非提示対象部分データとを含み、
前記符号画像を生成する手段は、前記非提示対象部分データの少なくとも一部を符号化して符号画像を生成することを特徴とする画像処理装置。
【請求項７】
ドキュメントデータ本体と少なくとも一つの関連データとを含むドキュメントの印刷画像に、コンピュータ可読な符号画像を合成する画像処理方法であって、
前記関連データの少なくとも一部に基づく画像を含むドキュメントの印刷画像を生成する工程と、
当該印刷画像に合成する符号画像を生成する工程と、
前記生成した符号画像と、前記関連データの画像部分との画像のサイズを比較し、前記比較の結果に基づき、前記生成した符号画像が、前記関連データの画像部分に合成可能か否かを判断する工程と、
前記判断により合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成する工程と、
を含むことを特徴とする画像処理方法。
【請求項８】
ドキュメントデータ本体と少なくとも一つの関連データとを含むドキュメントの印刷画像に、コンピュータ可読な符号画像を合成する画像処理プログラムであって、コンピュータに、
前記関連データの少なくとも一部に基づく画像を含むドキュメントの印刷画像を生成する手順と、
当該印刷画像に合成する符号画像を生成する手順と、
前記生成した符号画像と、前記関連データの画像部分との画像のサイズを比較し、前記比較の結果に基づき、前記生成した符号画像が、前記関連データの画像部分に合成可能か否かを判断する手順と、
前記判断により合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成する手順と、
を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷画像に符号画像を合成する画像処理装置に関する。
【背景技術】
【０００２】
近年、データを符号化した符号画像を、表示又は印刷の対象となった画像（対象画像）に対して合成し、復号側で、当該画像から符号画像を抽出し、当該符号画像からデータを復号して利用する技術が開発されている（非特許文献１）。
【０００３】
この技術では、印刷の対象となった画像の視認性を保持しつつ、いわば符号画像を対象画像に半透明合成する。具体的には図８に示すように、ビットの「０」と「１」とに対応する符号画像要素を符号化の対象となるデータに従って配列し、対象画像上の画素の明度を、符号画像上の画素の明度に所定値を乗じた値だけ低減する。なお、ここでは図８に示した符号画像要素の画素のうち、「白」の画素の明度を「０」、「黒」の画素の明度を「２５５」等としている。
【非特許文献１】「濃度パターン法による電子透かし」、「電子透かしの基礎」、（1998年８月21日）、松井甲子雄著、森北出版株式会社発行、19頁  図2.3  埋込みの原理
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで上記従来の符号画像の合成技術では、対象画像上で予め定めた条件を満足する領域に、符号画像を合成するのが一般的である。ところが、当該領域を見いだす処理は大きな負荷がかかることがあり、また、対象画像上に必ずしも適切な条件を満足する領域が含まれているとは限らないのが現状である。このため、従来の符号画像の合成技術では、処理が比較的複雑になってしまう。
【０００５】
そこで、例えばＰＤＦ（Portable Document Format）のように、いわゆる付箋のような、注釈情報をドキュメントに関連づけ、この注釈情報がドキュメントとともに印刷できるようになっている場合に、当該注釈情報が一般に符号画像の合成に比較的適した画像（色つきの下地に文字列が記述されているなど）となっていることに着目し、この注釈情報の画像に符号画像を合成することが考えられる。
【０００６】
しかしながら、注釈情報の画像のサイズは区々であり、一方で符号画像に含めるデータのサイズは定められていないので、注釈情報の画像内部に符号画像の全体が合成可能とならない場合がある。
【０００７】
本発明は上記実情に鑑みて為されたもので、上記例のように注釈情報の画像内部に符号画像全体が合成できない場合に対応した画像処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決するための本発明は、ドキュメントデータ本体と少なくとも一つの関連データとを含むドキュメントの印刷画像に、コンピュータ可読な符号画像を合成する画像処理装置であって、前記関連データの少なくとも一部に基づく画像を含むドキュメントの印刷画像を生成する手段と、当該印刷画像に合成する符号画像を生成する符号画像生成手段と、前記生成した符号画像と、前記関連データの画像部分との画像のサイズを比較し、前記比較の結果に基づき、前記生成した符号画像が、前記関連データの画像部分に合成可能か否かを判断する判断手段と、前記判断手段により合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成する合成手段と、を含むことを特徴としている。
【０００９】
このように判断を行うことで、上記例のように注釈情報の画像内部に符号画像全体が合成できない場合に対応するための処理を行うことができる。ここで処理の態様として、本発明の一態様によれば、前記判断手段が合成不可能と判断した場合に、前記関連データの画像部分を拡大処理する手段をさらに含み、前記判断手段は、当該拡大処理後の関連データの画像部分のサイズ内に、前記符号画像が合成可能であるか否かを判断し、前記合成手段は、当該拡大処理後の関連データに関してなされた判断の結果により、合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成することとしてもよい。
【００１０】
また、前記判断手段が合成不可能と判断した場合に、前記印刷画像に対して埋込み対象用として予め設定されている補助画像データを少なくとも一つ合成する手段をさらに含み、前記合成手段は、前記関連データの画像部分と、当該合成した補助画像データの部分とに、前記取得した符号画像を選択的に合成することとしてもよい。
【００１１】
さらに、前記符号画像生成手段は、生成した符号画像が、前記判断手段により合成不可能と判断された場合に、当該符号画像に含まれる情報の一部を選択的に削減し、当該削減後の情報に基づく調整後符号画像を生成し、前記判断手段が、当該調整後符号画像が、前記関連データの画像部分に合成可能か否かを判断することとしてもよい。
【００１２】
さらに、前記判断手段は、合成不可能と判断した場合に、前記生成した符号画像と、前記関連データの画像部分との画像のサイズの比較結果に基づいて、前記関連データの画像部分を拡大するか、符号画像に含まれる情報の一部を削減するかの少なくとも一方の処理を選択し、前記関連データの画像部分を拡大すると選択した場合には、前記関連データの画像部分を拡大処理させ、符号画像に含まれる情報の一部を削減すると選択した場合には、前記符号画像生成手段に、符号画像に含まれる情報の一部を選択的に削減し、当該削減後の情報に基づく調整後符号画像を生成させることとしてもよい。
【００１３】
これらの場合において、前記関連データの各々は、印刷画像に含まれる画像の元となる提示対象部分データと、印刷画像に含まれない非提示対象部分データとを含み、前記符号画像を生成する手段は、前記非提示対象部分データの少なくとも一部を符号化して符号画像を生成することとしてもよい。
【００１４】
また、本発明の別の態様に係る画像処理方法は、ドキュメントデータ本体と少なくとも一つの関連データとを含むドキュメントの印刷画像に、コンピュータ可読な符号画像を合成する画像処理方法であって、前記関連データの少なくとも一部に基づく画像を含むドキュメントの印刷画像を生成する工程と、当該印刷画像に合成する符号画像を生成する工程と、前記生成した符号画像と、前記関連データの画像部分との画像のサイズを比較し、前記比較の結果に基づき、前記生成した符号画像が、前記関連データの画像部分に合成可能か否かを判断する工程と、前記判断により合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成する工程と、を含むことを特徴としている。
【００１５】
さらに、本発明の別の態様に係る画像処理プログラムは、ドキュメントデータ本体と少なくとも一つの関連データとを含むドキュメントの印刷画像に、コンピュータ可読な符号画像を合成する画像処理プログラムであって、コンピュータに、前記関連データの少なくとも一部に基づく画像を含むドキュメントの印刷画像を生成する手順と、当該印刷画像に合成する符号画像を生成する手順と、前記生成した符号画像と、前記関連データの画像部分との画像のサイズを比較し、前記比較の結果に基づき、前記生成した符号画像が、前記関連データの画像部分に合成可能か否かを判断する手順と、前記判断により合成可能と判断された場合に、前記生成した印刷画像上の、前記関連データの画像部分に対して、前記取得した符号画像を選択的に合成する手順と、を実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係る画像処理装置１は、図１に示すように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５とを含んで構成されている。また、この画像処理装置１は、ネットワークを介して画像形成装置であるプリンタ２に接続されている。
【００１７】
制御部１１は、ＣＰＵ等で構成され、記憶部１２に格納されているプログラムに従って動作し、ドキュメントの編集や表示、印刷の処理を行う。またこの制御部１１は、印刷の処理の際に、ドキュメントデータ本体の画像とともに、当該ドキュメントデータに関連づけられている関連データの画像を印刷する。このとき、制御部１１は、利用者から指定されたデータを符号化して得た符号画像を、この関連データの画像部分に選択的に合成して印刷を行う。これら制御部１１の具体的な処理の内容については、後に詳しく述べる。
【００１８】
記憶部１２は、ＲＡＭやＲＯＭ等のメモリ素子のほか、ハードディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ可読な記録媒体（及び当該記録媒体からデータを読みだす等の制御を行うドライバ）を含む。ここで記憶部１２としてのハードディスク等には、制御部１１によって実行されるプログラムが格納されている。また、この記憶部１２は、制御部１１の処理に必要となるデータを保持するワークメモリとしても動作する。
【００１９】
操作部１３は、キーボードやマウス等であり、利用者の指示操作の内容を制御部１１に出力する。表示部１４は、ディスプレイ等であり、制御部１１から入力される指示に従って画像を表示する。通信部１５は、ネットワークに接続されており、制御部１１から入力される指示に従って、ネットワーク上の宛先に対してデータを送信する。また、この通信部１５は、ネットワークを介して到来するデータを受信して制御部１１に出力する。この通信部１５は例えば、印刷対象となる画像データをプリンタ２へ送信する指示を、制御部１１から受けて、当該画像データをネットワークを介してプリンタ２へと送信する。
【００２０】
本実施の形態の画像処理装置１の処理の対象となるドキュメントは、例えばアドビ社のＰＤＦ（Portable Document Format）の規定に基づくドキュメントである。このＰＤＦでは、文字列やグラフィックスなどを含むドキュメントの本体に係るデータ（ドキュメントデータ本体）のほかに、当該ドキュメントに関連する情報として付加された注釈（アノテーション）情報を含むことがある。この注釈には、メモとなる文字列やグラフィックス、音声データ、動画像データなどのデータ形式のものが含まれる。なお、この注釈情報の具体的構造などについては、アドビシステムズ著、株式会社ドキュメントシステム訳、「ＰＤＦリファレンス第２版」、初版、株式会社ピアソン・エデュケーション発行、２００１年９月２５日、第７章、７．４節（ｐ．３４２以降）に詳しい記載があるので、ここではその詳細な説明を省略するが、概要は以下の通りである。
【００２１】
すなわち、注釈情報には、表示や印刷される画像の元となる提示対象部分データＡと、印刷画像には直接含まれない非提示対象部分データＢとが含まれる（図２）。ここで非提示対象部分データＢは、例えば注釈情報が生成された日時や、注釈情報を生成した利用者を特定する情報、さらには、ドキュメントデータ本体上で注釈情報を合成表示する領域の情報などである。
【００２２】
ここで合成表示する領域の情報は、例えばドキュメントデータ上のページを特定する情報と、当該特定されたページ内における表示領域（座標）の情報とを含むものである。
【００２３】
制御部１１は、こうしたＰＤＦのドキュメントの編集、表示、印刷の処理を行う。具体的に制御部１１は、注釈情報が関連づけられているＰＤＦのドキュメントを表示、印刷する場合、図３に示すように、注釈Ｘをドキュメント本体Ｐの画像に重ね合わせて、あたかも付箋が貼付けられているかのように表示、印刷する。ここで注釈情報には、非提示対象部分データの一つとして注釈情報の提示対象部分を表示するか、非表示とするかを決定する表示設定情報を含み、制御部１１は、当該表示設定情報を参照して、表示すると設定されている注釈情報の提示対象部分を表示する。また、表示設定情報が、表示しないと設定されている注釈情報の提示対象部分を表示しない。
【００２４】
ここで制御部１１が利用者からドキュメントの印刷指示を受けた際に実行する処理の内容について説明する。この処理は、図４に示すように、符号化対象データ選択部２１と、符号画像データ生成部２２と、印刷画像生成部２３と、合成可否判断部２４と、対処部２５と、合成領域処理部２６と、合成部２７とを機能的に含んで構成されている。
【００２５】
符号化対象データ選択部２１は、利用者から指定された符号化の対象となるデータ（符号化対象データ）の指定を受けて、当該指定されたデータを符号化対象データとして、符号画像データ生成部２２に出力する。
【００２６】
ここで符号化対象データの指定は、例えば操作部１３からデータを入力することによって行うこともできる。また、注釈情報に含まれる非提示対象部分データの少なくとも一部を符号化対象データとしてもよい。この際、ドキュメントに複数の注釈情報が関連づけられている場合は、その一部を利用者が選択的に指定できるようにしておき、当該選択して指定された注釈情報のみを符号化対象データとしてもよい。
【００２７】
また、注釈情報のうち、印刷される注釈情報（表示すると設定されている注釈情報）を符号化対象データとしてもよい。この場合、表示をするとの設定がそのまま符号化対象データの指定に相当する。
【００２８】
符号画像データ生成部２２は、符号化対象データ選択部２１から符号化対象データの入力を受けて、当該入力された符号化対象データの各々に基づいて、それぞれの符号化対象データに対応する符号画像データを生成する。なお符号画像データの生成方法は、従来のものと同様であるのでその説明を省略する。なお、注釈情報を符号化対象データとする場合、注釈情報のうち非提示対象部分データを抽出して、符号化してもよい。そして抽出した非提示対象部分データに基づいて符号画像データを生成する。
【００２９】
印刷画像生成部２３は、ドキュメントデータ本体の画像データ（本体画像データ）を生成する。また、この印刷画像生成部２３は、表示すると設定されている注釈情報の画像（提示対象部分に基づいて生成される画像）を生成する。そして印刷画像生成部２３は、本体画像データ上の、それぞれの注釈情報の合成領域に、それぞれの注釈情報の画像を合成し、当該注釈情報の画像を合成した後の画像データを、印刷画像データとして出力する。
【００３０】
合成可否判断部２４は、符号画像データの画像のサイズと、合成領域の画像のサイズとを比較し、符号画像データの画像のサイズが、合成領域の画像のサイズ以下の場合は合成可能であると判断する。また、この合成可否判断部２４は、符号画像データの画像のサイズが、合成領域の画像のサイズより大きい場合は、合成不能と判断する。
【００３１】
対処部２５は、合成可否判断部２４が合成不能と判断したときに、符号画像データ又は合成領域の少なくとも一方を調整する処理を行う。具体的に、この対処部２５は、合成領域を拡大するか、あるいは符号画像データに含める符号化対象データの一部を削減する。以下、それぞれの処理の内容を説明する。
【００３２】
まず合成領域を拡大する処理について説明する。本実施の形態では、符号画像データの合成領域は、注釈情報の画像の領域となるので、ここでの合成領域の拡大処理は、注釈情報の画像の拡大処理となる。すなわち、合成される符号画像データのサイズ未満であると判断された合成領域の注釈情報の画像を、当該符号画像データのサイズに拡大する。
【００３３】
この際、対処部２５は、拡大後の注釈情報の画像が、ドキュメント本体の画像（文字列等）や、他の注釈情報の合成領域に重なり合うか否か（拡大可能か否か）を調べる。これは、拡大後の注釈情報の画像の領域が、他の合成領域や、ドキュメント本体の画像に関するオブジェクトの領域と重なり合うか否かを判断することによって行うことができる。
【００３４】
対処部２５は、拡大可能である（拡大後の注釈情報の画像が、ドキュメント本体の画像や、他の注釈情報の合成領域に重なり合わない）と判断した場合は、当該注釈情報の画像を拡大する。この拡大の処理は、一般的な画像データの拡大と同様の処理となる。
【００３５】
次に、符号画像データに含める符号化対象データの一部を削減する処理について説明する。ここでは具体的に、符号化対象データが注釈情報に含まれる非提示対象部分データの少なくとも一部である場合を例として説明する。対処部２５は、非提示対象部分データに含まれるデータの一覧を表示部１４に表示して、利用者にその一部を選択するよう求める。利用者がその一部を選択すると、当該選択された一部を新たな符号化対象データとして符号画像データ生成部２２に当該新たな符号化対象データを出力する。
【００３６】
また、対処部２５は、予め定めたルールに基づいて符号化対象データの一部を選択することとしてもよい。このルールは、データ種別ごとに定めておくことができる。例えば、テキストのデータであれば、先頭所定数文字分のテキストを選択するルールとしてもよいし、画像のデータについては、選択から除外する（符号化対象データから除外する）こととするルールとしてもよい。
【００３７】
本実施の形態では、合成可能と判断されるまで、符号化対象データや合成領域を調整する処理を繰返し行う。なお、合成領域が拡大不能であると判断されたときに対処部２５が符号化対象データの削減の処理を実行するようにしてもよい。
【００３８】
そして、各合成領域に対して合成の対象となる符号画像データが合成可能（調整により合成可能となったものも含む）と判断されたときに、以下の合成領域処理部２６と合成部２７との処理が実行される。
【００３９】
合成領域処理部２６は、印刷画像生成部２３が生成した印刷画像データのうち、符号画像データ生成部２２によって生成された符号画像データを合成する先の領域の部分画像データを抽出する。本実施の形態では、符号画像データの合成先となる領域は、注釈情報の合成領域となる。従って合成領域処理部２６は、合成先となっている注釈情報の合成領域内の画像を抽出することになる。
【００４０】
合成領域処理部２６は、当該抽出した画像に既に符号画像が合成されているか否かを調べる。これは、仮に注釈情報の提示対象部分の画像に、符号画像が既に合成されている場合、ここへさらに別の符号画像（符号画像データ生成部２２が生成した符号画像）を合成すると、各符号画像同士が干渉し、復号不能となることがあるので、これを防止するためである。
【００４１】
合成領域処理部２６は、当該抽出した画像に既に符号画像が合成されている場合、当該符号画像の合成前の画像データ（当該注釈情報の画像データ）が取得可能であるか否かを判断する。例えば、注釈情報の画像データが複数のレイヤを有し、第１のレイヤに元の画像データが含まれ、第２のレイヤに符号画像が含まれ、これらが合成されたに過ぎない場合は、当該第１のレイヤに含まれる元の画像データのみを抽出して、当該符号画像の合成前の画像データ（当該注釈情報の画像データ）を取得可能である。合成領域処理部２６は、このケースのように、当該符号画像の合成前の画像データが取得可能であると判断されるときには、当該符号画像の合成前の画像データを取得して、印刷画像データのうち、当該注釈情報の合成領域に、当該取得した符号画像の合成前の画像データを上書きする。
【００４２】
また、合成領域処理部２６が当該符号画像の合成前の画像データ（当該注釈情報の画像データ）が取得可能でないと判断した場合は、当該抽出した画像から既に合成されている符号画像を除去する。例えば、抽出した画像に合成されている符号画像からデータを復号し、当該復号したデータから符号画像を再現し、当該再現した符号画像と抽出した画像との差分を演算して、抽出した画像から符号画像を除去することができる。合成領域処理部２６は、この場合は、当該符号画像を除去した画像を、印刷画像データのうち、当該注釈情報の合成領域に上書きする。
【００４３】
このように、合成領域処理部２６は、別の符号画像が含まれることのないよう、合成先の画像領域を調整する。
【００４４】
合成部２７は、注釈情報の画像部分（各合成領域によって特定される領域）に対して、符号画像データ生成部２２によって生成された符号画像データを合成し、合成画像データを生成する。このとき、注釈情報が複数ある場合には、例えばラスタスキャン順（ドキュメントを左から右へ１ライン走査し、次に下のラインへ移って同様に走査する順序）で合成領域を探索し、この方法で探索された順序で、符号画像データ生成部２２によって生成された符号画像データを合成していく。
【００４５】
また、符号画像データ生成部２２によって生成された符号画像データが注釈情報の少なくとも一部（例えば非提示対象部分）である場合は、印刷画像データ上の、元の注釈情報（当該符号画像データに関係する注釈情報）の合成領域に、当該符号画像データを合成する。このようにすると、各注釈情報の画像に、当該注釈情報の非提示対象部分データに関連する符号画像データが合成される。
【００４６】
制御部１１は、合成部２７の処理によって符号化対象データの符号画像データを合成した後、その合成後の印刷画像データをプリンタ２へ出力するよう、通信部１５に指示する。そしてプリンタ２が当該合成後の印刷画像データを印刷する。
【００４７】
本実施の形態によると、ドキュメントへの印刷指示が行われ、ドキュメントに含まれる関連データとしての注釈情報の一部に基づいて生成した符号画像データが、当該注釈情報に合成不可能である場合、当該合成先となる注釈情報の画像を拡大して合成領域の拡大が図られ、当該拡大処理後の注釈情報の画像に符号画像データが合成されて印刷される。
【００４８】
本実施の形態によって生成された印刷画像は、復号側装置のスキャナによって光学的に読み取られる。そして読み取られて得られた画像データから、各符号画像データの合成部分を特定し、各符号画像データを復号する。
【００４９】
また復号側装置では、合成部分を表す情報（合成部分を特定する座標情報）に、当該復号したデータを関連付けて保持しておき、次の処理を行う。すなわち復号側装置では、読み取って得られた画像データをディスプレイに表示する。そして利用者がマウスポインタ等で、当該ディスプレイ上の画像データの合成部分を指示す（ポインタを当該合成部分に移動する）か、あるいはクリックすると、復号側装置は、当該合成部分に関連づけられて保持されている復号結果のデータを表示する。これにより利用者は、印刷物を取得した場合でも、各注釈情報の非提示対象部分のデータを参照でき、注釈情報を付加した利用者名や、日時などの情報を知ることができる。
【００５０】
なお、ここでは注釈情報の画像を拡大処理する例について述べたが、拡大処理する代りに、合成先となる画像データを印刷画像データに追加して合成し、当該追加した画像データ（補助画像データ）に符号画像データの余剰部分（注釈情報の画像に合成しきれなかった部分）を合成してもよい。
【００５１】
このように符号画像データを分割して、符号画像データ全体は合成できないと判断された注釈情報の画像や補助画像データに合成した場合、合成した順序（復号の順序）を表す順序提示情報を各合成先の画像に合成する。この順序提示情報は、例えば２次元バーコード等の符号画像として各合成先の画像の近傍（一部が重なりあってもよい）、具体的には図５に示すように合成して配置すればよい。
【００５２】
このように複数の合成先に分割して合成されている場合、復号側装置では、複数の合成先に分割して合成された各符号画像データを復号する。そして各符号画像データの合成先に隣接して表示された順序提示情報の順序に従って、各符号画像データから復号して得られたデータを連結する。これによって符号化対象データを再生する。なお、この補助画像データは複数合成されてもよい。また、補助画像データはデータの種別ごとに予め定められたアイコン画像としてもよい。
【００５３】
さらに、本発明の別の実施の形態の画像処理システムは、図６に示すように、画像処理装置１と、プリンタ装置２と、サーバ装置３とを含んで構成される。ここで画像処理装置１は、上述の実施形態における画像処理装置１と同様の動作を行うものであるが、制御部１１の対処部２５における処理の内容等が少々異なる。具体的に、この場合の制御部１１は、符号化対象データのサイズと予め定めたしきい値とを比較し、符号化対象データのサイズがしきい値を越えないデータについては、符号化対象データに基づいて符号画像データの画像サイズが合成領域の画像サイズを越えている場合にも、上述の実施形態と同様に、合成領域を拡大する処理や、符号化対象データの一部を削減する処理によって、当該符号対象データそのものに基づく符号画像データを合成可能とする。
【００５４】
また、例えば音声や動画像データのように符号化対象データのサイズが予め定めたしきい値を越える場合は、当該データをサーバ装置３に送信する（図７、Ｓ１）。このときサーバ装置３は、当該データを受信して固有の識別子を発行する（Ｓ２）。この固有の識別子は例えば受信したデータのハッシュ値などとすることができる。サーバ装置３は、当該発行した識別子と当該データをストレージデバイス（不図示）に格納する（Ｓ３）。また、当該発行した識別子を画像処理装置１に送信する（Ｓ４）。
【００５５】
画像処理装置１は、この識別子を新たに符号化対象データとして、当該識別子を表す符号画像データを生成して（Ｓ５）、合成先となっている注釈情報の合成領域に合成する（Ｓ６）。これによると、例えば注釈情報が音声データを含む場合、当該音声データをサーバ装置３に送信し、サーバ装置３において発行された識別子を受信する。そして当該識別子に基づいて符号画像データを生成し、注釈情報の画像に当該符号画像データを合成する。
【００５６】
この場合、復号側装置は、サーバ装置３との間で通信可能なように、ネットワークに接続される。そして、注釈情報の画像に合成された符号画像データから復号して得たデータが、識別子の情報であるときには、当該識別子とともに、当該識別子に関連づけられているデータを要求する。サーバ装置３は、この要求と識別子とを受信して、当該受信した識別子に関連づけられているデータを、復号側装置に送信する。そして復号側装置において、当該サーバ装置３から受信したデータを表示し、あるいは再生する。
【００５７】
なお、ここでは符号化対象データのサイズと、予め定めたしきい値との比較結果に基づいてサーバ装置３に符号化の対象となったデータを保持させ、その識別子に基づいて符号画像データを生成して合成する方法（外部利用法）と、合成領域や符号化対象データを調整する方法（調整法）とのいずれの方法を採用するかを選択しているが、これに代えて、符号化対象データの種別に応じて、例えば音声データや動画データについては、外部利用法を採用し、それ以外のデータについては、調整法によるとして、いずれの方法を採用するかを選択してもよい。
【００５８】
さらに、符号化対象データに基づく符号画像データの画像サイズと、その合成先である合成領域の画像のサイズとの差に基づいて、当該差が所定のサイズ差しきい値を越えているか否かによって上記のいずれの方法を採用するかを選択してもよい。
【００５９】
このように本実施の形態によれば、注釈情報の画像内部に符号画像全体が合成できない場合に対応した処理を行うことができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態に係る画像処理装置の例を表すブロック図である。
【図２】関連データの一例を表す説明図である。
【図３】ドキュメントの表示例を表す説明図である。
【図４】本発明の実施の形態に係る画像処理装置の処理例を表す機能ブロック図である。
【図５】順序提示情報の合成例を表す説明図である。
【図６】本発明の別の実施の形態に係る画像処理システムの例を表すブロック図である。
【図７】本発明の別の実施の形態に係る画像処理システムの動作例を表すフロー図である。
【図８】従来一般的な符号画像の画像要素の例を表す説明図である。
【符号の説明】
【００６１】
１  画像処理装置、２  プリンタ、３  サーバ装置、１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  通信部、２１  符号化対象データ選択部、２２  符号画像データ生成部、２３  印刷画像生成部、２４  合成可否判断部、２５  対処部、２６  合成領域処理部、２７  合成部。
【図１】
2006033755.tif 000003
【図２】
2006033755.tif 000004
【図３】
2006033755.tif 000005
【図４】
2006033755.tif 000006
【図５】
2006033755.tif 000007
【図６】
2006033755.tif 000008
【図７】
2006033755.tif 000009
【図８】
2006033755.tif 000010