(57)【要約】【課題】印刷対象の画像データの種別を適切に判定すること。【解決手段】画像処理装置において、第１の画像データを取得する取得部と、前記第１の画像データの輝度成分に電子透かしデータが埋め込まれた第２の画像データを生成する生成部と、前記第２の画像データの色差成分に基づき、前記第２の画像データの種別を判定する判定部と、を有する。【選択図】図８
2017225112.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データを取得する取得部と、
前記第１の画像データの輝度成分に電子透かしデータが埋め込まれた第２の画像データを生成する生成部と、
前記第２の画像データの色差成分に基づき、前記第２の画像データの種別を判定する判定部と、
を有する画像処理装置。
【請求項２】
前記生成部は、前記第２の画像データのフォーマットを画像データの印刷用のフォーマットに変換し、
前記画像処理装置は、前記印刷用のフォーマットに変換された前記第２の画像データを印刷する印刷部を有する、
請求項１に記載の画像処理装置。
【請求項３】
前記判定部は、前記第２の画像データの色差成分の値がない場合、前記第２の画像データはモノクロの画像データと判定する、
請求項１又は２に記載の画像処理装置。
【請求項４】
前記判定部は、前記第２の画像データの色差成分の値がある場合、前記第２の画像データはカラーの画像データと判定する、
請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記判定部は、前記第２の画像データの色差成分の値がある場合、前記第２の画像データを印刷する際に用いられるトナーの数を判定する、
請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記生成部は、前記第１の画像データがモノクロの画像データの場合、前記第１の画像データの輝度成分に電子透かしデータを埋め込み、
前記第１の画像データがモノクロの画像データでない場合、前記第１の画像データの色差成分に電子透かしデータを埋め込む、
請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記判定部は、前記生成部により埋め込まれた電子透かしデータに基づいて、前記第２の画像データの種別を判定する、
請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記判定部の判定結果に基づいて、前記第２の画像データを出力する際の課金額を算出する課金処理部を有する、
請求項１乃至７のいずれか一項に記載の画像処理装置。
【請求項９】
画像処理装置と、サーバ装置とを有する画像処理システムであって、
第１の画像データを取得する取得部と、
前記第１の画像データの輝度成分に電子透かしデータが埋め込まれた第２の画像データを生成する生成部と、
前記第２の画像データの色差成分に基づき、前記第２の画像データの種別を判定する判定部と、
を有する画像処理システム。
【請求項１０】
画像処理装置が、
第１の画像データを取得する処理と、
前記第１の画像データの輝度成分に電子透かしデータが埋め込まれた第２の画像データを生成する処理と、
前記第２の画像データの色差成分に基づき、前記第２の画像データの種別を判定する処理と、
を実行する画像処理方法。
【請求項１１】
コンピュータに、
第１の画像データを取得する処理と、
前記第１の画像データの輝度成分に電子透かしデータが埋め込まれた第２の画像データを生成する処理と、
前記第２の画像データの色差成分に基づき、前記第２の画像データの種別を判定する処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
印刷物による情報流出を回避するために、画像データが出力されるときに、画像形成装置が画像データに電子透かしデータを埋め込むことが広く行われている。
【０００３】
例えば、特許文献１では、画像データの視覚的体裁を明らかに変更することなく、画像データの中にカラープロファイルデータを電子透かしデータとして埋め込むことが提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子透かしデータを埋め込む技術では、例えば、ＲＧＢ等によりカラーを表現することも可能な形式の画像データに、電子透かしデータを埋め込む場合、埋め込まれた電子透かしデータにより、ＲＧＢ等の各成分の値が変更される場合がある。
【０００５】
この場合、電子透かしデータが埋め込まれると、印刷対象の画像データがモノクロか否か等の種別の判定が適切に行えなくなる場合があるという問題がある。
【０００６】
そこで、印刷対象の画像データの種別を適切に判定することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
画像処理装置において、第１の画像データを取得する取得部と、前記第１の画像データの輝度成分に電子透かしデータが埋め込まれた第２の画像データを生成する生成部と、前記第２の画像データの色差成分に基づき、前記第２の画像データの種別を判定する判定部と、を有する。
【発明の効果】
【０００８】
印刷対象の画像データの種別を適切に判定することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る画像形成処理システムの一例を示す図である。
【図２】実施の形態に係る画像形成装置のハードウエア構成の一例を示す図である。
【図３】実施形態に係る画像形成装置のソフトウエアモジュールの構成の一例を示す図である。
【図４】第１の実施形態に係る画像形成装置の機能構成の一例を示す図である。
【図５】一般的な動作フローの一例を示す図（その１）である。
【図６】電子透かしデータが埋め込まれた画像の一例について説明する図である。
【図７】一般的な動作フローの一例を示す図（その２）である。
【図８】第１の実施形態に係る動作フローの一例を示す図（その１）である。
【図９】第１の実施形態に係る動作フローの一例を示す図（その２）である。
【図１０】課金テーブルの一例を示す図である。
【図１１】課金処理の一例を説明する図である。
【図１２】実施形態に係るＹＣｂＣｒ画像データの生成処理に用いる式の一例を示す図である。
【図１３】実施形態に係るＣＭＹＫ画像データの生成処理に用いる式の一例を示す図である。
【図１４】第２の実施形態に係る電子透かしデータの埋め込み処理の一例を示す図である。
【図１５】第３の実施形態に係る画像形成処理システム１の一例を示す図である。
【図１６】サーバ装置の機能構成の一例を示す図である。
【図１７】第３の実施形態に係る画像形成処理システムの処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る画像形成処理システム１の一例を示す図である。画像形成処理システム１は、画像形成装置１０と、クライアント端末２０とを有する。画像形成装置１０とクライアント端末２０とは、ネットワーク２を介して接続される。
【００１１】
クライアント端末２０は、画像データを画像形成装置１０に送信する。クライアント端末２０は、画像データの出力を画像形成装置１０に指示する。指示には、カラー印刷、又はモノクロ印刷等の画像データの出力に関する種別を含む。また、指示には、画像データへの電子透かしデータの埋め込みの指示を含んでもよい。
【００１２】
画像形成装置１０は、クライアント端末２０から受信した画像データを、クライアント端末２０からの指示に従って出力する。具体的には、画像形成装置１０は、指示に従って画像データを印刷する。
【００１３】
画像形成装置１０は、画像形成装置１０のユーザからの指示を受け付けて、画像データを読み込み、印刷を実行してもよい。この場合、画像形成装置１０は、出力の種別、及び電子透かしデータの埋め込みの指示等を、直接ユーザから受け付ける。
【００１４】
＜ハードウエア構成＞
図２は、実施の形態に係る画像形成装置１０のハードウエア構成の一例を示す図である。図２において、画像形成装置１０は、それぞれバスで相互に接続されているコントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、及びネットワークインタフェース１６等のハードウエアを有する。
【００１５】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１６】
スキャナ１２は、紙文書より画像データを読み取るためのハードウエアである。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウエアである。モデム１４は、電話回線に接続するためのハードウエアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウエアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウエアである。
【００１７】
＜ソフトウエアモジュールの構成＞
図３を用いて、画像形成装置１０のソフトウエアモジュールの構成について説明する。図３は、実施形態に係る画像形成装置１０のソフトウエアモジュールの構成の一例を示す図である。
【００１８】
画像形成装置１０のソフトウエアは、アプリケーション層５と、プラットフォーム８とから成る階層構造を有しており。プラットフォーム８は、コントロールサービス層６と、ハンドラ層７とを有する。
【００１９】
アプリケーション層５には、画像形成装置１０で提供するアプリケーションに係るソフトウエアモジュールが配備される。図３の例では、アプリケーション層５に、プリントモジュール（ＰＲＩＮＴ５１）、コピーモジュール（ＣＯＰＹ５２）、ファックスモジュール（ＦＡＸ５３）、スキャナモジュール（ＳＣＡＮ５４）、及びネットファイルモジュール（ＮＥＴ  ＦＩＬＥ５５）等が配備される。ここでネットファイルモジュールは、ネットワーク２上に配備されたサーバ等に文書データ及び画像データ等を保管するために用いるソフトウエアモジュールである。
【００２０】
コントロールサービス層６は、アプリケーション層５で提供される機能を、ハードウエアを動作させて、実現するためのモジュール６１が配備される。モジュール６１は、アプリケーションＩ／Ｆ５６を介してアプリケーション層からの処理要求を受信し、処理要求に応じてハードウエア資源を獲得するための処理を実行する。
【００２１】
ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）３１は、コントロールサービス層６のモジュールから受信するハードウエア資源の獲得要求を調停する。
【００２２】
ハンドラ層７は、ハードウエアの資源の管理を行うモジュール（７１〜７３）が配備される。ハンドラ層７のモジュール（７１〜７３）は、ハードウエアＩ／Ｆ５７を介して、プリンタ等のハードウエアを動作させる。図３の例ではハンドラ層７のモジュールとして、ＦＣＵＨ（Ｆａｘ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ  Ｈａｎｄｌｅｒ）７１、ＩＭＨ（Ｉｍａｇｅ  Ｍｅｍｏｒｙ  Ｈａｎｄｌｅｒ）７２、及びＭＥＵ７３が配備される例を示している。ここで、ＭＥＵは、電子透かしの制御、及び画像変換に係る制御を行う。
【００２３】
これらのソフトウエアモジュールは、ＲＯＭ等に記憶された１以上のプログラムをＣＰＵに実行させることにより動作させることができる。
【００２４】
＜機能構成＞
次に、図４を用いて画像形成装置１０の機能構成について説明する。図４は第１の実施形態に係る画像形成装置１０の機能構成の一例を示す図である。画像形成装置１０は、受付部１１０、取得部１２０、画像処理部１３０、印刷制御部１４０、及び課金処理部１５０を有する。これらの機能は、ＲＯＭ１１３等に記憶された１以上のプログラムを読み出してＣＰＵ１１１に実行させることにより、実現される。また、画像形成装置１０は、情報記憶部１６０を有する。情報記憶部１６０は、例えば、ＨＤＤ１１４により実現される。
【００２５】
受付部１１０は、画像形成装置１０のユーザから各種指示を受け付ける。
【００２６】
取得部１２０は、印刷の対象となる画像データをクライアント端末２０から取得する。取得部１２０は、スキャナ１２により読み取られた画像データを取得する。
【００２７】
画像処理部１３０は、取得部１２０が取得した画像データに対する画像処理を実行する。具体的には、画像処理部１３０は、取得した画像データ（第１の画像データ）のＲＧＢ（Ｒｅｄ  Ｇｒｅｅｎ  Ｂｌｕｅ）画像データを生成する。
【００２８】
画像処理部１３０は、画像データに電子透かしを埋め込む指示を受けた場合、ＲＧＢ画像データに対するＹＣｂＣｒ変換し、ＹＣｂＣｒ画像データを生成する。ＹＣｂＣｒ変換とは、赤（Ｒ：Ｒｅｄ）、緑（Ｇ：Ｇｒｅｅｎ）、青（Ｂ：Ｂｌｕｅ）の各色の明度で表されているＲＧＢ画像データを、輝度（Ｙ）と色差（Ｃｂ：青色差、Ｃｒ：赤色差）で表されるＹＣｂＣｒ画像データに変換することである。ここで、Ｃｂが青系統の色の色相と彩度を表し、Ｃｒが赤系統の色の色相と彩度を表している。そして、画像処理部１３０は、輝度（Ｙ）成分に電子透かしデータを埋め込み、電子透かしデータが埋め込まれたＹ'ＣｂＣｒ画像データ（第２の画像データ）を生成する。なお、ＹＣｂＣｒ画像データは、輝度成分と２つの色差成分を有するデータの一例であり、画像処理部１３０は、ＹＣｂＣｒに代えて、ＹＵＶやＹＰｂＰｒ等のフォーマットを用いてもよい。なお、画像データの２つの色差成分に値がない場合、当該画像データはモノクロの画像である。
【００２９】
画像処理部１３０は、画像データをＣＭＹＫ変換し、印刷対象となる画像データを生成する（ＣＭＹＫ画像データ）。
【００３０】
印刷制御部１４０は、プリンタ１３を制御し、ＣＭＹＫ画像データを印刷する処理を実行する。
【００３１】
課金処理部１５０は、印刷される画像データの種別を判断し、種別に応じた課金処理を実行する。例えば、課金処理部１５０は、画像データの色の種別がモノクロ（無彩色）、カラー（有彩色）のいずれであるか等を判断する。
【００３２】
第２の画像データの色差成分（Ｃｂ、Ｃｒ）に設定されている値がない（値が略０である）場合、課金処理部１５０は、モノクロの画像データが印刷されると判断し、モノクロ印刷に対応した課金処理を実行する。
【００３３】
また、課金処理部１５０は、第２の画像データの色差成分（Ｃｂ、Ｃｒ）に設定されている値がある（値が略０でない）場合であって、ＣＭＹＫ画像データのシアン（Ｃ）の成分、マゼンダ（Ｍ）の成分、及びイエロー（Ｙ）の成分のいずれか一つの成分にのみ値が設定されている場合、課金処理部１５０は、印刷される画像データの種別は単色カラーであると判断してもよい。
【００３４】
また、課金処理部１５０は、第２の画像データの色差成分（Ｃｂ、Ｃｒ）に設定されている値がある場合であって、ＣＭＹＫ画像データのシアン（Ｃ）の成分、マゼンダ（Ｍ）の成分、及びイエロー（Ｙ）の成分のいずれか２つの成分に値が設定されている場合、課金処理部１５０は、印刷される画像データの種別は２色カラーであると判断してもよい。
【００３５】
また、課金処理部１５０は、第２の画像データの色差成分（Ｃｂ、Ｃｒ）に設定されている値がある場合であって、ＣＭＹＫ画像データのシアン（Ｃ）の成分、マゼンダ（Ｍ）の成分、及びイエロー（Ｙ）の３つの成分に値が設定されている場合、課金処理部１５０は、印刷される画像データの種別はフルカラーであると判断してもよい。
【００３６】
情報記憶部１６０は各種情報を記憶する。例えば、情報記憶部１６０は、取得部１２０が第１の画像データ、ＲＧＢ画像データ、ＹＣｂＣｒ画像データ、第２の画像データ、及びＣＭＹＫ画像等を、画像処理部１３０及び取得部１２０等の指示を受けて記憶する。情報記憶部１６０は、電子透かしのデータを記憶する。また、情報記憶部１６０は、画像データの出力に関する各種別と、適用すべき課金レート（パラメータ）とを対応付けて、課金テーブル１６１に記憶する。
【００３７】
＜処理＞
（１）一般的な電子透かしデータの埋め込み処理及び課金処理
図５及び図６を用いて、画像形成装置による一般的な電子透かしデータの埋め込み処理及び課金処理の動作フローについて説明する。まず、図５を用いて、電子透かしデータの埋め込みの動作手順について説明する。
【００３８】
ステップＳ１１で、画像形成装置は、画像の読み取り処理を行い、画像データを取得する。
【００３９】
ステップＳ１２で、画像形成装置は、取得した画像データが無彩色の画像であるか否かを判断する。無彩色の画像データの場合（ステップＳ１２  Ｙｅｓ）、ステップＳ１３に進む。一方、無彩色の画像データでない場合（ステップＳ１２  Ｎｏ）、ステップＳ１４に進む。
【００４０】
ステップＳ１３で、画像形成装置は、無彩色のＲＧＢ画像データを生成する。
【００４１】
ステップＳ１４で、画像形成装置は、有彩色のＲＧＢ画像データを生成する。
【００４２】
ステップＳ１５で、画像形成装置は、ＲＧＢ画像データに電子透かしデータを埋め込む処理を実行する。
【００４３】
ステップＳ１６で、画像形成装置は、ＲＧＢ画像データに電子透かしデータが埋め込まれた画像データ（Ｒ'Ｇ'Ｂ'画像データ）を生成する。ここで、電子透かしデータは、赤の成分、緑の成分、青の成分の其々に埋め込まれるため生成されたＲ'Ｇ'Ｂ'画像データは、有彩色の画像データとなる。
【００４４】
図６は、電子透かしデータが埋め込まれた画像の一例について説明する図である。図６の例では、破線で示す円５０１が、電子透かしで埋め込まれている。円５０１は、例えば、ユーザから視認されにくい黄色等の色が設定される。なお、円５０１により、例えば、データ保管場所等の画像の元データの情報等が示される。
【００４５】
上述したように、一般的な電子透かしデータの埋め込み処理を実行すると、無彩色の画像データが読み取られた場合であっても有彩色の画像データが生成されてしまうことになる。なお、上述した動作手順では、画像データが読み取られる場合について説明したが、クライアント端末２０から画像データを取得した場合でも同様の動作フローが適用可能である。
【００４６】
次に、図７を用いて、課金処理の動作手順について説明する。
【００４７】
ステップＳ２１で、画像形成装置は、Ｒ'Ｇ'Ｂ'画像データに対する印刷の指示を受け付ける。
【００４８】
ステップＳ２２で、画像形成装置は、Ｒ'Ｇ'Ｂ'画像データに対してＣＭＹＫ変換を実行し、ＣＭＹＫ画像データを生成する。ここで、Ｒ'Ｇ'Ｂ'画像データは、有彩色画像データであるため、ＣＭＹＫ画像データも有彩色画像データとなる。
【００４９】
ステップＳ２３で、画像形成装置は、ＣＭＹＫ画像データに対する印刷処理を実行する。
【００５０】
ステップＳ２４で、印刷される画像データは有彩色の画像データであるため、画像形成装置は、有彩色の画像データに対する課金処理を実行する。
【００５１】
上述したように、取得した画像データが無彩色の場合であっても、電子透かしデータが埋め込まれた画像データは有彩色の画像データとなるため、印刷される画像データには有彩色の課金処理が適用されてしまう。
【００５２】
（２）実施形態に係る電子透かしデータの埋め込み処理及び課金処理
次に、図８及び図９を用いて第１の実施形態に係る電子透かしデータの埋め込み処理及び課金処理について説明する。
【００５３】
図８は、第１の実施形態に係る電子透かしデータの埋め込み処理の一例を示す図である。
【００５４】
ステップＳ３１で、取得部１２０は、画像データを取得する。取得部１２０は、スキャナ１２により読み取られた画像データを取得してもよいし、クライアント端末２０から画像データを取得してもよい。
【００５５】
ステップＳ３２で、取得部１２０は、画像処理部１３０は、無彩色の画像データを取得したか否かを判断する。無彩色の画像データを取得した場合（ステップＳ３２  Ｙｅｓ）、ステップＳ３３に進む。一方、無彩色の画像データを取得していない場合（ステップＳ３２  Ｎｏ）、ステップＳ３４に進む。
【００５６】
ステップＳ３３で、画像処理部１３０は、無彩色のＲＧＢ画像データを生成する。ここで、生成された画像データが情報記憶部１６０に記憶される。
【００５７】
ステップＳ３４で、画像処理部１３０は、有彩色のＲＧＢ画像データを生成する。ここで、生成された画像データが情報記憶部１６０に記憶される。
【００５８】
ステップＳ３５で、画像処理部１３０は、ＲＧＢ画像データに対してＹＣｂＣｒ変換処理を実行し、ＹＣｂＣｒ画像データを生成する。ここで、無彩色のＲＧＢ画像データに対して、ＹＣｂＣｒ変換処理が実行された場合、色差成分Ｃｂ及びＣｒの値は０となる。一方、有彩色のＲＧＢ画像データに対して、ＹＣｂＣｒ変換処理が実行された場合、色差成分Ｃｂ及びＣｒの値は０以外になる。
【００５９】
ステップＳ３６で、画像処理部１３０は、生成されたＹＣｂＣｒ画像データに対して電子透かしの埋め込み処理を実行する。ここで、画像処理部１３０は、ＹＣｂＣｒ画像データのＹ（輝度）成分に対して電子透かしを埋め込む処理を実行する。
【００６０】
ステップＳ３７で、画像処理部１３０は、ＹＣｂＣｒ画像データのＹ（輝度）成分に対して電子透かしを埋め込む処理を実行することによって、第２の画像データ（Ｙ'ＣｂＣｒ画像データ）を生成する。ここで、各画素の輝度値は０〜２５５の整数値で表されており、各画素に対して電子透かしデータの埋め込みが行われると、各画素の輝度値が変更される。ここで、図６に示した電子透かしデータが埋め込まれた画像の一例において、本実施形態では、破線で示す円５０１が、白と黒の２値、または、例えば、０〜２５５の輝度値により、白から黒までの濃淡の値が設定される。
【００６１】
次に、図９を用いて、実施形態に係る課金処理の一例について説明する。
【００６２】
ステップＳ４１で、画像形成装置１０は、第２の画像データに対する印刷処理を開始する。
【００６３】
ステップＳ４２で、課金処理部１５０は、第２の画像データのＣｂ成分及びＣｒ成分が０であるか否かを判断する（Ｃｂ成分＝０、かつ、Ｃｒ成分＝０）。Ｃｂ成分及びＣｒ成分が０の場合（ステップＳ４２  Ｙｅｓ）、ステップＳ４３に進む。一方、Ｃｂ成分及びＣｒ成分が０でない場合（ステップＳ４２  Ｙｅｓ）、ステップＳ４６に進む。
【００６４】
ステップＳ４３で、画像処理部１３０は、第２の画像データに対してＣＭＹＫ変換の処理を実行し、ＣＭＹＫ画像データを生成する。ここで生成されるＣＭＹＫ画像データは無彩色の画像データである。
【００６５】
ステップＳ４４で、印刷制御部１４０は、ＣＭＹＫ画像データ、つまり、無彩色の画像データの印刷処理を実行する。
【００６６】
ステップＳ４５で、課金処理部１５０は、課金テーブル１６１を参照し、画像データの出力に関する各種別に応じた課金処理を実行し、処理を終了する。
【００６７】
ステップＳ４６で、画像処理部１３０は、第２の画像データに対してＣＭＹＫ変換処理を実行し、ＣＭＹＫ画像データを生成する。ここで生成されるＣＭＹＫ画像データは有彩色の画像データである。
【００６８】
ステップＳ４７で、印刷制御部１４０は、ＣＭＹＫ画像データ、つまり、有彩色の画像データの印刷処理を実行し、ステップＳ４５の課金処理に進む。
【００６９】
次に、図１０を参照し、ステップＳ４５における課金処理について説明する。
【００７０】
図１０は、課金テーブル１６１の一例を示す図である。図１０（Ａ）乃至図１０（Ｆ）の課金テーブル１６１Ａ乃至１６１Ｆは、それぞれ、サイズ、色、面数、トナーセーブ、ユーザ、基本料金等の、画像データの出力に関する各種別の値に応じた課金額（パラメータ）が設定されている。なお、課金テーブル１６１に記憶されるデータは、予め設定されていてもよい。
【００７１】
サイズは、印刷された紙のサイズであり、例えば、「Ａ４」、「Ａ３」等の値が設定される。色は、印刷される色に関するデータであり、例えば、「モノクロ」、「単色カラー」、「２色カラー」、「フルカラー」等の値が設定される。面数は、印刷される面の数であり、「片面」、「両面」等の値が設定される。課金処理部１５０は、例えば、ＣＭＹＫ画像データの印刷に用いられるＣＭＹＫ等の各トナーの数を判定し、Ｋ以外の１つのトナーが用いられる場合は「単色カラー」、２つのトナーが用いられる場合は「２色カラー」、３以上のトナーが用いられる場合は「フルカラー」と判定する。
【００７２】
トナーセーブは、印刷処理においてトナーの消費を抑えるモードで印刷するか否かを示すデータである。
【００７３】
ユーザは、印刷するユーザの属性、または印刷対象の画像データの所有権またはアクセス権を有するユーザ（法人等を含む）の属性を示す値である。印刷するユーザの属性は、例えば、画像形成装置１０におけるユーザＩＤの入力操作や、社員カードの読み取りにより取得する。
【００７４】
印刷対象の画像データの所有権またはアクセス権は、例えば、画像処理部１３０に埋め込まれた電子透かしから取得する。これにより、画像データに埋め込まれた電子透かしデータに基づいて画像データの種別を判定し、判定した種別に応じた課金等を行うことができる。
【００７５】
なお、印刷対象の画像データにアクセス権が設定されている場合、印刷制御部１４０は、印刷するユーザの属性に応じて、印刷可能な範囲が異なるようにしてもよい。例えば、印刷するユーザの属性が「管理者」であれば、画像データにおける全オブジェクトを印刷可能とし、印刷するユーザの属性が「ゲスト」であれば、画像データにおける画像のオブジェクトのみを印刷可能としてもよい。
【００７６】
基本料金は、例えば、画像形成装置１０毎に設定された、１回の印刷あたりの基本料金である。
【００７７】
なお、図１０（Ａ）乃至図１０（Ｆ）における「番号」の項目は、各種別における値の識別情報である。
【００７８】
図１１は、課金処理の一例を説明する図である。図１１の例では、サイズが「Ａ４」（図１０（Ａ）の番号「１」）であり、色が「フルカラー」（図１０（Ｂ）の番号「３」）である等の場合における課金額の例を示している。図１１の例では、各種別に応じた課金額が合計され、５５円が課金額と決定される。
【００７９】
上述した動作フローによれば、無彩色の画像データに電子透かしの埋め込み処理を実行した場合でも、有彩色の画像データとして扱われることがないため、無彩色の画像データに対して、適切な課金処理を実行することが可能となる。
【００８０】
例えば、第２の画像データのＣｂ及びＣｒ成分が０であると判断された場合（ステップＳ４２  Ｙｅｓ）、課金処理部１５０は、無彩色の画像データと判断し、無彩色の画像データに対する課金処理を実行する。
【００８１】
例えば、第２の画像データのＣｂ及びＣｒ成分が０でないと判断された場合（ステップＳ４２  Ｎｏ）において、Ｃ（シアン）成分、Ｍ（マゼンダ）成分、Ｙ（イエロー）成分、及びＫ（黒）成分のうちの１つの成分に値が設定されている場合、課金処理部１５０は、単色カラーの画像データと判断し、単色カラーの画像データに対する課金処理を実行する。なお、この場合において、Ｋ成分のみに値が設定されているときには、課金処理部１５０は、無彩色の画像データと判断し、無彩色の画像データに対する課金処理を実行する。
【００８２】
例えば、第２の画像データのＣｂ及びＣｒ成分が０でないと判断された場合（ステップＳ４２  Ｎｏ）において、Ｃ（シアン）成分、Ｍ（マゼンダ）成分、Ｙ（イエロー）成分、及びＫ（黒）成分のうちの２つの成分に値が設定されているときには、課金処理部１５０は、２色カラーの画像データと判断し、２色カラーの画像データに対する課金処理を実行する。一方、全ての成分に値が設定されているときには、課金処理部１５０は、有彩色の画像データと判断し、有彩色の画像データに対する課金処理を実行する。
【００８３】
なお、上述した実施形態では、画像形成装置１０が、ＣＭＹＫ変換処理、ＣＭＹＫ画像データを生成する場合について説明したが、その他の色の成分の値を用いて変換処理を実行してもよい。例えば、ホワイトトナーを使用する場合には、白の成分の値を算出する変換処理を実行してもよい。
【００８４】
＜画像の生成方法＞
上述した、ＲＧＢ画像データからＹＣｂＣｒ画像データの生成処理は、一般的な生成方法を適用して実現することができる。
【００８５】
例えば、図１２に示す式１〜式３をＲＧＢ画像データの各画素に適用することにより、ＹＣｂＣｒ画像データが生成される。
【００８６】
ここで、無彩色の画像データの場合、Ｒ成分、Ｇ成分、Ｂ成分の値は等しい値であり、Ｃｂ成分及びＣｒ成分の値は０になる。
【００８７】
また、同様に、ＹＣｂＣｒ画像データからＣＭＹＫ画像データの生成処理は、一般的な生成方法を適用して実現することができる。
【００８８】
例えば、図１３に示す式４〜式１４をＹＣｂＣｒ画像データの各画素に適用することにより、ＣＭＹＫ画像データが生成される。
【００８９】
具体的には、式４〜式６をＹＣｂＣｒ画像データの各画素に適用することにより、ＲＧＢ画像データが生成される。また、式７〜式１０をＲＧＢ画像データの各画素に適用することによりＣＭＹＫ画像データが生成される。このため、式１１〜式１４をＹＣｂＣｒ画像データの各画素に適用することにより、ＣＭＹＫ画像データが生成される。
【００９０】
なお、図１２及び図１３の式１〜１４において、Ｙ（輝度）成分と、Ｙ（イエロー）成分とを区別するために、Ｙ（輝度）成分をＹで表し、Ｙ（イエロー）成分をＹｅで表している。
【００９１】
［第２の実施形態］
第１の実施形態では、印刷する元画像が、モノクロであってもカラーであっても、輝度成分に電子透かしを埋め込む例について説明した。第２の実施形態では、印刷する元画像がモノクロである場合は、輝度成分に電子透かしを埋め込み、カラーである場合は、所定の色でＲＧＢ成分に電子透かしを埋め込む例について説明する。これにより、例えば、第１の実施形態の効果に加え、カラー画像に対しては、黄色等の比較的目立ちにくい色で電子透かしを埋め込むことができる。なお、第２の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。
【００９２】
＜処理＞
図１４は、第２の実施形態に係る電子透かしデータの埋め込み処理の一例を示す図である。ステップＳ２０１乃至ステップＳ２０６は、第１の実施形態における図８のステップＳ３１乃至ステップＳ３３、ステップＳ３５乃至ステップＳ３７と同様である。
【００９３】
ステップＳ２０２で、取得部１２０は、画像処理部１３０は、無彩色の画像データを取得したか否かを判断する。無彩色の画像データを取得していない場合（ステップＳ２０２  Ｎｏ）、ステップＳ２０７に進む。
【００９４】
ステップＳ２０７で、画像処理部１３０は、有彩色のＲＧＢ画像データを生成する。
【００９５】
続いて、ステップＳ２０８で、画像処理部１３０は、所定の色（例えば、黄色等）でＲＧＢ成分に電子透かしを埋め込む処理を実行する。すなわち、有彩色のＲＧＢ画像データにおける輝度成分、及び色差成分に、電子透かしが埋め込まれる。
【００９６】
続いて、ステップＳ２０９で、画像処理部１３０は、ＲＧＢ画像データに電子透かしデータが埋め込まれた画像データ（Ｒ'Ｇ'Ｂ'画像データ）を生成し、ステップＳ２０６の処理へ進む。これにより、電子透かしが埋め込まれたＲＧＢ画像データから、ＹＣｂＣｒ画像データが生成され、印刷する元画像がカラーの場合にも、図９と同様の印刷処理、及び課金処理を行うことができる。
【００９７】
［第３の実施形態］
第１の実施形態、及び第２の実施形態では、画像形成装置１０において、電子透かしの埋め込みや、課金等の各処理が実行される例について説明した。第３の実施形態では、電子透かしの埋め込みや、課金等の各処理のうち少なくとも一部が、外部装置により行われる例について説明する。これにより、例えば、電子透かしデータや課金データを、サーバにて一元管理する、または画像形成装置１０における処理を軽減すること等ができる。なお、第３の実施形態は一部を除いて第１の実施形態、または第２の実施形態と同様であるため、適宜説明を省略する。
【００９８】
＜システム構成＞
図１５は、第３の実施形態に係る画像形成処理システム１の一例を示す図である。第３の実施形態に係る画像形成処理システム１は、サーバ装置３０をさらに有する。画像形成装置１０とサーバ装置３０とは、ネットワーク２を介して接続される。
【００９９】
サーバ装置３０は、画像形成装置１０からの要求に従って、電子透かしの埋め込みや、課金等の各処理のうち少なくとも一部の処理を行う。
【０１００】
なお、サーバ装置３０のハードウエア構成は、例えば、一般的なコンピュータと同様でもよく、図２に示すコントローラ１１と同様でもよい。
【０１０１】
＜機能構成＞
次に、図１６を参照し、サーバ装置３０の機能構成について説明する。図１６は、サーバ装置３０の機能構成の一例を示す図である。サーバ装置３０は、取得部３１、画像処理部３２、印刷制御部３３、及び課金処理部３４を有する。これらの各機能部は、ＲＯＭ等に記憶された１以上のプログラムを読み出してＣＰＵに実行させることにより実現される。また、サーバ装置３０は、情報記憶部３５を有する。情報記憶部３５は、例えば、ＨＤＤにより実現される。
【０１０２】
取得部３１は、画像データ等を取得する。
【０１０３】
画像処理部３２は、取得部３１により取得された画像データに、電子透かしを埋め込む。
【０１０４】
印刷制御部３３は、画像形成装置１０における印刷処理を制御する。
【０１０５】
課金処理部３４は、画像データの出力に関する各種別のデータに基づいて、課金額を算出する。
【０１０６】
情報記憶部３５は各種情報を記憶する。例えば、情報記憶部３５は、課金テーブル１６１を記憶する。
【０１０７】
＜処理＞
次に、図１７を参照し、第３の実施形態に係る画像形成処理システム１の処理について説明する。図１７は、第３の実施形態に係る画像形成処理システム１の処理の一例を示すシーケンス図である。
【０１０８】
ステップＳ３０１において、画像形成装置１０は、クライアント端末２０またはスキャナ１２から、画像データを取得する。
【０１０９】
続いて、ステップＳ３０２において、画像形成装置１０は、画像データの出力に関する各種別のデータを取得する。ここで、画像形成装置１０は、図１０（Ａ）乃至図１０（Ｆ）の課金テーブル１６１Ａ乃至１６１Ｆの、サイズ、色、面数、トナーセーブ、ユーザ、基本料金等の各種別の値を、例えば、ユーザからの操作に基づいて取得する。
【０１１０】
続いて、ステップＳ３０３において、画像形成装置１０は、画像データと、画像データの出力に関する各種別のデータとを、サーバ装置３０に送信する。
【０１１１】
続いて、ステップＳ３０４において、サーバ装置３０の取得部３１は、画像データと、画像データの出力に関する各種別のデータとを、画像形成装置１０から受信する。
【０１１２】
続いて、ステップＳ３０５において、サーバ装置３０の画像処理部３２は、画像データに電子透かしを埋め込む。
【０１１３】
続いて、ステップＳ３０６において、サーバ装置３０の課金処理部３４は、情報記憶部３５に記憶された図１０（Ａ）乃至図１０（Ｆ）の課金テーブル１６１Ａ乃至１６１Ｆと、取得部３１により取得された画像データの出力に関する各種別のデータに基づいて、課金処理を実行する。
【０１１４】
続いて、ステップＳ３０７において、サーバ装置３０の課金処理部３４は、課金処理により算出された課金額を、画像形成装置１０に送信する。ここで、課金処理部３４は、画像形成装置１０に、算出された課金額をユーザから徴収する処理を実行させる。
【０１１５】
続いて、ステップＳ３０８において、画像形成装置１０は、算出された課金額をユーザから徴収する。例えば、画像形成装置１０は、硬貨、電子マネー、クレジットカード等により、料金を徴収してもよい。
【０１１６】
続いて、ステップＳ３０９において、サーバ装置３０の印刷制御部３３は、電子透かしが埋め込まれた画像データを、画像形成装置１０に送信する。ここで、印刷制御部３３は、画像形成装置１０のプリンタ１３を制御し、電子透かしが埋め込まれた画像データを印刷する処理を実行させる。
【０１１７】
続いて、ステップＳ３１０において、画像形成装置１０は、電子透かしが埋め込まれた画像データを、プリンタ１３により出力する。
【０１１８】
＜各実施形態の効果＞
上述した各実施形態によれば、画像データの輝度成分に電子透かしデータを埋め込み、色差成分に基づき、画像データの種別を判定する。これにより、印刷対象の画像データの種別を適切に判定することができる。
【０１１９】
従来、画像形成装置等において、画像データを出力するときに出力データの種別に応じた課金レートを適用する場合がある。例えば、カラーの画像データについてはカラー印刷の課金レートを適用し、モノクロの画像データについてはモノクロ印刷の課金レートを適用する。この場合、従来技術では、モノクロの画像データに電子透かしデータを埋め込んだ場合、埋め込まれた電子透かしデータにより、モノクロの画像データをカラーの画像データと認識してしまい、カラー印刷の課金レートを適用してしまう場合がある。
【０１２０】
一方、上述した各実施形態によれば、電子透かしデータが埋め込まれた画像データに適切な課金レートを適用すること等も可能である。
【０１２１】
［その他］
画像処理部１３０、３２は、生成部の一例である。課金処理部１５０、３４は、判定部の一例である。印刷制御部１４０とプリンタ１３は、印刷部の一例である。画像形成装置１０、またはサーバ装置３０は、画像処理装置の一例である。
【０１２２】
上述した実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、画像形成装置１０に供給してもよい。そして、画像形成装置１０が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、いずれかの実施の形態を構成することになる。ここで、記憶媒体は、記録媒体または非一時的な記憶媒体である。
【０１２３】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０１２４】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１２５】
例えば、画像形成装置１０、サーバ装置３０の各機能部は、例えば１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【符号の説明】
【０１２６】
１  画像形成処理システム
１０  画像形成装置
２０  クライアント端末
１１０  受付部
１２０  取得部
１３０  画像処理部
１４０  印刷制御部
１５０  課金処理部
１６０  情報記憶部
３０  サーバ装置
３１  取得部
３２  画像処理部
３３  印刷制御部
３４  課金処理部
３５  情報記憶部
【先行技術文献】
【特許文献】
【０１２７】
【特許文献１】特表２００４−５２９５８６号公報
【図１】
2017225112.tif 000003
【図２】
2017225112.tif 000004
【図３】
2017225112.tif 000005
【図４】
2017225112.tif 000006
【図５】
2017225112.tif 000007
【図６】
2017225112.tif 000008
【図７】
2017225112.tif 000009
【図８】
2017225112.tif 000010
【図９】
2017225112.tif 000011
【図１０】
2017225112.tif 000012
【図１１】
2017225112.tif 000013
【図１２】
2017225112.tif 000014
【図１３】
2017225112.tif 000015
【図１４】
2017225112.tif 000016
【図１５】
2017225112.tif 000017
【図１６】
2017225112.tif 000018
【図１７】
2017225112.tif 000019