(57)【要約】【課題】  構成要素同士が重なった場合にそれぞれの構成要素の相対的な関係を考慮して色の明度差を大きく保ち、可読性を高めた配色を自動的に行う自動配色装置および方法およびプログラムを提供する。【解決手段】  配色要求を受け付けた文書に対する配色要求内容をコマンド解析部３で解析し、解析結果として「自動配色する」である場合に自動配色部５の重なり判別部１０１によって配色要求を受け付けた文書を構成する文字データとグラフィックデータが重なった状態にあるか否かを判別するのと同時に、文書の属性を識別して識別子をデータに付与する。テーブル保持部１０４に予め保持された色彩テーブルから、グラフィックデータの識別子と、グラフィックデータと文字データとの重なりの有無に基づいて配色決定部１０３で配色データと照合して、文字データとグラフィックデータに配色を行う。【選択図】図２
2006058951.tif 000002
【特許請求の範囲】
【請求項１】
文書を構成する文字および図形を含む構成要素に対して自動配色する自動配色装置において、
前記構成要素によって構成される文書全体に配色する色彩イメージを選択するイメージ選択手段と、
前記構成要素の中の文字と図形の重なりを判別する重なり判別手段と、
前記イメージ選択手段により選択された色彩イメージに対応して前記重なり判別手段により重なりが判別された前記構成要素同士に配色する色を保持する配色保持手段と、
前記イメージ選択手段による色彩イメージの選択に基づき前記配色保持手段により保持された色を配色する配色手段と
を具備することを特徴とする自動配色装置。
【請求項２】
文書を構成する構成要素のうち図形が持つ属性の内容を識別する識別子を付与する識別子付与手段と
を更に具備し、
前記配色手段は、
前記識別子付与手段により付与された識別子と前記イメージ選択手段により選択された色彩イメージに対する前記構成要素の色が持つ識別子とを比較して配色する
ことを特徴とする請求項１記載の自動配色装置。
【請求項３】
前記配色保持手段は、
前記重なり判別手段により判別された前記構成要素同士への配色を所定の色差を持った色を設定して保持する
ことを特徴とする請求項１記載の自動配色装置。
【請求項４】
前記配色保持手段は、
前記イメージ選択手段により選択された１つの色彩イメージに対して色のトーンと前記構成要素同士の配色関係をかえた複数の色彩イメージを保持する
ことを特徴とする請求項１記載の自動配色装置。
【請求項５】
文書を構成する文字および図形を含む構成要素に対して自動配色する自動配色方法において、
前記文字および図形を含む構成要素によって構成される文書全体に配色する色彩イメージをイメージ選択手段により選択し、
前記構成要素の文字と図形における重なりを重なり判別手段により判別し、
前記重なり判別手段により重なりが判別された前記構成要素同士に配色する色と前記イメージ選択手段により選択された色彩イメージにおける色を配色保持手段により保持し、
前記配色保持手段により保持された色を前記イメージ選択手段によって選択された色彩イメージに基づいて配色手段により配色することで前記構成要素同士の配色関係を考慮した色彩を得る
ことを特徴とする自動配色方法。
【請求項６】
文書を構成する構成要素のうち図形が持つ属性の内容を識別する識別子を識別子付与手段により付与することを更に具備し、前記配色手段は、前記識別子付与手段により付与された識別子と前記イメージ選択手段により選択された色彩イメージに対する前記構成要素の色が持つ識別子とを比較して配色する
ことを特徴とする請求項５記載の自動配色方法。
【請求項７】
文書を構成する文字および図形を含む構成要素に対して自動配色をコンピュータにより実行させる自動配色プログラムであって、
前記文字および図形を含む構成要素によって構成される文書全体に配色する色彩イメージを選択するステップと、
前記構成要素の文字と図形における重なりを判別し、
該重なりが判別された前記構成要素同士に配色する色と選択された色彩イメージにおける色を保持するステップと、
前記配色保持手段により保持された色を前記イメージ選択手段によって選択された色彩イメージに基づいて配色するステップと
を含むことを特徴とする自動配色プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字や図形などの文書を構成する要素（オブジェクト）に対して自動的に配色を行えるようにした自動配色装置および方法およびプログラムに関し、特に、文字と図形等のグラフィックデータが重なり合った場合に双方の色の相対的な関係を考慮して互いの明度差を大きく保ち、可読性を高めた配色を自動的に行えるようにした自動配色装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、ユーザが手動で文字、背景、図形などに配色する場合に相互間の位置関係、個々の形状や全体の色彩イメージを考慮して行わなければならないため、ユーザが所望するイメージの配色を実現するには専門知識や経験を必要とすることが多い。
【０００３】
このため、ユーザが所望する配色を行うには何度も、いくつもの組み合わせで文字、背景、図形などに対して配色する必要があり、また結果的に読みづらい文書になってしまう問題がある。
【０００４】
そこで、文書を構成している構成要素の属性を自動的に認識し、認識した属性に基づいてあらかじめ記憶された配色テーブルを用いて、該構成要素の属性に基づく配色を行う従来技術として特許文献１に開示されたものがある。
【０００５】
また、特許文献２に開示された従来技術においては、ユーザが所望するイメージを持つ見本画像をＰＣ（Personal Computer）に取り込むことにより該見本画像の構成要素の面積と色の関係を解析し、ユーザが作成した未配色画像に見本画像のイメージを的確に反映させることができることを可能としている。
【特許文献１】特開平０７−２２０１０１
【特許文献２】特開２００２−３７３３４４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術においては、配色を行う対象がグラフ領域の構成要素（目盛り、文字、矩形、扇形など）のみであって、さらに文字や目盛りの数字は背景以外の他の構成要素とは重ならないことが前提としてあるので一般的に配色を行う文字を含んだ文書には利用することができない。それに加えて、個々に設定された色によって配色を行っているため構成要素間の調和がうまく行うことができないという問題もある。
【０００７】
また、特許文献２に示された従来技術では、ユーザが所望するイメージ（見本画像）をＰＣに取り込んで配色されるが、図形等のオブジェクト同士の重なりが考慮されていないため可読性の低い配色が施されてしまう可能性があるという問題がある。
【０００８】
そこで、本発明は、文字と文字以外の構成要素同士が重なった場合に該構成要素（オブジェクト）それぞれに相対的な関係を考慮して色の明度差を大きく保ち、文字や図形の判読を容易にして可読性を高めた配色を自動的に行う自動配色装置および方法およびのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、文書を構成する文字および図形を含む構成要素に対して自動配色する自動配色装置において、前記構成要素によって構成される文書全体に配色する色彩イメージを選択するイメージ選択手段と、前記構成要素の中の文字と図形の重なりを判別する重なり判別手段と、前記イメージ選択手段により選択された色彩イメージに対応して前記重なり判別手段により重なりが判別された前記構成要素同士に配色する色を保持する配色保持手段と、前記イメージ選択手段による色彩イメージの選択に基づき前記配色保持手段により保持された色を配色する配色手段とを具備することを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、文書を構成する構成要素のうち図形が持つ属性の内容を識別する識別子を付与する識別子付与手段とを更に具備し、前記配色手段は、前記識別子付与手段により付与された識別子と前記イメージ選択手段により選択された色彩イメージに対する前記構成要素の色が持つ識別子とを比較して配色することを特徴とする。
【００１１】
また、請求項３の発明は、請求項１の発明において、前記配色保持手段は、前記重なり判別手段により判別された前記構成要素同士への配色を所定の色差を持った色を設定して保持することを特徴とする。
【００１２】
また、請求項４の発明は、請求項１の発明において、前記配色保持手段は、前記イメージ選択手段により選択された１つの色彩イメージに対して色のトーンと前記構成要素同士の配色関係をかえた複数の色彩イメージを保持することを特徴とする。
【００１３】
また、請求項５の発明は、文書を構成する文字および図形を含む構成要素に対して自動配色する自動配色方法において、前記文字および図形を含む構成要素によって構成される文書全体に配色する色彩イメージをイメージ選択手段により選択し、前記構成要素の文字と図形における重なりを重なり判別手段により判別し、前記重なり判別手段により重なりが判別された前記構成要素同士に配色する色と前記イメージ選択手段により選択された色彩イメージにおける色を配色保持手段により保持し、前記配色保持手段により保持された色を前記イメージ選択手段によって選択された色彩イメージに基づいて配色手段により配色することで前記構成要素同士の配色関係を考慮した色彩を得ることを特徴とする。
【００１４】
また、請求項６の発明は、請求項５の発明において、文書を構成する構成要素のうち図形が持つ属性の内容を識別する識別子を識別子付与手段により付与することを更に具備し、前記配色手段は、前記識別子付与手段により付与された識別子と前記イメージ選択手段により選択された色彩イメージに対する前記構成要素の色が持つ識別子とを比較して配色することを特徴とする。
【００１５】
また、請求項７の発明は、文書を構成する文字および図形を含む構成要素に対して自動配色をコンピュータにより実行させる自動配色プログラムであって、前記文字および図形を含む構成要素によって構成される文書全体に配色する色彩イメージを選択するステップと、前記構成要素の文字と図形における重なりを判別し、該重なりが判別された前記構成要素同士に配色する色と選択された色彩イメージにおける色を保持するステップと、前記配色保持手段により保持された色を前記イメージ選択手段によって選択された色彩イメージに基づいて配色するステップとを含むことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、文書等の文字、背景、図形等の構成要素（オブジェクト）を含む電子データにおいて、個々のオブジェクトを識別できる識別子を該オブジェクトに付与して、直接重なり合った文字に付与された識別子と文字以外に付与された識別子を判別し、重なり合って配置されている文字と文字以外の図形に対して、配色する色の相対的な関係を設定した配色テーブルに基づいて配色を行うように構成したので、重なり合って配置された文字と図形への配色は、色差を大きく保ち、可読性を高めた状態で自動的に配色することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係わる自動配色装置および方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【００１８】
なお、本願発明の自動配色装置および方法およびプログラムは、文書等の文字や図形などのオブジェクトから構成される電子データにおいて、重なり合う文字と図形に対して相互の関係を考慮して自動的に配色が可能であるが、以下に示す実施例では、文書の文字と図形に対して配色を行う場合の例を説明する。
【実施例】
【００１９】
図１は、本発明に係わる自動配色装置および方法およびプログラムを適用して構成したネットワーク構成図である。本発明は、以下に示す自動配色部５における自動配色を特徴としており、他の構成部に示す既存技術に追加することにより実現できる。
【００２０】
図１において、パーソナルコンピュータ１０、プリンタ２０を具備して構成されている。
【００２１】
パーソナルコンピュータ１０は、ユーザが自動配色を行う所望の文書を作成したり、自動配色の指示を送出したりする。このパーソナルコンピュータ１０は、さらにアプリケーションソフトウェア１、プリンタドライバソフトウェア２を具備して構成される。
【００２２】
アプリケーションソフトウェア１は、自動配色を行う電子文書（以下、「文書」という）をワープロソフトなどのアプリケーションソフトウェアを用いて作成される。このとき、作成された文書に対しては色を付与せずにモノクロの文書を作成することになる。なお、この場合に任意の色を着色するようにしてもよい。
【００２３】
プリンタドライバソフトウェア２は、図４に示した色彩イメージを選択する画面を表示してユーザが配色モード「自動配色する／自動配色しない」を選択することができる。さらに「自動配色する」を選択した場合には、配色する色彩イメージをも選択することができる。
【００２４】
作成された文書はプリンタドライバソフトウェア２で選択した配色モードの情報等と共にプリンタ２０に送出する。
【００２５】
プリンタ２０は、パーソナルコンピュータ１０からの自動配色要求や配色モードの情報等を含む描画コマンドに応じた処理を実行する。このプリンタ２０は、さらにコマンド解析部３、色変換部４、自動配色部５、描画部６、プリンタエンジン部７を具備して構成される。
【００２６】
コマンド解析部３は、プリンタドライバソフトウェア２から送出されてきた配色モードの情報などを含んだ描画コマンドを解析して配色モードとして「自動配色する」が選択されている場合には、自動配色部５に自動配色を行う文書の図形などのオブジェクトの描画位置や形状などの情報と、自動配色モードの色彩イメージ情報とを送出する。このとき色情報であるＲＧＢデータ（Red:赤,Green:緑,Blue:青）は送出されない。また、配色モードとして「自動配色しない」が選択されている場合には色変換部４に文書のＲＧＢデータを送出する。
【００２７】
そして、色変換部４または自動配色部５によりそれぞれ処理が行われてＣＭＹＫデータ（Cyan:青緑,Magenta:マゼンタ,Yellow:黄,Key color:黒）に変換された後に、該ＣＭＹＫデータと作成された文書の解析結果とを描画部６に送出する。
【００２８】
色変換部４は、コマンド解析部３により配色モード「自動配色しない」が選択されていると解析された場合にＲＧＢデータをＣＭＹＫデータに変換してコマンド解析部３に送出する。
【００２９】
自動配色部５は、コマンド解析部３より送出されてきた文書の描画位置や形状を示したデータ等に基づいて自動配色を行い、さらに自動配色を行った結果をＣＭＹＫデータの形式でコマンド解析部３に送出する。
【００３０】
描画部６は、コマンド解析部３より送られてきたＣＭＹＫデータと作成された文書の解析結果（描画位置や形状の情報、パターン情報など）を描画し、例えば、８ビットのＣＭＹＫデータなどにビットマップ化し、それをプリンタエンジン部７に送出する。
【００３１】
プリンタエンジン部７は、描画部６から送られてきたビットマップデータを印刷出力する。
【００３２】
図２は、図１に示したネットワーク構成図における自動配色部５のシステム構成図である。
【００３３】
図２において、自動配色部５は、重なり判別部１０１、属性識別部１０２、配色決定部１０３、テーブル保持部１０４を具備して構成される。
【００３４】
重なり判別部１０１は、コマンド解析部３により解析された図形などのオブジェクトの描画位置や形状などの情報のうち文字データとグラフィックデータが重複しているかどうかを各文字データまたはグラフィックデータごとに判別するものである。重なりが認められる場合には、重なっている文字データとグラフィックデータの前後の位置関係を認識して図８に示す重なり判別テーブルに重なりの有無を示す[重なりフラグ]と重なっているオブジェクトを表示する。通常は、文字データがグラフィックデータの前面に配置されることが多い。上記処理により作成した重なり判別結果一覧のデータを配色決定部１０３に送出する。
【００３５】
属性識別部１０２は、コマンド解析部３から送出されるグラフィックデータなどの属性（例えば、色、面積、形状、位置（特定点からの距離））を識別し、その属性に基づいた識別子を各グラフィックデータに付与するものである。
【００３６】
例えば、図形等のグラフィックデータの属性情報を「形状」として識別すると図７に示すように、グラフィックデータの属性が「円」である場合には、「円」を表す識別子（属性ＩＤ）「Ａ００１」が該グラフィックデータに付与される。
【００３７】
配色決定部１０３は、コマンド解析部３より送出されるユーザが選択した色彩イメージと、重なり判別部１０１より送出されるオブジェクト同士の重なりの有無と、属性識別部１０２より送出されてくるグラフィックデータに付与された識別子とに基づいてテーブル保持部１０４に保持された配色テーブルを参照することにより文字データやグラフィックデータのオブジェクトに配色を行うものである。
【００３８】
例えば、ユーザが選択した色彩イメージが「落ち着いた」であり、文字データとグラフィックデータが重なり判別部１０１により重なっていると判別され、グラフィックデータの属性を識別して付与された属性ＩＤが「Ａ００１」である場合には、テーブル保持部１０４に保持された色彩イメージが「落ち着いた」に設定された配色テーブルを参照してそこに設定された属性ＩＤ「Ａ００１」の色を該グラフィックデータに配色し、かつ、該グラフィックデータに重なっている文字データには、前記グラフィックデータの「Ａ００１」に予め対応させた「文字データ」の色を配色する。
【００３９】
すなわち、本発明の色彩テーブルには、図６に示すように、グラフィックデータに付与される属性ＩＤ（識別子ＩＤ）と該グラフィックデータに配色される色の組み合わせ（ＣＭＹＫ値）が予め定義されており、さらに、該グラフィックデータの前面に文字データが重なる場合に限り、文字データに配色する色として定義された「文字データ（前面）」のＣＭＹＫ値が採用される構成となっている。ここで、グラフィックデータに配色される色（ＣＭＹＫ値）と、文字データに配色される色（ＣＭＹＫ値）は、互いに一定以上の明確な差異を保つように予め定義されている。また、該グラフィックデータに文字データが重ならない場合は、色彩テーブルに定義された前記文字データの配色データ（ＣＭＹＫ値）は無視され、グラフィックデータの配色データ（ＣＭＹＫ値）のみが採用される。
【００４０】
テーブル保持部１０４は、ユーザにより選択された色彩イメージに対して識別子ごとに配色する色を設定した図６に示す前記配色テーブルを複数保持しているものである。
【００４１】
このような構成によると、テーブル保持部１０４に保持された文字データとグラフィックデータとの配色関係が一定の明度差をもって設定されているため文字データが背景を含むグラフィックデータと重なった場合に文字データの可読性を保った状態で自動的に配色することができ、更に、ユーザの色彩イメージごとに配色テーブルを保持するように構成したのでユーザが選択した色彩イメージで自動的に配色することも可能である。
【００４２】
図３は、この発明に係わる自動配色装置により配色される文書の構成を示す図である。
【００４３】
図３には、背景２０１、文字データ１（２０２）、グラフィックデータ１（２０３）、グラフィックデータ２（２０４）、文字データ２（２０５）、グラフィックデータ３（２０６）、文字データ３（２０７）を具備して構成されている。
【００４４】
背景２０１は文字データ２（２０５）を前面にして重なった状態であることを示している。
【００４５】
文字データ１（２０２）は、グラフィックデータ３（２０６）を背面にして重なった状態であることを示している。
【００４６】
グラフィックデータ１（２０３）は、背景２０１を背面にして重なった状態にあるが、文字データとは重なった状態にないことを示している。
【００４７】
グラフィックデータ２（２０４）は、文字データ３（２０７）を前面にして重なった状態を示し、背景２０１を背面にして重なった状態を示している。
【００４８】
文字データ２（２０５）は、背景２０１を背面にして重なった状態であることを示している。
【００４９】
グラフィックデータ３（２０６）は、文字データ１（２０２）を前面にして重なった状態を示し、背景２０１を背面にして重なった状態を示している。
【００５０】
文字データ３（２０７）は、グラフィックデータ２（２０４）を背面にして重なった状態を示している。
【００５１】
上記に示す例のうち、文字データとグラフィックデータが重なった状態を示しているのは、文字データ１（２０２）を前面にしてグラフィックデータ３（２０６）を背面にした状態と、文字データ２（２０５）を前面にして背景２０１を背面にした状態と、文字データ３（２０７）を前面にしてグラフィックデータ２（２０４）を背面にした状態の３種類である。
【００５２】
上記三種類について自動配色を行う。
【００５３】
また、この図３に示す例からも判るように通常はグラフィックデータの前面に文字データが配置され、文字データの背面に背景を含むグラフィックデータが配置される場合が大多数を占める。
【００５４】
図４は、この発明に係わる自動配色装置のユーザによる色彩イメージを選択する画面を示す図である。
【００５５】
図４には、配色モードの選択を行う選択ボックス３０１、文書に配色する色彩イメージを選択するコンボボックス３０２、色彩イメージを配色テーブルからランダムに選択して配色するお任せチェックボックス３０３を具備して構成されている。
【００５６】
選択ボックス３０１で選択された配色モードが「自動配色する」である場合に色彩イメージのコンボボックス３０２から色彩イメージを選択することができる。それに対して「自動配色しない」を選択した場合にはユーザが所望の色を直接、文書を構成する文字データまたはグラフィックデータに配色した色で描画する。また、お任せチェックボックス３０３をチェックした場合には配色テーブルから色彩イメージをランダムに選択して配色を行う。
【００５７】
これにより一枚あるいは複数枚印刷してユーザに配色例を提示することもできる。
【００５８】
図４に示す例では、配色モードとして「自動配色する」が選択され、それに伴って色彩イメージとして「落ち着いた」が選択された状態が示してある。これにより図１のテーブル保持部１０４の「落ち着いた」に設定された文字データまたはグラフィックデータの配色テーブルに基づいて配色が行われる。
【００５９】
以下に示す図５〜図１０までのテーブル構造は、図２の属性識別部１０２で識別される属性を「形状」として識別した場合の例を示す。つまり、識別子は「形状」を識別するものである。
【００６０】
図５は、本発明に係わる自動配色装置を表す図２のテーブル保持部１０４に保持された色彩イメージテーブルのテーブル構造を示す図である。
【００６１】
図５には、図４により選択された色彩イメージの格納状態が示されており、色彩イメージのＩＤに対して色彩イメージ名称が格納されている。
【００６２】
図６は、本発明に係わる自動配色装置の色彩を格納しておく色彩テーブルのテーブル構造を示す図である。
【００６３】
図６には、図５に示す色彩イメージテーブルの色彩イメージＩＤ「００４」における配色を属性ごとに格納した例を示している。この配色データは配色全体から受ける印象が色同士の相対的な関係により決定されることを考慮して作成されている。
【００６４】
例えば、図４に示す配色モード選択画面で「自動配色する」を選択し、それに伴って色彩イメージに「落ち着いた」を選択した場合には、図５に示す色彩イメージテーブルから「落ち着いた」に該当する色彩イメージＩＤ「００４」を取得する。取得した色彩イメージＩＤ「００４」をもとに図６の色彩テーブルを参照して配色データを決定する。
【００６５】
また、識別子は図２の属性識別部１０２により付与された識別子である。
【００６６】
図７は、本発明に係わる自動配色装置の属性設定テーブルのテーブル構造を示す図である。
【００６７】
図７には、属性ＩＤと属性ＩＤに関連付けられた属性（形状）の名称を表している。
【００６８】
例えば、属性ＩＤが「Ａ００１」である属性（形状）の名称は「円」である。つまり、属性ＩＤ「Ａ００１」が付与されたオブジェクト（グラフィックデータ）は「円」であることを示す。
【００６９】
図８は、本発明に係わる自動配色装置の重なり判別テーブルを示す図である。
【００７０】
図８は、図２に示す重なり判別部１０１によって作成されるテーブルであり、各グラフィックデータに対して文字データとの重なりがあるかどうか判別した結果を一覧表示している。
【００７１】
例えば、グラフィックデータ１は文字データとの重なり「無し」と判別したため重なりフラグ「０」が立っており、グラフィックデータ２は文字データ３と重なり「有り」と判別されたため重なりフラグ「１」が立った状態になる。
【００７２】
図９は、本発明に係わる自動配色装置の属性（形状）識別テーブルのテーブル構造を示す図である。
【００７３】
図９は、図２に示す属性識別部１０２により作成されるテーブルであり、文書を構成するオブジェクトのうちグラフィックデータと該グラフィックデータに付与された識別子との関係を示している。
【００７４】
例えば、グラフィックデータ１は、属性識別部１０２により属性の「形状」が「星型」と識別されたため識別子ＩＤとして「Ａ００２」が付与された状態であることを示している。
【００７５】
図１０は、本発明に係わる自動配色装置の配色決定テーブルのテーブル構造を示す図である。
【００７６】
図１０は、図６、図８、図９から作成されるテーブルであって配色の対象となるグラフィックデータと文字データにおける配色データを一覧表示したものである。
【００７７】
例えば、オブジェクト名称が「グラフィックデータ１」であるオブジェクトには、「Ｃ：Ｍ：Ｙ：Ｋ＝０：２４０：２３０：０」の割合で配色を行うことを示している。これにより、作成された配色決定テーブルに基づいて文書を構成するオブジェクトに配色される。
【００７８】
図１１は、図１に示すコマンド解析部３の処理内容を示すフローチャートである。
【００７９】
図１１において、パーソナルコンピュータ１０から配色要求が送出されてくると処理が開始され、配色モードが「自動配色する」であるかまたは「自動配色しない」であるかを解析する（Ｓ１００１）。配色モードを解析した結果（Ｓ１００２）、「自動配色する」である場合（Ｓ１００２でＹＥＳ）には、図１の自動配色部５に対して処理を行うのに必要なデータである文字データ及びグラフィックデータの描画位置や形状などを送出する（Ｓ１００３）。またそれに対して「自動配色しない」である場合（Ｓ１００２でＮＯ）には、図１の色変換部４に対して文書データのＲＧＢデータを送出する（Ｓ１００６）。
【００８０】
自動配色部５に送出されてきた図形データ（オブジェクトデータ）に基づいて自動配色の処理を行い（Ｓ１００４）、自動配色処理により配色された文字データまたはグラフィックデータ等のオブジェクトデータ（ＣＭＹＫデータ）を自動配色部５より受信する（Ｓ１００５）。
【００８１】
また、色変換部４に送出されてきたＲＧＢデータに基づいて色変換処理（Ｓ１００７）を行い、ＲＧＢデータからＣＭＹＫデータに変換して受信する（Ｓ１００８）。
【００８２】
そして自動配色部５または色変換部４より受信したＣＭＹＫデータに基づいて描画を行うために描画部１０６に該ＣＭＹＫデータおよび解析データを送出する（ステップ１００９）。
【００８３】
図１２は、図１に示す自動配色部５の処理内容を示すフローチャートである。自動配色部５は重なり判別部１０１、属性識別部１０２、配色決定部１０３、テーブル保持部１０４から構成されており、コマンド解析部３により送出されてくるデータがオブジェクトの描画位置、形状などの図形データを重なり判別部１０１と属性識別部１０２で受信し、図４に示す配色モード選択画面で選択した色彩イメージの情報は配色決定部１０３で受信する。
【００８４】
図１２において、コマンド解析部３より解析結果が送出されてくると処理が開始され、「自動配色する」である場合に各種データを受信する（Ｓ１１０１）。受信したデータの種類を判別し（Ｓ１１０２）、受信したデータが文字データとグラフィックデータである場合であって文字データ以外のグラフィックデータである場合＜Ａ＞において、属性識別部１０２によりグラフィックデータのみを受信する（Ｓ１１０３）。受信したグラフィックデータが持つ属性情報を識別し（Ｓ１１０４）、識別した属性に基づいて識別子を付与する（Ｓ１１０５）（図２の属性識別部１０２参照）。グラフィックデータに付与した識別子を配色決定部１０３に送出する（Ｓ１１０６）。
【００８５】
また、受信したデータが文字データとグラフィックデータである場合＜Ｂ＞において、重なり判別部１０１によってグラフィックデータで文字データとグラフィックデータを受信し（Ｓ１１０７）、データの重なりを判別する（Ｓ１１０８）。文字データとグラフィックデータとの重なりの判別結果を配色決定部１０３に送出する（Ｓ１１０９）。
【００８６】
またさらに、受信したデータが色彩イメージ選択データである場合＜Ｃ＞において、配色部１０７により色彩イメージのデータを受信する（Ｓ１１１０）。受信した色彩イメージが保持されている配色テーブルをテーブル保持部１０４より検索し（Ｓ１１１１）、該当する配色テーブルを呼び出す（Ｓ１１１２）。
【００８７】
自動配色部５における配色決定部１０３は、重なり判別部１０１から送られてくる重なり有無情報と属性識別部１０２から送られてくる属性識別情報とを考慮して色彩イメージから呼び出した配色テーブルの照合を行う（Ｓ１１１３）。照合した結果、配色テーブルから文字データとグラフィックデータの識別子に合致する色を配色し（Ｓ１１１４）、コマンド解析部３に送出する（Ｓ１１１５）。
【００８８】
以上の処理によって、本発明の自動配色装置では、文書を構成する文字データまたはグラフィックデータの重なりを判別することができ、ユーザの選択した色彩イメージに基づいて配色することができる。
【００８９】
図１３は、本発明に係わる自動配色装置の自動配色処理を実行した結果の一例を示す図である。図１０に示す配色決定テーブルの配色を図１の描画部６により描画したときの例を示している。
【００９０】
図１３に示すように文字データとグラフィックデータとが重なった場合に文字データとグラフィックデータそれぞれに対して一定の明度差を保ったままの状態で配色することができる。
【００９１】
これにより、配色要求を受け付けた文書を構成する文字データやグラフィックデータ等のオブジェクトに対して所望の色彩を自動的に配色することができるようになる。
【００９２】
従って、本発明を適用することにより、色彩イメージにより文字データの可読性を確保したまま多種多様なカラーイメージを自動的に作成することができるという効果を期待できる。
【００９３】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能な自動配色プログラムによっても実現できる。
【００９４】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００９５】
例えば、上記例では、ユーザが所望する色彩イメージに対して１つの色彩を設定しているが、色彩イメージ１つに対して、複数の配色を設定してもよい。
【産業上の利用可能性】
【００９６】
本発明は、文書を構成する文字や背景や図形などの構成要素に配色を行う自動配色装置に適用可能であり、特に、文字データとグラフィックデータのオブジェクト同士が重なって配置された場合の文字データとグラフィックデータへの配色において、オブジェクト同士の明度差を大きく保ち、文字の可読性を高めた配色を自動的に行うのに有用である。
【図面の簡単な説明】
【００９７】
【図１】本発明に係わる自動配色装置および方法およびプログラムを適用して構成したネットワーク構成図。
【図２】本発明に係わる自動配色装置のシステム構成を示す図。
【図３】本発明に係わる自動配色装置により配色される文書の構成を示す図。
【図４】本発明に係わる自動配色装置のユーザによる色彩イメージを選択する画面を示す図。
【図５】本発明に係わる自動配色装置の色彩イメージテーブルのテーブル構造を示す図。
【図６】本発明に係わる自動配色装置の色彩を格納しておく色彩テーブルのテーブル構造を示す図。
【図７】本発明に係わる自動配色装置の識別子設定テーブルのテーブル構造を示す図。
【図８】本発明に係わる自動配色装置の重なり判別テーブルを示す図。
【図９】本発明に係わる自動配色装置の属性（形状）識別テーブルのテーブル構造を示す図。
【図１０】本発明に係わる自動配色装置の配色決定テーブルのテーブル構造を示す図。
【図１１】本発明に係わる自動配色装置のコマンド解析部の処理内容を示すフローチャート。
【図１２】本発明に係わる自動配色装置の自動配色部の処理内容を示すフローチャート。
【図１３】本発明に係わる自動配色装置の自動配色処理を実行した結果の一例を示す図。
【符号の説明】
【００９８】
１        アプリケーションソフトウェア
２        プリンタドライバソフトウェア
３        コマンド解析部
４        色変換部
５        自動配色部
６        描画部
７        プリンタエンジン部
１０        パーソナルコンピュータ
２０        プリンタ
１０１      重なり判別部
１０２      属性識別部
１０３      配色決定部
１０４      テーブル保持部
【図１】
2006058951.tif 000003
【図２】
2006058951.tif 000004
【図３】
2006058951.tif 000005
【図４】
2006058951.tif 000006
【図５】
2006058951.tif 000007
【図６】
2006058951.tif 000008
【図７】
2006058951.tif 000009
【図８】
2006058951.tif 000010
【図９】
2006058951.tif 000011
【図１０】
2006058951.tif 000012
【図１１】
2006058951.tif 000013
【図１２】
2006058951.tif 000014
【図１３】
2006058951.tif 000015