(57)【特許請求の範囲】
【請求項１】
文書に配色を施す作業を支援する配色支援装置であって、
前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得手段と、
前記色情報取得手段で取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析手段と、
前記配色ルール解析手段で判定した配色ルールを提示する配色ルール提示手段とを備えることを特徴とする配色支援装置。
【請求項２】
文書に配色を施す作業を支援する配色支援装置であって、
前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶する配色ルール記憶手段と、
前記文書を構成する文書データを入力する文書データ入力手段と、
前記文書データ入力手段で入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得手段と、
前記色情報取得手段で取得した色情報と、前記配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析手段と、
前記配色ルール解析手段で判定した配色ルール、および前記配色ルール解析手段で判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示手段とを備えることを特徴とする配色支援装置。
【請求項３】
請求項２において、
前記配色ルール提示手段で提示した配色ルールのなかからいずれかの選択を入力させる配色ルール選択手段と、
前記配色ルール選択手段で選択された配色ルールに基づいて、前記文書に施されている色のうち当該配色ルールに適合する適合色群を修正する配色修正手段とを備えることを特徴とする配色支援装置。
【請求項４】
請求項３において、
前記配色ルール選択手段は、前記文書に施されている色のうち前記配色パレットの各色に対応するもの以外の色のなかから追加適用色を指定できるようになっており、
前記配色修正手段は、前記配色ルール選択手段で選択された配色ルールに基づいて、前記適合色群、および前記配色ルール選択手段で指定された追加適用色を修正するようになっていることを特徴とする配色支援装置。
【請求項５】
請求項３および４のいずれか１項において、
前記配色ルール選択手段は、前記配色パレットの各色のなかから非適用色を指定できるようになっており、
前記配色修正手段は、前記配色ルール選択手段で選択された配色ルールに基づいて、前記適合色群のうち前記配色ルール選択手段で指定された非適用色に対応するもの以外の色を修正するようになっていることを特徴とする配色支援装置。
【請求項６】
請求項２ないし５のいずれか１項において、
前記配色ルール記憶手段は、前記配色ルールをグループ化して記憶するようになっており、
前記配色ルール解析手段は、前記配色ルール記憶手段の前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および当該配色ルールと同一のグループに属する他の配色ルールを判定するようになっていることを特徴とする配色支援装置。
【請求項７】
請求項６において、
前記配色ルール記憶手段は、前記配色ルールをイメージ語と対応付けて記憶するようになっており、
前記配色ルール提示手段は、前記配色ルール、前記配色パレット、および当該配色ルールに対応するイメージ語を対応付けて提示するようになっており、
前記配色ルール提示手段で提示したイメージ語のなかからいずれかの選択を入力させるイメージ語選択手段を備え、
前記配色ルール解析手段は、前記イメージ語選択手段で選択されたイメージ語に対応する他の配色ルールを前記配色ルール記憶手段から検索するようになっていることを特徴とする配色支援装置。
【請求項８】
請求項２ないし７のいずれか１項において、
前記配色ルール提示手段は、前記配色ルールおよび前記配色パレットの各色をそれぞれ異なる方向に配列することにより前記配色ルールおよび前記配色パレットを対応付けて提示するようになっていることを特徴とする配色支援装置。
【請求項９】
文書に配色を施す作業を支援する配色支援プログラムであって、
前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルールを提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムであることを特徴とする配色支援プログラム。
【請求項１０】
文書に配色を施す作業を支援する配色支援プログラムであって、
前記文書を構成する文書データを入力する文書データ入力ステップと、
前記文書データ入力ステップで入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶した配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルール、および前記配色ルール解析ステップで判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムであることを特徴とする配色支援プログラム。
【請求項１１】
文書に配色を施す作業を支援する配色支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルールを提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムを記憶したことを特徴とする記憶媒体。
【請求項１２】
文書に配色を施す作業を支援する配色支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
前記文書を構成する文書データを入力する文書データ入力ステップと、
前記文書データ入力ステップで入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶した配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルール、および前記配色ルール解析ステップで判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムを記憶したことを特徴とする記憶媒体。
【請求項１３】
文書に配色を施す作業を支援する配色支援方法であって、
演算部が、記憶部に読み込まれかつ前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記演算部が、前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析ステップと、
前記演算部が、前記配色ルール解析ステップで判定した配色ルールを提示する配色ルール提示ステップとを含むことを特徴とする配色支援方法。
【請求項１４】
文書に配色を施す作業を支援する配色支援方法であって、
前記文書を構成する文書データを記憶部に入力する文書データ入力ステップと、
演算部が、前記文書データ入力ステップで入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記演算部が、前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶した配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析ステップと、
前記演算部が、前記配色ルール解析ステップで判定した配色ルール、および前記配色ルール解析ステップで判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示ステップとを含むことを特徴とする配色支援方法。
【請求項１５】
文書に配色を施す作業を支援する配色支援システムであって、
前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶する配色ルール記憶装置と情報処理装置とを、これらが相互にデータ通信可能に備え、
前記情報処理装置は、
前記文書を構成する文書データを入力する文書データ入力手段と、
前記文書データ入力手段で入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得手段と、
前記色情報取得手段で取得した色情報と、前記配色ルール記憶装置の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析手段と、
前記配色ルール解析手段で判定した配色ルール、および前記配色ルール解析手段で判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示手段とを備えることを特徴とする配色支援システム。
【請求項１６】
請求項１５において、
前記配色ルール記憶装置は、前記配色ルールをグループ化して記憶するようになっており、
前記配色ルール解析手段は、前記配色ルール記憶装置の前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および当該配色ルールと同一のグループに属する他の配色ルールを判定するようになっていることを特徴とする配色支援システム。
【請求項１７】
請求項１６において、
前記配色ルール記憶装置は、前記配色ルールをイメージ語と対応付けて記憶するようになっており、
前記配色ルール提示手段は、前記配色ルール、前記配色パレット、および当該配色ルールに対応するイメージ語を対応付けて提示するようになっており、
さらに、前記配色ルール提示手段で提示したイメージ語のなかからいずれかの選択をユーザに入力させるイメージ語選択手段を備え、
前記配色ルール解析手段は、前記イメージ語選択手段で選択されたイメージ語に対応する他の配色ルールを前記配色ルール記憶装置のなかから検索するようになっていることを特徴とする配色支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書に配色を施す作業を支援するシステムおよびプログラム、並びに方法に係り、特に、ユーザのイメージに適合した配色を実現するのに好適な配色支援装置、配色支援プログラムおよび記憶媒体、配色支援方法、並びに配色支援システムに関する。
【背景技術】
【０００２】  従来、文書に配色を施してカタログやパンフレット等のカラー文書を作成する際に、ユーザが配色を施す作業を支援するためのガイド情報を提供する技術としては、例えば、特許文献１に開示されている画像出力装置、および特許文献２に開示されている文書処理装置があった。【０００３】  特許文献１記載の発明では、種類テーブルをもとに画面上のウィンドウに表示された選択項目のなかから、目的の文書の種類を選択すると、イメージテーブルをもとに文書の種類に対応したイメージ語が表示される。そのイメージ語のなかから目的とするイメージ語を選択すると、イメージ配色変換テーブルをもとにイメージ語に対応した配色および書体が決定される。【０００４】  特許文献２記載の発明は、各イメージ語ごとに、文書の構成要素の組に対して色付けの候補となる色の組み合わせを規定したカラーリストを登録した配色テーブルを有する。そして、すべてのイメージ語と、カラーリストに含まれるすべての構成要素の種類を配色テーブルのなかから検索して表示する。そのなかからイメージ語がユーザにより選択されたときは、選択されたイメージ語に対応するカラーリストを配色テーブルのなかから検索して表示する。ユーザは、表示されたカラーリストをもとに文書に配色を施す。
［特許文献１］特開平８−３０５８２２号公報
［特許文献２］特開平８−５５１１９号公報【０００５】  しかしながら、特許文献１および２記載の発明にあってはいずれも、ユーザがイメージ語を選択すると、そのイメージ語に対応する配色候補を表示するようになっているため、ユーザが想定するイメージと、選択するイメージ語のイメージが合致しない場合は、ユーザのイメージに適合した配色を実現するのが困難であるという問題があった。例えば、「冷たい」というイメージ語は、心地よい冷たさを表現する場合と、近寄りにくい冷徹な感じを表現する場合に用いることができる。システムが一方のイメージを表現する語として「冷たい」を採用し、そのイメージ語に対応させて配色候補を規定したところ、ユーザが他方のイメージを想定して「冷たい」というイメージ語を選択すると、ユーザのイメージとは異なる配色候補が表示されることになる。【０００６】
また、ユーザが想定するイメージを言葉で表現できない場合もあり、その場合も、ユーザのイメージに適合した配色を実現するのが困難である。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、ユーザのイメージに適合した配色を実現するのに好適な配色支援装置、配色支援プログラムおよび記憶媒体、配色支援方法、並びに配色支援システムを提供することを目的としている。
【発明の開示】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の配色支援装置は、
文書に配色を施す作業を支援する配色支援装置であって、
前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得手段と、
前記色情報取得手段で取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析手段と、
前記配色ルール解析手段で判定した配色ルールを提示する配色ルール提示手段とを備えることを特徴とする。
【０００８】
このような構成であれば、色情報取得手段により、文書データに基づいて、文書に施されている色に関する色情報が取得され、配色ルール解析手段により、取得された色情報と、複数種類の配色ルールとを比較して、これら複数種類の配色ルールのうち色情報を取得した文書に適用されている配色ルール、またはその配色ルールに関連する配色ルールが判定される。そして、配色ルール提示手段により、判定された配色ルールが提示される。
【０００９】  これにより、ユーザが配色を施した文書に適用されていると思われる配色ルール、またはその配色ルールに関連する配色ルールが提示されるので、ユーザは、提示された配色ルールを参照してさらなる配色を施しまたは現在の配色を修正すれば、ユーザのイメージに比較的適合した配色を実現することができる。したがって、従来に比して、ユーザのイメージに適合した配色を実現するのが容易となるという効果が得られる。
【００１０】
ここで、提示とは、配色ルールを表示装置等で表示することのほか、配色ルールを印刷装置等で印刷すること、並びに、ネットワークを介してユーザと通信するような場合は、配色ルールをユーザ端末に送信することも含まれる。したがって、提示には、少なくとも表示、印刷および送信が含まれる。以下、形態２の配色支援装置、形態９および１０の配色支援プログラム、形態１７および１８の記憶媒体、形態２５および２６の配色支援方法、並びに形態３３の配色支援システムにおいて同じである。
【００１１】
また、文書は、画像、文字、図形その他の要素、およびそれらを組み合わせたものをいう。また、文書データは、画像、文字、図形その他の要素を含むデータをいい、画像のみを含むものであれば画像データそのものをいい、文字のみを含むものであればテキストデータそのものをいう。以下、形態２の配色支援装置、形態９および１０の配色支援プログラム、形態１７および１８の記憶媒体、形態２５および２６の配色支援方法、並びに形態３３の配色支援システムにおいて同じである。
【００１２】
また、配色ルールを提示することには、配色ルールそのものを提示することのほか、配色ルールを識別するための識別情報を提示することも含まれる。識別情報としては、例えば、配色ルールを模式化した図、配色ルールのリンク先、または配色ルールの名称、番号若しくはＩＤが考えられる。以下、形態２の配色支援装置、形態９および１０の配色支援プログラム、形態１７および１８の記憶媒体、形態２５および２６の配色支援方法、並びに形態３３の配色支援システムにおいて同じである。
【００１３】
また、配色ルールに関連する配色ルールとしては、例えば、複数の配色ルールをグループ化した場合に、文書に施されている配色に適合する配色ルールと同一のグループに属する他の配色ルールや、文書に施されている配色に適合する配色ルールに類似する配色ルールが含まれる。以下、形態２の配色支援装置、形態９および１０の配色支援プログラム、形態１７および１８の記憶媒体、形態２５および２６の配色支援方法、並びに形態３３の配色支援システムにおいて同じである。
【００１５】
〔形態２〕  さらに、形態２の配色支援装置は、
文書に配色を施す作業を支援する配色支援装置であって、
前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶する配色ルール記憶手段と、
前記文書を構成する文書データを入力する文書データ入力手段と、
前記文書データ入力手段で入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得手段と、
前記色情報取得手段で取得した色情報と、前記配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析手段と、
前記配色ルール解析手段で判定した配色ルール、および前記配色ルール解析手段で判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示手段とを備えることを特徴とする。
【００１６】
このような構成であれば、文書データ入力手段により、文書データが入力され、色情報取得手段により、入力された文書データに基づいて、文書に施されている色に関する色情報が取得される。次いで、配色ルール解析手段により、取得された色情報と、配色ルール記憶手段に記憶された複数種類の配色ルールとを比較して、これら複数種類の配色ルールのうち文書に適用されている配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群が判定される。そして、配色ルール提示手段により、判定された配色ルール、および判定された適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットが対応付けられて提示される。
【００１７】  これにより、ユーザが配色を施した文書に適用されていると思われる配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群またはそれに関連する色群が配色パレットとして提示されるので、ユーザは、提示された配色ルールおよび配色パレットを参照してさらなる配色を施しまたは現在の配色を修正すれば、ユーザのイメージに比較的適合した配色を実現することができる。したがって、従来に比して、ユーザのイメージに適合した配色を実現するのが容易となるという効果が得られる。
【００１８】
ここで、近似色としては、配色ルールにより規定される規定色が含まれる。すなわち、文書に施されている色のうち配色ルールに適合する適合色と、その配色ルールにより規定されている規定色が完全一致しない場合は、配色パレットとして規定色を提示してもよい。以下、形態１０の配色支援プログラム、形態２６の配色支援方法、および形態３３の配色支援システムにおいて同じである。
【００１９】  また、配色ルール記憶手段は、配色ルールをあらゆる手段でかつあらゆる時期に記憶するものであり、配色ルールをあらかじめ記憶してあるものであってもよいし、配色ルールをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって配色ルールを記憶するようになっていてもよい。
【００２０】
〔形態３〕  さらに、形態３の配色支援装置は、形態２の配色支援装置において、
前記配色ルール提示手段で提示した配色ルールのなかからいずれかの選択を入力させる配色ルール選択手段と、
前記配色ルール選択手段で選択された配色ルールに基づいて、前記文書に施されている色のうち当該配色ルールに適合する適合色群を修正する配色修正手段とを備えることを特徴とする。
【００２１】  このような構成であれば、ユーザは、配色ルール選択手段により、提示された配色ルールのなかからいずれかの選択を入力すると、配色修正手段により、選択された配色ルールに基づいて、文書に施されている色のうちその配色ルールに適合する適合色群が修正される。
【００２２】  これにより、ユーザが配色を施した文書に適用されていると思われる配色ルールに基づいて、文書に施されている色のうちその配色ルールに適合する適合色群が修正されるので、配色の修正に関するノウハウを有しないユーザであっても、自己のイメージに適合した配色を実現するのが容易となるという効果が得られる。
【００２３】
〔形態４〕  さらに、形態４の配色支援装置は、形態３の配色支援装置において、
前記配色ルール選択手段は、前記文書に施されている色のうち前記配色パレットの各色に対応するもの以外の色のなかから追加適用色を指定できるようになっており、
前記配色修正手段は、前記配色ルール選択手段で選択された配色ルールに基づいて、前記適合色群、および前記配色ルール選択手段で指定された追加適用色を修正するようになっていることを特徴とする。
【００２４】  このような構成であれば、ユーザは、配色ルール選択手段により、文書に施されている色のうち配色パレットの各色に対応するもの以外の色のなかから追加適用色の指定を入力すると、配色修正手段により、選択された配色ルールに基づいて、適合色群および指定された追加適用色が修正される。
【００２５】  これにより、ユーザは、提示された配色ルールおよび配色パレットを参照し、文書に施されている色のうち配色ルールを適用させたい追加適用色を指定すると、配色ルールに基づいて適合色群および追加適用色が修正されるので、配色ルールの適用範囲を容易に拡大することができる。したがって、配色の修正に関するノウハウを有しないユーザであっても、自己のイメージに適合した配色を実現するのがさらに容易となるという効果が得られる。
【００２６】
〔形態５〕  さらに、形態５の配色支援装置は、形態３および４のいずれか１の配色支援装置において、
前記配色ルール選択手段は、前記配色パレットの各色のなかから非適用色を指定できるようになっており、
前記配色修正手段は、前記配色ルール選択手段で選択された配色ルールに基づいて、前記適合色群のうち前記配色ルール選択手段で指定された非適用色に対応するもの以外の色を修正するようになっていることを特徴とする。
【００２７】  このような構成であれば、ユーザは、配色ルール選択手段により、配色パレットの各色のなかから非適用色の指定を入力すると、配色修正手段により、選択された配色ルールに基づいて、適合色群のうち指定された非適用色に対応するもの以外の色が修正される。
これにより、ユーザは、提示された配色ルールおよび配色パレットを参照し、配色パレットの各色のうち配色ルールを適用させたくない非適用色を指定すると、配色ルールに基づいて適合色群のうち非適用色に対応するもの以外の色が修正されるので、配色ルールの適用範囲を容易に縮小することができる。そのため、すべてを配色ルールで配色するのに比して、より独創的な配色を行なうことができる。したがって、配色の修正に関するノウハウを有しないユーザであっても、自己のイメージに適合した配色を実現するのがさらに容易となるという効果が得られる。
【００２８】
〔形態６〕  さらに、形態６の配色支援装置は、形態２ないし５のいずれか１の配色支援装置において、
前記配色ルール記憶手段は、前記配色ルールをグループ化して記憶するようになっており、
前記配色ルール解析手段は、前記配色ルール記憶手段の前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および当該配色ルールと同一のグループに属する他の配色ルールを判定するようになっていることを特徴とする。
【００２９】
このような構成であれば、配色ルール解析手段により、配色ルール記憶手段の複数種類の配色ルールのうち文書に適用されている配色ルール、およびその配色ルールと同一のグループに属する他の配色ルールが判定される。そして、配色ルール提示手段により、それら配色ルールが提示される。
これにより、ユーザが配色を施した文書に適用されていると思われる配色ルールだけでなく、その配色ルールに関連する配色ルールが提示されるので、ユーザのイメージに適合した配色を実現するのがさらに容易となるという効果が得られる。
【００３０】
ここで、グループ化とは、配色ルール間に関連付けることをいう。関連がある配色ルール同士が同一グループに属し、関連がない配色ルールが異なるグループに属することになる。また、配色ルールの関連付けは、直接行ってもよいし、イメージ語のようなものを介在させて間接的に行ってもよい。間接的に行う場合は、１段階に限らず多段階であってもよい。以下、形態１４の配色支援プログラム、形態３０の配色支援方法、および形態３４の配色支援システムにおいて同じである。
【００３１】
〔形態７〕  さらに、形態７の配色支援装置は、形態６の配色支援装置において、
前記配色ルール記憶手段は、前記配色ルールをイメージ語と対応付けて記憶するようになっており、
前記配色ルール提示手段は、前記配色ルール、前記配色パレット、および当該配色ルールに対応するイメージ語を対応付けて提示するようになっており、
前記配色ルール提示手段で提示したイメージ語のなかからいずれかの選択を入力させるイメージ語選択手段を備え、
前記配色ルール解析手段は、前記イメージ語選択手段で選択されたイメージ語に対応する他の配色ルールを前記配色ルール記憶手段から検索するようになっていることを特徴とする。
【００３２】  このような構成であれば、配色ルール提示手段により、配色ルール、配色パレット、およびその配色ルールに対応するイメージ語が対応付けられて提示される。ここで、ユーザは、イメージ語選択手段により、提示されたイメージ語のなかからいずれかの選択を入力すると、配色ルール解析手段により、選択されたイメージ語に対応する他の配色ルールが配色ルール記憶手段から検索される。
【００３３】
これにより、ユーザは、自己のイメージに適合するイメージ語を選択すると、そのイメージ語に対応する他の配色ルールを参照することができるので、イメージに沿った検索を行うことができ、ユーザのイメージに適合した配色を実現するのがさらに容易となるという効果が得られる。
ここで、イメージ語とは、印象を与える表記または印象を表す表記をいう。以下、形態１５の配色支援プログラム、形態３１の配色支援方法、および形態３５の配色支援システムにおいて同じである。
【００３４】
〔形態８〕  さらに、形態８の配色支援装置は、形態２ないし７のいずれか１の配色支援装置において、
前記配色ルール提示手段は、前記配色ルールおよび前記配色パレットの各色をそれぞれ異なる方向に配列することにより前記配色ルールおよび前記配色パレットを対応付けて提示するようになっていることを特徴とする。
【００３５】  このような構成であれば、配色ルール提示手段により、配色ルールおよび配色パレットの各色を２次元に配列することにより配色ルールおよび配色パレットが対応付けられて提示される。
これにより、配色ルールと配色パレットとの対応が把握しやすいという効果が得られる。
【００３６】
〔形態９〕  一方、上記目的を達成するために、形態９の配色支援プログラムは、
文書に配色を施す作業を支援する配色支援プログラムであって、
前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルールを提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムであることを特徴とする。
【００３７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の配色支援装置と同等の作用および効果が得られる。
【００３８】
〔形態１０〕  さらに、形態１０の配色支援プログラムは、
文書に配色を施す作業を支援する配色支援プログラムであって、
前記文書を構成する文書データを入力する文書データ入力ステップと、
前記文書データ入力ステップで入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶した配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルール、および前記配色ルール解析ステップで判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムであることを特徴とする。
【００３９】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の配色支援装置と同等の作用および効果が得られる。
【００４０】  〔形態１１〕さらに、形態１１の配色支援プログラムは、形態１０の配色支援プログラムにおいて、
前記配色ルール提示ステップで提示した配色ルールのなかからいずれかの選択を入力させる配色ルール選択ステップと、
前記配色ルール選択ステップで選択された配色ルールに基づいて、前記文書に施されている色のうち当該配色ルールに適合する適合色群を修正する配色修正ステップとをコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００４１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の配色支援装置と同等の作用および効果が得られる。
【００４２】  〔形態１２〕さらに、形態１２の配色支援プログラムは、形態１１の配色支援プログラムにおいて、
前記配色ルール選択ステップは、前記文書に施されている色のうち前記配色パレットの各色に対応するもの以外の色のなかから追加適用色を指定させ、
前記配色修正ステップは、前記配色ルール選択ステップで選択された配色ルールに基づいて、前記適合色群、および前記配色ルール選択ステップで指定された追加適用色を修正することを特徴とする。
【００４３】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の配色支援装置と同等の作用および効果が得られる。
【００４４】  〔形態１３〕さらに、形態１３の配色支援プログラムは、形態１１および１２のいずれか１の配色支援プログラムにおいて、
前記配色ルール選択ステップは、前記配色パレットの各色のなかから非適用色を指定させ、
前記配色修正ステップは、前記配色ルール選択ステップで選択された配色ルールに基づいて、前記適合色群のうち前記配色ルール選択ステップで指定された非適用色に対応するもの以外の色を修正することを特徴とする。
【００４５】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の配色支援装置と同等の作用および効果が得られる。
【００４６】  〔形態１４〕さらに、形態１４の配色支援プログラムは、形態１０ないし１３のいずれか１の配色支援プログラムにおいて、
前記配色ルール記憶手段は、前記配色ルールをグループ化して記憶し、
前記配色ルール解析ステップは、前記配色ルール記憶手段の配色ルールのうち前記文書に施されている配色に適合する配色ルール、および当該配色ルールと同一のグループに属する他の配色ルールを判定することを特徴とする。
【００４７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の配色支援装置と同等の作用および効果が得られる。
【００４８】  〔形態１５〕さらに、形態１５の配色支援プログラムは、形態１４の配色支援プログラムにおいて、
前記配色ルール記憶手段は、前記配色ルールをイメージ語と対応付けて記憶し、
前記配色ルール提示ステップは、前記配色ルール、前記配色パレット、および当該配色ルールに対応するイメージ語を対応付けて提示し、
前記配色ルール提示ステップで提示したイメージ語のなかからいずれかの選択を入力させるイメージ語選択ステップをコンピュータに実行させるためのプログラムを含み、
前記配色ルール解析ステップは、前記イメージ語選択ステップで選択されたイメージ語に対応する他の配色ルールを前記配色ルール記憶手段から検索することを特徴とする。
【００４９】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７の配色支援装置と同等の作用および効果が得られる。
【００５０】  〔形態１６〕さらに、形態１６の配色支援プログラムは、形態１０ないし１５のいずれか１の配色支援プログラムにおいて、
前記配色ルール提示ステップは、前記配色ルールおよび前記配色パレットの各色をそれぞれ異なる方向に配列することにより前記配色ルールおよび前記配色パレットを対応付けて提示することを特徴とする。
【００５１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８の配色支援装置と同等の作用および効果が得られる。
【００５２】
〔形態１７〕  一方、上記目的を達成するために、形態１７の記憶媒体は、
文書に配色を施す作業を支援する配色支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルールを提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
【００５３】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の配色支援装置と同等の作用および効果が得られる。
【００５４】
〔形態１８〕  さらに、形態１８の記憶媒体は、
文書に配色を施す作業を支援する配色支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
前記文書を構成する文書データを入力する文書データ入力ステップと、
前記文書データ入力ステップで入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶した配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析ステップと、
前記配色ルール解析ステップで判定した配色ルール、および前記配色ルール解析ステップで判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示ステップとをコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
【００５５】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の配色支援装置と同等の作用および効果が得られる。
【００５６】  〔形態１９〕さらに、形態１９の記憶媒体は、形態１８の記憶媒体において、
前記配色ルール提示ステップで提示した配色ルールのなかからいずれかの選択を入力させる配色ルール選択ステップと、
前記配色ルール選択ステップで選択された配色ルールに基づいて、前記文書に施されている色のうち当該配色ルールに適合する適合色群を修正する配色修正ステップとをコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
【００５７】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の配色支援装置と同等の作用および効果が得られる。
【００５８】  〔形態２０〕さらに、形態２０の記憶媒体は、形態１９の記憶媒体において、
前記配色ルール選択ステップは、前記文書に施されている色のうち前記配色パレットの各色に対応するもの以外の色のなかから追加適用色を指定させ、
前記配色修正ステップは、前記配色ルール選択ステップで選択された配色ルールに基づいて、前記適合色群、および前記配色ルール選択ステップで指定された追加適用色を修正することを特徴とする。
【００５９】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の配色支援装置と同等の作用および効果が得られる。
【００６０】  〔形態２１〕さらに、形態２１の記憶媒体は、形態１９および２０のいずれか１の記憶媒体において、
前記配色ルール選択ステップは、前記配色パレットの各色のなかから非適用色を指定させ、
前記配色修正ステップは、前記配色ルール選択ステップで選択された配色ルールに基づいて、前記適合色群のうち前記配色ルール選択ステップで指定された非適用色に対応するもの以外の色を修正することを特徴とする。
【００６１】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の配色支援装置と同等の作用および効果が得られる。
【００６２】  〔形態２２〕さらに、形態２２の記憶媒体は、形態１８ないし２１のいずれか１の記憶媒体において、
前記配色ルール記憶手段は、前記配色ルールをグループ化して記憶し、
前記配色ルール解析ステップは、前記配色ルール記憶手段の配色ルールのうち前記文書に施されている配色に適合する配色ルール、および当該配色ルールと同一のグループに属する他の配色ルールを判定することを特徴とする。
【００６３】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の配色支援装置と同等の作用および効果が得られる。
【００６４】  〔形態２３〕さらに、形態２３の記憶媒体は、形態２２の記憶媒体において、
前記配色ルール記憶手段は、前記配色ルールをイメージ語と対応付けて記憶し、
前記配色ルール提示ステップは、前記配色ルール、前記配色パレット、および当該配色ルールに対応するイメージ語を対応付けて提示し、
前記配色ルール提示ステップで提示したイメージ語のなかからいずれかの選択を入力させるイメージ語選択ステップをコンピュータに実行させるためのプログラムを含み、
前記配色ルール解析ステップは、前記イメージ語選択ステップで選択されたイメージ語に対応する他の配色ルールを前記配色ルール記憶手段から検索することを特徴とする。
【００６５】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７の配色支援装置と同等の作用および効果が得られる。
【００６６】  〔形態２４〕さらに、形態２４の記憶媒体は、形態１８ないし２３のいずれか１の記憶媒体において、
前記配色ルール提示ステップは、前記配色ルールおよび前記配色パレットの各色をそれぞれ異なる方向に配列することにより前記配色ルールおよび前記配色パレットを対応付けて提示することを特徴とする。
【００６７】
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８の配色支援装置と同等の作用および効果が得られる。
【００６８】
〔形態２５〕  一方、上記目的を達成するために、形態２５の配色支援方法は、
文書に配色を施す作業を支援する配色支援方法であって、
演算部が、記憶部に読み込まれかつ前記文書を構成する文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記演算部が、前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、または前記文書に適用されている配色ルールに関連する配色ルールを判定する配色ルール解析ステップと、
前記演算部が、前記配色ルール解析ステップで判定した配色ルールを提示する配色ルール提示ステップとを含むことを特徴とする。
これにより、形態１の配色支援装置と同等の効果が得られる。
【００６９】
〔形態２６〕  さらに、形態２６の配色支援方法は、
文書に配色を施す作業を支援する配色支援方法であって、
前記文書を構成する文書データを記憶部に入力する文書データ入力ステップと、
演算部が、前記文書データ入力ステップで入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得ステップと、
前記演算部が、前記色情報取得ステップで取得した色情報と、前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶した配色ルール記憶手段の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析ステップと、
前記演算部が、前記配色ルール解析ステップで判定した配色ルール、および前記配色ルール解析ステップで判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示ステップとを含むことを特徴とする。
これにより、形態２の配色支援装置と同等の効果が得られる。
【００７０】
〔形態２７〕  さらに、形態２７の配色支援方法は、形態２６の配色支援方法において、
前記配色ルール提示ステップで提示した配色ルールのなかからいずれかの選択を入力させる配色ルール選択ステップと、
前記配色ルール選択ステップで選択された配色ルールに基づいて、前記文書に施されている色のうち当該配色ルールに適合する適合色群を修正する配色修正ステップとを含むことを特徴とする。
これにより、形態３の配色支援装置と同等の効果が得られる。
【００７１】
〔形態２８〕  さらに、形態２８の配色支援方法は、形態２７の配色支援方法において、
前記配色ルール選択ステップは、前記文書に施されている色のうち前記配色パレットの各色に対応するもの以外の色のなかから追加適用色を指定させ、
前記配色修正ステップは、前記配色ルール選択ステップで選択された配色ルールに基づいて、前記適合色群、および前記配色ルール選択ステップで指定された追加適用色を修正することを特徴とする。
これにより、形態４の配色支援装置と同等の効果が得られる。
【００７２】
〔形態２９〕  さらに、形態２９の配色支援方法は、形態２７および２８のいずれか１の配色支援方法において、
前記配色ルール選択ステップは、前記配色パレットの各色のなかから非適用色を指定させ、
前記配色修正ステップは、前記配色ルール選択ステップで選択された配色ルールに基づいて、前記適合色群のうち前記配色ルール選択ステップで指定された非適用色に対応するもの以外の色を修正することを特徴とする。
これにより、形態５の配色支援装置と同等の効果が得られる。
【００７３】
〔形態３０〕  さらに、形態３０の配色支援方法は、形態２６ないし２９のいずれか１の配色支援方法において、
前記配色ルール記憶手段は、前記配色ルールをグループ化して記憶し、
前記配色ルール解析ステップは、前記配色ルール記憶手段の前記複数種類の配色ルールのうち前記文書に施されている配色に適合する配色ルール、および当該配色ルールと同一のグループに属する他の配色ルールを判定することを特徴とする。
これにより、形態６の配色支援装置と同等の効果が得られる。
【００７４】
〔形態３１〕  さらに、形態３１の配色支援方法は、形態３０の配色支援方法において、
前記配色ルール記憶手段は、前記配色ルールをイメージ語と対応付けて記憶し、
前記配色ルール提示ステップは、前記配色ルール、前記配色パレット、および当該配色ルールに対応するイメージ語を対応付けて提示し、
前記配色ルール提示ステップで提示したイメージ語のなかからいずれかの選択を入力させるイメージ語選択ステップを含み、
前記配色ルール解析ステップは、前記イメージ語選択ステップで選択されたイメージ語に対応する他の配色ルールを前記配色ルール記憶手段から検索することを特徴とする。
これにより、形態７の配色支援装置と同等の効果が得られる。
【００７５】
〔形態３２〕  さらに、形態３２の配色支援方法は、形態２６ないし３１のいずれか１の配色支援方法において、
前記配色ルール提示ステップは、前記配色ルールおよび前記配色パレットの各色をそれぞれ異なる方向に配列することにより前記配色ルールおよび前記配色パレットを対応付けて提示することを特徴とする。
これにより、形態８の配色支援装置と同等の効果が得られる。
〔形態３３〕  一方、上記目的を達成するために、形態２５の配色支援システムは、
文書に配色を施す作業を支援する配色支援システムであって、
前記文書の配色を規定する複数種類の配色規則の各々を色情報を用いて規定した複数種類の配色ルールを記憶する配色ルール記憶装置と情報処理装置とを、これらが相互にデータ通信可能に備え、
前記情報処理装置は、
前記文書を構成する文書データを入力する文書データ入力手段と、
前記文書データ入力手段で入力した文書データに基づいて、前記文書に施されている色に関する色情報を取得する色情報取得手段と、
前記色情報取得手段で取得した色情報と、前記配色ルール記憶装置の前記複数種類の配色ルールとを比較して、前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および前記文書に施されている色のうち前記文書に適用されている配色ルールに適合する適合色群を判定する配色ルール解析手段と、
前記配色ルール解析手段で判定した配色ルール、および前記配色ルール解析手段で判定した適合色群、その近似色群またはそれら色を組み合わせた色群からなる配色パレットを対応付けて提示する配色ルール提示手段とを備えることを特徴とする。
これにより、形態１の配色支援装置と同等の効果が得られる。
〔形態３４〕  さらに、形態３４の配色支援システムは、形態３３の配色支援システムにおいて、
前記配色ルール記憶装置は、前記配色ルールをグループ化して記憶するようになっており、
前記配色ルール解析手段は、前記配色ルール記憶装置の前記複数種類の配色ルールのうち前記文書に適用されている配色ルール、および当該配色ルールと同一のグループに属する他の配色ルールを判定するようになっていることを特徴とする。
これにより、形態６の配色支援装置と同等の効果が得られる。
〔形態３５〕  さらに、形態３５の配色支援システムは、形態３４の配色支援システムにおいて、
前記配色ルール記憶装置は、前記配色ルールをイメージ語と対応付けて記憶するようになっており、
前記配色ルール提示手段は、前記配色ルール、前記配色パレット、および当該配色ルールに対応するイメージ語を対応付けて提示するようになっており、
さらに、前記配色ルール提示手段で提示したイメージ語のなかからいずれかの選択をユーザに入力させるイメージ語選択手段を備え、
前記配色ルール解析手段は、前記イメージ語選択手段で選択されたイメージ語に対応する他の配色ルールを前記配色ルール記憶装置のなかから検索するようになっていることを特徴とする。
これにより、形態７の配色支援装置と同等の効果が得られる。
【図面の簡単な説明】
【００７６】［図１］配色支援装置１００の機能概要を示す機能ブロック図である。
［図２］配色支援装置１００のハードウェア構成を示すブロック図である。
［図３］配色ルール登録ＤＢ１０のデータ構造を示す図である。
［図４］配色支援処理を示すフローチャートである。
［図５］配色修正処理を示すフローチャートである。
［図６］文書データから色情報を抽出する場合を説明するための図である。
［図７］配色ルール４が文書に適用されているか否かを判定するための表である。
［図８］配色ルール１が文書に適用されているか否かを判定するための表である。
［図９］文書に施されている配色に適合する配色ルールを表示した表示画面である。
［図１０］文書に施されている色を修正する場合を説明するための図である。
［図１１］適用後色を表示する場合を説明するための図である。
［図１２］非適用色を指定する場合を説明するための図である。
［図１３］配色支援装置１００の機能概要を示す機能ブロック図である。
［図１４］配色ルール登録ＤＢ３０のデータ構造を示す図である。
［図１５］配色支援処理を示すフローチャートである。
［図１６］文書に施されている配色に適合する配色ルールを表示した表示画面である。
［図１７］文書に施されている配色に適合する配色ルールおよびその配色ルールに関連する配色ルールを表示した表示画面である。
［図１８］配色ルール登録ＤＢ３０のデータ構造を示す図である。
［図１９］文書に施されている配色に適合する配色ルールを表示した表示画面である。
［図２０］文書に施されている配色に適合する配色ルールおよびその配色ルールに関連する配色ルールを表示した表示画面である。
［図２１］ＰＣ２００およびディスプレイ２０２からなる構成に本発明を適用した場合の機能概要を示す第１の機能ブロック図である。
［図２２］ＰＣ２００およびディスプレイ２０２からなる構成に本発明を適用した場合の機能概要を示す第２の機能ブロック図である。
［図２３］ＰＣ２００およびディスプレイ２０２からなる構成に本発明を適用した場合の機能概要を示す第３の機能ブロック図である。
［図２４］ＰＣ２００、ディスプレイ２０２およびスキャナ２０４からなる構成に本発明を適用した場合の機能概要を示す第１の機能ブロック図である。
［図２５］ＰＣ２００、ディスプレイ２０２およびスキャナ２０４からなる構成に本発明を適用した場合の機能概要を示す第２の機能ブロック図である。
［図２６］クライアント２１０およびサーバ２１２からなるネットワークシステムに本発明を適用した場合の機能概要を示す第１の機能ブロック図である。
［図２７］クライアント２１０およびサーバ２１２からなるネットワークシステムに本発明を適用した場合の機能概要を示す第２の機能ブロック図である。
［図２８］記憶媒体およびそのデータ構造を示す図である。
【符号の説明】
【００７７】１００…配色支援装置，  １０，３０…配色ルール登録ＤＢ，  １２…文書データ入力部，  １４…色情報取得部，  １６，３２…配色ルール解析部，  １８，３４…配色ルール表示部，  ２０…配色ルール選択部，  ２２…配色修正部，  ２４…文書データ出力部，  ３６…イメージ語選択部，  ５０…ＣＰＵ，  ５２…ＲＯＭ，  ５４…ＲＡＭ，  ５８…Ｉ／Ｆ，５９…バス，  ６０…入力装置，  ６２…記憶装置，  ６４…表示装置，４２０，４２２…チェックボックス
【発明を実施するための最良の形態】
【００７８】
以下、本発明の実施の第１の形態を図面を参照しながら説明する。図１ないし図１２は、本発明に係る配色支援装置、配色支援プログラムおよび記憶媒体、配色支援方法、並びに配色支援システムの第１の実施の形態を示す図である。
本実施の形態は、本発明に係る配色支援装置、配色支援プログラムおよび記憶媒体、配色支援方法、並びに配色支援システムを、文書に配色を施してカラー文書を作成する際に、ユーザが配色を施す作業を支援するためのガイド情報を表示するとともに配色の修正を自動的に行う場合について適用したものである。
【００７９】  まず、本発明を適用する配色支援装置１００の機能概要を図１を参照しながら説明する。
図１は、配色支援装置１００の機能概要を示す機能ブロック図である。
配色支援装置１００は、図１に示すように、配色を規定した配色ルールを登録した配色ルール登録データベース（以下、データベースのことを単にＤＢと略記する。）１０と、文書データを入力する文書データ入力部１２と、文書データ入力部１２で入力した文書データに基づいて、文書に施されている色に関する色情報を取得する色情報取得部１４とを有して構成されている。【００８０】  配色支援装置１００は、さらに、文書に適用されている配色ルールを解析する配色ルール解析部１６と、配色ルール解析部１６の解析で得られた配色ルールを表示する配色ルール表示部１８とを有して構成されている。
配色ルール解析部１６は、色情報取得部１４で取得した色情報に基づいて、配色ルール登録ＤＢ１０の配色ルールのうち文書に施されている配色に適合する配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群を判定する。【００８１】  配色ルール表示部１８は、配色ルール解析部１６で判定した配色ルール、および配色ルール解析部１６で判定した適合色群からなる配色パレットを対応付けて表示する。
配色支援装置１００は、さらに、配色ルール表示部１８で表示した配色ルールのなかからいずれかの選択をユーザに促し入力を受け取る配色ルール選択部２０と、配色ルール選択部２０で選択された配色ルールに基づいて、文書に施されている色のうちその配色ルールに適合する適合色群を修正する配色修正部２２と、配色修正部２２で配色修正した文書を構成する文書データを出力する文書データ出力部２４とを有して構成されている。【００８２】  次に、配色支援装置１００の構成を図２ないし図５を参照しながら説明する。
図２は、配色支援装置１００のハードウェア構成を示すブロック図である。
配色支援装置１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。【００８３】  Ｉ／Ｆ５８には、外部装置として、配色ルール登録ＤＢ１０と、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４とが接続されている。
文書データは、別なアプリケーションプログラムによって作成されて記憶装置６２に保存されている場合や、入力装置６０を介して入力され、または入力装置６０を介したユーザからの指示により配色支援装置１００の外部から読み込まれ、記憶装置６２またはＲＡＭ５４に記憶される場合がある。【００８４】  次に、配色ルール登録ＤＢ１０のデータ構造を詳細に説明する。
図３は、配色ルール登録ＤＢ１０のデータ構造を示す図である。
配色ルール登録ＤＢ１０には、図３に示すように、各配色ルールごとに１つのレコードが登録されている。各レコードは、配色ルールに対して一意に割り当てられているシリアル番号を登録したフィールド４０２と、配色ルールの名称を登録したフィールド４０４と、配色ルールを登録したフィールド４０６とを含んで構成されている。【００８５】  図３において、第１段目および第２段目のレコードは、配色パターンに関する配色ルールを規定している。配色パターンは、配色に好ましいとされる複数の色の組み合わせを表色系で表現する。３つの色の配色パターン（以下、３色配色という。以下、同様に略記する。）の配色ルールを規定する場合、基準色となる配色パターンは、例えば、ＲＧＢ３原色で「（２１２，２３１，２１０）、（２３６，２２８，１９０）、（２１６，２２６，２４１）」と表現することができるので、３色配色の配色ルールは、文書データから取得した任意の３つの色を（ｒ１，ｇ１，ｂ１）、（ｒ２，ｇ２，ｂ２）および（ｒ３，ｇ３，ｂ３）とし、閾値をｐ１として、下式（１）により規定することができる。なお、閾値ｐ１は、配色ルール登録ＤＢ１０とは別に、処理の際に設定される。【００８６】  ｍａｘ（｜ｒ１−２１２｜，｜ｇ１−２３１｜，｜ｂ１−２１０｜）  ＜  ｐ１  ＆
ｍａｘ（｜ｒ２−２３６｜，｜ｇ２−２２８｜，｜ｂ２−１９０｜）  ＜  ｐ１  ＆
ｍａｘ（｜ｒ３−２１６｜，｜ｇ３−２２６｜，｜ｂ３−２４１｜）  ＜ｐ１                    …（１）
上式（１）において、「ｍａｘ」は、与えられた複数の引数のうち最大値となるものを返す関数である。【００８７】  同様に、２色配色の配色ルールは、基準色となる配色パターンを「（１９７，８１，８４）、（１７８，９９，２４）」とすると、下式（２）により規定することができる。
ｍａｘ（｜ｒ１−１９７｜，｜ｇ１−８１｜，｜ｂ１−８４｜）  ＜  ｐ１  ＆
ｍａｘ（｜ｒ２−１７８｜，｜ｇ２−９９｜，｜ｂ２−２４｜）  ＜  ｐ１                    …（２）
また、図３において、第３段目のレコードは、明度と彩度を揃える配色ルールを規定している。この配色ルールは、文書データから取得した任意の２つの色を色相、明度、彩度で表現して（ｈ１，ｖ１，ｃ１）および（ｈ２，ｖ２，ｃ２）とし、閾値をｐ２として、下式（３）により規定することができる。なお、閾値ｐ２は、配色ルール登録ＤＢ１０とは別に、処理の際に設定される。【００８８】  ｍａｘ（｜ｖ１−ｖ２｜，｜ｃ１−ｃ２｜）  ＜  ｐ２                              …（３）
また、図３において、第４段目のレコードは、色相を揃える配色ルールを規定している。この配色ルールは、文書データから取得した任意の２つの色を色相、明度、彩度で表現して（ｈ１，ｖ１，ｃ１）および（ｈ２，ｖ２，ｃ２）とし、閾値をｐ２として、下式（４）により規定することができる。なお、閾値ｐ２は、配色ルール登録ＤＢ１０とは別に、処理の際に設定される。【００８９】  ｜ｈ１−ｈ２｜  ＜  ｐ２                                        …（４）
また、図３において、第５段目のレコードは、青系統を用いる配色ルールを規定している。この配色ルールは、文書データから取得した任意の１つの色を（ｒ１，ｇ１，ｂ１）として、下式（５）により規定することができる。
ｂ１  ＞  ｇ１  ＆  ｇ１  ＞  ｒ１  ＆  ｒ１  ＜  １２８  ＆  ｂ１  ＞  １６０      …（５）
配色ルールの解析では、各配色ルールが文書に適用されているかどうかを順に調ベていく。配色ルールに関連する色数が多いものから順に調べていくので、配色ルールは、適用色数が多い可能性の高い順または適用色数が実際に多い順にソートして配色ルール登録ＤＢ１０に登録しておくのがよい。【００９０】  例えば、配色ルール１（シリアル番号「１」により特定される配色ルールをいう。以下、同様に略記する。）は、文書中の３色に適用し、配色ルール２は、文書中の２色に適用するのに対して、配色ルール３，４は、２色間のルールであり、２色ごとの組み合わせで適用するので、文書中の２色以上に適用する可能性がある。さらに、配色ルール３は２変数（ｖ，ｃ）であるのに対して、配色ルール４は１変数（ｈ）であるので、配色ルール４の方が適用色数が多くなる可能性が高い。また、配色ルール５は、１色のルールなので、適用色数が多くなる可能性が最も高い。以上により、配色ルール５，４，３，１，２の順に調べるように、ソートして記憶する。【００９１】  なお、配色ルールは、上式（１）〜（５）のように規定するに限らず、様々な形式が考えられる。例えば、配色ルール１は、下式（６）により規定することもできる。また、下式（６）において、閾値は３つの条件式においてそれぞれ異なる値に設定してもよい。【００９２】  ｜ｒ１−２１２｜＋｜ｇ１−２３１｜＋｜ｂ１−２１０｜  ＜  ｐ１  ＆
｜ｒ２−２３６｜＋｜ｇ２−２２８｜＋｜ｂ２−１９０｜  ＜  ｐ１  ＆
｜ｒ３−２１６｜＋｜ｇ３−２２６｜＋｜ｂ３−２４１｜  ＜  ｐ１                          …（６）
図２に戻り、ＣＰＵ５０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４のフローチャートに示す配色支援処理を実行するようになっている。【００９３】  図４は、配色支援処理を示すフローチャートである。
配色支援処理は、ユーザが配色を施した文書に適用されていると思われる配色ルールを表示し、ユーザがそのなかから選択した配色ルールに基づいて文書の配色を自動的に修正する処理であって、ＣＰＵ５０において実行されると、図４に示すように、まず、ステップＳ１００に移行するようになっている。【００９４】  ステップＳ１００では、配色支援の対象となる文書データを記憶装置６２または配色支援装置１００の外部から読み出してＲＡＭ５４に記憶し、ステップＳ１０２に移行して、入力した文書データに基づいて、文書に施されている色に関する色情報を取得し、ステップＳ１０４に移行する。
ステップＳ１０４では、ソートされた配色ルールのうち先頭のものを配色ルール登録ＤＢ１０から読み出し、ステップＳ１０６に移行して、取得した色情報に基づいて、読み出した配色ルールが、文書に施されている色の組み合わせのいずれかに適合するか否かを判定するとともに、文書に施されている色のうち読み出した配色ルールに適合する適合色群を判定し、ステップＳ１０８に移行する。【００９５】  ステップＳ１０８では、ステップＳ１０６の判定結果を記憶装置６２またはＲＡＭ５４に記憶し、ステップＳ１１０に移行して、配色ルール登録ＤＢ１０のすべての配色ルールについてステップＳ１０６，Ｓ１０８の処理が終了したか否かを判定し、すべての配色ルールについて処理が終了したと判定したとき（Ｙｅｓ）は、ステップＳ１１２に移行する。
ステップＳ１１２では、記憶装置６２またはＲＡＭ５４に記憶されている判定結果に基づいて、ステップＳ１０６で判定した各配色ルールごとに、その配色ルールの名称および適合色群からなる配色パレットを対応付けて表示装置６４に表示し、ステップＳ１１４に移行する。【００９６】  ステップＳ１１４では、表示された配色ルールのなかからいずれかの配色ルールが入力装置６０により選択されているか否かを判定し、いずれかの配色ルールが選択されていると判定したとき（Ｙｅｓ）は、ステップＳ１１６に移行して、配色修正を実行すべきことが入力装置６０から要求されたか否かを判定し、配色修正の実行が要求されたと判定したとき（Ｙｅｓ）は、ステップＳ１１８に移行する。【００９７】  ステップＳ１１８では、文書に施されている色のうち選択された配色ルールに適合する適合色群を修正する配色修正処理を実行し、ステップＳ１２０に移行して、配色修正処理で配色修正した文書を構成する文書データを記憶装置６２に格納することにより出力し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１６で、配色修正を実行すべきことが要求されないと判定したとき（Ｎｏ）は、ステップＳ１１４に移行する。【００９８】  一方、ステップＳ１１４で、表示された配色ルールのなかからいずれの配色ルールも選択されていないと判定したとき（Ｎｏ）は、ステップＳ１２２に移行して、配色パレットの各色のなかからいずれかの色を指定することにより、配色ルールを文書に適用した後の色（以下、適用後色という。）を表示すべきことが入力装置６０から要求されたか否かを判定し、適用後色を表示すべきことが要求されたと判定したとき（Ｙｅｓ）は、ステップＳ１２４に移行する。【００９９】  ステップＳ１２４では、指定された色について、その配色パレットに対応する配色ルールを文書に適用した後の色を求め、得られた適用後色をその指定色と対応付けて表示装置６４に表示し、ステップＳ１１４に移行する。
一方、ステップＳ１２２で、適用後色を表示すべきことが要求されないと判定したとき（Ｎｏ）は、ステップＳ１１４に移行する。【０１００】  一方、ステップＳ１１０で、配色ルール登録ＤＢ１０のすべての配色ルールについてステップＳ１０６，Ｓ１０８の処理が終了しないと判定したとき（Ｎｏ）は、ステップＳ１２６に移行して、ソートされた配色ルールのうち次のものを配色ルール登録ＤＢ１０から読み出し、ステップＳ１０６に移行する。
次に、ステップＳ１１８の配色修正処理を詳細に説明する。【０１０１】  図５は、配色修正処理を示すフローチャートである。
配色修正処理は、ステップＳ１１８において実行されると、図５に示すように、まず、ステップＳ２００に移行するようになっている。
ステップＳ２００では、文書に施されている色のうち配色パレットの各色に対応するもの以外の色のなかからいずれかの色（以下、追加適用色という。）が指定されているか否かを判定し、追加適用色が指定されないと判定したとき（Ｎｏ）は、ステップＳ２０２に移行する。【０１０２】  ステップＳ２０２では、配色パレットの各色のなかからいずれかの色（以下、非適用色）が指定されているか否かを判定し、非適用色が指定されていないと判定したとき（Ｎｏ）は、ステップＳ２０４に移行して、選択された配色ルールに基づいて、文書に施されている色のうちその配色ルールに適合する適合色群を修正し、ステップＳ２０６に移行する。
ステップＳ２０６では、選択されたすべての配色ルールについてステップＳ２００〜Ｓ２０４，Ｓ２０８〜Ｓ２１４の処理が終了したか否かを判定し、すべての配色ルールについて処理が終了したと判定したとき（Ｙｅｓ）は、一連の処理を終了して元の処理に復帰させる。【０１０３】  一方、ステップＳ２０６で、選択されたすべての配色ルールについてステップＳ２００〜Ｓ２０４，Ｓ２０８〜Ｓ２１４の処理が終了しないと判定したとき（Ｎｏ）は、ステップＳ２００に移行する。
一方、ステップＳ２０２で、非適用色が指定されていると判定したとき（Ｙｅｓ）は、ステップＳ２０８に移行して、選択された配色ルールに基づいて、文書に施されている色のうち指定された非適合色を除きその配色ルールに適合する適合色群を修正し、ステップＳ２０６に移行する。【０１０４】  一方、ステップＳ２００で、追加適用色が指定されていると判定したとき（Ｙｅｓ）は、ステップＳ２１０に移行して、非適用色が指定されているか否かを判定し、非適用色が指定されていないと判定したとき（Ｎｏ）は、ステップＳ２１２に移行して、選択された配色ルールに基づいて、文書に施されている色のうちその配色ルールに適合する適合色群および指定された追加適用色を修正し、ステップＳ２０６に移行する。【０１０５】  一方、ステップＳ２１０で、非適用色が指定されていると判定したとき（Ｙｅｓ）は、ステップＳ２１４に移行して、選択された配色ルールに基づいて、文書に施されている色のうち指定された非適合色を除きその配色ルールに適合する適合色群および指定された追加適用色を修正し、ステップＳ２０６に移行する。
次に、本実施の形態の動作を図６ないし図１２を参照しながら説明する。【０１０６】  ユーザは、まず、配色支援装置１００において、入力装置６０を介して配色を施したカラー文書の文書データを指定する。
配色支援装置１００では、文書データが指定されると、ステップＳ１００，Ｓ１０２を経て、指定された文書データが記憶装置６２または配色支援装置１００の外部から入力され、入力された文書データに基づいて、文書に施されている色に関する色情報が取得される。【０１０７】  図６は、文書データから色情報を抽出する場合を説明するための図である。
図６に示すように、入力された文書に６つの色Ｄ１〜Ｄ６が施されているとすると、Ｄ１〜Ｄ６に関する色情報がそれぞれ抽出される。色情報としては、ＲＧＢ３原色で表現することができ、例えば、Ｄ１＝（６９，１５１，１９７）、Ｄ２＝（３８，１５４，１９７）、Ｄ３＝（１２２，１７９，１９０）、Ｄ４＝（２２６，２２８，１９９）、Ｄ５＝（２１２，２３１，２１０）、Ｄ６＝（２１６，２２６，２４１）であったとする。なお、写真や写真領域のように多くの色が使われている領域については、代表色に関する色情報を抽出する。また、グラデーションやグラデーション領域については、グラデーションを形成するのに使用した色（端の色）に関する色情報を抽出する。【０１０８】  次いで、ステップＳ１０６を繰り返し経て、取得された色情報に基づいて、配色ルール登録ＤＢ１０の配色ルールのうち文書に施されている配色に適合する配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群が判定される。配色ルール登録ＤＢ１０には、図３に示すように、５つの配色ルール１〜５が登録されているとする。【０１０９】  まず、ソートされた配色ルールのうち最も優先順位の高い配色ルール５が文書に適用されているか否かを判定する。配色ルール５は、１色のルールなので、文書に施されている各色Ｄ１〜Ｄ６について、その色情報が上式（５）を満たすか否かを判定することにより配色ルール５の適合可否を判定する。上式（５）を満たすときは、配色ルール５が文書に適用されていると判定する。その結果、Ｄ１、Ｄ２およびＤ３が上式（５）を満たすので、配色ルール５を満たす色群は、（Ｄ１，Ｄ２，Ｄ３）となる。【０１１０】  図７は、配色ルール４が文書に適用されているか否かを判定するための表である。
次に、ソートされた配色ルールのうち次に優先順位の高い配色ルール４が文書に適用されているか否かを判定する。配色ルール４は、２色間のルールなので、図７に示すように、２色の組み合わせの行列を作成して、各組み合わせが上式（４）を満たすか否かを判定することにより配色ルール４の適合可否を判定する。図７の表においては、上式（４）を満たすときは「１」、上式（４）を満たさないときは「０」を設定する。【０１１１】  そして、図７から結合関係を形成し、配色ルール４を満たす色群を判定する。まず、Ｄ１とＤ２が上式（４）を満たしているので、この関係を基準に、Ｄ１またはＤ２と上式（４）を満たしている色を判定する。すると、Ｄ１についてはＤ６が、Ｄ２についてはＤ３が上式（４）を満たしていることが分かる。同様に、Ｄ６またはＤ３について見てみると、Ｄ６については存在しないが、Ｄ３についてＤ６が上式（４）を満たしていることが分かる。これら色を結合すると、色群（Ｄ１，Ｄ２，Ｄ３，Ｄ６）が得られる。【０１１２】  また、Ｄ４とＤ５が上式（４）を満たしているので、この関係を基準に、Ｄ４またはＤ５と上式（４）を満たしている色を判定する。すると、Ｄ４またはＤ５と上式（４）を満たしている色は存在しないことが分かる。これら色を結合すると、色群（Ｄ４，Ｄ５）が得られる。
したがって、配色ルール４を満たす色群は、（Ｄ１，Ｄ２，Ｄ３，Ｄ６）および（Ｄ４，Ｄ５）となる。【０１１３】  次に、ソートされた配色ルールのうち次に優先順位の高い配色ルール３が文書に適用されているか否かを判定する。配色ルール３は、配色ルール４同様に２色間のルールなので、配色ルール４と同様の方法により判定を行う。その結果、配色ルール３を満たす色群は、（Ｄ１，Ｄ２）および（Ｄ４，Ｄ５，Ｄ６）となる。
図８は、配色ルール１が文書に適用されているか否かを判定するための表である。【０１１４】  次に、ソートされた配色ルールのうち次に優先順位の高い配色ルール１が文書に適用されているか否かを判定する。配色ルール１は、３色配色のルールなので、図８に示すように、文書に施されている各色Ｄ１〜Ｄ６について、その色情報が上式（１）を満たすか否かを判定することにより配色ルール１の適合可否を判定する。図８の表においては、上式（１）を満たすときは「１」、上式（１）を満たさないときは「０」を設定する。また、閾値ｐ１を「１６」としている。その結果、配色ルール１を満たす色群は、（Ｄ４，Ｄ５，Ｄ６）となる。【０１１５】  次に、ソートされた配色ルールのうち最も優先順位の低い配色ルール２が文書に適用されているか否かを判定する。配色ルール２は、２色配色のルールなので、配色ルール１と同様の方法により判定を行う。その結果、配色ルール２を満たす色群は存在しない。
以上より、各配色ルール１〜５を満たす色群は、以下に示すようになる。【０１１６】  配色ルール５：（Ｄ１，Ｄ２，Ｄ３）
配色ルール４：（Ｄ１，Ｄ２，Ｄ３，Ｄ６）および（Ｄ４，Ｄ５）
配色ルール３：（Ｄ１，Ｄ２）および（Ｄ４，Ｄ５，Ｄ６）
配色ルール１：（Ｄ４，Ｄ５，Ｄ６）
配色ルール２：なし
次いで、ステップＳ１１２を経て、判定された各配色ルールごとに、その配色ルールの名称および適合色群からなる配色パレットが対応付けられて表示される。【０１１７】  図９は、文書に施されている配色に適合する配色ルールを表示した表示画面である。
図９の表示画面では、適合色群の色数が多い順に配色ルールが表示されている。
第１行目は、適合色群の色数が４つの配色ルールを表示している。
第１行目には、配色ルール４の名称「色相を揃える」と、配色ルール４を満たす色群のうち（Ｄ１，Ｄ２，Ｄ３，Ｄ６）からなる配色パレットと、チェックボックス４２０とが表示されている。チェックボックス４２０をチェックすると、この配色ルールを選択することができる。また、配色パレットにおいて適合色群以外の色は「□」で示されており、その箇所にマウスカーソルを合わせてクリック等すると、その色を追加適用色として指定することができる。また、配色パレットのいずれかの色にマウスカーソルを合わせてクリック等すると、その色を非適用色として指定することができ、ダブルクリック等すると、その色について適用後色を表示すべきことを要求することができる。【０１１８】  第２行目〜第４行目は、適合色群の色数が３つの配色ルールを表示している。
第２行目には、配色ルール５の名称「青系統を用いる」と、配色ルール５を満たす色群（Ｄ１，Ｄ２，Ｄ３）からなる配色パレットと、チェックボックス４２０とが表示されている。
第３行目には、配色ルール３の名称「明度と彩度を揃える」と、配色ルール３を満たす色群のうち（Ｄ４，Ｄ５，Ｄ６）からなる配色パレットと、チェックボックス４２０とが表示されている。【０１１９】  第４行目には、配色ルール１の名称「３色配色パターン」と、配色ルール１を満たす色群（Ｄ４，Ｄ５，Ｄ６）からなる配色パレットと、チェックボックス４２０とが表示されている。
第５行目および第６行目は、適合色群の色数が２つの配色ルールを表示している。
第５行目には、配色ルール４の名称「色相を揃える」と、配色ルール４を満たす色群のうち（Ｄ４，Ｄ５）からなる配色パレットと、チェックボックス４２０とが表示されている。【０１２０】  第６行目には、配色ルール３の名称「明度と彩度を揃える」と、配色ルール３を満たす色群のうち（Ｄ１，Ｄ２）からなる配色パレットと、チェックボックス４２０とが表示されている。
ここで、ユーザは、図９に示すように、第４行目および第６行目のチェックボックス４２０をチェックし、第６行目の配色パレットにおいてＤ３を追加適用色として指定したとする。すなわち、配色ルール１，３を選択し、選択した配色ルール３についてはＤ３を追加適用色として指定した。【０１２１】  配色支援装置１００では、配色ルールが選択されると、ステップＳ１１８を経て、文書に施されている色のうち選択された配色ルールに適合する適合色群を修正する配色修正処理が実行される。
図１０は、文書に施されている色を修正する場合を説明するための図である。
配色修正処理では、選択された配色ルールを順番に適用していく。適用する順番は、適合色群の色数が多い配色ルールを優先する。ここで、選択された配色ルール１，３は、いずれも適合色群の色数が３つであるので、配色ルール登録ＤＢ１０でソートされている順に適用する。【０１２２】  まず、配色ルール１を適用する。選択された配色ルール１を満たす色群は、（Ｄ４，Ｄ５，Ｄ６）であるので、ステップＳ２０４を経て、配色ルール１に基づいて、文書に施されている色Ｄ４〜Ｄ６が修正される。この場合、Ｄ４〜Ｄ６は、図１０（ａ）および以下に示すように、３色配色パターンの基準色にそれぞれ修正される。
Ｄ４（２２６，２２８，１９９）→Ｄ４’（２３６，２２８，１９０）
Ｄ５（２１２，２３１，２１０）→Ｄ５（２１２，２３１，２１０）
Ｄ６（２１６，２２６，２４１）→Ｄ６（２１６，２２６，２４１）
次に、配色ルール３を適用する。選択された配色ルール３を満たす色群は、（Ｄ１，Ｄ２）であり、追加適用色がＤ３であるので、ステップＳ２１２を経て、配色ルール３に基づいて、文書に施されている色Ｄ１〜Ｄ３が修正される。この場合、Ｄ１、Ｄ２の明度と彩度が揃っているので、Ｄ３の明度と彩度も、図１０（ａ）および以下に示すように、それに合わせて閾値ｐ２よりも小さくなるように修正される。【０１２３】  Ｄ１（６９，１５１，１９７）→Ｄ１（６９，１５１，１９７）
Ｄ２（３８，１５４，１９７）→Ｄ２（３８，１５４，１９７）
Ｄ３（１２２，１７９，１９０）→Ｄ３’（５６，１５６，１７２）
なお、上記例では、追加適用色としてＤ３を指定した場合を説明したが、追加適用色を指定しなかった場合は、図１０（ｂ）に示すように、Ｄ３は、修正されることなくそのまま維持される。【０１２４】  また、上記例では、配色ルール３に基づいて明度および彩度の許容範囲に収まるところまで値を変化させているが、Ｄ１，Ｄ２との適合度を高くするため、以下のように修正してもよい。
Ｄ３（１２２，１７９，１９０）→Ｄ３’（０，１６０，１８２）
また、複数色の配色ルールを追加適用する場合には、規定されている複数色のなかから現在施されている色に最も近い色を選択して、その色に修正する。【０１２５】  また、上記例では、選択された配色ルールの適合色群に属さず、かつ、ユーザにより指定されなかった色については、修正することなくそのまま維持するようにしたが、このような色については、最も近い色の修正に合わせて修正するとか、最も近い２色の修正に合わせて修正するとか、それらの色との距離に応じて修正量を調整するといった修正を行なってもよい。【０１２６】  配色支援装置１００では、配色修正処理が完了すると、ステップＳ１２０を経て、配色修正された文書を構成する文書データが記憶装置６２に出力される。
図１１は、適用後色を表示する場合を説明するための図である。
ユーザは、適用後色を把握したい場合、配色パレットのいずれかの色にマウスカーソルを合わせてダブルクリック等して、その色について適用後色を表示すべきことを要求する。例えば、図１１（ａ）の表示画面において、第６行目の配色パレットのＤ３にマウスカーソルを合わせてダブルクリック等したとする。【０１２７】  配色支援装置１００では、適用後色を表示すべきことが要求されると、ステップＳ１２４を経て、指定された色について、その配色パレットに対応する配色ルールを文書に適用した後の色が求められ、得られた適用後色がその指定色と対応付けて表示される。図１１（ｂ）の表示画面では、第６行目の配色パレットにおいてＤ３の位置に対応する三角形の表示領域に適用後色が表示されている。【０１２８】  図１２は、非適用色を指定する場合を説明するための図である。
ユーザは、表示された適合色群のうち配色ルールを適用したくない色を指定したい場合、配色パレットのいずれかの色にマウスカーソルを合わせてクリック等して、その色を非適用色として指定する。例えば、図１２（ａ）の表示画面において、第６行目の配色パレットのＤ２にマウスカーソルを合わせてダブルクリック等したとする。なお、第６行目の配色パレットでは、Ｄ３が追加適用色として指定されている。【０１２９】  配色支援装置１００では、非適用色Ｄ２が指定されると、図１２（ｂ）に示すように、第６行目の配色パレットにおいてＤ２に対応する位置が「□」で示される。そして、ステップＳ２１４を経て、選択された配色ルール３に基づいて、文書に施されている色Ｄ１、Ｄ３が上式（３）を満たすように修正される。
このようにして、本実施の形態では、文書を構成する文書データを入力し、入力した文書データに基づいて、文書に施されている色に関する色情報を取得し、取得した色情報に基づいて、配色ルール登録ＤＢ１０の配色ルールのうち文書に施されている配色に適合する配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群を判定し、判定した各配色ルールごとに、その配色ルールの名称および適合色群からなる配色パレットを対応付けて表示するようになっている。【０１３０】  これにより、ユーザが配色を施した文書に適用されていると思われる配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群が配色パレットとして表示されるので、ユーザは、表示された配色ルールおよび配色パレットを参照してさらなる配色を施しまたは現在の配色を修正すれば、ユーザのイメージに比較的適合した配色を実現することができる。したがって、従来に比して、ユーザのイメージに適合した配色を実現するのが容易となる。【０１３１】  さらに、本実施の形態では、表示した配色ルールのなかからいずれかの選択をユーザに入力させ、選択された配色ルールに基づいて、文書に施されている色のうちその配色ルールに適合する適合色群を修正するようになっている。
これにより、ユーザが配色を施した文書に適用されていると思われる配色ルールに基づいて、文書に施されている色のうちその配色ルールに適合する適合色群が修正されるので、配色の修正に関するノウハウを有しないユーザであっても、自己のイメージに適合した配色を実現するのが容易となる。【０１３２】  さらに、本実施の形態では、追加適用色の指定をユーザに入力させ、選択された配色ルールに基づいて適合色群および追加適用色を修正するようになっている。
これにより、ユーザは、追加適用色を指定すると、配色ルールに基づいて適合色群および追加適用色が修正されるので、配色ルールの適用範囲を容易に拡大することができる。したがって、配色の修正に関するノウハウを有しないユーザであっても、自己のイメージに適合した配色を実現するのがさらに容易となる。【０１３３】  さらに、本実施の形態では、非適用色の指定をユーザに入力させ、選択された配色ルールに基づいて適合色群のうち非適用色以外の色を修正するようになっている。
これにより、ユーザは、非適用色を指定すると、配色ルールに基づいて適合色群のうち非適用色以外の色が修正されるので、配色ルールの適用範囲を容易に縮小することができる。そのため、すべてを配色ルールで配色するのに比して、より独創的な配色を行なうことができる。したがって、配色の修正に関するノウハウを有しないユーザであっても、自己のイメージに適合した配色を実現するのがさらに容易となる。【０１３４】
上記第１の実施の形態において、配色ルール登録ＤＢ１０は、形態２、１０、１８もしくは２６の配色ルール記憶手段、または形態３３の配色ルール記憶装置に対応し、文書データ入力部１２、入力装置６０およびステップＳ１００は、形態２または形態３３の文書データ入力手段に対応し、ステップＳ１００は、形態１０、１８または２６の文書データ入力ステップに対応している。また、色情報取得部１４およびステップＳ１０２は、形態１、２または３３の色情報取得手段に対応し、ステップＳ１０２は、形態９、１０、１７、１８、２５または２６の色情報取得ステップに対応し、配色ルール解析部１６およびステップＳ１０４〜Ｓ１１０，Ｓ１２６は、形態１、２または３３の配色ルール解析手段に対応し、ステップＳ１０４〜Ｓ１１０，Ｓ１２６は、形態９、１０、１７、１８、２５または２６の配色ルール解析ステップに対応している。
【０１３５】
また、上記第１の実施の形態において、配色ルール表示部１８、表示装置６４およびステップＳ１１２は、形態１ないし３、８または３３の配色ルール提示手段に対応し、ステップＳ１１２は、形態９ないし１１、１６ないし１９、２４ないし２７または３２の配色ルール提示ステップに対応している。また、配色ルール選択部２０、入力装置６０およびステップＳ１１４は、形態３ないし５の配色ルール選択手段に対応し、ステップＳ１１４は、形態１１ないし１３、１９ないし２１、２７ないし２９の配色ルール選択ステップに対応している。
【０１３６】  また、上記第１の実施の形態において、配色修正部２２およびステップＳ１１８，Ｓ２００〜Ｓ２１４は、形態３ないし５の配色修正手段に対応し、ステップＳ１１８，Ｓ２００〜Ｓ２１４は、形態１１ないし１３、１９ないし２１、２７ないし２９の配色修正ステップに対応し、記憶装置６２またはＲＡＭ５４は、形態２５または２６の記憶部に対応している。また、ＣＰＵ５０は、形態２５または２６の演算部に対応している。【０１３７】  以下、本発明の実施の第２の形態を図面を参照しながら説明する。図１３ないし図１７は、本発明に係る配色支援システム、配色支援プログラムおよび記憶媒体、並びに配色支援方法の第２の実施の形態を示す図である。
本実施の形態は、本発明に係る配色支援システム、配色支援プログラムおよび記憶媒体、並びに配色支援方法を、文書に配色を施してカラー文書を作成する際に、ユーザが配色を施す作業を支援するためのガイド情報を表示するとともに配色の修正を自動的に行う場合について適用したものであり、上記第１の実施の形態と異なるのは、文書に施されている配色に適合する配色ルールのほか、その配色ルールに関連する配色ルールを表示する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。【０１３８】  まず、本発明を適用する配色支援装置１００の機能概要を図１３を参照しながら説明する。
図１３は、配色支援装置１００の機能概要を示す機能ブロック図である。
配色支援装置１００は、図１３に示すように、配色ルールをイメージ語と対応付けて登録した配色ルール登録ＤＢ３０と、文書データ入力部１２と、色情報取得部１４とを有して構成されている。【０１３９】  配色支援装置１００は、さらに、文書に適用されている配色ルールを解析する配色ルール解析部３２と、配色ルール解析部３２の解析で得られた配色ルールをイメージ語と対応付けて表示する配色ルール表示部３４と、配色ルール表示部３４で表示したイメージ語のなかからいずれかの選択をユーザに促し入力を受け取るイメージ語選択部３６とを有して構成されている。【０１４０】  配色ルール解析部３２は、色情報取得部１４で取得した色情報に基づいて、配色ルール登録ＤＢ３０の配色ルールのうち文書に施されている配色に適合する配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群を判定する。また、イメージ語選択部３６で選択されたイメージ語に対応する他の配色ルールを配色ルール登録ＤＢ３０のなかから検索する。【０１４１】  配色ルール表示部３４は、配色ルール解析部３２で判定した配色ルール、配色ルール解析部３２で判定した適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語を対応付けて表示する。
配色支援装置１００は、さらに、配色ルール選択部２０、配色修正部２２および文書データ出力部２４とを有して構成されている。【０１４２】  次に、配色ルール登録ＤＢ３０のデータ構造を詳細に説明する。
図１４は、配色ルール登録ＤＢ３０のデータ構造を示す図である。
配色ルール登録ＤＢ３０には、図１４に示すように、各配色ルールごとに１つのレコードが登録されている。各レコードは、配色ルールに対して一意に割り当てられているシリアル番号を登録したフィールド４０２と、配色ルールの名称を登録したフィールド４０４と、配色ルールを登録したフィールド４０６と、イメージ語を登録したフィールド４０８とを含んで構成されている。【０１４３】  図１４の例では、第５、第８、第１２および第２３段目のレコードには、イメージ語として「理知的」が登録されている。これは、配色ルール１，８，１２，２３がイメージ語「理知的」により関連付けられていることを示している。
また、配色ルールについては、上記第１の実施の形態における配色ルール登録ＤＢ１０の登録内容に比して、配色ルール６〜８，１２，２３が追加されている。このうち配色ルール１２，２３は、配色ルール１，２同様に多色配色のルールである。【０１４４】  図１４において、第６段目のレコードは、明度と彩度を高くする配色ルールを規定している。この配色ルールは、文書データから取得した任意の１つの色を色相、明度、彩度で表現して（ｈ１，ｖ１，ｃ１）として、下式（７）により規定することができる。
ｃ１＞１３  ＆  ｃ１＋ｖ１＞１５                              …（７）
また、図１４において、第７段目のレコードは、広い面の彩度を抑える配色ルールを規定している。この配色ルールは、文書データから取得した任意の１つの色を色相、明度、彩度で表現して（ｈ１，ｖ１，ｃ１）とし、閾値をｐ３として、下式（８）により規定することができる。【０１４５】  面積＞ｐ３  ＆  ｃ１＜１０                              …（８）
また、図１４において、第８段目のレコードは、色数を抑える配色ルールを規定している。この配色ルールは、下式（９）により規定することができる。
色数≦３                                    …（９）
配色ルールの解析では、各配色ルールが文書に適用されているかどうかを順に調べていく。配色ルールに関連する色数が多いものから順に調べていくので、配色ルールは、上記第１の実施の形態と同様に、適用色数が多い可能性の高い順または適用色数が実際に多い順にソートして配色ルール登録ＤＢ３０に登録しておく。【０１４６】  次に、ＣＰＵ５０において実行される処理を説明する。
ＣＰＵ５０は、図４のフローチャートに示す配色支援処理に代えて、図１５のフローチャートに示す配色支援処理を実行するようになっている。
図１５は、配色支援処理を示すフローチャートである。
配色支援処理は、ユーザが配色を施した文書に適用されていると思われる配色ルールおよびその配色ルールに関連する配色ルールを表示し、ユーザがそのなかから選択した配色ルールに基づいて文書の配色を自動的に修正する処理であって、ＣＰＵ５０において実行されると、図１５に示すように、まず、ステップＳ３００に移行するようになっている。【０１４７】  ステップＳ３００では、配色支援の対象となる文書データを記憶装置６２または配色支援装置１００の外部から読み出してＲＡＭ５４に記憶し、ステップＳ３０２に移行して、入力した文書データに基づいて、文書に施されている色に関する色情報を取得し、ステップＳ３０４に移行する。
ステップＳ３０４では、ソートされた配色ルールのうち先頭のものを配色ルール登録ＤＢ３０から読み出し、ステップＳ３０６に移行して、取得した色情報に基づいて、読み出した配色ルールが、文書に施されている色の組み合わせのいずれかに適合するか否かを判定するとともに、文書に施されている色のうち読み出した配色ルールに適合する適合色群を判定し、ステップＳ３０８に移行する。【０１４８】  ステップＳ３０８では、ステップＳ３０６の判定結果を記憶装置６２またはＲＡＭ５４に記憶し、ステップＳ３１０に移行して、配色ルール登録ＤＢ３０のすべての配色ルールについてステップＳ３０６，Ｓ３０８の処理が終了したか否かを判定し、すべての配色ルールについて処理が終了したと判定したとき（Ｙｅｓ）は、ステップＳ３１２に移行する。
ステップＳ３１２では、記憶装置６２またはＲＡＭ５４に記憶されている判定結果に基づいて、ステップＳ３０６で判定した各配色ルールごとに、その配色ルールの名称、適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語を対応付けて表示装置６４に表示し、ステップＳ３１４に移行する。【０１４９】  ステップＳ３１４では、表示された配色ルールのなかからいずれかの配色ルールが入力装置６０により選択されているか否かを判定し、いずれかの配色ルールが選択されていると判定したとき（Ｙｅｓ）は、ステップＳ３１６に移行して、配色修正を実行すべきことが入力装置６０から要求されたか否かを判定し、配色修正の実行が要求されたと判定したとき（Ｙｅｓ）は、ステップＳ３１８に移行する。【０１５０】  ステップＳ３１８では、ステップＳ１１８と同様の配色修正処理を実行し、ステップＳ３２０に移行して、配色修正処理で配色修正した文書を構成する文書データを記憶装置６２に格納することにより出力し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１６で、配色修正を実行すべきことが要求されないと判定したとき（Ｎｏ）は、ステップＳ３２２に移行して、表示されたイメージ語のなかからいずれかのイメージ語が入力装置６０により選択されているか否かを判定し、いずれかのイメージ語が選択されていると判定したとき（Ｙｅｓ）は、ステップＳ３２４に移行する。【０１５１】  ステップＳ３２４では、選択されたイメージ語に対応する他の配色ルールを配色ルール登録ＤＢ３０のなかから検索し、ステップＳ３２６に移行して、索出した配色ルールは、そのままでは文書に施されている色の組み合わせのいずれにも適合しないので、上式（１）〜（５），（７）〜（９）における閾値（ｐ１，ｐ２，ｐ３）または定数（色数の３など）を変更するなどして、索出した配色ルールの適用範囲を拡大し、取得した色情報に基づいて、文書に施されている色のうち適用範囲を拡大した配色ルールに適合する適合色群を判定し、ステップＳ３２８に移行する。【０１５２】  ステップＳ３２８では、ステップＳ３２６の判定結果を記憶装置６２またはＲＡＭ５４に記憶し、ステップＳ３３０に移行して、選択されたイメージ語に対応する他のすべての配色ルールを索出したか否かを判定し、他のすべての配色ルールを索出したと判定したとき（Ｙｅｓ）は、ステップＳ３３２に移行する。
ステップＳ３３２では、記憶装置６２またはＲＡＭ５４に記憶されている判定結果に基づいて、ステップＳ３２４で索出した各配色ルールごとに、その配色ルールの名称、適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語を対応付けて表示装置６４に表示し、ステップＳ３３４に移行する。【０１５３】  ステップＳ３３４では、適用後色を表示すべきことが入力装置６０から要求されたか否かを判定し、適用後色を表示すべきことが要求されたと判定したとき（Ｙｅｓ）は、ステップＳ３３６に移行して、指定された色について、その配色パレットに対応する配色ルールを文書に適用した後の色を求め、得られた適用後色をその指定色と対応付けて表示装置６４に表示し、ステップＳ３１４に移行する。【０１５４】  一方、ステップＳ３３４で、適用後色を表示すべきことが要求されないと判定したとき（Ｎｏ）は、ステップＳ３１４に移行する。
一方、ステップＳ３３０で、選択されたイメージ語に対応する他のすべての配色ルールを索出しないと判定したとき（Ｎｏ）は、ステップＳ３２４に移行する。
一方、ステップＳ３２２で、表示されたイメージ語のなかからいずれのイメージ語も選択されていないと判定したとき（Ｎｏ）は、ステップＳ３３４に移行する。【０１５５】  一方、ステップＳ３１４で、表示された配色ルールのなかからいずれの配色ルールも選択されていないと判定したとき（Ｎｏ）は、ステップＳ３２２に移行する。
一方、ステップＳ３１０で、配色ルール登録ＤＢ３０のすべての配色ルールについてステップＳ３０６，Ｓ３０８の処理が終了しないと判定したとき（Ｎｏ）は、ステップＳ３３８に移行して、ソートされた配色ルールのうち次のものを配色ルール登録ＤＢ３０から読み出し、ステップＳ３０６に移行する。【０１５６】  次に、本実施の形態の動作を図１６および図１７を参照しながら説明する。なお、配色ルールの解析までの動作は、上記第１の実施の形態と同様なので説明を省略する。
配色支援装置１００では、ステップＳ３１２を経て、判定された各配色ルールごとに、その配色ルールの名称、適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語が対応付けられて表示される。【０１５７】  図１６は、文書に施されている配色に適合する配色ルールを表示した表示画面である。
図１６の表示画面において、第１行目には、配色ルール４の名称「色相を揃える」と、配色ルール４を満たす色群のうち（Ｄ１，Ｄ２，Ｄ３，Ｄ６）からなる配色パレットと、配色ルール４に対応するイメージ語「落ち着き」と、チェックボックス４２０，４２２とが表示されている。チェックボックス４２０をチェックすると、この配色ルールを選択することができ、チェックボックス４２２をチェックすると、この配色ルールに対応するイメージ語を選択することができる。また、配色パレットにおいて適合色群以外の色は「□」で示されており、その箇所にマウスカーソルを合わせてクリック等すると、その色を追加適用色として指定することができる。また、配色パレットのいずれかの色にマウスカーソルを合わせてクリック等すると、その色を非適用色として指定することができ、ダブルクリック等すると、その色について適用後色を表示すべきことを要求することができる。【０１５８】  第２行目〜第６行目についても同様に、配色ルールの名称と、配色ルールを満たす色群からなる配色パレットと、配色ルールに対応するイメージ語と、チェックボックス４２０，４２２とが対応付けられて表示されている。
ここで、ユーザは、図１６に示すように、第２行目のチェックボックス４２２をチェックし、配色ルール５に対応するイメージ語「理知的」を選択したとする。【０１５９】  配色支援装置１００では、イメージ語が選択されると、ステップＳ３２４，Ｓ３２６を繰り返し経て、選択されたイメージ語に対応する他の配色ルールが配色ルール登録ＤＢ３０のなかから検索され、索出された配色ルールの適用範囲が閾値または定数を変更して拡大され、取得された色情報に基づいて、文書に施されている色のうち適用範囲が拡大された配色ルールに適合する適合色群が判定される。イメージ語「理知的」に対応する他の配色ルールとしては、配色ルール８，１２，２３が存在するので、配色ルール８，１２，２３が索出される。そして、適用範囲が拡大された結果、配色ルール８については適用色群が（Ｄ１，Ｄ３，Ｄ６）、配色ルール１２については適用色群が（Ｄ２，Ｄ３）、配色ルール２３について適用色群が（Ｄ４，Ｄ５，Ｄ６）となったとする。【０１６０】  図１７は、文書に施されている配色に適合する配色ルールおよびその配色ルールに関連する配色ルールを表示した表示画面である。
配色支援装置１００では、該当の配色ルールが索出されると、ステップＳ３３２を経て、索出された各配色ルールごとに、その配色ルールの名称、適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語が対応付けられて表示される。【０１６１】  図１７の表示画面では、文書に施されている配色に適合する配色ルールが上段の表示領域に表示され、選択したイメージ語に対応する他の配色ルールが下段の表示領域に表示されている。下段の表示領域において、第１行目には、配色ルール２３の名称「３色配色パターン」と、配色ルール２３を満たす色群（Ｄ４，Ｄ５，Ｄ６）からなる配色パレットと、配色ルール２３に対応するイメージ語「理知的」と、チェックボックス４２０，４２２とが表示されている。【０１６２】  第２行目，第３行目についても同様に、配色ルールの名称と、配色ルールを満たす色群からなる配色パレットと、配色ルールに対応するイメージ語と、チェックボックス４２０，４２２とが対応付けられて表示されている。
ここで、ユーザは、図１７に示すように、上段の表示領域における第２行目および下段の表示領域における第１行目のチェックボックス４２０をチェックし、配色ルール１，２３を選択したとする。【０１６３】  配色支援装置１００では、配色ルールが選択されると、ステップＳ３１８を経て、文書に施されている色のうち選択された配色ルールに適合する適合色群を修正する配色修正処理が実行される。
配色修正処理では、まず、イメージ語に対応する他の配色ルール（下段の表示領域）のなかから選択された配色ルールに基づいて、文書に施されている色が修正される。そして、文書に施されている配色に適合する配色ルール（上段の表示領域）のなかから選択された配色ルールに基づいて、文書に施されている色が修正される。【０１６４】  配色支援装置１００では、配色修正処理が完了すると、ステップＳ３２０を経て、配色修正された文書を構成する文書データが記憶装置６２に出力される。
このようにして、本実施の形態では、文書を構成する文書データを入力し、入力した文書データに基づいて、文書に施されている色に関する色情報を取得し、取得した色情報に基づいて、配色ルール登録ＤＢ３０の配色ルールのうち文書に施されている配色に適合する配色ルール、および文書に施されている色のうちその配色ルールに適合する適合色群を判定し、判定した各配色ルールごとに、その配色ルールの名称、適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語を対応付けて表示し、表示したイメージ語のなかからいずれかの選択をユーザに入力させ、選択されたイメージ語に対応する他の配色ルールを配色ルール登録ＤＢ３０のなかから検索し、索出した各配色ルールごとに、その配色ルールの名称、適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語を対応付けて表示するようになっている。【０１６５】
これにより、ユーザは、自己のイメージに適合するイメージ語を選択すると、そのイメージ語に対応する他の配色ルールを参照することができるので、イメージに沿った検索を行うことができ、ユーザのイメージに適合した配色を実現するのがさらに容易となる。
上記第２の実施の形態において、配色ルール登録ＤＢ３０は、形態２、６、７、１０、１４、１５、１８、２２、２３、２６、３０もしくは３１の配色ルール記憶手段、または形態３４もしくは３５の配色ルール記憶装置に対応し、文書データ入力部１２、入力装置６０およびステップＳ３００は、形態２または３３の文書データ入力手段に対応し、ステップＳ３００は、形態１０、１８または２６の文書データ入力ステップに対応している。また、色情報取得部１４およびステップＳ３０２は、形態１、２または３３の色情報取得手段に対応し、ステップＳ３０２は、形態９、１０、１７、１８、２５または２６の色情報取得ステップに対応している。
【０１６６】
また、上記第２の実施の形態において、配色ルール解析部３２およびステップＳ３０４〜Ｓ３１０，Ｓ３２４〜Ｓ３３０，Ｓ３３８は、形態１、２、６、７、３３、３４または３５の配色ルール解析手段に対応し、ステップＳ３０４〜Ｓ３１０，Ｓ３２４〜Ｓ３３０，Ｓ３３８は、形態９、１０、１４、１５、１７、１８、２２、２３、２５、２６、３０または３１の配色ルール解析ステップに対応している。また、配色ルール表示部３４、表示装置６４およびステップＳ３１２，Ｓ３３２は、形態１ないし３、７、８、３３または３５の配色ルール提示手段に対応し、ステップＳ３１２，Ｓ３３２は、形態９ないし１１、１５ないし１９、２３ないし２７または３１の配色ルール提示ステップに対応している。
【０１６７】
また、上記第２の実施の形態において、イメージ語選択部３６、入力装置６０およびステップＳ３２２は、形態７または３５のイメージ語選択手段に対応し、ステップＳ３２２は、形態１５、２３または３１のイメージ語選択ステップに対応し、配色ルール選択部２０、入力装置６０およびステップＳ３１４は、形態３ないし５の配色ルール選択手段に対応し、ステップＳ３１４は、形態１１ないし１３、１９ないし２１、２７ないし２９の配色ルール選択ステップに対応している。また、配色修正部２２およびステップＳ３１８，Ｓ２００〜Ｓ２１４は、形態３ないし５の配色修正手段に対応し、ステップＳ３１８，Ｓ２００〜Ｓ２１４は、形態１１ないし１３、１９ないし２１、２７ないし２９の配色修正ステップに対応している。
【０１６８】  また、上記第２の実施の形態において、記憶装置６２またはＲＡＭ５４は、形態２５または２６の記憶部に対応し、ＣＰＵ５０は、形態２５または２６の演算部に対応している。
なお、上記第１および第２の実施の形態においては、配色ルール登録ＤＢ１０，３０の各配色ルールごとに配色ルールの適合可否を判定した後に、判定した配色ルールを表示するように構成したが、これに限らず、配色ルール登録ＤＢ１０，３０の各配色ルールごとに適合可否の判定および表示を行うように構成することもできる。【０１６９】  また、上記第１および第２の実施の形態においては、適合色群の色数が多い順に配色ルールを表示するように構成したが、これに限らず、配色ルール登録ＤＢ１０，３０でソートされている順に配色ルールを表示するように構成することもできる。
また、上記第１および第２の実施の形態においては、配色修正した文書を構成する文書データを記憶装置６２に格納することにより出力するように構成したが、これに限らず、他の装置やアプリケーションソフトウェアが読み込める形式で出力したり、プリンタやディスプレイなどに出力したりするように構成することもできる。【０１７０】  また、上記第１および第２の実施の形態においては、適合色群からなる配色パレットを表示するように構成したが、これに限らず、適合色群の近似色群からなる配色パレット、適用後色群からなる配色パレット、または適合色群、その近似色群若しくは適用後色群のなかから選択した色を組み合わせた色群からなる配色パレットを表示するように構成することもできる。【０１７１】  また、上記第１および第２の実施の形態においては、配色ルールの名称を表示するように構成したが、これに代えて、配色ルールそのもの、または配色ルールの他の識別情報を表示するように構成することもできる。
また、上記第２の実施の形態においては、配色ルールをイメージ語と対応付けて配色ルール登録ＤＢ３０に登録するように構成したが、これに限らず、文書の用途、方針その他の目的に関する情報、または文書のカテゴリに関する情報と対応付けて配色ルール登録ＤＢ３０に登録するように構成することもできる。また、関連する配色ルール同士を直接対応付けて配色ルール登録ＤＢ３０に登録するように構成することもできる。その構成として、例えば、次のような構成を提案することができる。【０１７２】  図１８は、配色ルール登録ＤＢ３０のデータ構造を示す図である。
配色ルール登録ＤＢ３０には、図１８に示すように、各配色ルールごとに１つのレコードが登録されている。各レコードは、図１４のフィールド４０８に代えて、関連する配色ルールのシリアル番号を登録したフィールド４１０を含んで構成されている。
図１８の例では、第１段目のレコードには、関連配色ルールのシリアル番号として「１５、１９」が登録されている。これは、配色ルール１，１５，１９が関連していることを示している。【０１７３】  配色ルール登録ＤＢ３０が図１８の内容である場合、図１６の表示画面は、図１９に示すようになる。
図１９は、文書に施されている配色に適合する配色ルールを表示した表示画面である。
図１９の表示画面では、「青系統を用いる」の配色ルール５について関連配色ルールが選択されている。配色支援装置１００では、関連配色ルールの選択を受け取ると、配色ルール登録ＤＢ３０の配色ルールを辿って配色ルール５の関連配色ルールが判定され、図２０に示すように、判定された関連配色ルールが表示される。【０１７４】  図２０は、文書に施されている配色に適合する配色ルールおよびその配色ルールに関連する配色ルールを表示した表示画面である。
図２０の表示画面では、２階層まで辿った結果が表示されている。１階層目として、「青系統を用いる」の配色ルール５から、配色ルール８「色数を抑える」と配色ルール２３「３色配色パターン」が検索される。次に、２階層目として、配色ルール８から配色ルール１２「２色配色パターン」が検索され、配色ルール２３から配色ルール８と配色ルール１２が検索される。これで２階層たどり終わったので、ルールをリスト化すると、配色ルール８，１２，２３が関連配色ルールとして判定される。したがって、配色ルール８，１２，１３が配色ルール５の関連配色ルールとして表示される。【０１７５】  また、上記第２の実施の形態においては、索出した配色ルールの適用範囲を拡大し、取得した色情報に基づいて、文書に施されている色のうち適用範囲を拡大した配色ルールに適合する適合色群を判定し、索出した各配色ルールごとに、その配色ルールの名称、適合色群からなる配色パレット、およびその配色ルールに対応するイメージ語を対応付けて表示するように構成したが、これに限らず、ステップＳ３２６の処理を行わず、索出した各配色ルールごとに、その配色ルールの名称および適合色群からなる配色パレットを対応付けて表示するように構成することもできる。【０１７６】  また、上記第１および第２の実施の形態においては、配色ルール登録ＤＢ１０，３０を配色支援装置１００の外部装置として設けたが、これに限らず、配色ルール登録ＤＢ１０，３０をネットワーク上の任意の端末に設け、配色支援装置１００とそれら端末とをネットワークで接続し、配色支援装置１００がそれら端末のＤＢ１０，３０を利用するように構成することもできる。同様に、文書データ入力部１２、色情報取得部１４、配色ルール解析部１６，３２、配色ルール表示部１８，３４、配色ルール選択部２０、配色修正部２２、文書データ出力部２４およびイメージ語選択部３６も複数のデバイスに分散して配置することができる。その構成として、例えば、次の７つの構成を提案することができる。【０１７７】  まず、第１の構成を説明する。
図２１は、ＰＣ２００およびディスプレイ２０２からなる構成に本発明を適用した場合の機能概要を示す第１の機能ブロック図である。
ＰＣ２００には、図２１に示すように、ディスプレイ２０２が接続されている。
ＰＣ２００は、色情報取得部１４および配色ルール解析部１６，３２を有して構成され、配色ルール解析部１６，３２の解析で得られた配色ルールをディスプレイ２０２に出力する。【０１７８】  ディスプレイ２０２は、配色ルール表示部１８，３４を有して構成され、ＰＣ２００から配色ルールを入力したときは、入力した配色ルールを配色ルール表示部１８，３４に出力する。
なお、配色ルール登録ＤＢ１０、文書データ入力部１２、配色ルール選択部２０、配色修正部２２、文書データ出力部２４およびイメージ語選択部３６は設けなくてもよいし、設ける場合は、ＰＣ２００、ディスプレイ２０２その他のデバイスに適宜設けることができる。以下、第４の構成において同じである。【０１７９】  次に、第２の構成を説明する。
図２２は、ＰＣ２００およびディスプレイ２０２からなる構成に本発明を適用した場合の機能概要を示す第２の機能ブロック図である。
ＰＣ２００には、図２２に示すように、ディスプレイ２０２が接続されている。
ＰＣ２００は、配色ルール登録ＤＢ１０、文書データ入力部１２、色情報取得部１４および配色ルール解析部１６，３２を有して構成され、配色ルール解析部１６，３２の解析で得られた配色ルールをディスプレイ２０２に出力する。【０１８０】  ディスプレイ２０２は、配色ルール表示部１８，３４を有して構成され、ＰＣ２００から配色ルールを入力したときは、入力した配色ルールを配色ルール表示部１８，３４に出力する。
なお、配色ルール選択部２０、配色修正部２２、文書データ出力部２４およびイメージ語選択部３６は設けなくてもよいし、設ける場合は、ＰＣ２００、ディスプレイ２０２その他のデバイスに適宜設けることができる。以下、第３、第５〜第７の構成において同じである。【０１８１】  次に、第３の構成を説明する。
図２３は、ＰＣ２００およびディスプレイ２０２からなる構成に本発明を適用した場合の機能概要を示す第３の機能ブロック図である。
ＰＣ２００には、図２３に示すように、ディスプレイ２０２が接続されている。【０１８２】  ＰＣ２００は、色情報取得部１４および配色ルール解析部１６，３２のほか、メモリカードリーダ２０８としての文書データ入力部１２と、ＣＤ−ＲＯＭ２０６としての配色ルール登録ＤＢ１０から配色ルールを読み取るＣＤ−ＲＯＭリーダとを有して構成されている。そして、文書データ入力部１２で読み取った文書データを色情報取得部１４に出力し、配色ルール解析部１６，３２の解析で得られた配色ルールをディスプレイ２０２に出力する。また、配色ルール解析部１６，３２は、色情報取得部１４で取得した色情報に基づいて、ＣＤ−ＲＯＭリーダで読み取った配色ルールのうち文書に施されている配色に適合する配色ルールを判定する。【０１８３】  ディスプレイ２０２は、配色ルール表示部１８，３４を有して構成され、ＰＣ２００から配色ルールを入力したときは、入力した配色ルールを配色ルール表示部１８，３４に出力する。
次に、第４の構成を説明する。
図２４は、ＰＣ２００、ディスプレイ２０２およびスキャナ２０４からなる構成に本発明を適用した場合の機能概要を示す第１の機能ブロック図である。【０１８４】  ＰＣ２００には、図２４に示すように、ディスプレイ２０２およびスキャナ２０４が接続されている。
スキャナ２０４は、光学式読取部としての色情報取得部１４を有して構成され、色情報取得部１４で取得した色情報をＰＣ２００に出力する。
ＰＣ２００は、配色ルール解析部１６，３２を有して構成され、スキャナ２０４から色情報を入力したときは、入力した色情報を配色ルール解析部１６，３２に出力し、配色ルール解析部１６，３２の解析で得られた配色ルールをディスプレイ２０２に出力する。【０１８５】  ディスプレイ２０２は、配色ルール表示部１８，３４を有して構成され、ＰＣ２００から配色ルールを入力したときは、入力した配色ルールを配色ルール表示部１８，３４に出力する。
次に、第５の構成を説明する。
図２５は、ＰＣ２００、ディスプレイ２０２およびスキャナ２０４からなる構成に本発明を適用した場合の機能概要を示す第２の機能ブロック図である。【０１８６】  ＰＣ２００には、図２５に示すように、ディスプレイ２０２およびスキャナ２０４が接続されている。
スキャナ２０４は、光学式読取部としての文書データ入力部１２を有して構成され、文書データ入力部１２で入力した文書データをＰＣ２００に出力する。
ＰＣ２００は、配色ルール登録ＤＢ１０、色情報取得部１４および配色ルール解析部１６，３２を有して構成され、スキャナ２０４から文書データを入力したときは、入力した文書データを色情報取得部１４に出力し、配色ルール解析部１６，３２の解析で得られた配色ルールをディスプレイ２０２に出力する。【０１８７】  ディスプレイ２０２は、配色ルール表示部１８，３４を有して構成され、ＰＣ２００から配色ルールを入力したときは、入力した配色ルールを配色ルール表示部１８，３４に出力する。
次に、第６の構成を説明する。
図２６は、クライアント２１０およびサーバ２１２からなるネットワークシステムに本発明を適用した場合の機能概要を示す第１の機能ブロック図である。【０１８８】  ネットワークには、図２６に示すように、クライアント２１０およびサーバ２１２が接続されている。
クライアント２１０は、文書データ入力部１２および配色ルール表示部１８，３４を有して構成され、文書データ入力部１２で入力した文書データをサーバ２１２に送信し、サーバ２１２から配色ルールを受信したときは、受信した配色ルールを配色ルール表示部１８，３４に出力する。【０１８９】  サーバ２１２は、配色ルール登録ＤＢ１０、色情報取得部１４および配色ルール解析部１６，３２を有して構成され、クライアント２１０から文書データを受信したときは、受信した文書データを色情報取得部１４に出力し、配色ルール解析部１６，３２の解析で得られた配色ルールをクライアント２１０に送信する。
次に、第７の構成を説明する。【０１９０】  図２７は、クライアント２１０およびサーバ２１２からなるネットワークシステムに本発明を適用した場合の機能概要を示す第２の機能ブロック図である。
ネットワークには、図２７に示すように、クライアント２１０およびサーバ２１２が接続されている。
クライアント２１０は、文書データ入力部１２、色情報取得部１４および配色ルール表示部１８，３４を有して構成され、色情報取得部１４で取得した色情報をサーバ２１２に送信し、サーバ２１２から配色ルールを受信したときは、受信した配色ルールを配色ルール表示部１８，３４に出力する。【０１９１】  サーバ２１２は、配色ルール登録ＤＢ１０および配色ルール解析部１６，３２を有して構成され、クライアント２１０から色情報を受信したときは、受信した色情報を配色ルール解析部１６，３２に出力し、配色ルール解析部１６，３２の解析で得られた配色ルールをクライアント２１０に送信する。
また、第８の構成として、ＦＡＸおよびサーバ２１２からなるネットワークシステムに適用することもできる。【０１９２】  ＦＡＸは、光学式読取部としての文書データ入力部１２を有して構成され、文書データ入力部１２で読み取った文書データをサーバ２１２に送信する。
サーバ２１２は、色情報取得部１４、配色ルール解析部１６，３２および配色ルール表示部１８，３４を有して構成され、ＦＡＸから文書データを受信したときは、受信した文書データを色情報取得部１４に出力する。【０１９３】  なお、ＦＡＸは、上記第６または第７の構成におけるクライアント２１０と同様の機能を有して構成することもできる。この場合、サーバ２１２もそれに対応して構成する。
また、第９の構成として、アプリケーション・ソフト専用機（キオスク端末）に適用することもできる。
また、第１０の構成として、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）に適用することもできる。【０１９４】  また、上記第１および第２の実施の形態において、図４、図５および図１５のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、図２８に示すように、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。【０１９５】  図２８は、記憶媒体およびそのデータ構造を示す図である。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。また、ネットワークを経由してそのプログラムをダウンロードして実行してもよい。【０１９６】  また、上記第１および第２の実施の形態においては、本発明に係る配色支援システム、配色支援プログラムおよび記憶媒体、並びに配色支援方法を、文書に配色を施してカラー文書を作成する際に、ユーザが配色を施す作業を支援するためのガイド情報を提供するとともに配色の修正を自動的に行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図１】
0004337878.tif 000002
【図２】
0004337878.tif 000003
【図３】
0004337878.tif 000004
【図４】
0004337878.tif 000005
【図５】
0004337878.tif 000006
【図６】
0004337878.tif 000007
【図７】
0004337878.tif 000008
【図８】
0004337878.tif 000009
【図９】
0004337878.tif 000010
【図１０】
0004337878.tif 000011
【図１１】
0004337878.tif 000012
【図１２】
0004337878.tif 000013
【図１３】
0004337878.tif 000014
【図１４】
0004337878.tif 000015
【図１５】
0004337878.tif 000016
【図１６】
0004337878.tif 000017
【図１７】
0004337878.tif 000018
【図１８】
0004337878.tif 000019
【図１９】
0004337878.tif 000020
【図２０】
0004337878.tif 000021
【図２１】
0004337878.tif 000022
【図２２】
0004337878.tif 000023
【図２３】
0004337878.tif 000024
【図２４】
0004337878.tif 000025
【図２５】
0004337878.tif 000026
【図２６】
0004337878.tif 000027
【図２７】
0004337878.tif 000028
【図２８】
0004337878.tif 000029