(57)【要約】【課題】ＲＧＢからグレーに変換する際に、ある色の明るさを調整しても他の色の明るさに影響を与えないグレースケール変換を実現する。【解決手段】色変換テーブルと色変換テーブルの各値に対する調整値の重み係数を持ち、調整値と重み係数から色変換テーブルの各値の補正値を計算して足し合わせる。重み係数は彩度が低くなる程小さくなり、また、他の調整値に近づく程小さくなる。【選択図】図２
2017038244.tif 000002
【特許請求の範囲】
【請求項１】
複数色それぞれの調整値を指定する色調整値指定手段（２０１）と、色変換テーブルの各値毎に設定された各値への影響度を示す重み係数を持ち前記調整値とかけ合わせて前記色変換テーブルの補正値を生成する色変換テーブル補正値生成手段（２０２）と、色変換テーブルと前記補正値とから色変換テーブルを再生成する色変換テーブル再生成手段（２０３）と、カラー入力画像を前記色変換テーブルを用いてモノクロ出力画像に変換する色変換手段（２０４）とを備え、前記色調整値指定手段において調整値が変更された場合は、前記色変換テーブル補正値生成手段において前記調整値と前記重み係数を掛け合わせて補正値を生成し、前記色変換テーブル再生成手段において色変換テーブルに前記補正値を足し合わせて色変換テーブルを再生成して、前記色変換手段は前記再生成された色変換テーブルを用いてカラー画像をモノクロ画像に変換することを特徴とする色変換装置。
【請求項２】
前記重み係数は色変換テーブルの無彩色に近づくほど影響が弱い係数であることを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記重み係数は色調整値指定部において指定される各色毎に独立し、前記指定される他の色に近づくほど影響が弱まり、前記指定される他の色では影響しない係数であることを特徴とする請求項１に記載の色変換装置。
【請求項４】
前記色調整値指定手段はR,G,B,C,M,Yの6色それぞれに指定可能であることを特徴とする請求項１に記載の色変換装置。
【請求項５】
前記色変換テーブルは複数のテーブルの中から指定可能であり、前記指定されたテーブルから調整値により各値が調整されることを特徴とする請求項１に記載の色変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラー原稿をモノクロ原稿に変換する際のグレースケール変換に関する。 
【背景技術】
【０００２】
3原色であるRGBで構成されるデータを単一色であるグレーに変換する場合、一般にNTSC加重平均法やHDTV加重平均法が使用される。しかし、この方式を用いるとイエローやシアンと言った明るい色は薄いグレーに変換されて、印刷した場合見難いといった問題があった。これに対応するため、R,G,Bの混合比をそれぞれ可変して設定しその設定された混合比からRGB画像をグレー画像に変換する方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平8-251427号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、この方式では3原色の各色が同じR=G=Bのデータ、つまり、元々グレーであるデータの明るさが変化しないように３原色各色にかかる係数の合計が１.0になるように設定されている。この場合、イエローやシアンのような明るい色を暗くしようとすると、係数の合計が1.0となるように調整されるため、例えば赤や青と言った暗い色が明るくなり、明るい色だけ暗くしたい場合に対応できなかった。
【課題を解決するための手段】
【０００５】
本発明に係る色変換装置は、  
複数色それぞれの調整値を指定する色調整値指定手段と、色変換テーブルの各値毎に設定された各値への影響度を示す重み係数を持ち前記調整値とかけ合わせて前記色変換テーブルの補正値を生成する色変換テーブル補正値生成手段と、色変換テーブルと前記補正値とから色変換テーブルを再生成する色変換テーブル再生成手段と、カラー入力画像を前記色変換テーブルを用いてモノクロ出力画像に変換する色変換手段とを備え、前記色調整値指定手段において調整値が変更された場合は、前記色変換テーブル補正値生成手段において前記調整値と前記重み係数を掛け合わせて補正値を生成し、前記色変換テーブル再生成手段において色変換テーブルに前記補正値を足し合わせて色変換テーブルを再生成して、前記色変換手段は前記再生成された色変換テーブルを用いてカラー画像をモノクロ画像に変換することを特徴とする。
【発明の効果】
【０００６】
本発明に係る色変換装置によれば、調整したい色とそれに近い色のみを調整することを可能とする。R=G=Bつまりグレーが入力された場合は明るさが変わらず、また、グレーに近い色への影響を少なくすることでグレーとの明るさの連続性を保つことを可能とする。調整可能な色を独立させながらも調整色とその他の色との明るさの連続性を保つことを可能とする。R.G.Bのみよりもより直感的に分かりやすい色の調整を可能とする。いくつかのモデルとなるグレー変換方法からの調整が可能となり操作性が向上する。
【図面の簡単な説明】
【０００７】
【図１】画像処理装置における制御系の概略構成を示すブロック図である。
【図２】図１に示した入力操作部１０５及び画像処理部１０４の構成を示すブロック図である。
【図３】色変換テーブルを補正してカラー画像をグレー画像に変換する手順を示すフローチャートである。
【図４】図１に示した入力操作部１０５に表示のユーザインターフェースを示す図である。
【図５】RGB画像をグレー画像に変換する色変換テーブルである。
【図６】色変換テーブルの各格子点に対する各色調整値の重み係数テーブルである。
【図７】本発明の一実施形態に係る色調整値による補正後色変換テーブルである。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
図１は本発明の一実施形態に係る画像処理装置における制御系の概略構成を示すブロック図である。
【００１０】
同図において、制御部１００は画像処理装置全体を制御する制御手段としての制御部である。この制御部１００は、種々の演算、制御、判別などの処理動作を実行するＣＰＵ１０１、後述する制御プログラムなどを格納するＲＯＭ１０２、ＣＰＵ１０１の処理動作中のデータや入力データなどを一時的に格納するＲＡＭ１０３、後述する画像処理を実施する画像処理部１０４などを有する。
【００１１】
この制御部１００には、所定の指令などを入力するキーボードあるいは各種スイッチなどを含む入力操作部１０５が接続されている。
【００１２】
なお、本発明の一実施形態では、画像処理装置が画像データを取得する方法はいずれの方法であっても良い。例えば、ユーザが入力操作部１０５を操作して所定のアプリケーション上で作成しても良い。また、磁気ディスクや光ディスク等の着脱可能なメディアの読み取り装置を備える場合は、該メディアを介して画像データを入力するようにしても良い。さらに、スキャナ等の画像読取装置を内蔵、またはネットワークを介して接続されている場合は、上記画像読取装置にて読み取られた画像データを入力することで、該画像データを取得するようにしても良い。 
【００１３】
また、本発明の一実施形態では、画像処理装置は、ＲＯＭ１０２からプログラムを読み出し、後述する処理を行って、プリンタ等の画像形成装置に送信する。該画像形成装置は、送信された印刷用画像データに基づいて印刷を行う。この画像形成装置は、画像処理装置と一体化されていても良いし、ネットワーク等を介して別個に設けられていても良い。
【００１４】
図２は図１に示した入力操作部１０５及び画像処理部１０４の構成を示すブロック図である。
【００１５】
入力操作部１０５において色変換の方法及び各色の調整を指定する色調整値指定部２０１を有する。また画像処理部１０４は、前記色調整指定部において指定された色の調整値から、色変換テーブルの各値を補正するための値を生成する色変換テーブル補正値生成部２０２、前記色調整指定部において選択された色変換の方法に結びついた色変換テーブルを前記補正値生成部２０２で生成された補正値で補正して色変換テーブルを再生成する色変換テーブル再生成部２０３、前記色変換テーブル再生成部で再生成された色変換テーブルを用いて色変換を行う色変換部２０４などを有する。
【００１６】
（第１の実施形態）
本実施形態に係る、印刷用画像データの作成手順を図３のフローを用いて説明する。ステップＳ３０１において、入力操作部１０５でグレースケール出力の指示がなされているかを確認し、グレースケール出力の指示である場合はグレースケール変換すると判断しステップＳ３０２へ進む。
【００１７】
ステップＳ３０２において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４のグレースケール変換方式４０１の欄で「ｓＲＧＢ」「ＮＴＳＣ」「Ａｖｅｒａｇｅ」の中から選択された変換方式を獲得し、ステップＳ３０３へ進む。
【００１８】
ステップＳ３０３において、ＣＰＵ１０１はステップＳ３０２で獲得した変換方式に紐付けられたグレースケール変換テーブル５００をＲＯＭ１０２より獲得して、ＲＡＭ１０３に格納し、ステップＳ３０４へ進む。ここで、グレースケール変換テーブルは入力が３原色であるＲＧＢ、出力が単一色であるグレー８ビット（２５６階調）の（０，０，０）から（１５，１５，１５）までの１６ｘ１６ｘ１６格子点の３次元のルックアップテーブル（以降ＬＵＴ）である。
【００１９】
ステップＳ３０４において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４の詳細調整４０２の欄で「レッド調整」の、スライドタブの位置に基づいて設定される調整値を獲得し、前記獲得した調整値が初期値「０」と等しいか否かを判定し、「０」でない場合はステップＳ３１０へ進む。ここでレッド調整の調整値は−２５５から２５５までの整数値である。
【００２０】
一方、ステップＳ３０４において、「０」である場合はステップＳ３０５へ進む。ステップＳ３０５において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４の詳細調整４０２の欄で「グリーン調整」の、スライドタブの位置に基づいて設定される調整値を獲得し、前記獲得した調整値が初期値「０」と等しいか否かを判定し、「０」でない場合はステップＳ３１０へ進む。ここでグリーン調整の調整値は−２５５から２５５までの整数値である。
【００２１】
一方、ステップＳ３０５において、「０」である場合はステップＳ３０６へ進む。ステップＳ３０６において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４の詳細調整４０２の欄で「ブルー調整」の、スライドタブの位置に基づいて設定される調整値を獲得し、前記獲得した調整値が初期値「０」と等しいか否かを判定し、「０」でない場合はステップＳ３１０へ進む。ここでブルー調整の調整値は−２５５から２５５までの整数値である。
【００２２】
一方、ステップＳ３０６において、「０」である場合はステップＳ３０７へ進む。ステップＳ３０７において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４の詳細調整４０２の欄で「シアン調整」の、スライドタブの位置に基づいて設定される調整値を獲得し、前記獲得した調整値が初期値「０」と等しいか否かを判定し、「０」でない場合はステップＳ３１０へ進む。ここでシアン調整の調整値は−２５５から２５５までの整数値である。
【００２３】
一方、ステップＳ３０７において、「０」である場合はステップＳ３０８へ進む。ステップＳ３０８において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４の詳細調整４０２の欄で「マゼンタ調整」の、スライドタブの位置に基づいて設定される調整値を獲得し、前記獲得した調整値が初期値「０」と等しいか否かを判定し、「０」でない場合はステップＳ３１０へ進む。ここでマゼンタ調整の調整値は−２５５から２５５までの整数値である。
【００２４】
一方、ステップＳ３０８において、「０」である場合はステップＳ３０９へ進む。ステップＳ３０９において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４の詳細調整４０２の欄で「イエロー調整」の、スライドタブの位置に基づいて設定される調整値を獲得し、前記獲得した調整値が初期値「０」と等しいか否かを判定し、「０」でない場合はステップＳ３１０へ進む。ここでイエロー調整の調整値は−２５５から２５５までの整数値である。
【００２５】
一方、ステップＳ３０９において、「０」である場合はステップＳ３２２へ進む。ステップＳ３１０において、ＣＰＵ１０１は入力操作部１０５の色調整値指定部２０１に表示の図４の詳細調整４０２の欄で「レッド調整」「グリーン調整」「ブルー調整」「シアン調整」「マゼンタ調整」「イエロー調整」に設定の各調整値、Ｒ調整値、Ｇ調整値、Ｂ調整値、Ｃ調整値、Ｍ調整値、Ｙ調整値を獲得し、ステップＳ３１１へ進む。
【００２６】
ステップＳ３１１において、ＣＰＵ１０１は格子点の位置を（０，０，０）に初期化し、ステップＳ３１２へ進む。ステップＳ３１２において、ＣＰＵ１０１は現在の格子点の出力値ＧｒａｙをＲＡＭ１０３に格納のＬＵＴ５００から獲得し、ステップＳ３１３へ進む。
【００２７】
ステップＳ３１３において、ＣＰＵ１０１は現在の格子点の重み係数をＲＯＭ１０２に格納の重み係数テーブル６００から各調整色「レッド」「グリーン」「ブルー」「シアン」「マゼンタ」「イエロー」毎にＲ重み係数、Ｇ重み係数、Ｂ重み係数、Ｃ重み係数、Ｍ重み係数、Ｙ重み係数を獲得し、ステップＳ３１４へ進む。ここで、重み係数テーブルは各格子点の各調整色に対する重み係数からなり、各格子点毎の合計が最大１５となるよう設計されている。
【００２８】
また、重み係数はグレーに近づく程各調整値の影響が小さく、また、各調整値の色から他の調整値に近づく程影響が小さくなるように設定されている。例えば、格子点(R,G,B)=(15,0,0)はレッド調整の調整値のみの影響を受け、他の色の調整値の影響は受けない。例えば格子点(R,G,B)=(4,1,0)はレッド調整の調整値の影響が大きいが、イエロー調整の調整値の影響も受ける。例えば、格子点(R,G,B)=(8,8,8)はグレーでありどの色の調整値の影響も受けない、といった具合である。
【００２９】
ステップＳ３１４において、色変換テーブル補正値生成部２０２及び色変換テーブル補正値生成部２０２はステップ３１０、ステップＳ３１２、及び、ステップＳ３１３において獲得した調整値、出力値、重み係数から補正後出力値を求め、ステップＳ３１５へ進む。ここで補正後出力値Ｇｒａｙ’は以下の計算式から求められる。
【００３０】
Ｇｒａｙ’＝Ｇｒａｙ＋（Ｒ調整値＊Ｒ重み係数＋Ｇ調整値＊Ｇ重み係数＋Ｂ調整値＊Ｂ重み係数＋Ｃ調整値＊Ｃ重み係数＋Ｍ調整値＊Ｍ重み係数＋Ｙ調整値＊Ｙ重み係数）／１５
ステップＳ３１５において、色変換テーブル補正値生成部２０２及び色変換テーブル再生成部２０３は、ステップＳ３１４で求められた補正後出力値Ｇｒａｙ’が２５５を超えたかを確認し、２５５を超えた場合はステップＳ３１６へ進む。ステップＳ３１６において、色変換テーブル補正値生成部２０２及び色変換テーブル再生成部２０３は、補正後出力値Ｇｒａｙ’を２５５に置き換えてステップＳ３１９へ進む。一方、ステップＳ３１５において、２５５を超えていない場合は、ステップＳ３１７へ進む。
【００３１】
ステップＳ３１７において、色変換テーブル補正値生成部２０２及び色変換テーブル再生成部２０３は、ステップＳ３１４で求められた補正後出力値Ｇｒａｙ’が０より小さいかを確認し、０より小さい場合はステップＳ３１８へ進む。ステップＳ３１８において、色変換テーブル補正値生成部２０２及び色変換テーブル再生成部２０３は、補正後出力値Ｇｒａｙ’を０に置き換えてステップＳ３１９へ進む。
【００３２】
一方、ステップＳ３１７において、０以上である場合は、ステップＳ２３１９へ進む。ステップＳ３１９において、色変換テーブル補正値生成部２０２及び色変換テーブル再生成部２０３は、ＲＡＭ１０３に格納のＬＵＴ５００の現在の格子点の出力値Ｇｒａｙを補正後出力値Ｇｒａｙ’に置き換えて、ステップＳ３２０へ進む。
【００３３】
ステップＳ３２０において、ＣＰＵ１０１は全ての格子点の補正が完了したかを確認し、補正が完了していない場合はステップＳ３２１へ進む。ここで全ての格子点の補正が完了したかは具体的には現在の格子点が（１５，１５，１５）であるかを確認する。ステップＳ３２１において、ＣＰＵ１０１は格子点を１つ進めて、ステップＳ３１２へ進みこれを繰り返す。
【００３４】
一方、ステップＳ３２０において、全ての格子点の補正が完了した場合は、ステップＳ３２２へ進む。ステップＳ３２２において、色変換部２０４はＲＡＭに格納のＬＵＴを使って入力ＲＧＢ画像を出力グレー画像に変換し、終了する。ここで、例えばグレースケール変換方式４０１において「ＮＴＳＣ」を、詳細調整４０２においてシアン調整のスライダーをもっとも暗い方向に振った場合、つまり、「−２５５」を設定した場合の補正後出力値からなるグレースケール変換テーブルは７００のようになる。
【符号の説明】
【００３５】
１００  制御部、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＲＡＭ、
１０４  画像処理部
【図１】
2017038244.tif 000003
【図２】
2017038244.tif 000004
【図３】
2017038244.tif 000005
【図４】
2017038244.tif 000006
【図５】
2017038244.tif 000007
【図６】
2017038244.tif 000008
【図７】
2017038244.tif 000009