(57)【要約】【課題】カラー画像での印刷ができ、より細かな隠蔽化部の設定で異なる複数の隠蔽化画像を取得することを可能とし、またモノクロ複写機による印刷も可能とした画像データ生成装置及び画像データ処理装置の提供を課題とする。【解決手段】入力画像の隠蔽領域を指定して出力する画像データ生成装置であって、画像データの隠蔽領域の画素データを所定の濃度値に変換する変換手段、所定の画素データの濃度値を指定し、指定した濃度値の領域を隠蔽して出力する出力制御手段を備えている。また、隠蔽領域が複数の異なる領域で指定される場合は、画素データを異なる濃度値に変換する。【選択図】図１
2007096459.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の隠蔽化部を指定して出力する画像データ生成装置であって、画像データの隠蔽化部の画素データを、所定の濃度値に変換する変換手段を備えていることを特徴とする画像データ生成装置。
【請求項２】
前記隠蔽化部が複数の異なる領域で指定された場合、前記画素データを異なる濃度値に変換することを特徴とする請求項１に記載の画像データ生成装置。
【請求項３】
出力される画像データに隠蔽情報が含まれていることを表す情報を付加することを特徴とする請求項１又は２に記載の画像データ生成装置。
【請求項４】
請求項１〜３のいずれか１項に記載の画像データ生成装置で生成された画像データが入力され、前記画像データにおける所定の画素データの濃度値を指定し、指定した前記濃度値の領域を隠蔽して出力する出力制御手段を備えていることを特徴とする画像データ処理装置。
【請求項５】
前記出力制御手段は、隠蔽した前記領域を他の画像に置き換える画像置換手段を備えていることを特徴とする請求項４に記載の画像データ処理装置。
【請求項６】
前記出力制御手段は、前記隠蔽領域の出力の可否を決める利用者認証手段を備えていることを特徴とする請求項４に記載の画像データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントデータを複写印刷するに際して、特定部分を隠蔽して印刷することが可能な画像データ生成装置及び画像データ処理装置に関する。
【背景技術】
【０００２】
従来、電子文書等によって作成されたドキュメントを複写印刷する場合に、ドキュメントのうちの一部を隠蔽して印刷したい場合がある。このような場合、ドキュメントの原本データのうちの隠蔽したい部分を、マスクデータで覆って（例えば、黒塗りする形態）印刷する方法が知られている（例えば、特許文献１参照）。また、ドキュメントのベース画像に対して、隠蔽したい隠蔽情報を符号化して不可読の形態で記録しておき、ユーザ識別情報（特定の人）によって隠蔽情報を復号して読取可能な状態で印刷されるようにする方法もある（例えば、特許文献２参照）。
【０００３】
上記のような隠蔽部分を不可読にするマスクデータや隠蔽情報を、ドキュメントのベース画像に追加、修正する画像編集には、例えば、複数のレイヤーを用いて画像情報を管理する方法がある（例えば、特許文献３参照）。また、大容量の画像データを修正して編集するような場合に、データの送信時間の短縮をはかるために、修正前の画像と修正後の画像の差分データで通信を行い、プリントシステムの通信負荷を軽減する方法も知られている（例えば、特許文献４参照）。
【特許文献１】特開２００２−２０７７２５号公報
【特許文献２】特開平１０−１２６６０７号公報
【特許文献３】特開平１１−１９５０３３号公報
【特許文献４】特開平１０−２７０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ドキュメントの一部を部分的に隠蔽するのに、画像処理を用いて行うことは、既に上記の特許文献１又は特許文献２に提案されている。特許文献１においては、ドキュメントの原本であるベース画像と、該ベース画像の特定部分を隠蔽するマスク画像とをそれぞれ格納しておき、これを合成して隠蔽化画像とし、さらにフォーマット変換により隠蔽部分のベース画像が残らないようにしている。また、特許文献２においても、ベース画像と符号化された画像（隠蔽情報）とを合成して隠蔽化画像とし、必要に応じてユーザ識別情報を入力することにより隠蔽情報を復元して隠蔽が解除された画像が得られるようにしている。
【０００５】
いずれの場合も、隠蔽する部分をマスクするか或いは符号化して、不可読状態としているが、このためのマスクデータや符号化データを格納する収納手段、ベース画像との合成手段等が必要となり、既存のシステム環境を変更するものである。また、これらの処理を効果的に実現するための特許文献３（画像のレイヤー管理）においては、隠蔽部分が複数レイヤーにわたる場合は、データ容量が増大してしまう。特許文献４（差分データによる送受信）においても、従来のシステムのままでは対応が不可能である。したがって、上記したような画像隠蔽化システムを導入するには、新たなシステム環境や新規構築が必要とされる。
【０００６】
これに対して、本発明の同一出願人により、既存のシステムに大きな変更を加えることなく、また、データ容量を増大させることなく、特定部分を隠蔽して印刷することができる画像隠蔽化システムと画像隠蔽化方法を既に提案している。しかし、既提案のシステムは、カラー印刷機能を持つ画像出力装置の使用が必要であり、また、モノクロ画像での出力に限られ、異なる隠蔽画像が得られないという点で、十分な需要要求が満たされていない。
【０００７】
本発明は、上述した実情に鑑みてなされたもので、カラー画像での印刷ができ、より細かな隠蔽化部の設定で異なる複数の隠蔽化画像の取得を可能とし、またモノクロ複写機による印刷も可能とした画像データ生成装置及び画像データ処理装置の提供を課題とする。
【課題を解決するための手段】
【０００８】
本発明による画像データ生成装置は、入力画像の隠蔽化部を指定して出力する画像データ生成装置であって、画像データの隠蔽化部の画素データを、所定の濃度値に変換する変換手段を備えている。また、隠蔽領域が複数の異なる領域で指定される場合は、画素データを異なる濃度値に変換することができる。さらに、出力される画像データに隠蔽情報が含まれていることを表す情報を付加するようにしてもよい。
【０００９】
また、本発明による画像データ処理装置は、上記画像データ生成装置で生成された画像データが入力され、画像データにおける所定の画素データの濃度値を指定し、指定した濃度値の領域を隠蔽して出力する出力制御手段を備えている。さらに、この出力制御手段には、隠蔽領域を他の画像に置き換える画像置換手段、隠蔽領域の出力の可否を決める利用者認証手段を備えるようにしてもよい。
【発明の効果】
【００１０】
本発明によれば、ドキュメント等の画像データの隠蔽したい部分を、所定の画素データの濃度値によって管理でき、通常のカラー画像データでの隠蔽化を可能とすると共に、複数の異なる隠蔽化部を有する場合も、それぞれを個別に隠蔽化することが可能となる。また、本発明では、隠蔽化のためのデータ構造を単純化することができ、これにより、システムに大掛かりな変更を加えることなく、ドライバで吸収できる程度の変更で、画像の隠蔽化処理をカラー／モノクロを問わずに容易に実現することができる。さらに、画像データのヘッダ情報として、印刷モード（カラーモード／モノクロモード／隠蔽化／非隠蔽化）を設定することにより、画像の隠蔽化処理のオン／オフ、印刷枚数の制御を簡単に行うことができる。
【発明を実施するための最良の形態】
【００１１】
図により本発明の概略を説明する。図１は本発明の概略を説明するブロック図である。図中、１は画像入力装置、２は画像編集装置、３は画像出力装置、４は画像受信部、５は表示部、６は領域指定部、７はヘッダ設定部、８はＹＭＣ変換部、９はＫ変換部、１０は領域制御部、１１は画像記憶部、１２は出力制御手段、１３は画像置換手段、１４は利用者認証手段を示す。
【００１２】
本発明による画像データ生成装置及び処理装置は、スキャナ等で読取ったドキュメント原稿の隠したい画像データ部分を指定することにより、その部分を隠蔽して印刷するか隠蔽せずに印刷するものである。具体的には、図１に一例として示すように、画像入力装置１で入力されたドキュメント原稿等の画像データを画像編集装置２で、修正或いは隠蔽化部を指定するなどの編集を行い、画像出力装置３で修正或いは隠蔽化されたドキュメントを印刷出力するものである。なお、画像入力装置１は、例えば、画像文書を読取るスキャナ、または、ＦＤディスクやＣＤ−ＲＯＭ等に入れられた電子文書を読み出すドライブである。
【００１３】
画像編集装置２は、画像入力装置１で読取られたドキュメント原稿の画像データ（ＲＧＢデータ）を画像受信部４で受取り、表示部５に編集のために表示する。画像編集装置２は、受信により入力された画像データに対して、機密情報等を隠蔽化する領域を指定する領域指定部６と、画像データを記憶する画像記憶部１１と、画像データの属性を示すヘッダ情報を設定するヘッダ設定部７を備えている。ユーザは、領域指定部６により、ドキュメント原稿の隠蔽しようとする領域を隠蔽化部として自由に指定することができる。この指定された領域のデータをもとに、領域制御部１０は指定された領域の情報を整理し、必要なプライオリティ数及び割り当てるべき値を、例えば、黒（Ｋ）データに濃度値として書き換える。この書き換えられたＫデータの濃度値を利用することにより、指定領域の隠蔽化あるいは非隠蔽化を容易に行うことができる。
【００１４】
また、１つのドキュメント原稿に対して、機密性のレベルが異なる複数の隠蔽領域を有していることがある。このような場合、それぞれの隠蔽領域を隠蔽化部として指定するとともに、その隠蔽性あるいは機密性のレベルに応じたプライオリティを設定して、これら隠蔽化部のＫデータの濃度値がそれぞれ異なるようにする。これにより、隠蔽化部の隠蔽性や機密性に対するレベル等を設定することが可能となる。なお、ドキュメント原稿に対して隠蔽化部を設定した場合、隠蔽情報或いは機密情報が含まれていることを、情報として付加しておくことが望ましい。この情報を付加しておくことにより、画像出力装置３から印刷出力されたドキュメントが隠蔽化部を有するものであり、入力されたドキュメント原稿と異なるものであることを容易に認識することができる。
【００１５】
画像編集装置２は、入力されたＲＧＢデータをカラー画像印刷用のＹ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）に変換するＹＭＣ変換部８を備える。また、画像編集装置２は、入力された画像データに対して隠蔽化部が指定されると、指定された隠蔽化部を、プライオリティに対応する値の白黒濃度（グレースケール）に変換するＫ変換部９を備える。画像編集装置２で入力画像データを上記のように編集生成した画像データは、出力制御手段１２により、画像出力装置３に送信される。
【００１６】
出力制御手段１２は、上述の如く生成された画像データの隠蔽すべき部分を、所定のＫデータの濃度値で指定して、画像出力装置３に送信する。画像出力装置３では、指定されたＫデータの濃度値に基づいて、ペーパー等に印刷するか、あるいはフレキシブルディスク等の記録媒体の形態で、指定された隠蔽化画像ドキュメントを出力させることができる。また、画像の隠蔽化に対してプライオリティが設定されている場合は、プライオリティに応じてＫデータの濃度値を異ならせることで、異なる隠蔽化画像ドキュメントを出力させることができる。なお、Ｋデータの濃度値の指定で非隠蔽化画像ドキュメントも出力させることもできる。これらは、ヘッダ設定部７により、隠蔽化画像又は非隠蔽化画像のモードや、それらの印刷枚数、オフセット領域等を設定することにより容易に実現できる。
【００１７】
また、出力制御手段１２には、上述した隠蔽化部を他の画像、例えば、枠で囲う、黒塗りする、編みかけする、等で置き換えるための画像置換手段１３を備えることが望ましい。これは、隠蔽化画像ドキュメントを見た人は、隠蔽化された部分が空白の状態であると、元々空白であるのか、隠蔽化処理によって空白となっているのか判断できないことがある。そこで、画像置換手段１３で隠蔽化された部分を他の画像で置き換える（すなわち、マスクする）ことにより、隠蔽化されたドキュメントであることを明示することが可能となる。
【００１８】
また、出力制御手段１２には、上述した隠蔽化部の出力の可否を決める利用者認証手段を備えることが望ましい。入力されるドキュメント原稿が、機密情報を含むものである場合、その機密情報部分を隠蔽化しなければ、コピーや複写印刷を認めないように制限することがある。このような場合、利用者認証手段１４で利用者の地位や管理レベル等を認証することにより、ドキュメント原稿を隠蔽化せずに複写印刷することを許可するか否かを判定させることができる。そして、利用者がドキュメント原稿を隠蔽化せずに複写印刷することを許可されていない者であると判定されれば、隠蔽化された状態で複写印刷するように制限される。
【００１９】
なお、図１に示すように、画像入力装置１、画像編集装置２、画像出力装置３が、それぞれ独立している装置でシステムを構成する以外に、画像入力部、画像編集部、画像出力部を一体化して１つの画像形成装置として実現することもできる。この場合の画像形成装置は具体的には、画像入力部としての原稿読取部、画像編集部、画像出力部としての印刷部を備えたコピー装置や複合機である。
【００２０】
次に、図２により本発明による異なる複数の隠蔽化画像の形態について説明する。例えば、図２（Ａ）に示すようなドキュメント原稿が、複写印刷のために光学的なＲＧＢデータで読取られたとする。この読取られたドキュメント原稿に対して、隠蔽化部分を異ならせた１以上の印刷または複写物、或いは、記録媒体や表示装置で出力する形態を想定する。例えば、図２（Ｂ）のように領域（ハ）の部分のみを隠蔽したドキュメント１、図２（Ｃ）のように領域（ハ）と（γ）の部分を隠蔽したドキュメント２、或いは、図２（Ｄ）のように領域（イ），（ロ），（ハ）の部分を隠蔽したドキュメント３を想定する。
【００２１】
本発明においては、入力画像の隠蔽したい部分が指定されると、指定された複数個所の隠蔽化部を領域制御部で整理し、各隠蔽化部のプライオリティレベル数と各プライオリティに対応する値の設定及びヘッダの生成が行われる。ＲＧＢデータをＹＭＣＫデータに変換するに際しては、Ｋデータの濃度値にはどのようなプライオリティで隠蔽するべきかという意味を持たせて変換し、ＹＭＣデータは通常のカラーデータとして変換する。そして、ドキュメントを印刷出力する際に、Ｋデータの濃度値で切り分けることによって、隠蔽化すべきデータを隠蔽して出力することができる。
【００２２】
上述のように変換されたドキュメント原稿は、印刷時に各プライオリティレベルに対応して予め設定した閾値を用いて、Ｋデータの濃度値をフィルタリングすることにより、例えば、閾値以下の濃度値を持つ部分は印刷され、閾値より大きい濃度値を持つ部分は隠蔽化される（印刷されない）ようにすることができる。そして、ドキュメント原稿をそのままの状態で印刷するには、閾値を全Ｋデータの濃度値よりも高くすれば良い。また、オフセットという概念を用いることによって、入り組んだ領域に対する隠蔽化についても容易に対応させることができる。
【００２３】
なお、本発明で用いる「プライオリティ」とは、ドキュメント原稿の複数の箇所に隠蔽化したい部分があり、これらの隠蔽化部分を異ならせて印刷する際に、重要度或いは優先順位として位置付けすることを意味する。そして、１つの入力画像データにつき１種類の画像を取得したい場合のプライオリティは、１つである。例えば、図２に示すように、１つの入力画像データにつき、ドキュメント１〜３の３種類の画像を取得したい場合はプライオリティは、３つとなる。例えば、あるドキュメント原稿内に、「管理職以上に開示する内容」、「社外秘（社員には開示可）」、「社外にも開示可」という３段階の開示レベルが存在した場合、この時のプライオリティレベル数は３となる。すなわち、各開示レベルに対するプライオリティがあり、ドキュメント１のプライオリティレベルは「１」で管理職以上、ドキュメント２のプライオリティレベルは「２」で社員以上、ドキュメント３のプライオリティレベルは「３」で一般公開可というようにする。
【００２４】
上述のようにプライオリティレベルが決められると、各プライオリティレベルに応じて隠蔽化する領域のＫデータに所定の濃度値を割り振って設定する。このとき、例えば、プライオリティレベルが高いほど値を大きくし、開示されるドキュメントデータ毎にＫデータの濃度値を設定していくようにしてもよい。なお、隠蔽部に黒データがある場合は、ＹＭＣデータを共にＭＡＸとした擬似的な黒に置き換える。
【００２５】
また、上述の「閾値」には、例えば、各プライオリティレベルでＫデータに割り振った濃度値を用いることができる。プライオリティ１のドキュメントデータを印刷する場合には、プライオリティレベル１に割り振った濃度値がその時の閾値となり、この閾値以下の濃度値で設定されているＫデータに対応する画素データは全て印刷される。しかし、その閾値を超える濃度値で設定されているＫデータに対応する画素データは印刷されない。この閾値は、プライオリティレベル毎に変動し、後述する例では、６０、１５０、２５０の３種類が用いられている。
【００２６】
また、「オフセット領域」とは、隠蔽化する部分をＫデータの閾値で設定した際に、例外処理として扱う領域で、「例外Ｋデータの濃度値」を意味する。例えば、閾値を超える濃度値で設定されているＫデータに対応する領域は印刷されないように設定している場合に、フラグがオンのときには閾値を超えるＫデータの濃度値でであっても、これを「例外Ｋデータの濃度値」として有効なものとし、その領域の画像データが印刷されるようにすることができる。一方、フラグがオフのときには、閾値以内のＫデータの濃度値であっても、これを「例外Ｋデータの濃度値」として無効なものとし、その領域の画像データが印刷されないようにすることができる。
【００２７】
図３〜図４により、上述した隠蔽化の形態を具体例で説明する。図３（Ａ）は、図２（Ａ）に示したのと同様なスキャナ等で読取られるドキュメント原稿で、領域（イ）〜（γ）に画像を有している。図３（Ｂ）は、前記のドキュメント原稿がＹＭＣＫ変換されたときの画像データの一例を示す図で、Ｋデータには、各画像領域（イ）〜（γ）の画素に対する濃度値が、図示の如く設定されるものとする。図４（Ａ）〜図４（Ｃ）は、図３（Ａ）のドキュメント原稿から隠蔽化された複数の異なるドキュメント画像を印刷する場合をイメージしたものである。
【００２８】
図４（Ａ）のドキュメント１は、管理者以上に配布するものとし、プライオリティが「１」で、Ｋデータの閾値＝２５０、オフセット領域＝なし、で設定されているとする。したがって、このドキュメント１は、図３（Ｂ）に示すＫデータの濃度値２５５の領域（ロ）が隠蔽化されて印刷されず、Ｋデータの濃度値が２５０以下の領域（イ），（ハ），（ニ），（α），（β），（γ）が全て印刷される。
【００２９】
図４（Ｂ）のドキュメント２は、社外秘扱いで社員のみに配布するものとし、プライオリティが「２」で、閾値＝１５０、オフセット領域＝濃度値１２０、フラグ＝０（オフ）、で設定されているとする。ドキュメント２は、図３（Ｂ）に示すＫデータの濃度値１５０以下の領域（イ），（ニ），（α），（β），（γ）は印刷されるが、この濃度値１５０を超える領域（ロ），（ハ）は隠蔽化され印刷されない。しかし、オフセット領域に指定された濃度値１２０の領域（ニ）は閾値１５０以下であるが、フラグがオフで設定されているため無効とされ、例外Ｋデータの濃度値として隠蔽化され印刷されない。
【００３０】
図４（Ｃ）のドキュメント３は社外にも配布するものとし、プライオリティは「３」で、閾値＝６０、オフセット領域＝濃度値１５０、フラグ＝１（オン）、で設定されているとする。ドキュメント３は、図３（Ｂ）に示すＫデータの濃度値６０以下の領域（イ），（α），（β）は印刷されるが、この濃度値６０を超える領域（ロ），（ハ），（ニ），（γ）は、隠蔽化されて印刷されない。しかし、オフセット領域に指定された濃度値１５０の領域（γ）は閾値６０を超えるが、フラグがオンで設定されているため有効とされ、例外Ｋデータの濃度値として隠蔽化されずに印刷される。
【００３１】
図５は、ヘッダ設定部によって作成されるヘッダの構成の一例を示す図である。本発明においては、従来の複写印刷に関するヘッダ情報に加えて、上述したプライオリティレベルの数、プライオリティレベルに応じた隠蔽化を行うための閾値及びオフセット領域、カラー印刷かモノクロ印刷かを設定する印刷モード、隠蔽化画像あるいは非隠蔽化画像ドキュメントの印刷枚数等が設定される。閾値及びオフセット領域には、プライオリティレベルで異ならせた閾値、オフセット領域として処理する例外Ｋデータとする濃度値、例外Ｋデータの有効、無効を指定するフラグ（オン／オフ）が設定される。
【００３２】
本発明の実施形態として、図６に示すように、「スキャナ入力→パソコン（ＰＣ）で受信→パソコンからプリント要請→複写機で印刷」という使用形態を想定することができる。この場合、スキャナでＲＧＢデータとして読取った画像データを、印刷のためにＹＭＣＫデータに変換するのは、従来と同様にドライバと複写機本体で行うことが考えられる。ここで、ドライバとは、パソコン等の表示画面に表示された文字や画像を複写機で印刷可能なデータに変換して複写機に伝えるなどの制御を行うソフトウエアであるが、本発明による画像隠蔽化においては、ドライバのみでの対応も可能である。
【００３３】
上記の「パソコンで受信→パソコンからプリント要請」には、パソコンで受信した画像のＲＧＢデータに対して隠蔽したい部分を指定し、それに対応したＹＭＣＫデータを生成して複写機等に送信するという処理フローが求められる。なお、複写機を用いて画像隠蔽化の画像データを印刷する場合の画像データ生成のケースとしては、以下の４通りが考えられる。
（１）隠蔽化対応のカラー複写機に送る場合
（２）隠蔽化対応のモノクロ複写機に送る場合
（３）隠蔽化未対応のカラー複写機に送る場合
（４）隠蔽化未対応のモノクロ複写機に送る場合
【００３４】
図７〜図８は、（１）の隠蔽化対応のカラー複写機を用いる場合の「パソコンで受信→パソコンからプリント要請」のフローの一例を示す図で、アプリケーションが行う処理とドライバが行う処理とで構成される。アプリケーションでは、ユーザインターフェイスに含まれる処理を受け持ち、受信したドキュメント原稿の隠蔽すべき部分を指定するなどの処理を行っている。他方、ドライバは、画像データの変換処理を受け持ち、ＲＧＢデータからＹＭＣＫデータへの変換を行う。また、複写機においては、受信データを用いて画像形成を行う。
【００３５】
先ず、アプリケーションの処理として、スキャナで読取られたドキュメント原稿に対して、ユーザが隠蔽化部を指定するのを待つ状態が表示される（Ｓ１０１）。次いで、ユーザが隠蔽して印刷したい隠蔽化部分を指定する（Ｓ１０２）。複数の隠蔽化部分を指定する操作、或いは、新たな追記を行って編集処理を終了する（Ｓ１０３）。
【００３６】
この後、ドライバの処理として、先ず、指定された隠蔽化部の整理を行うとともに、切り分けができない隠蔽化部については、オフセット領域として抽出する（Ｓ１０４）。次いで、各隠蔽化部に対応するプライオリティを決定する。例えば、重要度の高い隠蔽領域の部分から、順次プライオリティレベルを設定していく（Ｓ１０５）。この後、ドキュメント原稿を隠蔽化又は非隠蔽化して印刷する際に、カラーで印刷するか、モノクロで印刷するかを示す印刷モードを設定する（Ｓ１０６）。
【００３７】
カラーで印刷する設定の場合は（Ｓ１０６ＹＥＳ）、プライオリティレベル毎に隠蔽化処理する領域を指定して（Ｓ１０７）、この指定された隠蔽化部の画素部分のＫデータの濃度値を、それぞれのプライオリティレベルに対応するように設定する（Ｓ１０８）。この場合、プライオリティレベルの低い方から隠蔽化を行っていくと視覚的には解かりやすい。設定終了の条件を満足すると（Ｓ１０９）、図８（Ａ）のフローに移る。
【００３８】
図８（Ａ）のフローに移って、先ず、スキャナ等で読取られたＲＧＢデータは、カラーデータのＹＭＣデータに変換する（Ｓ１１０）。次いで、隠蔽化処理する領域の画素部分を、ＹＭＣデータで生成する擬似黒に設定する（Ｓ１１１）。ここで、図５で説明したように、プライオリティレベル、印刷モード、印刷枚数、閾値、オフセット領域等をヘッダ情報として設定する（Ｓ１１２）。また、隠蔽化処理しない領域をＹＭＣの色データに変換した結果、擬似黒又は擬似黒に近いものは、後述の図１０（Ｂ）で説明するようにＫデータのグレースケールに変換する（Ｓ１１３）。そして、上述のヘッダ情報と画像データを複写機に送信して（Ｓ１１４）、パソコン側での処理が終了となる。
【００３９】
印刷モード（Ｓ１０６ＮＯ）の選択で、モノクロでの印刷を選択する場合は、図８（Ｂ）のフローに移って、隠蔽化処理される領域の画素部分を、ＹＭＣデータで生成する擬似黒に対応するように変換する（Ｓ１１５）。その他の隠蔽化処理しない領域の画素部分は、Ｋデータで生成するグレースケールに変換する（Ｓ１１６）。このとき、ドキュメント原稿を隠蔽化画像で印刷（モノクロモード）する枚数と、非隠蔽化画像で印刷（カラーモード）する枚数等をヘッダ情報として付加する処理がおこなわれる（Ｓ１１７）。この後、上述のヘッダ情報と画像データを複写機に送信して（Ｓ１１８）、パソコン側での処理終了とすることができる。
【００４０】
図９は、カラー複写機を用いて隠蔽化処理されたドキュメントの印刷を行う場合のフローを示す図である。図７〜図８のフローにより生成された画像データ及びこれに付随するヘッダ情報を受け取ったカラー複写機は、例えば、プライオリティレベルの高いドキュメントから順に指定枚数分を印刷する。先ず、受信したドキュメントデータのヘッダ情報をもとに、画像データを隠蔽化処理するか否かが判別される。隠蔽化して印刷する場合は（Ｓ２０１ＹＥＳ）、次のステップでカラー印刷するか否かが判別される（Ｓ２０２）。カラー印刷（ＹＥＳ）が選択されると、各プライオリティに対応したドキュメントを全て印刷するまで操作を繰り返す（Ｓ２０３）。
【００４１】
この後、ドキュメントデータのヘッダ情報をもとに各プライオリティに対応したフィルタとしての閾値をＫデータに対して設定する（Ｓ２０４）。具体的には、２５５（Ｋデータの最大値）÷プライオリティレベル数で閾値間隔を算出し、２５５−（閾値間隔×プライオリティレベル）で算出することができる。ここで、得られた現在のプライオリティレベルに対応した閾値とオフセット情報から判定基準を設定する（Ｓ２０５）。次いで、隠蔽化部のＫデータの濃度値のスキャンを行う（Ｓ２０６）。
【００４２】
閾値より高いＫデータの濃度値を持つ領域、すなわち判定基準において無効な領域の画素部分のＹＭＣデータをホワイトに設定するか、若しくはその領域の画素部分を読み飛ばす（Ｓ２０７）。この後、指定された枚数分の隠蔽化されたドキュメントを印刷する（Ｓ２０８）。後者の画素の読み飛ばしを行うアルゴリズムを採用した場合、より複雑な隠蔽化に対応することができる。同様に、次のプライオリティレベルに対しても同様の操作を繰り返す。全プライオリティレベルのドキュメントの印刷が完了した時点でプリント動作は終了となる。なお、各プライオリティレベルでの隠蔽化ドキュメントの印刷枚数は、ヘッダの出力枚数テーブルに格納されている。
【００４３】
図９のフローで、データの隠蔽化処理をしない場合（Ｓ２０１ＮＯ）は、通常通りのＲＧＢデータからＹＭＣＫデータに変換されて印刷される（Ｓ２１０）。なお、データの隠蔽化処理をする場合であっても、閾値をＫデータの最大値２５５に設定すれば、隠蔽化する領域がない状態と同じになり、非隠蔽化のドキュメントが印刷される。
【００４４】
また、隠蔽化して印刷する場合（Ｓ２０１ＹＥＳ）で、次のステップでカラー印刷しないモノクロ印刷を選択（Ｓ２０２ＮＯ）した場合は、再度、データの隠蔽化処理を行うか否かが判別される（Ｓ２１１）。ここで、Ｂ／Ｗモード（モノクロモード）での印刷に対しては、隠蔽化する部分のデータはＹＭＣデータの擬似黒に変換する処理が行われ、隠蔽化しない部分はＫデータのグレースケールに変換されて（図７〜図８参照）ている。したがって、隠蔽化処理を行う場合（Ｓ２１１ＹＥＳ）では、Ｂ／Ｗモードでの印刷が実行され、モノクロの隠蔽化画像ドキュメントが得られる。
【００４５】
他方、隠蔽化処理を行わない場合（Ｓ２１１ＮＯ）は、隠蔽化部の画像データはＹＭＣデータを全てＭＡＸとした擬似黒に変換されているが、ここでは、Ｋデータのグレースケールに変換する（Ｓ２１３）。なお、隠蔽化しない領域は、既にグレースケールに変換されている（図８（Ｂ）参照）。この後、カラーモードで印刷（Ｓ２１４）すると、モノクロの非隠蔽化ドキュメントが得られる。なお、カラーモードで印刷するので、ＹＭＣデータで擬似黒に変換した隠蔽化領域をＫデータに変換するステップ（Ｓ２１３）は、本来は不要である。しかし、現状の技術では、カラー複写機で生成される「擬似黒」は、性能的に不十分で、実際は「擬似黒」を「カーボンブラック」に変換するという処理を行うことが多い。したがって、ステップ（Ｓ２１３）でＹＭＣデータの擬似黒をＫデータのグレースケール（カーボンブラック）に変換するようにするのが望ましい。
【００４６】
図１０（Ａ）は、カラー複写機で隠蔽化する場合で、図７、８のフローで生成され複写機に送信する画像データの具体例を示し、図１０（Ｂ）は、カラー複写機でカラー印刷する際の画像データの具体例を示す図である。なお、この画像データに、図５で例示したヘッダ情報が合わせてカラー複写機に送信される。ここで、例えば、隠蔽化するＫデータの濃度値１２５を閾値とし、オフセット領域は無しとした。
【００４７】
図１０（Ａ）のＫデータの濃度値をスキャンして閾値１２５以下の濃度値の領域を非隠蔽化し、閾値１２５を超える領域を隠蔽化するものとする。また、この時、閾値以下の濃度値（隠蔽化しないとした領域）で、ＹＭＣデータによる擬似黒データ（ＹＭＣの濃度値が全て最大の２５５に設定）がある場合は、図１０（Ｂ）の網掛け部分で示すようにＫデータの黒（グレースケールのカーボンブラック）に変換される。図１０（Ａ）の画像データは、Ｋデータの閾値１２５とすることによって、２列目の濃度値２５５の領域が隠蔽化されて、複写機には、図１０（Ｂ）に示す画像データに変換されて印刷指示が出される。隠蔽化された画素データは、読み飛ばすように設定され、非隠蔽領域のＹＭＣデータ及びグレースケールで設定されているＫデータを印刷する。
【００４８】
図１１は、（２）の隠蔽化対応のモノクロ複写機を用いる場合の「パソコンで受信→パソコンからプリント要請」のフローの一例を示す図で、図７〜図８の場合と同様にアプリケーションが行う処理とドライバが行う処理とで構成される。アプリケーションではユーザインターフェイスに含まれる処理を受け持ち、受信したドキュメント原稿の隠蔽すべき部分を指定するなどの処理を行っている。モノクロ複写機を画像出力装置に用いる場合、カラー複写機を用いる場合と同様に、プライオリティレベルで割り振った設定値を用いることができる。この設定値は、ＲＧＢデータから画像の濃淡を表すグレースケールデータに変換したデータに濃度情報の形で付与され、設定値の個数及び内容は、設定するプライオリティレベルの数に対応して変動する。
【００４９】
先ず、図７〜図８の例と同様にアプリケーションの処理として、スキャナで読取られたドキュメント原稿に対して、ユーザから隠蔽部が指定されるのを待つ状態が表示される（Ｓ３０１）。次いで、ユーザが隠蔽して印刷したい隠蔽化部分を指定する（Ｓ３０２）作業が行われる。複数の隠蔽化部分を指定する操作、或いは、新たな追記を行って編集処理を終了する（Ｓ３０３）。
【００５０】
この後、ドライバの処理として、先ず、指定された隠蔽化部の整理を行うと共に、切り分けができない隠蔽化部については、オフセット領域として抽出する（Ｓ３０４）。次いで、各隠蔽化部に対応するプライオリティを決定する。例えば、重要度の高い隠蔽領域の部分から、順次プライオリティのレベルを設定していく（Ｓ３０５）。次いで、プライオリティレベル毎に隠蔽化処理する領域を指定し、この指定された隠蔽化領域のグレースケール（画像の濃淡表示）に変換されている画素部分の先頭画素の濃度値（画素値）を、それぞれのプライオリティレベルに対応するような設定値に指定する（Ｓ３０６）。
【００５１】
この隠蔽化処理については、後述する図１２の具体例で詳述するが、ドキュメントデータの全画素をスキャンし、プライオリティレベルに対応した設定値と設定値＋１の値を持つ画素値を、例えば、それぞれ設定値−１と設定値＋２に変更する（Ｓ３０７）。この後に、ドキュメントデータのライン毎に、隠蔽化部の先頭画素をプライオリティレベルに対応した設定値とし、その後端の次の画素を設定値＋１に変更する設定を行う（Ｓ３０８）。この作業を各プライオリティレベルに対して順次行う（Ｓ３０９）。最後に、ＲＧＢデータからグレースケールデータに変換したドキュメントデータに、上述したプライオリティ毎の設定情報をヘッダとして付加し、複写機へ送信する（Ｓ３１０）。ヘッダの内容は、カラー複写機の場合と同様な形態である。
【００５２】
上述のフローにより生成された画像データを、モノクロ複写機を用いて隠蔽化されたドキュメントの印刷を行う場合、画像データ及びこれに付随するヘッダ情報を受け取って図９の例と同様な形態で印刷される。先ず、受信したドキュメントデータのヘッダ情報をもとに、全画素をスキャンして隠蔽化する領域を判別し、この隠蔽化する領域の画素値を「０」に変更するか、又は、読み飛ばすようにして隠蔽化画像ドキュメントを印刷する。次のプライオリティレベルに対しても同様の操作を繰り返し、全プライオリティレベルのドキュメントの印刷が完了した時点でプリント動作は終了となる。なお、各プライオリティレベルにおける隠蔽化ドキュメントの印刷枚数等は、ヘッダの出力枚数テーブルに格納されている。
【００５３】
図１２は、上記のモノクロ複写機による隠蔽化処理の具体例を説明する図である。図１２（Ａ）は、ドキュメント原稿からグレースケールに変換されただけの元画像データで、画素の濃淡を示す濃度値（又は画素値）を示す。この元画像データに対して、図１２（Ｂ）に示すように隠蔽化部（網掛け部分）を指定し、この隠蔽化部のプライオリティレベル数とその閾値、オフセット領域等を設定する。ここでは、プライオリティに対応した画素の閾値を「設定値」とし、例えば、設定値＝１２０とし（プライオリティレベルによって任意に割り振る）、また、説明を簡単にするためにオフセット領域は無しとした。
【００５４】
図１２（Ｂ）において、元画像データの全画素をスキャンして、設定値と同じ画素値１２０及び設定値＋１の画素値１２１をサーチした後、図１２（Ｃ）に示すように、設定値と同じ１２０の画素値をもつ部分を「−１」して「１１９」とし、図１２（Ｄ）に示すように、設定値＋１の１２１の画素値をもつ部分を「＋１」して「１２２」に変更する。次いで、図１２（Ｅ）に示すように、隠蔽化部の画素列の先頭画素を設定値の「１２０」に変更する。また、同時に隠蔽化部の画素列終端の次の画素値を、例えば、設定値＋１の「１２１」に変更して隠蔽化処理が終了する。なお、隠蔽化部の画素列の終端が、列の終了端である場合は、次の画素値を設定値＋１とする変更は不要である。
【００５５】
上述の如く隠蔽化処理された画像データを、隠蔽化画像としてモノクロ複写機で印刷する場合は、図１２（Ｆ）に示すように、隠蔽化部の画素列終端に続く次の画素値を、隠蔽化部の後端の画素値に置き換え（例：１２１→２３４）、隠蔽化部の画素値を「０」に変更する。この結果、画素値を０とした隠蔽化部は、印刷時に空白となり隠蔽化される。
【００５６】
他方、この隠蔽化部をプライオリティレベルで、非隠蔽化画像として印刷する場合は、図１２（Ｇ）に示すように、所定の設定値に変更された隠蔽化部の先頭画素を、これに続く次の画素値に置き換える（例：１２０→２２２，３３）。この結果、隠蔽化部は隠蔽化されず非隠蔽化画像として印刷される。なお、上述の設定で、隠蔽化部の先頭画素が実際の画素値と異なる値に変更されるが、一般的に画像領域の画素は同じ画素値が続く傾向があるため、その１つの画素を設定値に用いても実用上の問題はない。
【００５７】
上述した隠蔽化への対応は、隠蔽化対応のカラー複写機、モノクロ複写機であるが、（３）の隠蔽化未対応のカラー複写機を用いる場合は、パソコン側のドライバが全ての処理をこなす必要がある。また、ドライバが行っていた画像処理を従来と同様に行うとともに、ドキュメントデータをＲＧＢデータからＹＭＣＫデータへの変換処理も行う。この際、隠蔽化部をＹＭＣデータの擬似黒に設定し、その他の部分は、通常のグレースケールへ変換する。そして、隠蔽化ドキュメントは、Ｂ／Ｗモードで指定の枚数を印刷し、非隠蔽化ドキュメントは、カラーモードで指定の枚数を印刷すればよい。
【００５８】
また、隠蔽化ドキュメントを印刷する場合に、ＹＭＣデータの擬似黒をＫデータのカーボンブラックに変換する処理を無効にして印刷するようにしてもよい。そして、非隠蔽化ドキュメントを印刷する場合には、ＹＭＣデータの擬似黒をＫデータへのカーボンブラックに変換する処理を有効にして印刷すればよい。なお、ＹＭＣデータが全てＭＡＸの擬似黒で、且つ、Ｋデータが設定されている画素データは、隠蔽化部と認識できるようにすることにより、隠蔽化部に対してもグレースケール化が可能となる。ただし、隠蔽化未対応のカラー複写機で印刷する場合には、隠蔽化部を復元した非隠蔽化画像部分はモノクロで印刷される。
【００５９】
また、（４）の隠蔽化未対応のモノクロ複写機を用いる場合においても、ドライバが全ての処理をこなす必要がある。先ず、ドキュメントデータの隠蔽化部以外の部分をグレースケール化し、隠蔽化部をＹＭＣデータの擬似黒に設定する。隠蔽化ドキュメントの指定枚数を、グレースケールデータのみにより印刷する。次に、再度、ＹＭＣデータをグレースケール化して、隠蔽化部もグレースケールに変換する。そして、非隠蔽化ドキュメントの指定枚数を、再度、グレースケールで印刷する。
【００６０】
また、原稿読取部、画像編集部、画像出力部を一体に備えたコピー装置で実施する場合は、隠蔽化未対応の機種について想定する必要はない。ただし、実施機種がカラーコピー機かモノクロコピー機であるかを考慮する必要がある。そのコピー動作は、上述した隠蔽化対応のカラー複写機又はモノクロ複写機の動作とほぼ同じ処理フローとなる。
【００６１】
カラーコピー機の場合は、従来と同様にスキャンデータに対して画像処理を行う。そして、プライオリティレベル毎に隠蔽化する部分を指定し、隠蔽化する画素のＫデータの濃度値をテーブルにしたがって該当するプライオリティレベルに対応した値に設定する。その後、プライオリティの高い順に指定枚数を印刷する。この印刷方法の詳細は、プライオリティレベルに対応したＫデータの濃度値を設定し、隠蔽化部の全画素中のＫデータ領域をスキャンし、プライオリティレベルで設定したより高いＫデータの濃度値を持つデータをホワイトに設定して、指定枚数の画像の印刷を行う。この操作を、次のプライオリティレベルに対して順次実行する。
【００６２】
モノクロコピー機の場合は、従来と同様にスキャンデータに対して画像処理を行う。そして、プライオリティ毎の隠蔽化を行う画素領域を指定し、その設定値を規定する。全画素をスキャンし、画素値が設定値又は設定値＋１のものを±１して、似た値に置換する。その後、ラインごとに画像の隠蔽化を行い、隠蔽化部の画素列の先頭画素を設定値に、末尾の次の画素を設定値＋１に設定する。この処理をプライオリティ毎に繰り返す。その後、プライオリティの高い順位に印刷していく。印刷を行う際に、現在のプライオリティよりも高い設定値で囲まれているブロックを全てホワイトに変更する。
【図面の簡単な説明】
【００６３】
【図１】本発明の概略を説明するブロック図である。
【図２】本発明による異なる複数の隠蔽化画像の形態について説明する図である。
【図３】スキャナで読取られるドキュメント原稿とその画像データを示す図である。
【図４】隠蔽化部が異なる複数の隠蔽化ドキュメントを示す図である。
【図５】本発明によるヘッダの構成例を示す図である。
【図６】本発明の実施形態の一例を示す図である。
【図７】本発明で、隠蔽化にカラー複写機を用いる場合の処理フローの一例を示す図である。
【図８】図７の処理フローの続きを示す図である。
【図９】カラー複写機を用いて隠蔽化処理されたドキュメントの印刷を行う場合の処理フローを示す図である。
【図１０】隠蔽化する画像データの一例を示す図である。
【図１１】本発明で、隠蔽化にモノクロ複写機を用いる場合の処理フローの一例を示す図である。
【図１２】図１１のモノクロ複写機による隠蔽化処理の具体例を説明する図である。
【符号の説明】
【００６４】
１…画像入力装置、２…画像編集装置、３…画像出力装置、４…画像受信部、５…表示部、６…領域指定部、７…ヘッダ設定部、８…ＹＭＣ変換部、９…Ｋ変換部、１０…領域制御部、１１…画像記憶部、１２…出力制御手段、１３…画像置換手段、１４…利用者認証手段。
【図１】
2007096459.tif 000003
【図２】
2007096459.tif 000004
【図３】
2007096459.tif 000005
【図４】
2007096459.tif 000006
【図５】
2007096459.tif 000007
【図６】
2007096459.tif 000008
【図７】
2007096459.tif 000009
【図８】
2007096459.tif 000010
【図９】
2007096459.tif 000011
【図１０】
2007096459.tif 000012
【図１１】
2007096459.tif 000013
【図１２】
2007096459.tif 000014