(57)【要約】      （修正有）【課題】画像処理装置及びプログラムを提供する。【解決手段】画像処理装置は、文書画像を取得する文書画像取得手段１６０と、前記文書画像取得手段によって取得された文書画像に付加される付加情報を予め定められた大きさ及び間隔の点からなる点配列をもって表現した付加情報画像を取得する付加情報画像取得手段１６４と、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の干渉が小さくなるように、前記文書画像及び前記付加情報画像の少なくとも一方の配置を決定する決定手段１６６と、前記決定手段によって決定された配置で、前記文書画像と前記付加情報画像とを重畳させる重畳手段１６８とを有する。【選択図】図２
2011061710.tif 000002
【特許請求の範囲】
【請求項１】
文書画像を取得する文書画像取得手段と、
前記文書画像取得手段によって取得された文書画像に付加される付加情報を予め定められた大きさ及び間隔の点からなる点配列をもって表現した付加情報画像を取得する付加情報画像取得手段と、
前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の干渉が小さくなるように、前記文書画像及び前記付加情報画像の少なくとも一方の配置を決定する決定手段と、
前記決定手段によって決定された配置で、前記文書画像と前記付加情報画像とを重畳させる重畳手段と
を有する画像処理装置。
【請求項２】
前記決定手段は、前記文書画像及び前記付加情報画像の少なくとも一方に線形変換を施して、配置を決定する
請求項１に記載の画像処理装置。
【請求項３】
前記文書画像、前記付加情報画像及び前記決定手段によって決定された配置を用いて、前記重畳手段によって重畳された重畳画像を出力する画像出力手段と
をさらに有する
請求項１又は２に記載の画像処理装置。
【請求項４】
前記文書画像取得手段は、複数頁からなる文書画像を取得し、
前記決定手段は、前記文書画像の頁ごとに、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の干渉が小さくなるように、前記文書画像及び前記付加情報画像の少なくとも一方の配置を決定し、
前記画像出力手段は、前記文書画像、前記付加情報画像及び前記決定手段によって決定された複数の配置を用いて、前記重畳手段によって重畳された重畳画像を出力する
請求項３に記載の画像処理装置。
【請求項５】
前記画像出力手段によって出力された重畳画像から、定められた大きさ及び間隔の点からなる点配列をもって表現され、線形変換が施された前記付加情報画像を検出する検出手段
をさらに有する請求項３に記載の画像処理装置。
【請求項６】
前記決定手段は、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の画素の画素値が、予め定められた値よりも大きくなる画素の数を評価点として算出して、評価点が小さくなる位置を配置として決定する
請求項１に記載の画像処理装置。
【請求項７】
前記決定手段は、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の画像の空間周波数が、予め定められた値よりも大きくなる画素の数を評価点として算出して、評価点が小さくなる位置を配置として決定する
請求項１に記載の画像処理装置。
【請求項８】
前記決定手段は、前記文書画像及び前記付加情報画像を表現する点配列の少なくとも一方に線形変換を施して、配置を決定する
請求項１に記載の画像処理装置。
【請求項９】
文書画像を取得するステップと、
取得された文書画像に付加される付加情報を予め定められた大きさ及び間隔の点からなる点配列をもって表現した付加情報画像を取得するステップと、
取得された文書画像と、取得された付加情報画像とを重畳させる場合に、重畳が小さくなるように、前記文書画像及び前記付加情報画像の少なくとも一方の配置を決定するステップと、
決定された配置で、前記文書画像と前記付加情報画像とを重畳させるステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、第１のパターン画像をオリジナル画像に付加する場合に、第１のパターン画像が付加される位置の周囲のオリジナル画像データと比較し、比較結果に基づいて第１のパターン画像の周囲にオリジナル画像データと異なる濃度または色の第２のパターン画像を付加する画像処理装置が開示されている。
特許文献２には、ドットパターンを付加する際に、付加する周辺の濃度（画素密度）を測定し、その結果に応じて適したドットパターンを付加する画像処理方法及び装置が開示されている。
特許文献３には、情報ブロック内の情報ビットを示す符号の間隔を画像濃度に応じて選択する画像処理方法及び装置が開示されている。
特許文献４には、追跡パターンを示すマークドットが原画像を表すスクリーンのトナー部と重なっている場合、マークドットの位置をずらす画像処理装置等が開示されている。
特許文献５には、格子交差点の近傍に原画ドットが位置する場合、原画ドットを移動させた後、格子交差点に付加パターンを構成するドットを付す画像処理装置が開示されている。
特許文献６には、多値画像データに係るデジタル信号列と付加データに基づくデジタル信号列との論理演算又は論理和演算を実行し、これらを重畳する画像処理装置が開示されている。
特許文献７には、注目画素周辺の画素値と、注目画素周辺の画素の復号可能性と、付加情報とに基づいて決定された量子化条件で、注目画素を擬似階調処理により量子化する画像処理装置が開示されている。
特許文献８には、所定の間隔で配置されるドットによりコード枠を表し、コード枠内で所定の間隔で配置されるドットにより位置情報及び文書識別情報を表す２次元コードパターン等が開示されている。
特許文献９には、設定された解像度に応じて付加情報であるドットパターンの向き及び大きさを制御する画像処理装置が開示されている。
特許文献１０には、用紙の画像処理領域に付加パターンを割り付ける際、割付け基準となる基準点をランダムに移動させ、付加パターンの並びがランダムにする画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−０９２３０８号公報
【特許文献２】特開２００１−１０３２８２号公報
【特許文献３】特開２００１−１０３２８３号公報
【特許文献４】特開２００２−２９０７０５号公報
【特許文献５】特開２００７−１８０７３１号公報
【特許文献６】特開２００１−１０３２８７号公報
【特許文献７】特開２００１−１０３２９９号公報
【特許文献８】特開２００４−０９４９０７号公報
【特許文献９】特開２００６−０４９９４７号公報
【特許文献１０】特開２００７−１８０７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、検出精度の高い付加情報画像を重畳することができる画像処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
[画像処理装置]
請求項１に係る本発明は、文書画像を取得する文書画像取得手段と、前記文書画像取得手段によって取得された文書画像に付加される付加情報を予め定められた大きさ及び間隔の点からなる点配列をもって表現した付加情報画像を取得する付加情報画像取得手段と、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の干渉が小さくなるように、前記文書画像及び前記付加情報画像の少なくとも一方の配置を決定する決定手段と、前記決定手段によって決定された配置で、前記文書画像と前記付加情報画像とを重畳させる重畳手段とを有する画像処理装置である。
【０００６】
請求項２に係る本発明は、前記決定手段は、前記文書画像及び前記付加情報画像の少なくとも一方に線形変換を施して、配置を決定する請求項１に記載の画像処理装置である。
【０００７】
請求項３に係る本発明は、前記文書画像、前記付加情報画像及び前記決定手段によって決定された配置を用いて、前記重畳手段によって重畳された重畳画像を出力する画像出力手段とをさらに有する請求項１又は２に記載の画像処理装置である。
【０００８】
請求項４に係る本発明は、前記文書画像取得手段は、複数頁からなる文書画像を取得し、前記決定手段は、前記文書画像の頁ごとに、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の干渉が小さくなるように、前記文書画像及び前記付加情報画像の少なくとも一方の配置を決定し、前記画像出力手段は、前記文書画像、前記付加情報画像及び前記決定手段によって決定された複数の配置を用いて、前記重畳手段によって重畳された重畳画像を出力する請求項３に記載の画像処理装置である。
【０００９】
請求項５に係る本発明は、前記画像出力手段によって出力された重畳画像から、定められた大きさ及び間隔の点からなる点配列をもって表現され、線形変換が施された前記付加情報画像を検出する検出手段をさらに有する請求項３に記載の画像処理装置である。
【００１０】
請求項６に係る本発明は、前記決定手段は、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の画素の画素値が、予め定められた値よりも大きくなる画素の数を評価点として算出して、評価点が小さくなる位置を配置として決定する請求項１に記載の画像処理装置である。
【００１１】
請求項７に係る本発明は、前記決定手段は、前記文書画像取得手段によって取得された文書画像と、前記付加情報画像取得手段によって取得された付加情報画像とを重畳させる場合の画像の空間周波数が、予め定められた値よりも大きくなる画素の数を評価点として算出して、評価点が小さくなる位置を配置として決定する請求項１に記載の画像処理装置である。
【００１２】
請求項８に係る本発明は、前記決定手段は、前記文書画像及び前記付加情報画像を表現する点配列の少なくとも一方に線形変換を施して、配置を決定する請求項１に記載の画像処理装置である。
【００１３】
[プログラム]
請求項９に係る本発明は、文書画像を取得するステップと、取得された文書画像に付加される付加情報を予め定められた大きさ及び間隔の点からなる点配列をもって表現した付加情報画像を取得するステップと、取得された文書画像と、取得された付加情報画像とを重畳させる場合に、重畳が小さくなるように、前記文書画像及び前記付加情報画像の少なくとも一方の配置を決定するステップと、決定された配置で、前記文書画像と前記付加情報画像とを重畳させるステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、検出精度の高い付加情報画像を重畳することができる画像処理装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、付加情報画像配置の生産性を向上させることができる画像処理装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、画像出力の生産性を向上させることができる画像処理装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、画像出力の生産性を向上させることができる画像処理装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、付加情報画像を容易に検出することができる画像処理装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、付加情報画像配置の生産性を向上させることができる画像処理装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、付加情報画像配置の生産性を向上させることができる画像処理装置を提供することができる。
【００２１】
請求項８に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、付加情報画像配置の生産性を向上させることができる画像処理装置を提供することができる。
【００２２】
請求項９に係る本発明によれば、文書画像に付加情報画像を重畳させる場合、文書画像を参照して付加情報画像を個別に配置するよりも、検出精度の高い付加情報画像を重畳することができるプログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態である画像処理装置を備える、画像形成システムを示す図である。
【図２】図１の各装置が付加情報を埋め込む場合の機能構成を示すブロック図である。
【図３】付加情報画像データの例である。
【図４】文書画像データにおける付加情報画像データの配置が決定されることを説明するための図である。
【図５】図１の画像処理装置が付加情報を検出する場合の機能構成を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく必要に応じて適宜変更可能である。
【００２５】
[画像形成システム]
図１は、本発明の一実施形態である画像処理装置１６を備える、画像形成システム１を示す図である。図１に示すように、画像形成システム１において、一般的なコンピュータの機能を備えるクライアントＰＣ１０−１〜１０−ｎ、電子文書（例えば、ワードなどのアプリケーションを用いて作成された文書。以下、単に「文書」）を蓄積する文書管理サーバ１２、文書に関する情報及び文書に割り当てられた付加情報を対応付けて記憶する付加情報管理サーバ１４、及び、コピー、プリント及びファクシミリ送信などの複数の機能を有する画像処理装置１６が、ネットワーク１８を介して互いに接続されて構成される。
このような構成により、クライアントＰＣ１０、文書管理サーバ１２、付加情報管理サーバ１４及び画像処理装置１６は、互いに情報を送受信する。
【００２６】
以下の各図において、実質的に同じ構成部分には、同じ符号が付される。
以下、「クライアントＰＣ１０−１〜１０−ｎ」など、複数存在しうる構成部分のいずれかが、特定されずに示される場合には、単に「クライアントＰＣ１０」などと略記されることがある（ただし、ｎが常に同じ数を示すとは限らない）。
【００２７】
[付加情報の埋込]
図２は、図１の各装置（クライアントＰＣ１０、文書管理サーバ１２、付加情報管理サーバ１４及び画像処理装置１６）が付加情報を埋め込む場合の機能構成を示すブロック図である。
図２に示される機能は、各装置の内部において、コンピュータプログラムがＣＰＵによって実行されることによって、実現される。なお、コンピュータプログラムは、各装置内のメモリ、及びＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶媒体のほか、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びフロッピーディスク（登録商標）などの外部記憶媒体などに記録されて提供されて提供されてもよいし、インターネットに代表される公衆回線などの電気通信回線を介して、コンピュータが読み取り可能な電気信号として提供されてもよい。
【００２８】
クライアントＰＣ１０は、ユーザインターフェース部（以下、「ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部」）を備え、文書管理サーバ１２は、印刷指示解釈部１２０、文書データベース（文書ＤＢ１２２）、文書送信部１２４及び印刷設定送信部１２６を備える。
また、付加情報管理サーバ１４は、付加情報生成部１４０、付加情報ＤＢ１４２及びプリントデータ生成部１４４を備え、画像処理装置１６は、文書画像データ生成部１６０、付加情報符号化部１６２、付加情報画像データ生成部１６４、配置決定部１６６、付加情報埋込部１６８及び画像形成部１７０を備える。
以下、上記の各部について説明する。
【００２９】
[クライアントＰＣ]
ＵＩ部１００は、ユーザから印刷指示を受け付け、文書管理サーバ１２に送信する。
【００３０】
[文書管理サーバ]
印刷指示解釈部１２０は、クライアントＰＣ１０から受信した印刷指示を解釈し、印刷の対象となる文書の情報、及び、文書の印刷設定（例えば、Ａ４サイズで印刷するという設定、及び、１枚の用紙の片面に対して２ページ分の画像データを印刷するという設定）に関する情報を取り出す。
文書送信部１２４は、印刷の対象となる文書を文書ＤＢ１２２から取り出し、付加情報管理サーバ１４に送信する。
印刷設定送信部１２６は、印刷設定を付加情報管理サーバ１４に送信する。
【００３１】
[付加情報管理サーバ]
付加情報生成部１４０は、文書管理サーバ１２から文書を受信したことをトリガにして、付加情報を生成する。なお、付加情報は、予め生成されたものから選択されてもよく、この場合、付加情報生成部は付加情報選択部に置き換えられる。
付加情報生成部１４０によって生成された付加情報は、文書管理サーバ１２から受信した文書に割り当てられ、文書に関する情報（例えば、文書の印刷設定や文書の格納場所）に対応付けて付加情報ＤＢ１４２に登録されるとともに、画像処理装置１６に送信される。
なお、付加情報生成部１４０は、画像データが印刷される用紙ごとに、付加情報を生成して割り当てる。例えば、文書が１０ページあり、１枚の用紙の片面に対して２ページ分の画像データを印刷する場合には、１０／２＝５個の付加情報を生成し、用紙ごとに割り当てる。
【００３２】
プリントデータ生成部１４４は、文書管理サーバ１２から受信した文書及び印刷設定に基づいてプリントデータを生成する。具体的には、プリントデータ生成部１４４は、文書管理サーバ１２から受信した文書及び印刷設定に基づいて、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ；ページ記述言語）で記述されたプリントデータを生成し、画像処理装置１６に送信する。
なお、ここでは、プリントデータの生成は、付加情報管理サーバ１４内で行うものとして説明したが、画像処理装置１６内で行われてもよい。
【００３３】
[画像処理装置]
文書画像データ生成部１６０は、付加情報管理サーバ１４から受信したプリントデータに基づいて、ビットマップ形式などで表現された画像データを生成する。
付加情報符号化部１６２は、付加情報管理サーバ１４から受信した付加情報を符号化する。なお、付加情報符号化部１６２は、ＢＣＨ誤り訂正符号化などの方法によって、付加情報を検出する際の誤りを訂正するための冗長なデータとともに、付加情報を符号化してもよい。
付加情報画像データ生成部１６４は、付加情報符号化部１６２によって符号化された付加情報に基づいて、ドットパターンなどで表現された画像データ（単位画像データ）を生成する。さらに、付加情報画像データ生成部１６４は、生成した単位画像データを、用紙サイズに応じたドットパターン領域に配置する。詳細は、図３を参照して後述する。
【００３４】
配置決定部１６６は、文書画像データ生成部１６０によって生成された文書の画像データ（以下、単に「文書画像データ」）及び付加情報画像データ生成部１６４によって生成された付加情報の画像データ（以下、単に「付加情報画像データ」）に基づいて、文書画像データにおける付加情報画像データの配置（又は、付加情報画像データにおける文書画像データの配置）を決定する（詳細は、図４を参照して後述）。決定された配置は、線形変換係数として保持され、文書画像データ及び付加情報画像データとともに、付加情報埋込部１６８に送信される。
【００３５】
付加情報埋込部１６８は、配置決定部１６６によって決定された配置において、文書画像データ生成部１６０によって生成された文書画像データに対し、付加情報画像データ生成部１６４によって生成された付加情報画像データを埋め込む。具体的には、付加情報埋込部１６８は、文書画像データを、文書を構成するページごとに、配置決定部１６６によって決定された配置となるよう付加情報画像データに重畳させ、付加情報画像データと合成する。なお、付加情報画像データを文書画像データに重畳させ、文書画像データと合成させてもよい。
画像形成部１７０は、付加情報埋込部１６８によって付加情報が埋め込まれた文書の画像データを、用紙上に印刷する。
【００３６】
図３は、図２の付加情報画像データ生成部１６４によって生成される、付加情報画像データの例である。
図３に示すように、付加情報画像データは、ドットパターンで表現された単位画像パターン（単位ドットパターン）が、用紙サイズに応じたドットパターン領域に配置されたものである。例えば、ドットが占める面積の合計が、用紙に対して１％以下となるよう、単位ドットパターンが配置される。
ここでは、一つのドットの有無によって１ビットが表現され、単位ドットパターンは、３６ビットの同期用ドットパターン及び６４ビットの付加情報ドットパターンから構成されている。ドットの大きさ及びドットの間隔は予め定められている。例えば、ドットの直径は１００μｍであり、ドットの間隔は５ｍｍである。ドットの間隔が５ｍｍの場合、単位ドットパターンの間隔は５０ｍｍとなる。
同期ドットパターンは、それぞれ、単位ドットパターン及びこの次に配置される単位ドットパターンの区切りを検出するために用いられる。付加情報ドットパターンは、それぞれ、図２の付加情報生成部１４０によって生成された付加情報に対応している。誤り訂正符号化する場合には、付加情報ドットパターンは、ＢＣＨ（６４，３６，ｔ＝５）などを適用することができる。
【００３７】
図４は、図２の配置決定部１６６によって、文書画像データにおける付加情報画像データの配置（又は、付加情報画像データにおける文書画像データの配置）が決定されることを説明するための図である。
まず、文書画像データにおける付加情報画像データの配置を決定する場合、付加情報画像データには、文書画像データ上において線形変換が施される。具体的には、付加情報画像データには、ＸＹ方向の平行移動（又は、Ｘ方向又はＹ方向のいずれか一方向の平行移動）、ＸＹ方向の拡大又は縮小（又は、Ｘ方向又はＹ方向のいずれか一方向の拡大又は縮小）及び回転の少なくともいずれかが施される。線形変換は、連続して施されてもよいし、不連続に施されてもよい。
【００３８】
実際には、処理にかかる負荷を軽減するため、付加情報画像データそのものを線形変換するのではなく、付加情報画像データのドットの位置を示す座標を線形変換する。
例えば、線形変換前の付加情報画像データのドットの座標が（ｘ，ｙ）である場合、平行移動させて（ｘ＋ａ，ｙ＋ｂ）とし、拡大又は縮小させて（ａｘ，ｂｙ）とし、拡大又は縮小及び回転を同時に施して（ａｘｃｏｓθ＋ｂｙｓｉｎθ，−ａｘｓｉｎθ＋ｂｙｃｏｓθ）とする。
【００３９】
配置決定部１６６は、線形変換された座標において、予め定められた大きさのドットが重畳される場合の文書画像データの画素値が、予め定められた閾値よりも大きくなる画素の数を評価点として算出する。さらに、配置決定部１６６は、評価点が最も小さくなる座標を、付加情報画像データ及び文書画像データの干渉（付加情報画像データ及び文書画像データが重なり度合い）が最も改善されたものとして選択し、この座標に用いられた線形変換係数を保持する。つまり、配置決定部１６６は、文書画像データにおける付加情報画像データの配置を、線形変換係数として保持する。
なお、評価点は、線形変換された座標において、予め定められた大きさのドットが重畳される場合の文書画像データの周辺領域の空間周波数が、予め定められた閾値よりも大きくなる画素の数として算出されてもよい。
【００４０】
以上、線形変換された全ての座標において評価点が算出された後、評価点に基づいて座標が選択されるものとして説明したが、付加情報画像データ及び文書画像データの干渉がある程度改善されたと認められた（例えば、直前に算出された評価点に比べ、３０パーセント小さくなった）時点で、その座標に対してなされた線形変換係数を保持し、処理を終了してもかまわない。
【００４１】
次に、付加情報画像データにおける文書画像データの配置を決定する場合、文書画像データには、付加情報画像データ上において線形変換が施される。
この場合、配置決定部１６６は、文書画像データに対して線形変換を施し、文書画像データが重畳される場合の付加情報画像データの画素値（又は、画素の濃度値及び周辺領域の空間周波数など）が予め定められた閾値よりも大きくなる単位ドットパターンの数を評価点として算出し、付加情報画像データ及び文書画像データの干渉が最も改善された線形変換係数を保持する。
【００４２】
[付加情報の検出]
図５は、図１の画像処理装置１６が、付加情報を検出する場合の機能構成を示すブロック図である。
図５に示される機能は、図２に示された機能と同様、画像処理装置１６内部において、コンピュータプログラムがＣＰＵによって実行されることによって、実現される。
【００４３】
画像処理装置１６は、入力画像受付部１７２、ドットパターン検出部１７４、回転検出部１７６、ドット置換部１７８及び付加情報復号部１８０を備える。
以下、上記の各部について、説明する。
【００４４】
入力画像受付部１７２は、画像処理装置１６のスキャナ（不図示）から、付加情報が埋め込まれた画像データを、入力画像として受け付ける。
ドットパターン検出部１７４は、入力画像受付部１７２によって受け付けられた入力画像から、付加情報として埋め込まれたドットパターンを検出する。具体的には、ドットパターン検出部１７４は、二値化した入力画像において、予め定められた閾値よりも小さい画像をドットとして検出する。また、ドットパターン検出部１７４は、検出したいドットパターンをテンプレートとして用意し、このテンプレートと一致する度合いが高いもの（例えば、テンプレートのドットと９０％以上一致する）をドットパターンとして検出してもよい。
【００４５】
回転検出部１７６は、ドットパターン検出部１７４によって検出されたドットパターンに基づいて、付加情報画像データ（又は文書画像データ）の回転を検出する。具体的には、回転検出部１７６は、検出されたドットパターンの各ドットにおいて、仮想直交格子に対する角度を判断することによって、回転を検出する。なお、仮想直交格子は、検出されたドットパターンの各ドットと、各ドットの位置から最も近いドットとの対である近接ドット対を結んだ直線のうち、互いに異なる方向の直線に基づいて作成される。また、回転検出部１７６は、検出されたドットパターンの中心位置の画像をフーリエ変換して、その周波数空間上におけるパワースペクトラム分布に基づいて、ドットの間隔及び方向を検出することにより、回転を検出してもよい。
ドット置換部１７８は、回転検出部１７６によって検出した回転角度に基づいて、仮想直交格子を付加情報画像データにあてはめ、格子点周辺のドットの有無を二次元配列に置き換える。例えば、ドット置換部１７８は、格子点周辺にドットがある場合には、格子点における値を１とし、格子点周辺にドットがない場合には、格子点における値を０とする。
【００４６】
付加情報復号部１８０は、ドット置換部１７８によって生成された二次元配列に基づいて、ドットパターン検出部１７４によって検出されたドットパターンにおいて、単位ドットパターン及び次の単位ドットパターンの区切りを検知する。さらに、付加情報復号部１８０は、検知した区切りに基づいて、ドットパターン検出部１７４によって検出されたドットパターンから付加情報ドットパターンを取り出す。
【符号の説明】
【００４７】
１      画像形成システム
１０    クライアントＰＣ
１００  ＵＩ部
１２    文書管理サーバ
１２０  印刷指示解釈部
１２２  文書ＤＢ
１２４  文書送信部
１２６  印刷設定送信部
１４    付加情報管理サーバ
１４０  付加情報生成部
１４２  付加情報ＤＢ
１４４  プリントデータ生成部
１６    画像処理装置
１６０  文書画像データ生成部
１６２  付加情報符号化部
１６４  付加情報画像データ生成部
１６６  配置決定部
１６８  付加情報埋込部
１７０  画像形成部
１７２  入力画像受付部
１７４  ドットパターン検出部
１７６  回転検出部
１７８  ドット置換部
１８０  付加情報復号部
１８    ネットワーク
【図１】
2011061710.tif 000003
【図２】
2011061710.tif 000004
【図３】
2011061710.tif 000005
【図４】
2011061710.tif 000006
【図５】
2011061710.tif 000007