(57)【要約】【課題】多様な入出力を行う環境下でも効果的に透かし技術を用いる。【解決手段】画像処理装置は、原稿の画像を入力するスキャナと、このスキャナで入力された画像データを縮小する縮小処理部と、この縮小処理部で縮小された画像データを格納して結合するメモリと、上記スキャナで入力された画像データが白紙かどうかを検知する白紙検知部と、上記メモリに格納された画像データもしくは結合された画像データに、上記白紙検知部の検知結果を用いて透かしを描画する透かし処理部と、この透かし処理部で透かしが描画された画像データを出力するプリンタと、全体を制御する制御回路とから構成される。【選択図】図１
2006262481.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を入力する画像入力手段と、
この画像入力手段で入力された画像データを変倍する変倍手段と、
この変倍手段で変倍された画像データに透かしを描画する透かし処理手段と、
この透かし処理手段で透かしが描画された画像データを出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項２】
原稿の画像を入力する画像入力手段と、
この画像入力手段で入力された画像データを縮小する縮小手段と、
この縮小手段で縮小された複数枚の画像データを１つの画像データに結合する画像結合手段と、
上記縮小手段で縮小された画像データもしくは上記画像結合手段で結合された画像データに透かしを描画する透かし処理手段と、
この透かし処理手段で透かしが描画された画像データを出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項３】
縮小画像データの生成、及び生成された縮小画像データの結合を指示する指示手段と、
この指示手段の指示に応じて、出力記述言語で記述された画像データを解釈してビットマップを生成するビットマップ生成手段と、
このビットマップ生成手段で生成されたビットマップの画像データに透かしを描画する透かし処理手段と、
この処理手段で透かしが描画された画像データを出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項４】
走査条件及び変倍条件を指示する指示手段と、
この指示手段の走査条件に応じて、原稿の画像を副走査方向に相対移動して読み取る画像入力手段と、
上記指示手段の変倍条件に応じて、上記画像入力手段で読み取られた画像データを所望の倍率に変倍する変倍手段と、
上記画像入力手段で読み取られた画像データから周波数を特徴量とした情報を検出する情報検出手段と、
上記変倍手段で変倍された画像データに周波数を特徴量とした情報を埋め込む情報埋め込み手段と、
この情報埋め込み手段で情報が埋め込まれた画像データを出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項５】
画像を入力する画像入力手段と、
この画像入力手段で入力された画像データに周波数を特徴量とした周波数毎に異なる情報を埋め込む情報埋め込み手段と、
この情報埋め込み手段で情報が埋め込まれた画像データを出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項６】
走査条件及び変倍条件を指示する指示手段と、
この指示手段の走査条件に応じて、原稿の画像を副走査方向に相対移動して読み取る画像入力手段と、
上記指示手段の変倍条件に応じて、上記画像入力手段で読み取られた画像データを所望の倍率に変倍する変倍手段と、
上記画像入力手段で読み取られた画像データから周波数を特徴量とした情報を検出する情報検出手段と、
上記変倍手段で変倍された画像データの主走査及び副走査に個別に周波数を特徴量とした情報を埋め込む情報埋め込み手段と、
この情報埋め込み手段で情報が埋め込まれた画像データを用紙に印字出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項７】
出力記述言語で記述されたデータを解釈してビットマップを生成するビットマップ生成手段と、
このビットマップ生成手段で生成されたビットマップの画像データに、主走査方向及び副走査方向個別に周波数を特徴量とした情報を埋め込む情報埋め込み手段と、
この情報埋め込み手段で情報が埋め込まれた画像データを用紙に印字出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項８】
原稿の画像を入力する画像入力手段と
この画像入力手段で入力された画像データにおける出力記述言語で記述されたデータを解釈してビットマップを生成するビットマップ生成手段と、
上記画像入力手段の画像データと、上記ビットマップ生成手段で生成されたビットマップの画像データとを選択する選択手段と、
この選択手段で選択された画像データに透かしを描画する透かし処理手段と、
を具備したことを特徴とする画像処理装置。
【請求項９】
原稿の画像を入力する画像入力手段と、
この画像入力手段から入力された画像データを識別して識別信号を生成する識別手段と、
上記画像入力手段から入力された画像データを上記識別手段で生成された識別信号を用いて補正する画像補正手段と、
この画像補正手段で補正された画像データに透かしを描画する透かし処理手段と、
この透かし処理手段で透かしが描画された画像データを出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【請求項１０】
原稿の画像を入力する画像入力手段と、
この画像入力手段から入力された画像データに透かしを描画し、さらに透かし埋め込み有無の画素単位の情報を出力する透かし処理手段と、
上記画像入力手段から入力された画像データを識別して識別信号を生成する識別手段と、
上記透かし処理手段から出力された画像データを上記識別手段で生成された識別信号を用いて補正する画像補正手段と、
この画像補正手段で補正された画像データを出力する画像出力手段と、
を具備したことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、透かし技術を用いて画像を処理する画像処理装置に関する。
【背景技術】
【０００２】
近年データ管理の重要性から、暗号技術や電子透かし技術が様々な分野で用いられているが、デジタルでクローズしたシステムだけでなく、デジタル複写機の様なデジタルとアナログが混在するシステムにおいても同様である。
【０００３】
電子透かし技術やデジタル複写機の機能については、例えば、特許文献１〜５に記載されている。
【０００４】
特許文献１に示される技術は、スキャナにおいて読み取りデータに対して透かし検出を行い、透かしの有無により透かしの検出結果の通知や、ユーザ認証等と組み合わせて透かしを除去する技術が開示されている。
【０００５】
特許文献２に示される技術は、プリンタに透かしを重畳して印刷するために、例えば、プリンタドライバで透かし用ＰＤＬを作成し、プリンタ側で通常画像、透かし画像のＰＤＬを解釈し、透かしが重用された画像データを作成する技術が開示されている。
【０００６】
特許文献３に示される技術は、複写機において複数頁の画像を１枚に印字する機能、一般にＮｉｎ１と呼ばれる機能を提供する技術が開示されている。
【０００７】
特許文献４に示される技術は、Ｎｉｎ１画像の個々の頁に対して、個別の画像処理を行う技術が開示されている。
【０００８】
特許文献５に示される技術は、スキャナにおいて走査手段であるキャリッジ制御を特定倍率にのみ対応させ、その他の副走査倍率は信号処理で生成するよう構成されている。
【０００９】
透かし技術は、文献１〜２に示すように、印字に対する入れ方や、その情報を利用した機能が提案されている。これらの例は不可視透かしと呼ばれる知覚し難い透かしだが、透かしのパターンとしては可視透かしと呼ばれる意図的に知覚される情報を原稿画像に重ねて印字されることもある。
【００１０】
一方、複写機やプリンタの機能は透かしだけでなく、文献３〜４に示すようにＮｉｎ１と呼ばれる１枚に複数の入力画像を印字する機能も提供されている。また、実際の複写機においては、単純に入力原稿と同じ大きさの出力結果を得るだけではなく、拡大・縮小印字を行う機能がある。Ｎｉｎ１は、その機能を利用した新たな機能の１つであるが、画像入力部で機械的に全ての倍率のデータを生成することはコストアップに繋がるため、文献５のような技術も提案されている。
【００１１】
しかしながら、特許文献１〜２に示すように、透かしの印字及び透かしの技術を用いた機能は提案されているが、特許文献３〜５に示すような、多様な入出力パターンと組み合わせた場合に、どの様に透かし技術を印加して読み取るかといった点は明らかでない。
【００１２】
そのため、個々の機能を単独で提供をすることができても、実際に各機能を組み合わせて利用することが困難であった。
【特許文献１】特開２００３−１３４３２７号公報
【特許文献２】特開２０００−２１６９８７号公報
【特許文献３】特開平３−２３３５７８号公報
【特許文献４】特開２００４−８８２０１号公報
【特許文献５】特開２００１−７７９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
この発明の目的は、多様な入出力を行う環境下でも効果的に透かし技術を用いた画像処理装置を提供することである。
【課題を解決するための手段】
【００１４】
この発明の画像処理装置は、原稿の画像を入力する画像入力手段と、この画像入力手段で入力された画像データを変倍する変倍手段と、この変倍手段で変倍された画像データに透かしを描画する透かし処理手段と、この透かし処理手段で透かしが描画された画像データを出力する画像出力手段とから構成されている。
【発明の効果】
【００１５】
本発明の画像処理装置は、多様な入出力を行う環境下でも効果的に透かし技術を用いることが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、この発明の実施の形態について詳細に説明する。
【００１７】
図１は、この発明の画像処理装置に係る第１実施例のデジタル複写機の概略構成を示すものである。
【００１８】
すなわち、第１実施例のデジタル複写機は、制御回路１０００、スキャナ１００１−１、縮小処理部１００２−１、白紙検知部１００３−１、メモリ１００４−１、透かし処理部１００５−１、及びプリンタ１００６−１とから構成されている。
【００１９】
制御回路１０００は、デジタル複写機の全体の制御を司る。
【００２０】
スキャナ１００１−１は、原稿の画像データを入力する。
【００２１】
縮小処理部１００２−１は、入力画像データを縮小する。
【００２２】
白紙検知部１００３−１は、原稿が白紙かどうかを検知する。
【００２３】
メモリ１００４−１は、複数の縮小画像データを格納し、結合する。
【００２４】
透かし処理部１００５−１は、非縮小画像データもしくは結合画像データに透かしを描画する。
【００２５】
プリンタ１００６−１は、透かしが描画された画像を印字する。
【００２６】
白紙検知部１００３−１、透かし処理部１００５−１以外は、既知のデジタル複写機の構成であるので説明を省略する。
【００２７】
図２は、白紙検知部１００３−１の概略構成を示すものである。図に示すように、白紙検知部１００３−１は、オア回路１００３−１−１で入力信号１０１０−１のオアを取り、非０ならＵＰカウンタ１００３−１−２がカウントＵＰする。このＵＰカウンタ１００３−１−２の値が比較器１００３−１−３で「０」と比較され、その比較結果がＤ−ＦＦ  １００３−１−４で頁切替信号１００３−１−５により頁単位で保持される。
【００２８】
すなわち、１頁走査終了時、カウンタ１００３−１−２の値が「０」ならば、比較器１００３−１−３で「１」が出力され、「非０」なら「０」が出力され、白紙検知信号１０１３−１として出力される。
【００２９】
図３は、本発明のポイントである透かし処理部１００５−１の概略構成を示すものである。
【００３０】
透かし処理部１００５−１には、まず、Ｎｉｎ１出力モードか１頁出力モードかを指示するモード信号１００５−１−１が入力される。セレクタ１００５−１−４は、モード信号１００５−１−１に応じて、１頁用透かしのメモリ１００５−１−２またはＮｉｎ１用透かしのメモリ１００５−１−３を選択する。
【００３１】
続いて、透かし読み出し部１００５−１−６は、セレクタ１００５−１−４で選択された１頁用透かしのメモリ１００５−１−２またはＮｉｎ１用透かしのメモリ１００５−１−３から透かしパターンを読み出す。透かし読み出し部１００５−１−６で読み出された透かしパターンは、アンド回路１００５−１−９に出力される。一方、座標計算部１００５−１−７は、モード信号１００５−１−１と白紙検知部１００３−１からの白紙検出信号１０１３−１とにより座標を計算し、アンド回路１００５−１−９に出力する。
【００３２】
アンド回路１００５−１−９は、透かしパターンと座標領域とのアンドを取ってオア回路１００５−１−１０に出力する。
【００３３】
入力される１頁画像データ１０１２−１とＮｉｎ１画像データ１０１４−１は、セレクタ１００５−１−５でいずれかに選択され、入力画像データ１００５−１−８としてオア回路１００５−１−１０に出力される。
【００３４】
オア回路１００５−１−１０は、アンド回路１００５−１−９からの出力と入力画像データ１００５−１−８とのオアを取って画像データ１０１５−１をプリンタ１００６−１に出力する。
【００３５】
図４Ａ，４Ｂは、座標計算部１００５−１−７で用いられるテーブルの例を示すものである。すなわち、座標計算部１００５−１−７は、図に示すテーブルを元に、描画領域を設定する。なお、１頁印字モード時に白紙検出結果を使用していないのは、本例では１頁印字モード時はメモリ１００４−１を介さないので、印字開始前に白紙判定が終了しないためである。
【００３６】
図４Ａに示す座標が設定されているとき、４ｉｎ１の白紙判定結果に応じて図４Ｂに示す描画領域が設定される。
【００３７】
図５Ａ，５Ｂ，５Ｃ，５Ｄ，５Ｅ，５Ｆ，５Ｇ，５Ｈ，５Ｉは、動作例を示すものである。図５Ａ，５Ｂに示すように１頁であるか複数頁より構成されているかで、異なる透かしを用意する。この場合、図５Ｄに示すように白紙頁を含むＮｉｎ１の透かし画像データは、図５Ｆに示すように、図５Ｅに示す頁全体に透かしを描画するより妨害感が低減している。
【００３８】
また、透かしを１頁描画とＮｉｎ１とで同じにした場合、図５Ｇの画像が描画され、それぞれ、図５Ｈ、５Ｉの様になり、やはり妨害感が低下している。この様に複数頁時は、白紙領域に透かしを描画しないので、妨害感が低減できる。
【００３９】
また、本例は可視透かしを描画したが、不可視透かし（例えば、知覚しにくいイエロー版を使って描画）であっても、知覚しにくいだけで妨害感があることは同様である。
【００４０】
また、画像領域に周波数等を用いて透かしを入れる場合でも、明確な白紙領域が判っていれば、当該領域に対する透かしを考慮できるので透かし描画の操作性が向上する。
【００４１】
また、本例では白紙領域の有無で切り替えたが、例えばカラーかモノクロかを判別して、カラー頁が混じったＮｉｎ１と、モノクロ頁のみで構成されたＮｉｎ１とで切り替えるように構成しても良い。この場合、１頁単位でカラー／モノクロの別で透かしを選択した場合に比べ、カラーという情報を積極的に使えるため利便性が向上し、その性質はこれに限定されるものではない。
【００４２】
図６は、挿入する情報の例を示すものである。図に示すように、１頁かＮｉｎ１の印字かどうか、Ｎｉｎ１の場合、そのレイアウト情報、頁情報まで挿入することで透かし描画画像の利便性が向上する。１頁の場合は、１頁である情報とその頁番号だけだが、例にある２ｉｎ１の場合、２ｉｎ１のレイアウト情報と各頁番号という異なる情報を印加することになる。
【００４３】
以上説明したように上記第１実施例によれば、透かしの描画方法及び情報を１頁単位印字とＮｉｎ１印字とで変更する構成により、透かし描画の利便性を向上させることができる。なお、本例ではＮｉｎ１を取り上げたため縮小処理を例に取り上げたが、画像は１頁印字となるが単独の縮小・拡大画像に同様に適用することができる。例えば、情報に拡大率を挿入することで透かし情報の利便性がさらに高まる。
【００４４】
次に、第１実施例の変形例について説明する。
【００４５】
図７は、第１実施例の変形例を示すものである。この画像処理装置は、プリンタコントローラ１００１−２、メモリ１００２−２、透かし処理部１００３−２、及びプリンタ１００４−２とから構成されている。本例は、第１実施例のスキャナ１００１−１及び縮小処理部１００２−１、白紙検知部１００３−１の機能がプリンタコントローラ１００１−２に置き換わった以外、基本的に第１実施例と同様である。
【００４６】
まず、プリンタコントローラ１００１−２は、１頁画像データもしくはＮｉｎ１画像データ１００５−２をメモリ１００２−２に展開する。さらに、プリンタコントローラ１００１−２は、白紙検知結果１００７−２を透かし処理部１００３−２に出力する。
【００４７】
透かし処理部１００３−２は、メモリ１００２−２からの１頁画像データもしくはＮｉｎ１画像データ１００５−２に対して、白紙検知結果１００７−２と、不図示の１頁の透かし画像データかＮｉｎ１の透かし画像データを用いて、透かしを描画した画像データ１００６−２を生成してプリンタ１００４−２に出力する。
【００４８】
プリンタ１００４−２は、入力される画像データ１００６−２に基づいて印字する。
【００４９】
一般的に、プリンタコントローラ１００１−２は、ＰＤＬ（ページ記述言語）を解釈してビットマップを生成するが、Ｎｉｎ１画像データ生成時は不図示のドライバ等より指示を受けて最初から縮小画像を生成し、Ｎｉｎ１の指示レイアウトになるようビットマップを生成する。また、ページ記述言語で書かれているため、白紙ページであるかどうかの情報１００７−２を生成出力することも容易である。
【００５０】
また、本例では、ビットマップ生成画像データに改めて透かし処理部１００３−２を用いて透かし画像を描画したが、プリンタコントローラ１００１−２に、その機能を持たせることも出来る。
【００５１】
以上説明したように上記第１実施例の変形例によれば、プリンタコントローラから出力されるデータであっても、１頁単位の画像データとＮｉｎ１時の画像データとで異なる透かしを描画できるので透かし描画の利便性を向上することができる。
【００５２】
次に、第２実施例について説明する。
【００５３】
図８は、第２実施例のデジタル複写機の概略構成を示すものである。
【００５４】
すなわち、第２実施例のデジタル複写機は、制御回路２０００、スキャナ２００１−１、縮小処理部２００２−１、透かし検出部２００３−１、メモリ２００４−１、透かし処理部２００５−１、及びプリンタ２００６−１とから構成されている。
【００５５】
制御回路２０００は、デジタル複写機の全体の制御を司る。
【００５６】
スキャナ２００１−１は、原稿を走査して画像データ２０１０−１を出力する。
【００５７】
縮小処理部２００２−１は、スキャナ２００１−１からの画像データ２０１０−１を縮小処理する。
【００５８】
透かし検出部２００３−１は、入力画像データ２０１０−１から透かしを検出する。  メモリ２００４−１は、縮小画像データまたは非縮小画像データ２０１１−１を格納する。
【００５９】
透かし処理部２００５−１は、メモリ２００４−１から読み出した画像データ２０１３−１に透かし処理を施して画像データ２０１４−１を生成する。
【００６０】
プリンタ２００６−１は、透かしを描画した画像データ２０１４−１に基づいて印字する。
【００６１】
図９は、スキャナ２００１−１の概略構成を示すものである。スキャナ２００１−１は、図に示すように、一般にライン走査タイプと呼ばれる既知のスキャナである。
【００６２】
スキャナ２００１−１は、原稿を照射するランプ及びミラーユニット２００１−１−１、照射して原稿から反射した光をレンズユニット２００１−１−３に入射する第２ミラーユニット２００１−１−２、ランプ及びミラーユニット２００１−１−１と第２ミラーユニット２００１−１−２とを原稿台上を副走査方向に走査するモータ−２００１−１−４とから構成されている。スキャナ２００１−１は、図示しない制御信号により制御されている。
【００６３】
一般的に、上述したタイプの本スキャナ２００１−１は機構の構成から、変倍処理より得られる画像データ２０１０−１は、図１０に示される形状である。主走査は、変倍指示に関わらず１００％画像であるが、副走査は図示しないセンサを機械的に走査させる速度を変えて読み込む。そのため、最初から縮小された画像データがデジタルに生成される。例えば、副走査が１００％に対して副走査が２５％の場合、１００％の１／４画素になる。
【００６４】
図１１は、透かし検出部２００３−１の構成を示すものである。透かし検出部２００３−１は、入力される画像データ２０１０−１に対して、主走査周期分析部２００３−１−１での主走査分析結果２００３−１−３と、副走査周期分析部２００３−１−２での副走査分析結果２００３−１−４とを統合分析部２００３−１−４で統合的に分析した分析結果２０１２−１を出力する。
【００６５】
図１２は、出力画像データ２０１３−１に対して、透かし処理部２００５−１で既知の周波数に特徴量を持たせた透かしを描画し、その画像をスキャナ２００１−１で２５％読み込んだ場合の情報が載っている画素の状態を表している。
【００６６】
透かし処理部２００５−１は、例えば、図１３に示す既知の周波数空間に特徴量を持たせて透かし情報を印加する。すなわち、画像データ２０１３−１を周波数空間信号２００５−１−６に周波数空間変換器（２）２００５−１−３で変換し、同様に印加したいデータ２００５−１−１を周波数空間変換器（１）２００５−１−２で透かし用周波数データ２００５−１−５として印加したい周波数空間に変換する。そして、オア回路２００５−１−７で、透かし用周波数データ２００５−１−５と周波数空間信号２００５−１−６とを周波数空間で加算し、画像空間変換器２００５−１−４で実画像２０１４−１に変換する。
【００６７】
プリンタ２００６−１を６００ｄｐｉとすると、透かし処理部２００５−１で入力できる透かしの周期は、３００ｄｐｉ以下のデータを入力することができる。
【００６８】
図１２に示した例では、３００ｄｐｉと１５０ｄｐｉと７５ｄｐｉに特徴量を印加した例を示すが、スキャナ２００１−１が６００ｄｐｉとすると、１００％入力時は、各周期の特徴量を透かし検出部２００３−１で検出することができる。
【００６９】
しかしながら、縮小入力時に副走査方向は、図１２の読み取りデータに示したように７５ｄｐｉ以外は検出できたり出来なかったりする。図の読み取りデータの上下は、読み取り開始位置の違いである。実際に出力したデータを丁度左端開始点から読める保証が無いため、縮小処理時、ある程度低周期を使用した透かし画像を印加することで（本例では、２５％読み込みに対処するために７５ｄｐｉ）、画像の変倍に対しても透かし検出が可能な透かし画像を提供することができる。
【００７０】
本例では、縮小を例に挙げたが、拡大入力も同様で４００％入力の時は、画像の１／８サイズより長い周期を使用していると検出できないことは明らかである。
【００７１】
また、透かしにして入れる情報は、低周波だけでは入力できる情報が限られるため、低周波に基本的な情報、例えば文書の複写禁止・許可を入れ、高周波にはより多くの情報を必要とする情報、例えば文書番号等を入力することで透かしの利便性を向上させることができる。
【００７２】
本例では、透かし検出部２００３−１より複写禁止・許可信号２０１２−１が生成され、禁止であればメモリ２００４−１の内容をクリアするように動作する。
【００７３】
また、スキャナ２００１−１では、従来の文献５に示されるように、副走査の倍率が１００％から（本例では）２５％まで、全て走査するのではなく、例えば１００％と５０％のみ走査し、後の倍率は縮小処理部２００２−１で主走査だけでなく、副走査も変倍することで変倍画像を得る構成も考えられる。このような場合、その倍率を考慮した周期を用いて透かし処理部２００５−１で透かしを印加すれば、読み取りの特徴を考慮して効果的に入力周期を使いわけることができる。
【００７４】
また、本例では、２５％から１００％まで全ての倍率をチェックできる例で記述したが、Ａ３からＡ４へのサイズ縮小（７１％）等、特定の用紙変倍に対する入力を中心に使用周期を決定するように構成してもよい。
【００７５】
次に、第２実施例の変形例を説明する。
【００７６】
図１４は、第２実施例の変形例を示すものである。第２実施例の変形例のデジタル複写機は、基本的にスキャナ２００１−２が図１５Ａ，１５Ｂに示す構成であり、プリンタ２００６−２が図１５Ｃに示す構成である。すなわち、スキャナ２００１−２とプリント２００６−２の走査幅が略等しい構成であり、透かし検出部２００３−２と透かし処理部２００５−２が若干異なる以外は、第２実施例と同様である。
【００７７】
図１５Ａの２００１−２−４は、ＡＤＦ（Auto Document Feeder）と呼ばれる装置であり、モータ２００１−２−５で原稿を順次読み込み、固定されたランプ及びミラーユニット２００１−２−１、第２ミラーユニット２００１−２−２を介して、レンズユニット２００１−２−３に原稿の反射光を入力するものである。ＡＤＦ２００１−２−４は、大量に原稿を入力することができる。
【００７８】
図１５Ｃは、プリンタ２００６−２の一部を表したものでレーザ光照射器２００６−２−３と、ドラム２００６−２−１にレーザ描画するポリゴン２００６−２−２とにより構成される。ここで、図１５Ｂは図１５Ａを上部から見たものであるが、一般にデジタル複写機ではランプ及びミラーユニット２００２−１−１の主走査方向の長さＡと、図１５Ｃに示すドラム２００６−２−１の長さＢとは略等しい。
【００７９】
この様な関係があることから、入力・出力とも物理的な速度となる副走査よりも電気的に走査できる主走査になるべく多くの画像データを入力して入出力の関係を維持し、複写能力の生産性をあげている。
【００８０】
この例を示したのが図１６である。
【００８１】
例えば、Ａ４サイズの入力／出力は、（ａ）−１と（ｂ）−１の組み合わせが早い。Ａ３サイズの入力（縮小）でのＡ４サイズの印字は、（ｅ）と（ｂ）−１が早い。Ａ４サイズ入力（拡大）でのＡ３サイズの印字は、（ｃ）−１と（ｄ）が早い（（ｄ）と（ｅ）は物理的限界から１種類）。つまり、一般に生産性を確保するため、ユーザに上記パターンの入出力が推奨されている。
【００８２】
また、出力は用紙の有無から（ｂ）−２が選択される可能性も有るが、その印字結果を複写するときの入力は（ａ）−１を選択するのが生産性を向上させる。
【００８３】
図１７は、このことを考慮した透かし処理部２００５−２の構成である。
【００８４】
周波数空間変換器（１）２００５−２−２と、生成される透かし用周波数データ２００５−２−５とが異なり、新たに主走査指示２００５−２−７、副走査指示２００５−２−８とが加わった以外は第２実施例と同様である。
【００８５】
第２実施例で触れたように、副走査方向は変倍により検出できる周波数に制限があるが、主走査は機器の解像度で読み取ることができる。理想的には、主副どちらで分析しても同じ結果を採用する方式が安全であるが、一般には図１６に示すデジタル複写機の構成による制限がある。そのため、スキャナ２００１−２で主走査方向に読み取られる確率が高い走査方向に多くの周波数を使用したパターンを入力し、透かし検出部２００３−２で、主・副走査で検出する情報を分けて扱うよう構成することで透かし画像の利便性が向上する。
【００８６】
すなわち、図１８に示す（ａ）、（ｂ）、（ｃ）のパターンで、それぞれ主走査指示２００５−２−７、副走査指示２００５−２−８で片方の周波数の情報を多くすることで、変倍時もより多くの情報が利用でき、透かし画像の利便性が向上する。
【００８７】
なお、メモリ２００４−２は、変倍及び回転が終わった画像が格納されているとして記述している。
【００８８】
以上説明したように上記第２実施例の変形例によれば、入出力機器の変倍時の特性を考慮した透かしの挿入画像を得ることができ、透かしの利便性を向上させることができる。
【００８９】
なお、本例では説明のために入力／出力装置を持つデジタル複写機で説明したが、第１実施例の変形例で述べたプリンタコントローラの構成で、同様に透かしの使われ方を考慮して印加すれば、プリンタ出力の透かしであっても同様に利便性を向上させることができる。
【００９０】
このことから、図１９に示されるような、複写機能とプリンタ機能を併せ持った機体で、透かしを共通に入力する構成であれば、更に利便性が向上する。
【００９１】
また、メモリ２００４−３がスキャナ２００１−３からの画像データと、プリンタコントローラ２００７−３からの画像データとが入力される以外は第２実施例の変形例と同様である。
【００９２】
また、本例では縮小処理を例に取り上げたが、図２０に示すように拡大処理に対応して、４隅から１／４（４００％拡大までスキャナ入力がある場合）の範囲に確実に透かし情報を入力しておくことにより、拡大処理も考慮した透かしが印加された画像が得られる。
【００９３】
原稿の置く方向とスキャナの基準位置によるが、図２０の４隅のどれかの領域は、普通に用紙を原稿台に置けば、透かし情報を読み取ることができる。４辺の位置（図２０の１，２，３、４、５、８，９，１２、１３，１４，１５，１６）を使えば、より利便性が高まる。
【００９４】
次に、第３実施例について説明する。
【００９５】
図２１は、第３実施例のデジタル複写機の概略構成を示すものである。
【００９６】
すなわち、第３実施例のデジタル複写機は、制御回路３０００、スキャナ３００１−１１、識別部３００２−１、フィルタ３００３−１、透かし処理部３００４−１、及びプリンタ３００５−１とから構成されている。
【００９７】
識別部３００２−１は、スキャナ３００１−１の入力画像データから文字／写真の識別処理を行う。フィルタ３００３−１は、識別結果３０１１−１を用いて、画像データ３０１０−１に適応的にフィルタをかける。透かし処理部３００４−１は、フィルタ後の画像データ３０１２−１に透かしを描画する。プリンタ３００５−１は、透かしが描画された画像データ３０１３−１に基づいて印字する。
【００９８】
各処理は何れも既知の技術であるが、識別部３００２−１は、図２２に構成例を示すように、処理画素周囲の値の変化量の大きさを計算し、閾値より大きければ文字（＝１）、小さければ写真（＝０）として出力する技術である。
【００９９】
一方、透かしは可視透かしであれば図５に示した画像パターン、不可視透かしであれば図１２に示したような高周波のパターンを描画する。しかしながら、これらの透かしを描画した後、識別処理を行うのは、本来の画像の性質以外に透かしの情報も検知してしまうのは明らかである。そこで、本実施例では、透かし処理部３００４−１の前段に識別部３００２−１を配置させ、出力画像を高精度で補正でき、かつ透かしも描画する。それによって、高画質な透かし画像を得ることができる。
【０１００】
また、不可視透かしは、図１２に示したように、画像に較べて高周波なデータを印加することを基本とするが、識別信号３０１１−１を用いて文字領域に透かしを入れない、もしくは非文字領域とは異なる透かしを入れれば、更に高画質な透かし画像を作ることができる。例えば、文字領域は既知の文字の形状を変形する透かしを入力すれば、透かしの精度も向上する。可視透かしも同様に透かしの入れ方を変えれば、文字画質を損なうことなく透かし画像を得ることができる。
【０１０１】
また本例では、透かし処理部３００４−１の前に識別を配置したが、透かし処理部が透かしを描画した領域を信号として出力することで、識別部３００２−１で透かし領域を考慮して識別することで透かし領域に対する識別劣化を低減することもできる。
【０１０２】
以上説明したように上記発明の実施の形態によれば、画像入出力装置の特性を考慮して透かし描画を行うことで、より利便性の高い透かし画像データを得ることができる。
【０１０３】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０１０４】
【図１】この発明の画像処理装置に係る第１実施例のデジタル複写機の概略構成を示すブロック図。
【図２】第１実施例の白紙検出部の構成例を示す図。
【図３】第１実施例の透かし処理部の構成例を示す図。
【図４Ａ】座標計算部で用いられるテーブルの例を示す図。
【図４Ｂ】座標計算部で用いられるテーブルの例を示す図。
【図５Ａ】動作例を示す図。
【図５Ｂ】動作例を示す図。
【図５Ｃ】動作例を示す図。
【図５Ｄ】動作例を示す図。
【図５Ｅ】動作例を示す図。
【図５Ｆ】動作例を示す図。
【図５Ｇ】動作例を示す図。
【図５Ｈ】動作例を示す図。
【図５Ｉ】動作例を示す図。
【図６】挿入する情報の例を示す図。
【図７】第１実施例の変形例を示すブロック図。
【図８】第２実施例のデジタル複写機の概略構成を示すブロック図。
【図９】スキャナの概略構成を示す図。
【図１０】スキャナの画像データの形状例を示す図。
【図１１】透かし検出部の構成を示す図。
【図１２】透かし検出部に入力される２５％入力時の透かしパターン例を示す図。
【図１３】透かし処理部の構成例を示す図。
【図１４】第２実施例の変形例を示すブロック図。
【図１５Ａ】ＡＤＦの概略構成を示す図。
【図１５Ｂ】ＡＤＦの概略構成を示す図。
【図１５Ｃ】プリンタの概略構成を示す図。
【図１６】スキャナとプリンタの用紙入出力の関係を示す図。
【図１７】透かし処理部の構成例を示す図。
【図１８】出力変倍画像と主走査指示、副走査指示の設定を説明するための図。
【図１９】複写機能とプリンタ機能を併せ持った機器に透かし処理部を付加した構成例を示す図。
【図２０】拡大入力用の透かし描画エリアを説明するための図。
【図２１】第３実施例のデジタル複写機の概略構成を示すブロック図。
【図２２】識別部の構成例を示す図。
【符号の説明】
【０１０５】
１０００…制御回路、１００１−１…スキャナ、１００２−１…縮小処理部、１００３−１…白紙検知部、１００４−１…メモリ、１００５−１…透かし処理部、１００６−１…プリンタ。
【図１】
2006262481.tif 000003
【図２】
2006262481.tif 000004
【図３】
2006262481.tif 000005
【図４Ａ】
2006262481.tif 000006
【図４Ｂ】
2006262481.tif 000007
【図５Ａ】
2006262481.tif 000008
【図５Ｂ】
2006262481.tif 000009
【図５Ｃ】
2006262481.tif 000010
【図５Ｄ】
2006262481.tif 000011
【図５Ｅ】
2006262481.tif 000012
【図５Ｆ】
2006262481.tif 000013
【図５Ｇ】
2006262481.tif 000014
【図５Ｈ】
2006262481.tif 000015
【図５Ｉ】
2006262481.tif 000016
【図６】
2006262481.tif 000017
【図７】
2006262481.tif 000018
【図８】
2006262481.tif 000019
【図９】
2006262481.tif 000020
【図１０】
2006262481.tif 000021
【図１１】
2006262481.tif 000022
【図１２】
2006262481.tif 000023
【図１３】
2006262481.tif 000024
【図１４】
2006262481.tif 000025
【図１５Ａ】
2006262481.tif 000026
【図１５Ｂ】
2006262481.tif 000027
【図１５Ｃ】
2006262481.tif 000028
【図１６】
2006262481.tif 000029
【図１７】
2006262481.tif 000030
【図１８】
2006262481.tif 000031
【図１９】
2006262481.tif 000032
【図２０】
2006262481.tif 000033
【図２１】
2006262481.tif 000034
【図２２】
2006262481.tif 000035