(57)【要約】【課題】電子透かしの不要な埋め込みにより画質が劣化するのを避けることのできる画像処理装置を提供する。【解決手段】画像処理装置において、設定受付部７０４は、画像データの出力許可対象者の設定を受け付ける。画像データ記憶部７０２は、出力許可対象者と関連付けて画像データを記憶する。出力許可対象者判定部７０６は、画像データの出力要求をユーザから受けると、そのユーザが、その画像データが関連付けられた出力許可対象者であるかどうかを判定する。電子透かし埋め込み部７０７は、その判定結果に基づいて、出力要求された画像データへ電子透かしを埋め込む。【選択図】図７
2007214967.tif 000002
【特許請求の範囲】
【請求項１】
画像データの出力許可対象者の設定を受け付ける手段と、
出力許可対象者と関連付けて画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶された画像データの出力要求をユーザから受けると、そのユーザが、その画像データに関連付けられた出力許可対象者であるかどうかを判定する出力許可対象者判定手段と、
前記出力許可対象者判定手段による判定の結果に基づいて、出力要求された画像データへ電子透かしを埋め込む電子透かし埋め込み手段と
を備える画像処理装置。
【請求項２】
前記電子透かし埋め込み手段が、前記出力許可対象者判定手段によりユーザが出力許可対象者でないと判定された場合、出力要求された画像データへ電子透かしを埋め込み、前記出力許可対象者判定手段によりユーザが出力許可対象者であると判定された場合、出力要求された画像データへ電子透かしを埋め込まない請求項１記載の画像処理装置。
【請求項３】
前記電子透かし埋め込み手段が、出力要求された画像データの属性情報にも基づいて、画像データに電子透かしを埋め込む請求項１記載の画像処理装置。
【請求項４】
前記電子透かし埋め込み手段が、画像データの出力形態にも基づいて、画像データに電子透かしを埋め込む請求項１記載の画像処理装置。
【請求項５】
前記電子透かし埋め込み手段が、前記出力許可対象者判定手段による判定の結果に基づいて、出力要求された画像データへ埋め込む電子透かしの強度、または電子透かしとして埋め込むデータを決定する請求項１記載の画像処理装置。
【請求項６】
前記電子透かし埋め込み手段により処理された画像データを用紙に形成する画像形成部をさらに備える請求項１記載の画像処理装置。
【請求項７】
請求項１記載の画像処理装置としてコンピュータを機能させるための画像処理プログラム。
【請求項８】
請求項１記載の画像処理装置としてコンピュータを機能させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタ、ファクシミリ、スキャナ、複合機などの画像処理装置に関し、特に電子透かしを画像データに埋め込む画像処理装置、および画像処理プログラムに関する。
【背景技術】
【０００２】
画像処理装置では、画像データをプリントした用紙や画像データ自体の不正コピーを抑止したり、用紙や画像データの流出元を特定したりするために電子透かしが用いられている。例えばプリント出力する画像データに、出力者の情報を電子透かしとして埋め込むことで、流出経路を追跡することができる。電子透かしは、改竄の有無や真正性を検証するのにも用いられている（例えば特許文献１、２、３を参照）。
【特許文献１】特開２００１−１７７７１７号公報
【特許文献２】特開２００３−８４９６２号公報
【特許文献３】特開２００３−８４９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
電子透かしは、人間に視認できないように画像データに埋め込まれる。しかしながら、電子透かしを埋め込むことで、画像データに変更が加えられることに変わりなく、通常画像データは劣化する。特に２値画像のデータは、カラー画像を含む多値画像と較べて冗長性が少ないため、電子透かしを挿入すると、その劣化が現われやすい。
【０００４】
本発明は、このような従来の技術における課題を鑑みてなされたものであり、電子透かしの不要な埋め込みにより画質が劣化するのを避けることのできる画像処理装置、画像処理プログラム及び画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
上述の目的を達成するために、本発明の提供する画像処理装置は、画像データの出力許可対象者の設定を受け付ける設定受付部と、出力許可対象者と関連付けて画像データを記憶する画像データ記憶部と、画像データ記憶部に記憶された画像データの出力要求をユーザから受けると、そのユーザが、その画像データに関連付けられた出力許可対象者であるかどうかを判定する出力許可対象者判定部と、出力許可対象者判定部による判定の結果に基づいて、出力要求された画像データへ電子透かしを埋め込む電子透かし埋め込み部とを備える。
【０００６】
この画像処理装置では、画像データの出力要求を行ったユーザが、出力許可対象者であるかどうかに基づいて、その画像データへ電子透かしを埋め込む。例えばユーザが出力許可対象者である場合、その画像データに電子透かしを埋め込まない。画像データの所有者のように画像データを出力しても不正流出等の危険性がないユーザの場合には、画像データに電子透かしを埋め込まないので、不要な画質の劣化を避けることができる。また、ユーザが出力許可対象者でない場合、出力要求された画像データに出力者のＩＤのようなデータを電子透かしとして埋め込むので、その画像データ自体やその画像データを印刷した用紙が不正に流出しても、流出源を特定することが可能となる。
【０００７】
この画像処理装置において、電子透かし埋め込み部が、ユーザが出力許可対象者であるかどうかに基づいて、出力要求された画像データへ埋め込む電子透かしの強度、または埋め込む電子透かしのデータを決定するようにしてもよい。例えばユーザが出力許可対象者である場合、その画像データに埋め込む電子透かしの強度や電子透かしとして埋め込むデータの量を抑えたりする。またユーザが出力許可対象者でない場合、その画像データに埋め込む電子透かしの強度を大きくしたり電子透かしとして埋め込むデータの量を増やしたりする。このように電子透かしの強度や電子透かしとして埋め込むデータの量を制御することによって、不要な画像劣化を抑えることができる。
【０００８】
他の観点によれば、本発明は、上述の画像処理装置としてコンピュータを機能させるための画像処理プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することができる。
【発明の効果】
【０００９】
以上の構成を採用することにより、不正流出等の恐れがある場合には電子透かしを埋め込むことでその流出源を特定することが可能となり、その恐れがない場合には電子透かしによる画質の劣化を避けることができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して本発明の実施の形態について説明する。この実施の形態においては、コピーやプリンタ、ファックス、スキャナなどの各種機能を実現するデジタル複合機として本発明を具体化する。
【００１１】
図１は本実施の形態における複合機を簡単に説明するための図である。この例において、複合機１０１は、複数の端末１０２や１０３にネットワーク１０４を通じて接続されている。端末１０２や１０３は、２つの異なる部門に属するユーザによって使用されている。端末１０２は、一方の部門に属するユーザ「佐藤」や「北田」が使用し、端末１０３は、もう一方の部門に属するユーザ「鈴木」や「山下」が使用している。これらのユーザは、複合機１０１を直接操作したり端末１０２や１０３からリモートで操作したりして複合機１０１の各種の機能を利用することができる。
【００１２】
複写機１０１は、画像データを蓄積するためにＨＤＤ１０５を搭載している。このＨＤＤ１０５は、ユーザからの指示や設定にしたがって、スキャナ機能で読み取った画像データや、ファックス機能で受信した画像データ、端末１０２や１０３から受信した画像データを格納する。またＨＤＤ１０５に格納された画像データは、様々な形で複写機１０１から出力される。例えばユーザは、ＨＤＤ１０５に格納された画像データを端末１０２や１０３上で表示・編集したり、プリンタ機能で用紙に印刷したり、ファックス機能で送信したりする。ユーザからの指示や設定があれば、ＨＤＤ１０５に格納された画像データがネットワーク１０４を通じて端末１０２や１０３に転送される。
【００１３】
複写機１０１には、複写機１０１の利用状況やＨＤＤ１０５に格納される画像データを部門やユーザ毎に管理するため、部門コードやユーザＩＤが登録されている。ユーザ「佐藤」や「北田」にはユーザＩＤとして「Ｕ０１」や「Ｕ０２」が付与されており、それらのユーザが属する部門には部門コードとして「Ａ０１」が与えられている。ユーザ「鈴木」や「山下」にはユーザＩＤとして「Ｖ０１」や「Ｖ０２」が付与されており、それらのユーザが属する部門には部門コードとして「Ａ０２」が付与されている。
【００１４】
画像データをＨＤＤ１０５に格納するとき、ユーザは、必要に応じてその画像データを不正流出抑止対象に指定する。複写機１０１は、不正流出抑止対象に指定された画像データを出力するとき、その画像データに電子透かしを原則的に埋め込む。例えばユーザ「佐藤」が不正流出抑止対象に指定した画像データ１０６を異なる部門のユーザ「鈴木」がプリンタ機能を使って用紙に印刷する。このとき、ユーザ「鈴木」のユーザＩＤ「Ｖ０１」や所属部門の部門コード「Ａ０２」が電子透かしとしてその画像データに埋め込まれる。その画像データを印刷した用紙１０７が流出しても、その用紙１０７の画像情報から電子透かしを検出することで、流出源を特定することができ、結果的に不正流出が抑止される。
【００１５】
複写機１０１は、不正流出抑止対象に指定された画像データを出力するときでも、出力要求を行ったユーザが予め出力許可対象者に設定されていると、その画像データに電子透かしを例外的に埋め込まない。例えば画像データ１０６をユーザ「佐藤」自身が用紙に印刷するとき、複写機１０１は電子透かしを埋め込まずにその画像データ１０６を印刷する。ユーザ「佐藤」自身は、その画像データの重要性や秘匿性を把握しているので、その画像データを印刷した用紙１０８が不正流出する危険性は少ない。このため、用紙１０８では、電子透かしの不要な埋め込みによる画像の劣化が避けられる。
【００１６】
図２は複合機の機械的構成の一例を説明するための図である。上述のような複合機１０１は、画像読取部２０１および画像形成部２０２を備えている。画像読取部２０１は、コピー機能やスキャナ機能の利用時やファックス送信をする時に、原稿の画像を読み取りその画像のデジタルデータを生成する。画像読取部２０１は、コンタクトガラスのような原稿台２０３をその筐体上面に有している。原稿は、その原稿台２０３に載置することができる。原稿台２０３の下方には走査光学系２０４を配置している。走査光学系２０４は、第１キャリッジ２０５や第２キャリッジ２０６、集光レンズ２０７を備えている。第１キャリッジ２０５には線状の光源２０８およびミラー２０９が設けられ、第２キャリッジ２０６にはミラー２１０および２１１が設けられている。光源２０８は原稿を照明する。ミラー２０９乃至２１１は、原稿からの反射光をレンズ２０７に導き、レンズ２０７はその光像をラインイメージセンサ２１２の受光面に結像する。この走査光学系２０４において、第１キャリッジ２０５および第２キャリッジ２０６は、副走査方向２１３に往復動可能に設けられている。第１キャリッジ２０５よび第２キャリッジ２０６を副走査方向２１３に移動することによって、原稿台２０３に載置された原稿の画像をイメージセンサ２１２で読み取ることができる。イメージセンサ２１２は、受光面に入射した光像から、原稿の画像データを生成する。この画像データは、ユーザからの指示や設定にしたがってＨＤＤに格納される。
【００１７】
また複合機１０１では、画像読取部２０１の上側に原稿搬送装置２１４が開閉可能に取り付けられている。この原稿搬送装置２１４を用いても原稿の画像を読み取ることができる。原稿搬送装置２１４には、原稿トレイ２１５、搬送路２１６および排紙トレイ２１７が備えられている。ユーザは、原稿台２０３に原稿を載置するか、この原稿搬送装置２１５に原稿をセットする。原稿搬送装置２１４は、原稿トレイ２１５にセットされた原稿を１枚ずつ搬送路２１６へ送りだす。その搬送路２１６上には画像読取位置２１８がある。画像読取部２０１の筐体上面には、原稿台２０３だけでなく、その画像読取位置２１８に対する読取用ガラス２１９も設けられている。原稿搬送装置２３４にセットされた原稿の画像を読み取る場合、画像読取部２０１は、第１キャリッジ２０５および第２キャリッジ２０６を画像読取位置２１８に合わせて一時的に固定する。原稿が画像読取位置２１８を通過するとき、読取用ガラス２１９を通じて原稿を照明し、原稿の画像を読み取る。画像読取位置を通過した原稿は、排紙トレイ２１７に排出される。
【００１８】
画像形成部２０２は、画像読取部２０１で得た画像データや、ファックス機能で受信した画像データ、ＨＤＤに格納されたデータ、ネットワークを通じてユーザの端末から受信した画像データを用紙に印刷する。画像形成部２０２には、感光体ドラム２２０が設けられている。この感光体ドラム２２０は、一定速度で矢印方向２２１に回転する。感光体ドラム２２０の周囲には、回転方向の上流側から順に、帯電器２２２、露光器２２３、現像器２３４、転写器２３５などが配置されている。帯電器２２２は、感光体ドラム２２０表面を一様に帯電させる。露光器２２３は、一様に帯電した感光体ドラム２２０の表面に、画像データに応じて光を照射し、感光体ドラム２２０上に静電潜像を形成する。現像器２２４は、その静電潜像にトナーを付着させ、感光体ドラム２２０上にトナー像を形成する。転写器２２５は、感光体ドラム２２０上のトナー像を用紙に転写する。感光体ドラム２２０が回転することにより、これらのプロセスが一連に行われる。
【００１９】
画像形成部２０２は、手差しトレイ２２６、給紙カセット２２７および２２８などから、感光体ドラム２２０と転写器２２５との間の転写部に用紙を給送する。手差しトレイ２２６や各カセット２２７、２２８には、様々なサイズの用紙を載置または収容することができる。画像形成部２０２は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ２２９によりトレイ２２６やカセット２２７、２２８から引き出す。引き出した用紙は搬送ローラ２３０やレジストローラ２３１で転写部に送り込む。トナー像を転写した用紙は、定着器２３２に搬送される。定着器２３２は、定着ローラ２３３および加圧ローラ２３４を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部２０２は、定着器２３２を通過した用紙を排紙トレイ２３５または２３６へ排紙する。排紙トレイ２３５および２３６のいずれに排出するかを切替爪２３７で制御し、排出ローラ２３８または２３９で一方の排紙トレイへ排紙する。このようにして複合機１０１は、プリンタ機能やファックス機能で画像データを用紙に印刷する。
【００２０】
図３は複合機で不正流出抑止対象に指定された画像データを処理するための処理回路の構成の一例を簡易的に示す図である。ここでは、不正流出抑止対象に指定された画像データを複合機１０１で処理するための処理回路３０１として汎用の回路を用いている。処理回路３０１は、複合機１０１の画像読取部２０１や画像形成部２０２、ファクシミリ部３０２、操作パネル３０３と接続されている。処理回路３０１には、画像読取部２０１で読み取られた画像データやファクシミリ部３０２でファクシミリ受信された画像データが入力される。また処理回路３０１は、画像データを画像形成部２０２に出力して印刷したり、画像データをファクシミリ部３０２に出力して印刷したり、ネットワーク１０４を通じて端末１０２や１０３に画像データを転送したりする。また処理回路３０１は、不正流出抑止対象にするかどうかなどの設定や画像データの出力要求を操作パネル３０４で受け付けたり、ネットワーク１０４を通じて端末１０２や１０３から受信したりする。
【００２１】
処理回路３０１は、ＣＰＵ３０４やバス３０５を備えている。ＣＰＵ３０４はバス３０５を通じて、インターフェイス３０６やＲＡＭ３０７、フラッシュメモリのようなＲＯＭ３０８と接続される。インターフェイス３０６は、処理回路３０１を画像読取部２０１や画像形成部２０２、ファクシミリ部３０２、操作パネル３０３に接続する。ＲＡＭ３０７は、ＣＰＵ３０４がワーク領域として利用する。ＲＯＭ３０８には、処理回路３０１を制御するための画像処理プログラム３０９のファイルが格納されている。ＣＰＵ３０４は、バス３０５を介して画像処理プログラム３０９をＲＯＭ３０８から読み出し、そのプログラム３０９の指令に従って不正流出対象に指定された画像データの処理を実行する。この処理には、電子透かしを画像データに埋め込む処理も含まれる。
【００２２】
バス３０５には通信インターフェイス３１０も接続されている。通信インターフェイス３１０は、ネットワーク１０４を通じて複合機１０１を端末１０２や１０３に接続する。またバス３０５には、記憶装置の一つとして、ＨＤＤ１０５も接続されている。ＣＰＵ３０４は、ユーザからの指示や設定にしたがって、ＨＤＤ１０５に画像データ３１１のファイルを格納する。
【００２３】
処理回路３０１のＲＯＭ３０８には、画像処理プログラム３０９のファイルのほか、ユーザ管理ファイル３１２も格納されている。またＨＤＤ１０５には、画像データ３１１のファイルのほか、画像管理ファイル３１３や出力許可対象者管理ファイル３１４も格納されている。
【００２４】
図４はユーザ管理ファイルのデータ構成の一例を示す図である。ユーザ管理ファイルは、ユーザＩＤごとに、ユーザ名やパスワード、部門コードなどの項目のユーザ管理データを格納している。パスワードは、ユーザの認証に用いられる。部門コードは、そのユーザが属する部門のコードを示す。この例では、上述した４人のユーザのデータをユーザ管理ファイルが格納している。ユーザ「佐藤」のパスワードは「１２３４５６Ｘ」であり、そのユーザが属する部門のコードは「Ａ０１」である。ユーザ「北田」のパスワードは「ＺＺＹ１ＵＱ」であり、そのユーザが属する部門のコードは「Ａ０１」である。
【００２５】
図５は画像管理ファイルのデータ構成の一例を示す図である。画像管理ファイルは、画像ＩＤごとに、作成者ＩＤや指定フラグ、格納場所などの項目の画像管理データを格納している。作成者ＩＤは、その画像データを作成者のユーザＩＤである。指定フラグは、その画像データが不正流出抑止対象に指定されているかどうかを示すデータである。ここでは、指定フラグの値が「１」の画像データは、不正流出抑止対象に指定された画像データであり、指定フラグの値が「０」の画像データは、不正流出抑止対象に指定されていない画像データである。格納場所は、その画像データを格納した場所を示すデータである。また画像管理データは、画像データの格納時期を表すための格納日時のような属性データも含む。
【００２６】
この例は、３つの画像に対する画像管理データを示している。いずれの画像も、ユーザ「佐藤」が作成した画像データであり、そのうち一つだけが、不正流出抑止対象に指定されている。他の２つの画像データは、不正流出抑止対象に指定されていない。
【００２７】
図６は出力許可対象者管理ファイルのデータ構成の一例を示す図である。出力許可対象者管理ファイルは、画像ＩＤに出力許可対象者ＩＤを関連付ける出力許可対象者管理データを格納している。出力許可対象者ＩＤは、その画像データの作成者が出力許可対象者として設定したユーザのユーザＩＤである。ユーザＩＤの代わりに、部門コードも出力許可対象者ＩＤとして設定することができる。
【００２８】
この例では、不正流出抑止対象に指定された一つの画像データに対して、３つの出力許可対象者ＩＤが設定されている。上から一つ目は、作成者自身のユーザＩＤであり、２つ目は、作成者「佐藤」と同じ部門に属するユーザ「北田」のユーザＩＤである。３つ目は、作成者「佐藤」や出力許可対象者「北田」が属する部門の部門コードである。出力許可対象者ＩＤとして部門コードを設定することで、個別に指定されていなくても、その部門に属するユーザは出力許可対象者として扱うことができる。
【００２９】
図７は処理回路の機能的構成の一例を説明するための図である。処理回路３０１は、画像処理プログラムの指令にしたがって、ＲＯＭやＨＤＤ上のファイルに対して入出力を行い、本発明の画像処理装置としてＨＤＤに格納された画像データを処理する。
【００３０】
処理回路３０１では、画像データ入力部７０１が、端末１０２や１０３からネットワーク１０４を介して受信した画像データや、画像読取部２０１で生成された画像データ、ファクシミリ部３０２で受信された画像データを画像データ記憶部７０２に記憶する。画像データ入力部７０１は、入力された画像データに対し画像ＩＤを発行し、その画像ＩＤを含む画像管理データを画像管理ファイル３１３に書き込む。画像管理データのうち、例えば作成者ＩＤはユーザ認証部７０３から取得し、指定フラグは設定受付部７０４から取得する。
【００３１】
ユーザ認証部７０３は、画像データの入力を要求したユーザを認証する。端末１０２や１０３からネットワークを通じて受信したユーザＩＤ及びパスワード、または操作パネル３０３から入力されたユーザＩＤ及びパスワードに合致するユーザＩＤ及びパスワードをユーザ管理ファイル３１２から検索する。入力されたデータと合致するデータがユーザ管理ファイル３１２にある場合、ユーザ認証部７０３は、画像データ入力部７０１にそのユーザのユーザＩＤを通知する。画像データ入力部７０１は、そのユーザＩＤを作成者ＩＤとして画像管理ファイル３１３に書き込む。入力されたデータと合致するデータがユーザ管理ファイル３１２にない場合、ユーザ認証部７０３はユーザＩＤ及びパスワードの再入力を求め、それでも合致するデータがなければ、端末１０２や１０３、または操作パネル３０３に認証エラーを通知する。
【００３２】
設定受付部７０４は、ユーザ認証が正常に行われた場合に、画像データを不正流出抑止対象に指定するかどうかの設定を受け付ける。この設定は、端末１０２や１０３、操作パネル３０３から入力される。設定内容は、画像データ入力部７０１に通知する。画像データ入力部７０１は、その通知にしたがって通知フラグの値を画像管理ファイル３１３に書き込む。画像データが不正流出抑止対象に指定されている場合、設定受付部７０４は、その画像データの出力許可対象者の設定も受け付け、画像データの画像ＩＤに関連付けて出力許可対象者のＩＤを出力許可対象者管理ファイル３１４に書き込む。画像データが不正流出抑止対象に指定されている場合、ユーザによる設定がなくても、設定受付部７０４が、その画像データの作成者ＩＤを出力許可対象者ＩＤとして出力許可対象者管理ファイル３１４に書き込むようにしてもよい。
【００３３】
出力要求受信部７０５は、画像データ記憶部７０２に記憶された画像データの出力要求を端末１０２や１０３から受信したり、その出力要求を操作パネル３０３で受け付けたりする。ユーザ認証部７０３は、出力要求を行ったユーザも認証する。出力要求受信部７０５は、ユーザが正常に認証された場合、そのユーザのユーザＩＤと、要求された画像データの画像ＩＤとを出力許可対象者判定部７０６に通知する。
【００３４】
出力許可対象者判定部７０６は、画像データの出力要求を行ったユーザが、その画像データの出力許可対象者であるかどうかを判定する。出力許可対象者判定部７０６は、出力要求受信部７０５から入力されたユーザＩＤ及び画像ＩＤを含む出力許可対象者管理データを出力許可対象者管理ファイル３１４から検索する。入力されたユーザＩＤ及び画像ＩＤを含む出力許可対象者管理データがファイル３１４にあれば、出力要求を行ったユーザが出力許可対象者であると判定する。
【００３５】
入力されたユーザＩＤ及び画像ＩＤを含む出力許可対象者管理データがファイル３１４にない場合、入力されたユーザＩＤを含むユーザ管理データをユーザ管理ファイル３１２から読み出し、そのユーザ管理データから部門コードを取得する。出力許可対象者判定部７０６は、取得した部門コードと入力された画像ＩＤを含む出力許可対象者管理データを出力許可対象者管理ファイル３１４から検索する。取得した部門コード及び画像ＩＤを含む出力許可対象者管理データがファイル３１４にある場合にも、出力要求を行ったユーザが出力許可対象者であると判定することができる。
【００３６】
さらに出力許可対象者判定部７０６は、出力許可対象者管理ファイル３１４だけでなく、入力されたユーザＩＤ及び画像ＩＤを含むデータを画像管理ファイル３１３からも検索するようにしてもよい。この場合、そのユーザが画像データの作成者であれば、出力許可対象者管理ファイル３１４で出力許可対象者として記録されていなくても、そのユーザは出力許可対象者であると判定される。
【００３７】
出力許可対象者判定部７０６は、画像ＩＤ、出力要求を行ったユーザのユーザＩＤ、そのユーザの属する部門のコード及び判定結果を電子透かし埋め込み部７０７に通知する。
【００３８】
電子透かし埋め込み部７０７は、出力許可対象者判定部７０６によりユーザが出力許可対象者でないと判定された場合、出力要求された画像データへ電子透かしを埋め込み、ユーザが出力許可対象者であると判定された場合、出力要求された画像データへ電子透かしを埋め込まない。
【００３９】
ユーザが出力許可対象者でないと判定された場合、電子透かし埋め込み部７０７は、通知された画像ＩＤを含む画像管理データを画像管理ファイル３１３から読み出し、そのデータから格納場所を取得する。画像データ記憶部７０２にアクセスし、その格納場所から画像データを読み出す。電子透かし埋め込み部７０７は、例えば通知されたユーザＩＤ及び部門コードを電子透かしとして、読み出した画像データに埋め込む。電子透かしを埋め込んだデータは、画像出力部７０８に供給される。ユーザが出力許可対象者であると判定された場合、電子透かし埋め込み部７０７は、その画像データに電子透かしを埋め込まずに、その画像データを画像出力部７０８に供給する。
【００４０】
画像出力部７０８は、電子透かし埋め込み部７０７から供給された画像データをユーザの指定にしたがって画像形成部２０２やファクシミリ部３０２に出力する。画像形成部２０２はその画像データを用紙に印刷し、ファクシミリ部３０２はその画像データをファクシミリ送信する。端末１０２や１０３から転送要求を受信している場合、ネットワーク１０４を通じて要求元にその画像データを転送する。画像出力部７０８は、ユーザが出力許可対象者であると判定された場合、出力要求のされた画像データを画像データ記憶部７０２から読み出すこともできる。
【００４１】
このように本実施の形態における複合機では、出力要求を行ったユーザが出力許可対象者でない場合、ユーザＩＤや部門コードを電子透かしとして画像データに埋め込んで出力する。このため、その画像データを印刷した用紙や画像データ自体が不正に流出したとしても、電子透かしを検出することで、流出源を特定することが可能となる。その結果、不正流出を抑制することができる。一方、出力要求を行ったユーザが出力許可対象者である場合、出力要求された画像データが不正流出抑止対象に指定されているときでも、要求された画像データに電子透かしを埋め込まない。出力許可対象者は画像データの作成者が指定した者であるから、不正流出の危険性は少ない。このため、出力要求された画像データが不正流出抑止対象に指定されているときでも、不要な電子透かしの埋め込むによる画像の劣化を避けることができる。
【００４２】
上述の実施の形態で利用した画像処理プログラムは、インターネットなどの電気通信回線を用いたり、コンピュータ読み取り可能な記録媒体に格納したりすることで、関係者や第三者に提供することができる。例えばプログラムの指令を電気信号や光信号、磁気信号などで表現し、その信号を搬送波に載せて送信することで、同軸ケーブルや銅線、光ファイバのような伝送媒体でそのプログラムを提供することができる。またコンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭやＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどの光学メディアや、フレキシブルディスクのような磁気メディア、フラッシュメモリやＲＡＭのような半導体メモリを利用することができる。
【００４３】
また上述した実施の形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。
【００４４】
例えば電子透かし埋め込み部が、出力要求を行ったユーザが出力許可対象者でない場合に、高い強度の電子透かしを埋め込み、そのユーザが出力許可対象者である場合、低い強度の電子透かしを埋め込むようにしてもよい。このようにしてユーザが出力許可対象者である場合の画質劣化を抑制することもできる。また電子透かし埋め込み部が、出力要求を行ったユーザが出力許可対象者であるかどうかに基づいて、電子透かしとして埋め込むデータを決定するようにしてもよい。出力要求を行ったユーザが出力許可対象者でない場合、ユーザＩＤや部門ＩＤのほか、出力時期や出力機器の識別情報といった流出源を特定するのに有用な様々なデータを電子透かしとして画像データに埋め込む。一方、出力要求を行ったユーザが出力許可対象者である場合、ユーザＩＤのみを電子透かしとして埋め込む。このようにして出力要求を行ったユーザが出力許可対象者である場合には、電子透かしとして埋め込むデータの量を極小にすることにより、画質劣化を抑えるようにしてもよい。
【００４５】
また電子透かし埋め込み部が、出力許可対象者判定部の判定結果だけでなく、出力要求された画像データの属性データにも基づいて、画像データに電子透かしを埋め込むようにしてもよい。電子透かしの埋め込みを制御するための属性データとして、図５に示したような格納日時のほか、画像データが２値データか多値データかを示すデータなどを用いることができる。例えば出力要求を行ったユーザが出力許可対象者でない場合でも、格納日時と出力時期から定めた格納期間が所定期間以上であれば、画像データに電子透かしを埋め込まないようにしてもよい。さらに格納期間に基づいて、電子透かしとして埋め込むデータを変化させるようにしてもよい。不正流出の影響が大きい格納初期には、多くのデータを電子透かしとして埋め込み、不正流出の影響が小さくなる時期には、最低限のデータを電子透かしとして埋め込む。このように不正流出の影響度合いによって電子透かしとして埋め込むデータを変化させることでも、不要な画質劣化を抑えることができる。
【００４６】
また画像データが多値データであれば、電子透かしを埋め込むことにより画質劣化が比較的抑えられる。このため、そのような場合には、出力要求を行ったユーザが出力許可対象者であるときでも、電子透かしを画像データに埋め込むようにしてもよい。この場合、画像データが２値データであれば、出力要求を行ったユーザが出力許可対象者であるとき、電子透かしを画像データに埋め込まずに画質の劣化を避ける。
【００４７】
また求められる画質や不正流出の危険性は、画像データの出力形態によっても異なる。このため、電子透かし埋め込み部が、出力許可対象者判定部の判定結果だけでなく、画像データの出力形態にも基づいて、画像データに電子透かしを埋め込むようにしてもよい。例えば画像形成部で画像データを出力する場合にのみ、出力要求を行ったユーザが出力許可対象者であれば、画像データに電子透かしを埋め込まないようにしてもよい。ファクシミリ部でファクシミリ送信する場合やネットワークを通じて画像データ自体を転送する場合には、そのユーザが出力許可対象者であっても、画像データに電子透かしを埋め込む。
【００４８】
また上述の実施の形態では、複合機に本発明を適用したが、これに限られるものではない。複写機やファクシミリやプリンタのような画像形成装置や、スキャナのような画像読取装置に本発明を適用することが可能である。さらにパーソナルコンピュータのような情報処理装置に本発明を適用することも可能である。例えばコンピュータ上で動作するプリンタドライバやプリンタサーバプログラムのような画像処理プログラムに本発明を適用することが可能である。
【産業上の利用可能性】
【００４９】
本発明に係る画像処理装置及び画像処理プログラムによれば、不正流出等の恐れがある場合には電子透かしを埋め込むことでその流出源を特定することが可能となり、その恐れがない場合には電子透かしによる画質の劣化を避けることができ、本発明は複写機やプリンタ、ファクシミリ、複合機などの画像処理装置や、コンピュータプログラムなどに有用である。
【図面の簡単な説明】
【００５０】
【図１】本実施の形態における複合機を簡単に説明するための図である。
【図２】複合機の機械的構成の一例を説明するための図である。
【図３】複合機で不正流出抑止対象に指定された画像データを処理するための処理回路の構成の一例を簡易的に示す図である。
【図４】ユーザ管理ファイルのデータ構成の一例を示す図である。
【図５】画像管理ファイルのデータ構成の一例を示す図である。
【図６】出力許可対象者管理ファイルのデータ構成の一例を示す図である。
【図７】処理回路の機能的構成の一例を説明するための図である。
【符号の説明】
【００５１】
１０１    複合機
２０１    画像読取部
２０２    画像形成部
３０１    処理回路
３０２    ファクシミリ部
３０３    操作パネル
３０９    画像処理プログラム
３１１    画像データ
３１２    ユーザ管理ファイル
３１３    画像管理ファイル
３１４    出力許可対象者管理ファイル
７０１    画像データ入力部
７０２    画像データ記憶部
７０３    ユーザ認証部
７０４    設定受付部
７０５    出力要求受信部
７０６    出力許可対象者判定部
７０７    電子透かし埋め込み部
７０８    画像入力部
【図１】
2007214967.tif 000003
【図２】
2007214967.tif 000004
【図３】
2007214967.tif 000005
【図４】
2007214967.tif 000006
【図５】
2007214967.tif 000007
【図６】
2007214967.tif 000008
【図７】
2007214967.tif 000009