(57)【要約】【解決手段】  ユーザからの指定を受けて対象文書の配色に反映させる色情報の入力を行う混合色指定手段１３と、混合色指定手段１３で指定された色情報を対象文書に反映させる割合を指定する混合比率指定手段１４と、配色作成対象文書中で用いられている色のうちのどれを混合処理の対象とするかを決定する被混合色決定手段１５と、被混合色決定手段１５により決定された色に対して、混合色指定手段１３により指定された混合色を、混合比率指定手段１４により指定された比率で混合処理を行う混合処理手段１６を設ける。【効果】  混合色と比率を指定することにより、配色対象の文書データの現在の配色に対して、指定した混合色を指定した割合で反映させることができ、感覚的な操作に基づく配色変更が可能になる。【選択図】        図１
2005346621.tif 000002
【特許請求の範囲】
【請求項１】
各々が任意の色で配色された複数の要素の色をユーザの好みの配色に変更する配色支援装置において、
混合するための混合色を指定する混合色指定手段と、
前記混合色を混合する比率を指定する比率指定手段と、
前記混合色の混合対象とする被混合色を決定する被混合色決定手段と、
前記被混合色決定手段により決定された被混合色に対して、前記混合色指定手段により指定された混合色を前記比率指定手段により指定された比率で混合する混合処理手段とを設けたことを特徴とする配色支援装置。
【請求項２】
前記混合処理手段を第１の混合処理手段とし、該第１の混合処理手段により混合処理されない被混合色に対して、前記第１の混合処理手段による混合処理の対象となった被混合色の第１の混合処理前の色を所定の割合で混合する第２の混合処理手段を設けた請求項１記載の配色支援装置。
【請求項３】
前記所定の割合は、前記第１の混合処理手段による混合処理における混合比率の半分である請求項２記載の配色支援装置。
【請求項４】
文書データを構成する要素の色に対して混合するための混合色を前記文書データとは別の文書データまたは画像データから抽出する混合色抽出手段を設け、
前記被混合色決定手段により決定された被混合色に対して、前記混合色抽出手段により抽出された混合色を前記比率指定手段により指定された比率で前記混合処理手段により混合する請求項１記載の配色支援装置。
【請求項５】
各々が任意の色で配色された複数の要素の色をユーザの好みの配色に変更する配色支援方法において、
混合するための混合色を指定するステップと、
前記混合色を混合する比率を指定するステップと、
前記混合色の混合対象とする被混合色を決定するステップと、
前記被混合色決定手段により決定された被混合色に対して、前記混合色指定手段により指定された混合色を前記比率指定手段により指定された比率で混合するステップとから成ることを特徴とする配色支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータやその他の情報処理装置上において、ワープロ文書やｈｔｍｌ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）文書などの電子文書を作成する場合などに特に必要とされる配色作成の支援装置および支援方法に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータやワードプロセッサを用いて電子文書を作成する場合、文書の構成要素である背景、テキスト文字列、直線／曲線などの線要素、などに対して着色が可能であるのが今日では当たり前のようになっている。こうした要素に着色する場合、各構成要素に対してどのような色を与えるかによって、出来上がるカラー文書の印象は大きく左右される。
【０００３】
電子文書の複数の構成要素に対して色を配置していくことは、配色の扱いに習熟していない一般ユーザにとって簡単な作業ではない。この問題を改善するために従来、特開２００１−３３１８０９号公報に開示される配色支援方法が知られている。この公報に記載されている配色支援方法は、配色済み文書中の要素の中から１つの要素を選択し、選択された要素に付与されている色情報の持つ色相Ｈ、明度Ｖ、彩度Ｃのうちの少なくともひとつを固定して複数の色情報を生成し、生成された色情報を用いて残りの要素を自動で彩色する、というものである。このような技術によれば、配色に習熟していないユーザであっても視覚的効果の高い配色を簡易な操作で得ることができるようになる。
【０００４】
【特許文献１】特開２００１−３３１８０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
文書の全体的な調和を考慮した配色作成操作に対して、配色に対する部分的な変更をユーザが後から加えるための操作として、彩色対象要素を一つ一つ指定して他の色を割り付けるという原始的な方法に取って代わる操作性に優れた他の方法が提供することはこれまで行なわれていない。
【０００６】
以上の観点から本発明は、既存の配色パターンに対して１つまたは複数の色を部分的に反映させることによる配色変更操作の可能な配色支援装置および配色支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明は、各々が任意の色で配色された複数の要素の色をユーザの好みの配色に変更する配色支援装置において、混合するための混合色を指定する混合色指定手段と、前記混合色を混合する比率を指定する比率指定手段と、前記混合色の混合対象とする被混合色を決定する被混合色決定手段と、前記被混合色決定手段により決定された被混合色に対して、前記混合色指定手段により指定された混合色を前記比率指定手段により指定された比率で混合する混合処理手段とを設けたことを特徴とする。
【発明の効果】
【０００８】
上記構成を有する本発明によれば、混合色と比率を指定することにより、配色対象の文書データの現在の配色に対して、指定した混合色を指定した割合で反映させることができ、感覚的な操作に基づく配色変更が可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面にしたがって説明する。各図面に共通する要素には同一の符号を付す。図１は本発明の第１の実施の形態の配色支援装置を示すブロック図である。図１において、編集対象文書入力手段１１は、ユーザからの指定を受けて、配色作成対象文書の入力処理を行う。文書要素データ格納手段１２は、入力された配色作成対象文書中に含まれる文書要素（背景／テキスト／線要素／塗り潰し領域等）についての色情報／位置情報／面積情報その他を格納する。混合色指定手段１３は、ユーザからの指定を受けて、対象文書の配色に反映させる１つのまたは複数の色情報の入力を行う。
【００１０】
混合比率指定手段１４は、混合色指定手段１３で指定された色情報を対象文書に反映させる割合の指定をユーザから受け付ける。被混合色決定手段１５は、配色作成対象文書中で用いられている色のうちのどれを混合処理の対象とするかを決定する。混合処理手段１６は、文書要素データ格納手段１２に格納されている各文書要素の色情報、混合色指定手段１３で指定された色情報、混合比率指定手段１４で指定された比率情報、とに基づいて、各文書要素の新たな色情報の演算処理を行い、文書要素データ格納手段１２に格納する。表示手段１７は、文書要素データ格納手段１２に格納されているデータを用いて、配色作成対象文書の現在の配色の様子をユーザが確認できるように表示処理を行う。
【００１１】
第１の実施の形態においては、配色作成対象の文書データの現在の配色に対して部分的変更を加えるための操作方法として、単色または複数の色からなる混合色と、この単色または混合色を反映させるための割合（０〜１００％）、とを指定することによって、文書データの現在の配色に対して単色または混合色を指定の割合だけ反映させたかたちの変更を加える事を可能にするものである。
【００１２】
次に第１の実施の形態の動作を説明する。図２は第１の実施の形態における配色変更動作を示すフローチャートであり、編集対象文書入力手段１１によって入力された文書データの配色に対して指定の混合色を指定の割合だけ反映させる変更を加えるための処理フローを示す。
【００１３】
配色の変更に先立って、編集対象文書入力手段１１の実行により、配色作成対象文書中に含まれる文書要素（背景／テキスト／線要素／塗り潰し領域等）についての色情報／位置情報／面積情報その他が文書要素データ格納手段１２に格納されているものとする。文書要素データ格納手段１２に格納されているデータの一例としては、図３に示すように、ＩＤ＝１〜Ｎまで各要素ごとに、属性（背景／テキスト／線要素／塗り潰し領域、他）、ＲＧＢ（ｒｅｄ，ｇｒｅｅｎ，ｂｌｕｅ）値、面積情報（背景領域全体を１とした場合の、要素の占める面積の割合）である。この他に、表示処理で必要となるその他の情報、例えば、各文書要素のページ内での位置情報なども必要に応じて格納しておく。図３は文書要素データ格納手段の構成を示す説明図である。
【００１４】
まず、混合色指定手段１３により、対象文書の配色に反映させる単色または複数色の混合色の指定をユーザから得る（ステップ２０１）。続いて被混合色決定手段１５により、対象文書中の配色に用いられている色のうちのどれを混合処理の対象とするかを決定する（ステップ２０２）。被混合色の決定は、具体的にはユーザが被混合色を指定することにより行なわれる。この場合、ユーザは上述した文書要素を指定するようにしても、あるいは各文書要素の色を指定するようにしてもよい。続いて混合比率指定手段１４により、混合色を対象文書に反映させる割合の指定をユーザより得る（ステップ２０３）。
【００１５】
続いて混合処理手段１６を実行し、指定された混合色を指定の比率だけ被混合色に対して混合させる（ステップ２０４）。これにより、文書要素の色情報に変更を加える処理が行われる。続いて表示手段１７を実行し、混合処理結果を反映した文書の内容を表示してユーザに提示する（ステップ２０５）。
【００１６】
混合比率を変更する場合は（ステップ２０６）、ステップ２０３へ戻り、ステップ２０１で指定した混合色に対する異なる混合比率での混合処理を上記と同様に行う。異なる混合比率での混合処理結果をステップ２０５で表示し、処理結果をユーザに提示する。ユーザが混合比率を何度か変えて試行錯誤してみる場合は、ステップ２０３からステップ２０６までの処理が繰り返される。
【００１７】
混合比率の変更をこれ以上行わないとユーザが判断した場合は、直前に実行した混合処理による変更結果を適用するかどうかのユーザからの指示を待ち（ステップ２０７）、適用すると指示された場合、混合処理による配色変更結果を適用する処理を行う（ステップ２０８）。この適用処理により、この一連の処理の開始時点での配色作成対象文書の配色は変更結果により上書きされる。適用しないと指示された場合は、この一連の処理の開始時点での配色を維持したまま処理を終了する。
【００１８】
以上の動作を具体例で説明する。図４は第１の実施の形態において混合色および混合比率の指定を行うユーザインタフェースの一例を示し、対象文書の編集操作を行うメインウィンドウからポップアップ的に表示されるダイアログウィンドウである。
【００１９】
図４において、ダイアログウィンドウ上で行う操作は、混合色指定手段１３および混合比率指定手段１４でのユーザ指定に相当する。ユーザは表示された色パレット内から混合色を指定する。カラーパレット２１の一覧の中から好みの色を選択して「追加」ボタン２２を押すことにより、色が選択される。選択された色が右側の「混合色」の一覧２３の中に混合色として追加される。複数の混合色を指定する場合には、同様の操作を繰り返す。「混合色」の一覧２３中の任意の色を選択しておいて「削除」ボタン２４を押すと、選択した色が混合色から削除される。「クリア」ボタン２５を押すと、すべての色が混合色から削除される。スライドバー２６の位置を０％〜１００％の間の適当な位置に動かすことによって、混合比率（％）を指定する。
【００２０】
以上のように混合色および混合比率を指定しておいて、「適用」ボタン２７を押すことにより、指定の混合色および混合比率に基づいて被混合色決定手段１５および混合処理手段１６が動作して、メインウィンドウに表示されている編集対象文書データにその配色混合処理結果が反映される。
【００２１】
ここで混合処理手段１６で混合処理を行なった後、得られた混合色を表示してユーザの確認を求めるようにしてもよい。この場合、得られた混合色を修正する場合には混合色、混合比率または被混合色の指定のし直しができるようにする。
【００２２】
第１の実施の形態において行う混合色の混合処理は、上述の説明のように、まず文書データの配色で使われている色のうち混合処理の対象とする被混合色を被混合色決定手段１５により決定しておいてから、この被混合色に対する混合色の混合処理を混合処理手段１６により行う、という手順で行われる。
【００２３】
混合処理を具体的な例でさらに図５乃至図７を用いて説明する。図５乃至図７は第１の実施の形態の動作を示す模式図である。ここで文書データで使われている色をＣ１＝（Ｒ１，Ｇ１，Ｂ１），Ｃ２＝（Ｒ２，Ｇ２，Ｂ２），Ｃ３＝（Ｒ３，Ｇ３，Ｂ３），Ｃ４＝（Ｒ４，Ｇ４，Ｂ４）の４つとする。図５は１つの混合色Ｍ＝（Ｒｍ，Ｇｍ，Ｂｍ）、混合比率３０％、とが指定された場合に、Ｃ１、Ｃ２、Ｃ３、Ｃ４のすべてを被混合色とし、これらの色に等しく３０％の比率で色Ｍを混合する場合を示す。
【００２４】
混合色Ｃｉの混合後のＲＧＢ値（Ｒｉ′，Ｇｉ′，Ｂｉ′）（ｉ＝１，２，３，４）は、比率ｔ＝０．３として以下の計算式（数１）によって求める。
【００２５】
【数１】
2005346621.tif 000003
図６は１つの混合色Ｍ＝（Ｒｍ，Ｇｍ，Ｂｍ）、混合比率３０％、とが指定された場合に、Ｃ１、Ｃ２、Ｃ３、Ｃ４のうちのＣ２を被混合色とし、この色Ｃ２に３０％の比率で色Ｍを混合する場合を示す。この場合の被混合色決定手段１５における被混合色の選定の仕方としては、ＲＧＢ空間におけるＭ＝（Ｒｍ，Ｇｍ，Ｂｍ）からの距離が最も遠いものを被混合色とする方法、あるいはＣ１、Ｃ２、Ｃ３、Ｃ４のうち面積情報が最大のものを被混合色とする、などの方法を適用してもよい。選定された被混合色に対しては、上記の式（数１）の計算方法により混合処理を行う。
【００２６】
図７は２つの混合色Ｍ１＝（Ｒｍ１，Ｇｍ１，Ｂｍ１）、Ｍ２＝（Ｒｍ２，Ｇｍ２，Ｂｍ２）、混合比率３０％、とが指定された場合に、Ｃ１、Ｃ２、Ｃ３、Ｃ４のうちのＣ１、Ｃ３を被混合色とし、これらの色に３０％の比率で色Ｍを混合する場合を示す。この場合の被混合色決定手段１５における被混合色の選定の仕方としては、上記と同様に、ＲＧＢ空間におけるＭからの距離が最も遠いものを探して被混合色とする方法、あるいはＣ１、Ｃ２、Ｃ３、Ｃ４のうち面積情報が最大のものから順にＭｉ（ｉ＝１，２，・・・）の被混合色に対応付ける、などの方法を適用してもよい。各Ｍｉと対応付けられた被混合色に対しては、上記の式（数１）の計算方法により混合処理を行う。
【００２７】
以上のように第１の実施の形態によれば、単色または複数色からなる混合色およびこの混合色を反映させる割合とを指定することにより、配色対象文書データの現在の配色に対して、混合色を指定の割合だけ反映させるという部分的変更を加えることができ、「色を混ぜ合わせる」というユーザにとって非常にわかりやすい感覚的な操作に基づく配色変更作業が可能になる。
【００２８】
即ち、「この配色にこの色を混ぜ合わせてもうちょっと赤っぽい雰囲気にしてみたい」、「この配色パターンに、別のこの配色パターンを混ぜ合わせたらどうなるだろうか」というような、現在の配色パターンに１つまたは複数の色を部分的に反映させることができ、ユーザのカラー文書作成作業をより幅広く柔軟なものとすることができる。
【００２９】
次に第２の実施の形態を説明する。図８は第２の実施の形態の配色支援装置のブロック図である。図８において、第２の実施の形態の配色支援装置には、第１の混合処理手段３１と第２の混合処理手段３２とが設けられている。その他の構成は第１の実施の形態の構成と同様である。
【００３０】
第２の実施の形態においては、配色作成対象の文書データの現在の配色に対して部分的変更を加えるための操作方法として、単色または複数色からなる混合色およびこの混合色を反映させる割合（０〜１００％）とを指定することにより、文書データの現在の配色に対して混合色を指定の割合だけ反映させたかたちの変更を加えることを可能にすることに加えて、混合処理に際して、文書データのもとの配色を構成する色のうち混合処理によって弱められる色を、混合処理対象外の他の色に混合することによって、文書データのもとの配色がより反映された混合処理を可能にする。
【００３１】
第２の実施の形態の混合処理動作を図９に従って説明する。図９は第２の実施の形態における配色変更動作を示すフローチャートであり、編集対象文書入力手段１１によって入力される文書データの配色に対して指定の混合色を指定の割合だけ反映させる変更を加えるための処理フローである。ここで第１の実施の形態と同様に、配色の変更に先立って、編集対象文書入力手段１１の実行により、配色作成対象文書中に含まれる文書要素（背景／テキスト／線要素／塗り潰し領域等）についての色情報／位置情報／面積情報その他が文書要素データ格納手段１２に格納されているものとする。
【００３２】
まず、混合色指定手段１３により、対象文書の配色に反映させる単色または複数色の混合色の指定をユーザから得る（ステップ９０１）。続いて被混合色決定手段１５により、対象文書中の配色に用いられている色のうちのどれを混合処理の対象とするかを決定する（ステップ９０２）。続いて混合比率指定手段１４により、混合色を対象文書に反映させる割合の指定をユーザより得る（ステップ９０３）。
【００３３】
続いて第１混合処理手段３１を実行し、指定された混合色を指定の比率だけ被混合色に対して混合させる（ステップ９０４）。第１混合処理手段３１の処理により、配色対象文書データの現在の配色のうち被混合色である色は、混合色との混合処理によって弱められることになる。次に第２混合処理手段３２により、被混合色以外の色、即ち、第１混合処理手段による混合処理の対象とならなかった色に対し、被混合色の混合処理前の色を所定の割合だけ混合させる処理を行う（ステップ９０５）。
【００３４】
ここで具体例を用いて上記の２回の混合処理を説明する。図１０は第２の実施の形態の動作を示す模式図である。ここで第１の実施の形態の場合と同様に、文書データで使われている色をＣ１＝（Ｒ１，Ｇ１，Ｂ１），Ｃ２＝（Ｒ２，Ｇ２，Ｂ２），Ｃ３＝（Ｒ３，Ｇ３，Ｂ３），Ｃ４＝（Ｒ４，Ｇ４，Ｂ４）の４つとし、２つの混合色Ｍ１＝（Ｒｍ１，Ｇｍ１，Ｂｍ１）、Ｍ２＝（Ｒｍ２，Ｇｍ２，Ｂｍ２）、混合比率３０％、とが指定された場合の混合処理の例で説明する。
【００３５】
まず被混合色決定手段１５により、Ｍ１に対してＣ１が被混合色として決定され、Ｍ２に対してＣ３が被混合色として決定される（上記ステップ９０２）。次に第１混合処理手段３１により、Ｃ１に対するＭ１の混合処理、およびＣ３に対するＭ２の混合処理が、混合比率を３０％として実行される（上記ステップ９０４）。（図１０における実線で示す。）
混合色Ｃ１の混合後のＲＧＢ値（Ｒ１′，Ｇ１′，Ｂ１′）は、比率ｔ＝０．３として上記の計算式（数１）によって求めるとすると、
Ｒ１′＝（１−０．３）×Ｒ１＋０．３×Ｒｍ１
Ｇ１′＝（１−０．３）×Ｇ１＋０．３×Ｇｍ１
Ｂ１′＝（１−０．３）×Ｂ１＋０．３×Ｂｍ１
で表される。同様に混合色Ｃ３の混合後のＲＧＢ値（Ｒ３′，Ｇ３′，Ｂ３′）は、
Ｒ３′＝（１−０．３）×Ｒ３＋０．３×Ｒｍ２
Ｇ３′＝（１−０．３）×Ｇ３＋０．３×Ｇｍ２
Ｂ３′＝（１−０．３）×Ｂ３＋０．３×Ｂｍ２
で表される。
【００３６】
次に第２混合処理手段３２により、残りの色Ｃ２、Ｃ４に対して、第１混合処理手段３１による混合処理前の被混合色Ｃ１、Ｃ３の色を混合比率１５％で混合する（上記ステップ９０５）。（図１０における点線で示す。）
色Ｃ２の第２混合処理手段３２により混合後のＲＧＢ値（Ｒ２′，Ｇ２′，Ｂ２′）は、上記の計算式（数１）によって求めるとすると、
Ｒ２′＝（１−０．１５）×Ｒ２＋０．１５×Ｒ１
Ｇ２′＝（１−０．１５）×Ｇ２＋０．１５×Ｇ１
Ｂ２′＝（１−０．１５）×Ｂ２＋０．１５×Ｂ１
で表される。同様に色Ｃ４の混合後のＲＧＢ値（Ｒ４′，Ｇ４′，Ｂ４′）は、
Ｒ４′＝（１−０．１５）×Ｒ４＋０．１５×Ｒ３
Ｇ４′＝（１−０．１５）×Ｇ４＋０．１５×Ｇ３
Ｂ４′＝（１−０．１５）×Ｂ４＋０．１５×Ｂ３
で表される。
【００３７】
第２混合処理手段３２による混合処理においては、最初の混合処理の対象となった被混合色の混合処理前の色を、被混合色以外の残りの色に対して所定の割合だけ混合させる処理を行う。上記の例では、Ｃ２に対してＣ１の色を混合させ、Ｃ４に対してＣ３の色を混合させる、という対応付けで第２混合処理を行っているが、第２混合処理に際してどの色とどの色を対応付けるかについては、ＲＧＢ空間における距離が遠くなるもの同士を対応付ける、あるいは面積情報の大きいもの同士を対応付ける、等の方法を行う。
【００３８】
第１混合処理および第２混合処理における計算方法としては、第１の実施の形態で用いた上記の式（数１）を用いている。また第２混合処理における混合比率としては、第１混合処理における混合比率が１００％になった場合に完全に失われることになる被混合色の色情報が他の色に引き継がれる割合が５０％になるように、混合比率指定手段１４による指定の半分の混合比率で行うようにしているが、この方法に限定されるものではない。
【００３９】
第２混合処理が終了すると、表示手段１７を実行し、混合処理結果を反映した文書の内容を表示してユーザに提示する（ステップ９０６）。その後の処理は第１の実施の形態のステップ２０６以降と同様である。
【００４０】
以上のように第２の実施の形態によれば、第１の実施の形態と同様の効果を奏するとともに、文書データのもとの配色のうち混合色との混合処理によって弱められることになる色を配色中の他の色に混合することにより、文書データのもとの配色をより忠実に維持したままでの「他の配色との混ぜ合わせ」が可能になる効果がある。
【００４１】
次に第３の実施の形態を説明する。図１１は第３の実施の形態の配色支援装置のブロック図である。第３の実施の形態では、第１の実施の形態における混合色指定手段１３の代わりに画像指定手段４１および混合色抽出手段４２を備えている。その他の構成は第１の実施の形態の構成と同様である。
【００４２】
第３の実施の形態においては、配色作成対象の文書データの現在の配色に対して部分的変更を加えるための操作方法として、単色または複数色からなる混合色およびこの混合色を反映させる割合（０〜１００％）とを指定することにより、文書データの現在の配色に対して混合色を指定の割合だけ反映させたかたちの変更を加えることを可能にすることに加えて、画像データの提示による混合色の指定を可能にすることにより、より操作性に優れた配色変更操作を提供できるようにする。
【００４３】
第３の実施の形態の混合処理動作を図１２に従って説明する。図１２は第３の実施の形態における配色変更動作を示すフローチャートであり、編集対象文書入力手段１１によって入力される文書データの配色に対して指定の混合色を指定の割合だけ反映させる変更を加えるための処理フローである。ここで第１の実施の形態と同様に、配色の変更に先立って、編集対象文書入力手段１１の実行により、配色作成対象文書中に含まれる文書要素（背景／テキスト／線要素／塗り潰し領域等）についての色情報／位置情報／面積情報その他が文書要素データ格納手段１２に格納されているものとする。
【００４４】
まず画像指定手段４１の実行により配色変更を行う画像データを指定する（ステップ１２０１）。続いて混合色抽出手段４１により、指定された画像データの中の、配色変更を行う混合色を抽出する（ステップ１２０２）。これ以降の処理は第１の実施の形態におけるステップ２０２以降の処理と全く同様である。
【００４５】
混合色抽出手段４２は、画像指定手段４１を通じてユーザの指定した画像データの中身を調べ、混合色として用いる色情報の抽出処理を行う。画像データからの色情報抽出処理の一例として、図１３に示すカラーヒストグラムを用いる方法がある。図１３はカラーヒストグラムを示す説明図である。ＲＧＢ空間のＲ、Ｇ、Ｂ各軸の０〜２５５範囲を適当な段階に量子化してＲＧＢ空間を複数のセルに分け、各セルには、対応する範囲のＲＧＢ値を持つ画素の個数（出現頻度）を格納する。
【００４６】
例えば、Ｒ、Ｇ、Ｂ軸をそれぞれ４段階に量子化したとすると、ヒストグラムはＮ＝４×４×４＝６４個のセルを持つ。図１３はカラーヒストグラムの概念図であって、実際のデータ構造としてメモリ上に実現するには、例えば図１４に示すような２次元のテーブル形式にすれば実現可能である。図１４はＲＧＢ値のテーブルを示す説明図である。図１４において、１つの行が図１３に示す１つのセルに相当し、Ｒ、Ｇ、Ｂ各欄にはＲＧＢ座標値範囲の上限下限を格納し、頻度値欄にはそのセルの該当範囲内のＲＧＢ値を持つ画素の個数を格納する。例えば、図１４の２行目は、６４≦Ｒ≦１２７、０≦Ｇ≦６３、０≦Ｂ≦６３の範囲に相当するセルを表す。
【００４７】
混合色抽出手段４２は、ユーザの提示した画像の全画素について、画素のＲＧＢ値を取得し、このＲＧＢ値が含まれるＲＧＢ範囲に対応するセルを特定し、特定したセルの頻度値欄の値を１増やす、という処理を繰り返すことにより、ユーザの提示した画像をもとに図１４に示すような色情報データをまず作成する。そして作成された色情報データの中から、混合色として用いる色を決定する処理を行う。具体的には、図１４のカラーヒストグラムデータの各セルのうちで頻度値の大きいものを頻度値の順に複数抽出し、抽出された各セルについてセルの中心点に相当するＲＧＢ値を求め、求められたＲＧＢ値を混合色とする。
【００４８】
例えば、図１４の２行目に対応するセルの中心ＲＧＢ値は、
Ｒ＝（６４＋１２７）／２＝９６．５
Ｇ＝（０＋６３）／２＝３１．５
Ｂ＝（０＋６３）／２＝３１．５
で求められ、（９６．５、３１．５、３１．５）となる。四捨五入などの丸めにより整数化してもよい。混合色抽出手段４２で、このようにしてユーザの提示した画像データの中身を調べて混合色として用いる色情報を抽出する処理を行う。
【００４９】
以上のようにして混合色が特定されるまでの処理が図１２に示すステップ１２０１およびステップ１２０２であるが、第３の実施の形態における混合処理で用いる混合色は画像データから抽出したものであるので、混合色のそれぞれに付随する頻度値情報を以降の混合処理の中で用いることができる。
【００５０】
例えば、第１の実施の形態で説明した図７に示すような、Ｃ１、Ｃ２、・・・Ｃｎに対して混合色Ｍ１、Ｍ２、・・・Ｍｍを混合するような場合、Ｃ１、Ｃ２、・・・Ｃｎを面積情報の大きい順にソートし、混合色Ｍ１、Ｍ２、・・・Ｍｍを頻度値情報の大きい順にソートし、両者の上位のものから順に対応付けて混合処理を行う方法で実行する。
【００５１】
第３の実施の形態の利用形態としては、画像指定手段４１および混合色抽出手段４２を、第２の実施の形態の混合色指定手段１３の変わりに適用するようにしてもよい。この場合も、図９に示すステップ９０１の代わりに、図１２に示すステップ１２０１およびステップ１２０２を順次実行するようにするのであるが、第２の実施の形態の奏する効果に加えて、さらに混合色指定方法のより優れた操作性を実現できる。
【００５２】
以上のように第３の実施の形態によれば、混合させたい色合いを含む画像データまたは文書データ、および混合色を反映させる割合とを指定することにより、配色対象文書データの現在の配色に対して、指定した画像データまたは文書中で用いられている色合いを指定の割合だけ反映させるという部分的変更を加えることができ、「色を混ぜ合わせる」というユーザにとって非常にわかりやすい感覚的な操作に基づく配色変更作業が可能になる。好みの色合いを持つ画像データまたは文書データを通じての混合色指定が行えるので、より操作性に優れた配色変更操作が実現できる。
【００５３】
図１５は第３の実施の形態の変形例を示すブロック図である。図１５において、この変形例においては、画像データを通じてではなく、編集対象文書入力手段１１により入力される配色編集対象の文書データとは別の参照用の文書データを通じて混合色の指定をユーザから受付けるように動作する。参照文書データ指定手段５１によって参照用文書データのユーザ指定を受け付け、混合色抽出手段４２によって、指定された参照用文書データの配色で使われている色を混合色として抽出する処理を行う。これ以降は、図１２に示すステップ１２０３以降の処理を行う。混合色抽出手段４２で行う処理としては、編集対象文書入力手段１１で行うのと同じ処理でよい。
【図面の簡単な説明】
【００５４】
【図１】第１の実施の形態の配色支援装置を示すブロック図である。
【図２】第１の実施の形態における配色変更動作を示すフローチャートである。
【図３】文書要素データ格納手段の構成を示す説明図である。
【図４】混合色および混合比率の指定を行うユーザインタフェースの一例を示す説明図である。
【図５】第１の実施の形態の動作を示す模式図である。
【図６】第１の実施の形態の動作を示す模式図である。
【図７】第１の実施の形態の動作を示す模式図である。
【図８】第２の実施の形態の配色支援装置のブロック図である。
【図９】第２の実施の形態における配色変更動作を示すフローチャートである。
【図１０】第２の実施の形態の動作を示す模式図である。
【図１１】第３の実施の形態の配色支援装置のブロック図である。
【図１２】第３の実施の形態における配色変更動作を示すフローチャートである。
【図１３】カラーヒストグラムを示す説明図である。
【図１４】ＲＧＢ値のテーブルを示す説明図である。
【図１５】第３の実施の形態の変形例を示すブロック図である。
【符号の説明】
【００５５】
１１  編集対象文書入力手段
１２  文書要素データ格納手段
１３  混合色指定手段
１４  混合比率指定手段
１５  被混合色決定手段
１６  混合処理手段
３１  第１混合処理手段
３２  第２混合処理手段
４１  画像指定手段
４２  混合色抽出手段
【図１】
2005346621.tif 000004
【図２】
2005346621.tif 000005
【図３】
2005346621.tif 000006
【図４】
2005346621.tif 000007
【図５】
2005346621.tif 000008
【図６】
2005346621.tif 000009
【図７】
2005346621.tif 000010
【図８】
2005346621.tif 000011
【図９】
2005346621.tif 000012
【図１０】
2005346621.tif 000013
【図１１】
2005346621.tif 000014
【図１２】
2005346621.tif 000015
【図１３】
2005346621.tif 000016
【図１４】
2005346621.tif 000017
【図１５】
2005346621.tif 000018