(57)【要約】【課題】  文書中で指定した特定のオブジェクトだけでなく、文書中の指定されたオブジェクトと類似・相似なオブジェクトをも一斉に色調整をする。【解決手段】色補正対象の画素を指定する第１の指示部と、前記色補正対象の画素の補正後の色情報を指定する第２の指示部と、前記文書画像、前記第１の指示部により指定された画素の補正前の色情報、前記第２の指示部により指定された前記画素の補正後の色情報を表示する表示部と、前記特定のオブジェクトが有する特徴のうち少なくとも１つの特徴を有するオブジェクトを前記文書画像から補正対象オブジェクトとして抽出する抽出部と、前記抽出部で抽出した補正対象オブジェクトの画素の色を前記第２の指示部で指定された色情報に基づいて置き換える色置換部とを備えることを特徴とする印刷データ調整装置。【選択図】  図１
2011130422.tif 000002
【特許請求の範囲】
【請求項１】
表示される文書画像内の特定オブジェクトにおける色補正対象の画素を指定する第１の指示部と、
前記色補正対象の画素の補正後の色情報を指定する第２の指示部と、
前記文書画像、前記第１の指示部により指定された画素の補正前の色情報、前記第２の指示部により指定された前記画素の補正後の色情報を表示する表示部と、
前記特定のオブジェクトが有する特徴のうち少なくとも１つの特徴を有するオブジェクトを前記文書画像から補正対象オブジェクトとして抽出する抽出部と、
前記第１の指示部で指定した特定オブジェクトの色補正対象の画素の色およびこの色補正対象画素の色と同じ前記抽出部で抽出した補正対象オブジェクトの画素の色を前記第２の指示部で指定された色情報に基づいて置き換える色置換部と
を備えることを特徴とする印刷データ調整装置。
【請求項２】
前記特定のオブジェクトが有する特徴とは共通の属性・特徴・色度であることを特徴とする請求項１に記載の印刷データ調整装置。
【請求項３】
前記補正対象オブジェクトは前記特定のオブジェクトと合同、相似、縦横比変形、線幅変形、回転体、色違いのいずれかにあたり、前記指定した色に置き換える対象となることを特徴とする請求項１に記載の印刷データ調整装置。
【請求項４】
前記特定のオブジェクトに対して、サイズ違いの抽出の有無、色違いの抽出の有無等色補正対象となるオブジェクトの限定や、データ外挿の有無等の補正条件を設定する第３の指示部を備えることを請求項３に記載の印刷データ調整装置。
【請求項５】
前記補正対象オブジェクトを抽出する際に、当該補正対象オブジェクトのうち指定した特定のオブジェクトと合同の関係にあるオブジェクトについては、当該オブジェクトのページ記述言語データと指定した前記特定のオブジェクトのページ記述言語とが一致するか否かを照合し、同一であると判断された場合、色置換対象とすることを特徴とする請求項２に記載の印刷データ調整装置。
【請求項６】
前記補正対象オブジェクトを抽出する際に、当該補正対象オブジェクトのうち指定した特定のオブジェクトと相似、縦横比変形、線幅変形の関係にあるオブジェクトについては、当該オブジェクトをビットマップに展開し、画像照合したうえで、同一のオブジェクトであると判断された場合、色置換対象とすることを特徴とする請求項２に記載の印刷データ調整装置。
【請求項７】
前記色置換部は、色置換の対象となる色を呈する前記補正対象オブジェクト内の画素の周辺の画素も調整後の色を予測したうえで、色置換することを特徴とする請求項１に記載の印刷データ調整装置。
【請求項８】
前記色置換の対象オブジェクトがグラデーションを有する場合、当該オブジェクトのデータからグラデーションパターンを表す情報を取得し、その情報に基づいて調整色を予測して色置換することを特徴とする請求項１に記載の印刷データ調整装置。
【請求項９】
ユーザの指示により文書画像の特定のオブジェクト内の特定の色が選択されると、前記特定の色に対する補正欄を示し、
ユーザの指示により補正後の色が指定されると、前記特定のオブジェクトが有する特徴のうち少なくとも１つの一致する特徴を有する補正対象オブジェクトを前記文書画像から抽出し、
前記抽出したオブジェクトの特定の色を前記指定した色に置き換える
印刷データ調整方法。
【請求項１０】
電子計算機もしくは電子計算機が内蔵された画像形成装置において、前記電子計算機に、
文書画像の特定のオブジェクト内の特定の色が選択されると、前記特定の色に対する補正値を入力させ、
補正後の色が指定されると、前記特定のオブジェクトが有する特徴とのうち少なくとも１つの一致する特徴を有する補正対象オブジェクトを前記文書画像から抽出させ、
前記抽出したオブジェクトの特定の色を前記指定した色に置き換えさせる
ことを実行させるための印刷データ調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、カラーの画像データを印刷する際にその色調整を行う、印刷データ調整装置、印刷データ調整方法、および印刷データ調整プログラムに関する。
【背景技術】
【０００２】
従来、文書をプリントアウトする際に色を調整する場合、プリンタドライバの印刷設定画面上、もしくは、変更結果の確認が可能な印刷文書のプレビュー画面上から、色相、明度、彩度、コントラストを調整するというものであった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２９２３３１公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この色調整方法では、文書中の特定のオブジェクトだけでなく、同じ色をもつすべての対象を置き換えてしまう、また、文書中の指定されたオブジェクトと類似・相似な関係にあるオブジェクトをも一斉に調整できない、という問題点がある。
【０００５】
そこでこの発明は、文書中で指定した特定のオブジェクトの色調整をするとともに、文書中の指定されたオブジェクトと類似・相似なオブジェクトをも一斉に色調整をすることが可能な印刷データの調整装置および調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、実施形態の印刷データ調整装置は、表示される文書画像内の特定オブジェクトにおける色補正対象の画素を指定する第１の指示部と、前記色補正対象の画素の補正後の色情報を指定する第２の指示部と、前記文書画像、前記第１の指示部により指定された画素の補正前の色情報、前記第２の指示部により指定された前記画素の補正後の色情報を表示する表示部と、前記特定のオブジェクトが有する特徴のうち少なくとも１つの特徴を有するオブジェクトを前記文書画像から補正対象オブジェクトとして抽出する抽出部と、前記第１の指示部で指定した特定オブジェクトの色補正対象の画素の色およびこの色補正対象画素の色と同じ前記抽出部で抽出した補正対象オブジェクトの画素の色を前記第２の指示部で指定された色情報に基づいて置き換える色置換部とを備える。
【図面の簡単な説明】
【０００７】
【図１】実施の形態にかかる複合機の構成を示すブロック図
【図２】図１に示す複合機の動作を示すフローチャート
【図３】図１に示す複合機の動作を示すフローチャート
【図４】補正条件の設定画面の一例を示す模式図
【図５】ラスタイメージ展開した文書画像に対応したデータの構成例
【図６】オブジェクトと補正値を指示する画面の模式図
【図７】オブジェクトを指示する画面の拡大図
【図８】補正色を指定するパレットの例を示す図
【図９】オブジェクト色補正前後の色度を示す図
【図１０】文書のレイアウトを示す模式図
【図１１】オブジェクト探索の動作を示すフローチャート
【図１２】グラデーション状のオブジェクト色補正前後の色度を示す図
【発明を実施するための形態】
【０００８】
以下、第１の実施の形態について図１乃至図１１を参照して説明する。
【０００９】
図１は、実施形態にかかる複合機（以下ＭＦＰ）の全体図である。このＭＦＰはパーソナルコンピュータ(以下ＰＣ)等の外部機器から文書画像を受信する入力部１、文書画像をあるいは操作指示事項等を表示し、ユーザが参照し、データを表示する表示部２、ユーザの指示したデータはインタフェース５を介して一時的に格納する書き換え可能メモリ（以下ＲＡＭ）６を備える。ＲＡＭ６に格納されたデータは、処理を担うＣＰＵ７へと送られる。前記ＭＦＰは更に、ＲＡＭ６に格納されたデータから比較用のデータへと加工する加工部８、オブジェクトを抽出する抽出部９、ユーザの指示にしたがって色を置き換える色置換部１０、ユーザの指定したデータをインク量などの値に変換するためのデータを格納した読み取り専用メモリ（以下ＲＯＭ）１１、色置き換えした画像を出力する出力部１２を備える。この、出力部１２はたとえば図示しない印字部等へデータを供給する。前記ＣＰＵ７は、図に示すように、加工部８、抽出部９および色置換部１０の機能を担う。
【００１０】
前記ＭＦＰの表示部２はたとえば表面にタッチセンサを持ち、文書画像の特定のオブジェクトおよびオブジェクト上で補正したい特定画素あるいは画素列を指定するための第１の指示部３と、前記特定画素の色情報を表示する。表示部はさらに、この色情報を表示するとともに補正後のオブジェクトの色情報を指定する第２の指示部４とを備える。この、色情報を指定する第２の指示部４は第１の指示部３と画面を切り替えて表示してもよい。さらに別途、第３の指示部を設けるかもしくは、図１に示すように第２の指示部４と切り替えて表示させ、オブジェクトの補正条件を設定させてもよい。
【００１１】
また、図示してはいないが、前記ＭＦＰは、原稿を読み取るスキャナ部、印刷部等、従来周知のハードウエア構成を有する。
【００１２】
次に、処理工程について説明する。図２は、この実施形態の処理工程を示すフローチャートである。ＭＦＰは入力部１にてパーソナルコンピュータ(以下ＰＣ)等の端末等からスクリプト文で構成されている文書データを受信し（１００）、その文書データを加工部８にてラスタイメージに展開する（１０１）とともに、その色度と併せて属性をデータとしてＲＡＭ６に格納する（１０２）。このうち、色度データのみがインタフェース５を介して、表示部２にカラー画像を表示する（１０３）ために用いられる。
【００１３】
ユーザは表示部２の画面上に表示される第１の指示部４にて色補正の対象とするオブジェクトの画素あるいは画素列を指定する（１０４）。すると、ユーザが指定した位置に対応した色度をＲＡＭ６より得たうえで、その色度を後述する補正値の入力欄とともに表示して（１０５）、ユーザに補正後の色度の入力を促す。ユーザが第２の指示部４を用いて補正値を入力すると（１０６）、第２の指示部４が第３の指示部４へと切り替わり、図４に示すような補正条件の設定画面が表示される（１０７）。この、第２の指示部４による指定は画面上から数値をプルダウンで選択する方式でもよいし、ＰＣに接続されているキーボードから入力する方式でもよい。また、補正条件の設定画面では、抽出するオブジェクトの範囲、色違いや縦横比変倍を含むサイズ違いのオブジェクトの抽出の有無等を、また、オブジェクトがグラデーションの場合にはデータ外挿のＯＮ／ＯＦＦを指定する（１０８）。
【００１４】
前記ステップ１０８にて指定した内容から、色違いのオブジェクトの抽出の有無を判断する（１０９）。色違いを抽出する場合（１０９：Ｙ）は無彩色を除くすべての色域を対象とし（１１０）、色違いを抽出しない場合（１０９：Ｎ）は指定色のみを対象とし（１１１）、加工部８にて対象となるポストスクリプトの表記、もしくはＲＧＢ等の信号値に変換したうえで、ＲＡＭ６に色域を格納する。この後、合同な関係にあるオブジェクトを各画素の属性より抽出する（１１２）。
【００１５】
ステップ１０８にて指定した内容から抽出対象が合同なオブジェクトのみか、指定したオブジェクトとはサイズ違いのオブジェクトをも抽出するかについて判断する（１１３）。ここで、サイズ違いのオブジェクトを抽出するよう指定しなかった場合は（１１３：Ｎ）、サイズ違い等のオブジェクト抽出の処理は行わない。また、サイズ色違いやサイズ違いのオブジェクトをも抽出するよう指定した場合は（１１３：Ｙ）、加工部にて指定したオブジェクトをビットマップ展開して（１１４）、さらに倍率に合わせてオブジェクトを変形させ（１１５）、抽出部９にてサイズや倍率の異なるオブジェクトを含めたすべてのオブジェクト群を抽出する（１１６）。
【００１６】
指定したオブジェクトがグラデーションの場合、ステップ１０８にて指定した外挿データがＯＮかＯＦＦかの判断をする（１１７）。外挿データＯＮが選択され（１１７：Ｙ）、かつ指定したオブジェクトにグラデーションが存在する場合には色補正に伴うグラデーションの補正後の色度を予測してＲＡＭ６に格納する（１１８）。外挿データＯＦＦが選択された場合は（１１７：Ｎ）、グラデーションの有無にかかわらず指定した色のみを処理対象とする。次に、色置換部１０にて指定したオブジェクト上の画素の色置き換えを実行し（１１９）、出力部１２へデータを供給する（１２０）。
【００１７】
図１に示す第１の指示部３と第２の指示部４において実行するオブジェクトの指定の詳細について説明する。ＰＣ等の外部端末から供給された文書画像は、インタフェース５を介してＣＰＵ７内部に供給され、加工部８にてラスタイメージに展開されたうえで、そのデータはＲＡＭ６に格納される。図５はラスタイメージに展開された各画素に対応するデータをテーブル化したものである。このように各画素の座標をアドレスとしてデータを読み出せるような構成にしておく。このデータのうちＲＧＢの値をもとにして表示部２において画像が表示される。
【００１８】
図６は色置き換えを指定するための第１の指示部３と第２の指示部４との表示例を模式的に示した図である。この図において左側が第１の指示部３、右側が第２の指示部４の役割を担う。ユーザは、たとえばマウスや表示部２に設置されたタッチセンサ等を利用して、文書中で色を置き換えたいオブジェクトの画素を図６左側に示す文書画像上にて指定する。この文書画像を拡大したものが図７で、オブジェクトの該当箇所を同図にある模式図十字型のポイントが示すように指定する。
【００１９】
該当箇所を指定すると、図６に示すように表示部２に例えば前記該当箇所の色度が画面右上に表示されたうえで、補正色度の入力を促すべく第２の指示部４として色度入力欄が表示される。ここで、ＲＧＢのようなスキャナ固有の読み取り値だと装置やインク特性によって表示される色が一意に決まらないので、たとえばこの図に示すようなＣＩＥ均等色空間座標であるＬ＊ａ＊ｂ＊に変換して求める。なお、このＬ＊ａ＊ｂ＊への変換はＲＯＭに格納されたＲＧＢからＬ＊ａ＊ｂ＊への変換テーブル等を用いて加工部８にて作成され、インタフェース５を介して表示部２に数値データとして、右下の補正値入力欄とともに表示される。
【００２０】
第２の指示部４にてユーザはたとえば、前述した画面右下の補正値入力欄へキーボードから補正値を入力する。ユーザが補正値を入力すると、指定した補正値が一旦ＲＡＭ６に格納される。また、Ｌ＊ａ＊ｂ＊が具体的にどのような色を表すのかが分からないユーザのため、対象画素のＬ＊ａ＊ｂ＊を表示したうえで補正値を促すのではなく、図８のようなパレットを表示させて、補正後の色を選択させてもよい。この場合、まず補正前のＲＧＢの値にしたがった色３０を点滅もしくは太枠などの効果で目立つように表示させる。ユーザは、補正後の色３１を画面にタッチもしくはマウスなどでクリックするなどして指定すると、その色に対応したＲＧＢの値が補正後の値としてＲＡＭ６に格納される。
【００２１】
図９は例えば、文書データで指定されたオブジェクトをより鮮やかでかつ明るい色に指定したときの色度図上の動きを模式的に示した図であり白丸４０は補正前の色、黒丸４１は補正後の色をそれぞれ表す。この色度図では、Ｌ＊が上であるほど明るく、またＬ＊軸から離れるほど彩度の高い色となる。
【００２２】
図１０は、表示部２上での文書画像のレイアウトの一例を示したものである。この図において、直線で表している領域５０は本文、矩形で囲まれた領域５１は表題やロゴの領域を表す。この実施形態では、まず指定したオブジェクトとサイズや構成の等しいものをページ記述言語（以下、ＰＤＬ）にて表記されたデータから抽出し、さらにサイズの異なるオブジェクトをも抽出する。
【００２３】
以下、図１の抽出部９にて実行されるサイズが同じオブジェクトと、サイズが異なるオブジェクトとを含むオブジェクト群抽出の詳細について説明する。
【００２４】
ユーザはまず、図２乃至図３で示された操作において、色置換え対象としてロゴを指定したうえで例えば以下に示す手順で処理を行う。図１１はオブジェクト抽出の手順を示すフローチャートである。まず、選択したオブジェクトを外接矩形を含めてビットマップ化した画素値データをテンプレートとしてＲＡＭ６に格納する（２００）。そこでまずＰＤＬを解析し（２０１）、選択したデータを最終的な出力装置で表現・表示する場合と比較して合同オブジェクトを抽出する（２０２）。
【００２５】
次に、粗めの画素単位でビットマップ展開（２０３）された画像をレイアウト解析したうえで（２０４）ロゴ文字部分を探索し、その外接矩形ごとオブジェクト候補とする。このオブジェクト候補の外接矩形に合わせて、ＲＡＭ６に格納されているテンプレートを縦横ともに同サイズに変倍し（２０５）、テンプレートマッチングを行う（２０６）。
【００２６】
テンプレートマッチングはテンプレートとオブジェクト候補とを画素単位で矩形内のすべての画素について差分を求めて、以下に示すようにその絶対値を矩形の総画素数で除する。
【数１】
2011130422.tif 000003
【００２７】
ここで、Ｓｔ（ｉ,j）はテンプレートの画素の値、Ｓｏ（ｉ，ｊ）はオブジェクト候補の画素値とする。この値を、あらかじめＲＯＭ１１内に格納されている閾値と比較してその値が閾値よりも小さい場合、オブジェクト候補がオブジェクトであると判断する。
【００２８】
もしくは、矩形内の正規化相関を次式により求め、テンプレートとの差がＲＯＭ１１に格納されている閾値よりも小さい場合に、オブジェクト候補をオブジェクトであるとしてもよい。
【数２】
2011130422.tif 000004
【００２９】
以上の操作をすべてのオブジェクト候補に対して実行し、オブジェクト群（補正対象オブジェクト）を抽出する。
【００３０】
この抽出されたオブジェクト群に対して前述した指定ポイントの色度に該当する画素のみ指定した色度に置き換える。
【００３１】
図１の色置換部１０にて行われる色の置き換えは、色度を所望の値に置き換えたのち、ＲＯＭ１１に格納されているルックアップテーブル等を用いて、色度からインク量やｓＲＧＢなどに換算して、出力部１２の形態にあわせる。
【００３２】
またオブジェクトが濃淡やレインボーのグラデーションをなしている場合は、置き換え対象の画素の色を変えるとともに、終点までのグラデーションを緩やかに変更する。
【００３３】
図１２はグラデーション状のオブジェクト色補正の前（○）後（●）の色度を示している。この図において、ｔ１がオブジェクト上で指定した画素の色度、ｔ３はグラデーションの終点にあたる画素の色度、ｔ２はグラデーションの中間点にあたる画素の色度を示す。
【００３４】
この図に示すようにグラデーションの終点の色度を一致させ、中間点にあたる画素の色度はｔ１からｔ２、ｔ３を結ぶ曲線に沿った曲線を発生させて、ｔ２はその曲線上の点の色度を選択したうえで、色補正を実行する。この図においてｔ１’は第２の指示部４にて指定した補正値、ｔ２’はｔ１、ｔ２、ｔ１’から外挿データを用いて算出した補正値である。
【００３５】
以上のようにして、本実施の形態によれば、文書中で指定した特定のオブジェクトだけでなく、文書中の指定されたオブジェクトと類似・相似なオブジェクトをも一斉に色調整をすることが可能となり、サイズや縦横比の異なるオブジェクトを含んだオブジェクト群の色置き換えを実行し、ユーザが所望の色に置き換えることが可能となる。
【００３６】
本実施の形態では装置内部に発明を実施する機能が予め記憶されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００３７】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３８】
１…入力部
２…表示部
３…第１の指示部
４…第２の指示部
５…インタフェース
６…ＲＡＭ
７…ＣＰＵ
８…加工部
９…抽出部
１０…色置換部
１１…ＲＯＭ
１２…出力部
【図１】
2011130422.tif 000005
【図２】
2011130422.tif 000006
【図３】
2011130422.tif 000007
【図４】
2011130422.tif 000008
【図５】
2011130422.tif 000009
【図６】
2011130422.tif 000010
【図７】
2011130422.tif 000011
【図８】
2011130422.tif 000012
【図９】
2011130422.tif 000013
【図１０】
2011130422.tif 000014
【図１１】
2011130422.tif 000015
【図１２】
2011130422.tif 000016