(57)【要約】【課題】利用者の嗜好を反映し得る配色方法および配色装置を提供する。【解決手段】利用者の配色嗜好に基づいて得た配色データを解析し、該配色データで示される各区域毎に、区域の属性を示す属性情報と、該区域の色を示す色情報とを配色情報として取得する配色情報取得部１３と、配色を行いたい元データを解析し、該元データで示される各区域毎に、該区域の属性を示す元データ属性情報を取得する元データ属性情報取得部（未配色属性情報取得部）１８と、前記属性情報および前記色情報と前記元データ属性情報とを取得した後、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施す選定配色部２０とを備える。【選択図】        図１
2004246646.tif 000002
【特許請求の範囲】
【請求項１】
予め取得した配色データを解析し、該配色データで示される各区域毎に、区域の属性を示す属性情報と、該区域の色を示す色情報とを配色情報として取得すること、
配色を行いたい元データを解析し、該元データで示される各区域毎に、該区域の属性を示す元データ属性情報を取得すること、
前記属性情報および前記色情報と、前記元データ属性情報とを取得した後、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施すことを特徴とする配色方法。
【請求項２】
区域毎に取得する前記配色情報は、配色データ毎に、配色情報テーブルとして蓄積され、蓄積された配色情報テーブル毎に、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施すことを特徴とする請求項１記載の配色方法。
【請求項３】
前記元データ属性情報に対応する前記属性情報が複数あるとき、該属性情報に設けた所定の順位に従って、前記属性情報を選定することを特徴とする請求項１記載の配色方法。
【請求項４】
予め取得した配色データを解析し、該配色データで示される各区域毎に、区域の属性を示す属性情報と、該区域の色を示す色情報とを配色情報として取得する配色情報取得部と、
配色を行いたい元データを解析し、該元データで示される各区域毎に、該区域の属性を示す元データ属性情報を取得する元データ属性情報取得部と、
前記属性情報および前記色情報と、前記元データ属性情報とを取得した後、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施す選定配色部とを備えることを特徴とする配色装置。
【請求項５】
更に、前記配色装置は、前記配色情報を配色データ毎に、配色情報テーブルとして蓄積する蓄積部を備え、
前記選定配色部は、前記蓄積部で蓄積する配色情報テーブル毎に、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施すことを特徴とする請求項４記載の配色装置。
【請求項６】
前記配色情報取得部は、同属の前記属性情報が複数あるとき、同属の属性情報に所定の順位を設け、
前記選定配色部は、前記配色情報取得部で設けた所定の順位に従って、前記属性情報を選定することを特徴とする請求項４記載の配色装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データの区域に配色を施す方法および配色装置に関する。
【０００２】
【従来の技術】
利用者は、ワードプロセッサやワードプロセッサの機能を有するアプリケーションソフトがインストールされたパソコン、またはＷｅｂページを作成するためのアプリケーションソフトがインストールされたパソコンなどを操作することにより、例えば背景、テキスト、塗り潰しなどを属性とする区域を設けた電子データを作成する。前記データで示される前記各区域（以降、色区域と称す）に対し、配色を施すことにより、特色のあるデータを作成することができる。
未配色の色区域を有するデータに配色を施すべく、該データの配色支援方法として、利用者が各配区域に配色を行う毎に、その配色の適正度を自動的に算出して、その適正値を利用者に提示する方法が特許文献１に示されている。
また、利用者がある色を選択したのに合わせて、その選択した色に調和するであろう複数の色を利用者に提示する方法が特許文献２に示されている。
【０００３】
【特許文献１】
特開平８−２４９４４１号公報
【特許文献２】
特許２６８５８１０号
【０００４】
【発明が解決しようとする課題】
ところで、前記した従来の配色支援方法では、第三者により予め定められた情報に基づいて、配色の調和を示す適正度を算出して、その適正値を提示する。もしくは第三者により予め定められた情報に基づいて、調和が取れるであろう色を選定して提示する。従って、第三者が予め定めた情報に基づいて処理した結果が提示されることから、これらは利用者の嗜好を必ずしも反映することなく、そのため、これらの提示に基づいて未配色の色区域に配色を施しても、利用者自身が好ましいと感じる配色が得られないこともある。
従って、本発明の目的は、利用者の嗜好を反映し得る配色方法および配色装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明は、以上の点を解決するために、次の構成を採用する。
本発明は、予め取得した配色データを解析し、該配色データで示される各区域毎に、区域の属性を示す属性情報と、該区域の色を示す色情報とを配色情報として取得すること、配色を行いたい元データを解析し、該元データで示される各区域毎に、該区域の属性を示す元データ属性情報を取得すること、前記属性情報および前記色情報と、前記元データ属性情報とを取得した後、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施すことを特徴とする。
【０００６】
区域毎に取得する前記配色情報は、配色データ毎に、配色情報テーブルとして蓄積され、蓄積された配色情報テーブル毎に、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施すことを特徴とする。
前記元データ属性情報に対応する前記属性情報が複数あるとき、該属性情報に設けた所定の順位に従って、前記属性情報を選定することを特徴とする。
【０００７】
本発明の配色装置は、予め取得した配色データを解析し、該配色データで示される各区域毎に、区域の属性を示す属性情報と、該区域の色を示す色情報とを配色情報として取得する配色情報取得部と、配色を行いたい元データを解析し、該元データで示される各区域毎に、該区域の属性を示す元データ属性情報を取得する元データ属性情報取得部と、前記属性情報および前記色情報と、前記元データ属性情報とを取得した後、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施す選定配色部とを備えることを特徴とする。
【０００８】
更に、前記配色装置は、前記配色情報を配色データ毎に、配色情報テーブルとして蓄積する蓄積部を備え、前記選定配色部は、前記蓄積部で蓄積する配色情報テーブル毎に、前記元データ属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記元データ属性情報に対応する元データの区域に配色を施すことを特徴とする。
前記配色情報取得部は、同属の前記属性情報が複数あるとき、同属の属性情報に所定の順位を設け、前記選定配色部は、前記配色情報取得部で設けた所定の順位に従って、前記属性情報を選定することができる。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。
図１は、Ｗｅｂページの各色区域に配色を施す本発明の配色装置１０の構成を示すブロック図である。
配色装置１０は、インターネットおよびイントラネットなどのネットワークを介して、リストがＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されるＷｅｂページなどの電子データ（配色データ）を画面に表示するＷｅｂページ表示部１１と、表示される様々なＷｅｂページから、利用者自身が好む配色が施されたＷｅｂページのリストを取得するＷｅｂページ取得部１２と、取得したＷｅｂページのリストを解析して、該Ｗｅｂページの各色区域毎に、該色区域の様々な情報を配色情報として取得する配色情報取得部１３と、配色情報取得部１３で取得した配色情報を一時的に保持する配色情報保持部１４と、配色情報保持部１４で保持する前記配色情報を蓄積するための制御を行う蓄積制御部１５と、該蓄積制御部１５の制御により、Ｗｅｂページ毎に、前記配色情報を配色情報テーブルとし蓄積すべく、データベース化する蓄積部１６とを備える。
【００１０】
更に、配色装置１０は、色区域が未配色であるＷｅｂページなどの未配色データ（元データ）を取得する未配色Ｗｅｂページ取得部１７と、取得した未配色のＷｅｂページの各色区域毎に、該色区域の属性を示す未配色属性情報（元データ属性情報）を取得する未配色属性情報取得部（元データ属性情報取得部）１８と、該未配色属性情報取得部１８で取得した未配色属性情報を一時的に保持する未配色情報保持部１９と、蓄積部１６に蓄積された配色情報テーブル毎に、未配色情報保持部１９で保持する未配色属性情報に対応する前記属性情報を選定し、選定した属性情報に対応する色情報に基づいて、前記未配色属性情報に対応する未配色Ｗｅｂページの色区域に配色を施す選定配色部２０と、該選定配色部２０で未配色Ｗｅｂページが配色された結果を表示する配色表示部２１とを備える。
【００１１】
Ｗｅｂページ表示部１１は、ネットワークに接続するＷｅｂサーバーで公開しているＷｅｂページの表示を行う。これにより、利用者は様々なＷｅｂページを閲覧することができる。
Ｗｅｂページ取得部１２は、Ｗｅｂページ表示部１１で表示されたＷｅｂページのリストを取得する。この取得は、利用者の指示に基づいて行われ、利用者はＷｅｂページに施された配色が利用者の配色嗜好と適合するとき、そのＷｅｂページの取得指示を行う。
例えば図２に示すＷｅｂページ３０がＷｅｂページ表示部１１で表示され、利用者によりＷｅｂページ３０の取得が指示されると、Ｗｅｂページ取得部１２は、図３に示すＨＴＭＬで記述されるリスト５０を取得する。図３のリスト５０には、説明の便宜を図るべく、左端に行番号が１から２７まで付されている。
【００１２】
図２に示すＷｅｂページ３０は、画面の背景色を示す色区域３１と、“ＨｏｍｅＰａｇｅ”とテキスト表示された色区域３２と、“更新情報”とテキスト表示された色区域３３と、“掲示板”とテキスト表示された色区域３４と、“リンク集”とテキスト表示された色区域３５と、前記色区域３２を矩形状に所定の大きさで囲うべく、塗り潰された色区域３６と、前記した色区域３３、３４および３５を矩形状に所定の大きさで囲うように塗り潰す色区域３７と、該色区域３７の左外で“更新情報”、“掲示板”、“リンク集”のそれぞれに対応する星型の入力ボタン表示された色区域３８、３９および４０  とで構成される。本具体例では、色区域３７は、色区域３３、３４および３５を包括する矩形で囲ったが、各色区域３３、３４および３５が互いに異なる配色であるとき、それぞれ色区域３３、３４および３５を独立して囲うべく、色区域の範囲が変更される。
【００１３】
配色情報取得部１３は、Ｗｅｂページ取得部１２で取得したＷｅｂページ３０のリスト５０を解析して、各色区域の例えば背景、テキスト、塗り潰し、Ｗｅｂ上での入力ボタンを示す画像特徴色などの属性を示す属性情報と、各色区域の色を１６進数のＲＧＢで示す色情報とを取得し、それらの情報を対応させた配色情報を色区域毎に取得する。
更に、配色情報取得部１３は、背景、塗り潰しおよび画像特徴色などの属性の色区域において、該色区域を画像ファイルで配色するために用いられる例えばｇｉｆファイル形式の画像ファイル名も配色情報として取得する。
更に、配色情報取得部１３は、例えば属性がテキストの色区域３３、３４および３５において、該各色区域に示される文字の数を順位情報とし、該順位情報も配色情報として取得する。前記順位情報として求めた文字数の大きい順に、同属の属性の色区域３３、３４および３５の順位が求まる。テキスト以外の同属属性の色区域の順位は、属性が塗り潰しでは、同色または同ファイル名での塗り潰しの回数で決まり、属性が画像特徴色では、画像ファイルの画素を従来から知られているヒストグラム計算で数値化した値で決まる。
【００１４】
前記した各色区域の配色情報を、Ｗｅｂページ毎にまとめた配色情報テーブル６０を図４に示す。
図４の配色情報テーブル６０は、色区域を識別するための識別番号と、色区域の属性を示す属性情報と、色区域の色を示す色情報と、属性が同じ色区域において、その順位を示す順位情報と、配色に用いる画像ファイルのファイル名とが各色区域毎に示されている。
【００１５】
ここで、図２のＷｅｂページ３０、図３のリスト５０、図４の配色情報テーブル６０の関係を説明する。
図２のＷｅｂページの背景を示している色区域３１は、リスト５０の行番号２の＜ｂｏｄｙ  ｂｇｃｏｌｏｒ＝”＃ＦＦＣＣ００”＞が対応しており、配色情報テーブル６０においては、識別番号が１、属性情報が背景、色情報としてのＲＧＢ表色系のＲが１６進数では（ＦＦ）ｈ１０進数では（２５５）ｄ、Ｂが１６進数では（ＣＣ）ｈ１０進数では（２０４）ｄ、Ｇが１６進数では（００）ｈ１０進数では（００）ｄを示している。この色区域３１では、順位情報および画像ファイル名は無い。
配色情報取得部１３は、リスト５０から＜ｂｏｄｙ  ｂｇｃｏｌｏｒ＝”＃．．．”＞を検出し、この“．．．”に示される６桁の１６進数表示の左端から２桁ずつ順に、ＲＧＢ表色系のＲ値，Ｇ値，Ｂ値を色情報として取得する。また、“ｂｏｄｙ  ｂｇｃｏｌｏｒ”の記述により属性が背景であると判断する。
【００１６】
図２の色区域３２および色区域３３が一纏りである。これがリスト５０の行番号３の＜ｔａｂｌｅ  ｂｏｒｄｅｒ＝”１”ｗｉｄｔｈ＝”１００％”＞および行番号８の＜／ｔａｂｌｅ＞の記述で示されている。配色情報取得部１３は、行番号５の＜ｔｄ  ｗｉｄｔｈ＝”１００％”ｂｇｃｏｌｏｒ＝”＃８０００８０”＞を解析することにより、Ｒ値が１６進数では（８０）ｈ１０進数では（１２８）ｄ、Ｂ値が１６進数では（００）ｈ１０進数では（００）ｄ、Ｇ値が１６進数では（８０）ｈ１０進数では（１２８）ｄの色情報と、該色情報に基づいて色区域３６が塗り潰されていると判断し、その塗り潰しを示す属性情報とを取得する。しかし、配色情報取得部１３は、色区域３６の順位情報および画像ファイル名を示す記述が行番号５に示されていないことから、それらの情報を取得できない。
【００１７】
配色情報取得部１３は、行番号６の＜ｆｏｎｔ  ｃｏｌｏｒ＝”＃ＦＦ００００”＞ＨｏｍｅＰａｇｅ＜／ｆｏｎｔ＞＜／ｔｄ＞を解析して、色区域３６内に“ＨｏｍｅＰａｇｅ”と示された色区域３２の属性情報および色情報を取得する。色情報は、Ｒ値が１６進数では（ＦＦ）ｈ１０進数では（２５５）ｄ、Ｂ値が１６進数では（００）ｈ１０進数では（００）ｄ、Ｇ値が１６進数では（００）ｈ１０進数では（００）ｄであり、属性情報はテキストである。更に、配色情報取得部１３は、順位情報として、“ＨｏｍｅＰａｇｅ”の文字数、つまり８を取得するが、行番号６に画像ファイル名が示されていないことから、ファイル名は取得されない。
【００１８】
配色情報取得部１３は、行番号１１の＜ｔｄ  ｗｉｄｔｈ＝”５０％”＞＜ｉｍｇ  ｓｒｃ＝”ｂｕｔｔｏｎ１．ｇｉｆ”＞＜／ｔｄ＞を解析することにより、図２の色区域３８に星型のボタンを示す画像ファイルのファイル名を取得する。このファイル名は、“ｂｕｔｔｏｎ１．ｇｉｆ”である。更に、配色情報取得部１３は、属性情報として画像特徴色を取得し、順位情報として１２０を取得する。この順位情報は、ファイル名が“ｂｕｔｔｏｎ１．ｇｉｆ”である画像ファイルの画素をヒストグラム計算により算出した値である。
ここでは、“ｉｍｇ  ｓｒｃ＝”．．．””で示される記述により、画像ファイルを直接Ｗｅｂページの所定の位置に配置する例を示したが、例えば＜ｂｏｄｙ  ｂａｃｋｇｒｏｕｎｄ＝”ｔｉｌｅ．ｇｉｆ”＞と記述して、“ｔｉｌｅ．ｇｉｆ”の画像ファイルを背景領域に敷き詰める指定を行うように、画像ファイルをＷｅｂページ内の所定の領域に敷き詰めるようにしてもよい。
【００１９】
配色情報取得部１３は、他の行番号に対しても前記した処理を行い、属性情報、色情報、順位情報、画像ファイル名などの配色情報を各色区域毎に取得し、識別番号を付して、Ｗｅｂページ毎にまとめた配色情報テーブル６０を作成する。配色情報テーブル６０において、前記した色区域３１に対応する識別番号は１であり、色区域３２の識別番号は２、色区域３３の識別番号は３、色区域３４の識別番号は４、色区域３５の識別番号は５、色区域３６の識別番号は６、色区域３７の識別番号は７、色区域３８の識別番号は８、色区域３９の識別番号は９であり、色区域４０の識別番号は１０である。
【００２０】
配色情報保持部１４は、前記した配色情報テーブル６０を一時的に保持する。配色情報保持部１４で一時的に保持されている配色情報テーブル６０が蓄積制御部１５の制御により蓄積部１６に蓄積される。
前記した蓄積制御部１５は、蓄積部１６へ配色情報テーブルを蓄積する制御の他に、利用者が指示する配色情報テーブルを蓄積部１６から読出し、その配色情報テーブルを配色情報保持部１４に保持させる制御も行う。
蓄積部１６は、前記した配色情報テーブルを利用者の配色嗜好に基づいて取得したＷｅｂページ毎に蓄積する。更に、蓄積部１６は、配色情報テーブル６０を蓄積する以外に、Ｗｅｂページ取得部１２で取得したＷｅｂページのリスト５０も、前記配色情報テーブルに対応させて保持する。これにより、利用者は、自身の配色嗜好に基づいて取得したＷｅｂページを参照して配色することができ、配色時においてＷｅｂページを閲覧して自身が気に入るＷｅｂページを探し出す手間が省け、配色時の作業効率を向上させることができる。
【００２１】
未配色Ｗｅｂページ取得部１７は、色区域が未配色の未配色Ｗｅｂページのリストを取得する。このリストは、前記したリスト５０と同様にＨＴＭＬで記述されたリストである。
未配色属性情報取得部１８は、未配色Ｗｅｂページ取得部１７で取得した未配色Ｗｅｂページのリストを解析して、配色を施すべき色区域の属性を示す未配色属性情報と、Ｗｅｂページに占める色区域の面積比を示す面積情報とを未配色情報として色区域毎に取得する。取得した未配色情報は、色区域の面積比の順に、後述するカウンタ用識別番号が付され、それらの情報が図５に示すように未配色情報テーブル７０として未配色情報保持部１９で一時的に保持される。
【００２２】
選定配色部２０は、未配色情報保持部１９で保持する未配色属性情報に対応する属性情報を配色情報テーブル６０から選定する。この配色情報テーブル６０は、利用者が蓄積部１６で蓄積している配色情報テーブル６０を選定したテーブルである。利用者が選定した配色情報テーブル６０は、蓄積制御部１５の制御により、配色情報保持部１４で一時的に保持される。選定配色部２０は、配色すべきＷｅｂページの各色区域の属性を示す未配色属性情報と同じ属性が示された属性情報を、配色情報保持部１４で保持されている配色情報テーブル６０から選定し、その選定した属性情報に対応する色情報を配色情報テーブル６０から取得し、取得した色情報に基づいて、未配色の色区域に配色を行うべく、配色すべきＷｅｂページのリストにその配色を行うための記述を施す。
配色表示部２１は、選定配色部２０で配色が施されたリストに基づいて、その配色が施されたＷｅｂページを表示する。
【００２３】
次に本発明の配色装置１０の動作を図６のフローチャートを用いて説明する。
図６のフローチャートのステップＳ４０１、ステップＳ４０３、ステップＳ４０５、ステップＳ４０７およびステップＳ４１１は、利用者からの指示における分岐判断処理を示している。
様々なＷｅｂページがＷｅｂページ表示部１１で表示され、その表示されるＷｅｂページを見ている利用者から、該Ｗｅｂページの取得指示が出されたか否か判断する（ステップＳ４０１）。利用者が取得指示を出したＷｅｂページは、利用者の配色嗜好に適合しているＷｅｂページ３０である。
Ｗｅｂページの取得指示が出されたとき、Ｗｅｂページ表示部１１で表示されているＷｅｂページ３０のリスト５０をＷｅｂページ取得部１２で取得し、取得したリスト５０を配色情報取得部１３で解析して得た配色情報を配色情報テーブル６０として、配色情報保持部１４で保持する（ステップＳ４０２）。
【００２４】
次に、配色情報保持部１４で保持する配色情報テーブルを蓄積する指示が利用者から出されたか否か判断する（ステップＳ４０３）。
蓄積指示が利用者から出されたとき、蓄積制御部１５の制御により配色情報保持部１４で保持する配色情報テーブル６０が蓄積部１６に蓄積される（ステップＳ４０４）。必要に応じて配色情報保持部１４で保持する配色情報テーブル６０を図示しない表示部に表示し処理を終了する。
他方、蓄積指示が利用者から出されないと蓄積部１６に配色情報テーブル６０を蓄積することなく処理を終了する。
【００２５】
ステップＳ４０１の処理において、Ｗｅｂページの取得指示が無いとき、利用者から配色指示が行われたか否か判断する（ステップＳ４０５）。
利用者からの配色指示に基づいて、配色すべきＷｅｂページのリストを未配色Ｗｅｂページ取得部１７で取得し、取得したリストを未配色属性情報取得部１８で解析し、この解析により各色区域毎に取得した未配色属性情報および面積情報から成る未配色情報を図５に示す未配色属性情報テーブルにまとめ、該未配色属性情報テーブルを未配色情報保持部で保持する（ステップＳ４０６）。
【００２６】
次に、利用者から、蓄積部１６で蓄積している配色情報の読み出しの指示が出されたか否か判断する（ステップＳ４０７）。
利用者から配色情報の読み出しの指示があるとき、蓄積部１６で蓄積している配色情報が蓄積制御部１５の制御を受けて読み出され、読み出された配色情報が配色情報テーブルとして配色情報保持部１４で一時的に保持される（ステップＳ４０８）。
この読み出しに先立ち、利用者に、所望の配色情報を選択させるべく、自己の配色嗜好に基づいて取得した複数のＷｅｂページが蓄積部１６から読み出され、その読み出された複数のＷｅｂページが図７に示すサムネイル表示される。
【００２７】
蓄積部１６で蓄積している配色情報の読み出しの指示がないとき、利用者はＷｅｂページ表示部１１でＷｅｂページを閲覧し、所望の配色が施されたＷｅｂページを探し出す。この探し出したＷｅｂページのリストがＷｅｂページ取得部１２で取得され、取得したリストを配色情報取得部１３で解析し、配色情報を取得する（ステップＳ４０９）。
取得した配色情報が配色情報テーブルとして、配色情報保持部１４で一時的に保持される（ステップＳ４１０）。
その後、選定配色部２０により、未配色情報保持部１９で保持する未配色情報テーブルの未配色属性情報と同じ属性を示す属性情報が、配色情報保持部１４で保持する配色情報テーブルから選定される。ここで、未配色属性情報と同一属性の属性情報が複数あるとき、順位情報に基づいて順位が高い順に属性情報が選定される。また、同一属性が存在しなければ、順位情報の順位が高い順に画像特徴色を示す属性情報が選定される。
選定配色部２０は、選定した配色情報に対応する色情報を配色情報テーブルから取得し、取得した配色情報に基づいて、未配色のＷｅｂページの色区域に配色を施すべく、該未配色Ｗｅｂページのリストに配色を行うための記述を行う（ステップＳ４１１）。
【００２８】
選定配色部２０により配色が施されたＷｅｂページが配色表示部２１で表示される（ステップＳ４１２）。
利用者から、前記した未配色Ｗｅｂページに他の配色を施す指示があると、所望の配色を行うべく、前記したステップＳ４０７からの処理に戻って、前記と同様に未配色Ｗｅｂページに対し配色を行う（ステップＳ４１３）。
【００２９】
ここで、選定配色部２０の詳細な動作を、図８のフローチャートを用いて説明する。
未配色情報保持部１９で保持する未配色情報テーブルは、図５に示すように属性毎にまとめ、面積情報に基づいて、面積の広い順にソートが施されている。
【００３０】
配色すべきＷｅｂページの全ての色区域に対し配色を施したか否か判断するためのカウンタｉが初期化される。該カウンタｉは、未配色情報テーブルの識別番号に対応させるべく、１が初期値として設定される（ステップＳ８１）。
カウンタｉが初期化された後、カウンタｉで示されるカウンタ用識別番号の未配色属性情報と同じ属性であり、かつ未使用の適用色があるか判断する（ステップＳ８２）。この判断は、配色情報テーブルの属性情報を参照し、未配色属性情報と同じ属性を示す属性情報を選定し、その選定した属性情報に対応する色情報で示される色（適用色）が、既に配色されていないか判断する。
未配色属性情報の属性と同じ属性であり、かつ未使用の適用色であるとき、順位情報を参照し、順位の高い色情報が示す適用色を、カウンタｉで示されるカウンタ用識別番号に対応する未配色Ｗｅｂページの色区域に配色を施すための記述を、未配色Ｗｅｂページのリストに施す（ステップＳ８３）。
配色を施すための記述が、未配色Ｗｅｂページのリストに施された後、カウンタｉの値をインクリメントする（ステップＳ８６）。
【００３１】
一方、未配色属性情報の属性と同じ属性がないとき、または既に適用色が使用されているとき、属性情報が画像特徴色に対応する色情報で示される色（適用色）が、既に配色されていないか判断する（Ｓ８４）。
画像特徴色の属性情報に対応する色情報で示される適用色が、未使用であるとき、順位情報を参照し、順位が最も高い適用色を、未配色Ｗｅｂページの色区域に配色を施すための記述を、未配色Ｗｅｂページのリストに施す（ステップＳ８５）。この後、カウンタｉの値をインクリメントする（ステップＳ８６）。
【００３２】
カウンタｉの値をインクリメントした後、未配色Ｗｅｂページの全ての色区域に対し配色を施し終えたか判断する（ステップＳ８７）。未配色Ｗｅｂページの色区域全てに配色を施し終えると処理を終了するが、全ての色区域に対し配色を終えていなければ、ステップＳ８２からの処理に戻って、前記したと同様な処理を行う。
【００３３】
本具体例では、未配色のＷｅｂページに対し、配色を施す例を示したが、配色を施す対象はＷｅｂページに限ることなく、例えばワードプロセッサやワードプロセッサ機能を有するソフトウェアがインストールされたパーソナルコンピューターで作成された電子文書など、様々な形式のデータに対し、配色を施してもよい。また、使用者の配色嗜好に基づいて配色情報を取得するＷｅｂページも、Ｗｅｂページに限ることなく様々な形式のデータから配色情報を取得するようにしてもよい。
この処理を行うべく、前記データを所定のプリンタドライバを介することにより、該処理で得られたプリンタ言語形式のデータを解析することができ、この解析により本具体例に示したと同様に、配色情報、未配色情報などを得ることができる。
また、本実施例では、「未配色データ」について、記述したが、既に配色が施されたデータに対しても、別の配色を施すために本実施例を適用することができる。
【００３４】
【発明の効果】
本発明によれば、利用者の配色嗜好に基づいて取得したデータを解析して、該データの各色区域の属性を示す属性情報および該色区域の色を示す色情報を取得し、配色すべき元データの各区域の属性に対応する前記属性情報を選定し、その選定した属性情報に対応する色情報に基づいて、元データの区域に配色を施すことにより、利用者の配色嗜好に基づいて取得したデータの配色を元データに反映させることができることから、利用者は、自身が好ましいと感じる配色が施されたデータを得ることができる。
【図面の簡単な説明】
【図１】本発明の配色装置のブロック図である。
【図２】利用者の配色嗜好に適合するＷｅｂページである。
【図３】Ｗｅｂページのリストである。
【図４】配色情報テーブルを示す表である。
【図５】未配色情報テーブルを示す表である。
【図６】配色装置の動作を示すフローチャートである。
【図７】蓄積するＷｅｂページをサムネイル表示した画面である。
【図８】同属の属性が複数あるときの選定配色部の動作を示すフローチャートである。
【符号の説明】
１０  配色装置
１１  Ｗｅｂページ表示部
１２  Ｗｅｂページ取得部
１３  配色情報取得部
１４  配色情報保持部
１５  蓄積制御部
１６  蓄積部
１７  未配色Ｗｅｂページ取得部
１８  未配色属性情報取得部
１９  未配色情報保持部
２０  選定配色部
２１  配色表示部
【図１】
2004246646.tif 000003
【図２】
2004246646.tif 000004
【図３】
2004246646.tif 000005
【図４】
2004246646.tif 000006
【図５】
2004246646.tif 000007
【図６】
2004246646.tif 000008
【図７】
2004246646.tif 000009
【図８】
2004246646.tif 000010