(57)【要約】【課題】様々なパターンのデータにより文書配色の評価を行い、この評価結果に基づき文書配色の変更を行うことでよりユーザがイメージしたとおりの配色が可能な文書配色の評価・変更方法および装置を提供する。【解決手段】本発明の方法は、文書読込み制御手段１０１、表示手段１０２、表示装置１０３、文書要素測色手段１０４、メモリ手段１０５、配色データベース１０６、配色評価手段１０７、配色変更手段１０８、および配色変更後最適文書選択手段１０９を含み構成される装置により実行される。【選択図】　　　　図１
2004013457.tif 000002
【特許請求の範囲】
【請求項１】
文書データを読み込む第１の工程と、
前記文書データを構成する要素から当該文書における代表的な色を数色抽出して測色する第２の工程と、
前記文書データに施されている配色を、予め蓄積されている配色データと第２の工程で得られた結果を用いて評価する第３の工程と、
前記文書データに施された配色を、予め蓄積されている配色データと第２の工程で得られた結果と第３の工程で得られた評価結果を用いて変更する第４の工程と、
第１の工程で読み込まれた文書データと第４の工程で配色が変更された文書データとから最適な配色が施された文書データを選択する第５の工程と、を含むことを特徴とする文書配色の評価・変更方法。
【請求項２】
前記第３の工程は、前記第１の工程で読み込まれた文書データを構成する要素ごとに所定の項目につき評価を行い、前記文書データの配色を評価するデータを生成する工程を含むことを特徴とする請求項１に記載の文書配色の評価・変更方法。
【請求項３】
前記第４の工程は、前記第３の工程において求めた前記各項目ごとの評価結果を調整する工程を含むことを特徴とする請求項１または２に記載の文書配色の評価・変更方法。
【請求項４】
前記第４の工程は、過去の配色処理データに基づく配色の変更を行う工程を含むことを特徴とする請求項１乃至３の何れかに記載の文書配色の評価・変更方法。
【請求項５】
前記第４の工程は、複数の配色変更後の文書データを生成する工程を含むことを特徴とする請求項１乃至４の何れかに記載の文書配色の評価・変更方法。
【請求項６】
前記第５の工程は、前記過去の配色処理データを前記最適な配色が施された文書データの配色データに選択的に更新する工程を含むことを特徴とする請求項１乃至５の何れかに記載の文書配色の評価・変更方法。
【請求項７】
前記第５の工程において最適な配色が施された文書データを選択できなかった場合には、再度前記第４の工程を行うことを特徴とする請求項１乃至６の何れかに記載の文書配色の評価・変更方法。
【請求項８】
前記第２の工程は、前記第１の工程で読み込まれた文書データの配色評価・変更を行う領域を設定する工程と、前記文書データから作成される文書の種類・用いる地域を選択する工程と、を含むことを特徴とする請求項１乃至７の何れかに含むことを特徴とする文書配色の評価・変更方法。
【請求項９】
前記第２、第３の工程で用いられる予め蓄積されている配色データは複数種類のデータの中から選択されることを特徴とする請求項１乃至８の何れかに記載の文書配色の評価・変更方法。
【請求項１０】
文書データを読み込む文書データ読込み手段と、
前記文書データおよびその他の情報を表示する表示手段と、
前記文書データを構成する要素から当該文書における代表的な色を数色抽出して測色する測色手段と、
配色データを蓄積する記憶手段と、
前記文書データに施されている配色を、前記記憶手段に蓄積されている配色データと前記測色手段で得られた結果を用いて評価する配色評価手段と、
前記文書データに施された配色を、前記記憶手段に蓄積されている配色データと前記測色手段で得られた結果と前記配色評価手段で得られた評価結果を用いて変更する配色変更手段と、
前記文書データ読込み手段で読み込まれた文書データと前記配色変更手段で変更された文書データとから最適な配色が施された文書データを選択する最適文書選択手段と、を含み構成されていることを特徴とする文書配色の評価・変更装置。
【請求項１１】
配色の変更のために参照する過去に行った配色処理のデータを蓄積する記憶手段と、この記憶手段から該当するデータを選択して取り出すデータ選択・取得手段と、前記最適文書選択手段で選択された文書データの配色処理データを前記記憶手段に蓄積されている過去の配色処理データと選択的に更新させるデータ更新手段と、を備えたことを特徴とする請求項１０に記載の文書配色の評価・変更装置。
【請求項１２】
前記文書データ読込み手段で読み込まれた文書データの配色評価・変更を行う領域を設定する領域設定手段と、前記文書データから作成される文書の種類・用いる地域を選択する文書種類・エリア選択手段と、を備えたことを特徴とする請求項１１に記載の文書配色の評価・変更装置。
【請求項１３】
前記配色データを蓄積する記憶手段は複数の装置からなり、これら複数の装置からアクセスする装置を選択する選択手段を備えたことを特徴とする請求項１２に記載の文書配色の評価・変更装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書配色の評価・変更方法およびこれを行うための装置に関する。
【０００２】
【従来の技術】
近年、コンピュータを用いて文書の彩色を行うためのプログラム（以下、彩色プログラムという）が数多く開発されている。例えば、特開平７−３０６９３５号公報に開示されているＰｏｗｅｒＰｏｉｎｔという彩色プログラムでは、文書の彩色を業務に幅広く応用できるように、色彩の静的な組を備えたパッケージ化された色計画を提供している。
【０００３】
しかしながら、このプログラムを実行する場合、複雑なコンピュータ操作が要求されるため、コンピュータ操作に熟達していないユーザにとっては使いこなすのが非常に困難である。そこで、このプログラムでは、色計画の定義のためにユーザが選択することが可能な色を表現するカラーインパクトオブジェクトを読み込み、選択されたカラーインパクトオブジェクトに基づいた色計画の、少なくとも１つの最重要色を決定するためにコンピュータ化された色の知識ベースシステムにアクセスして、コンピュータ化された色計画を選択することで前記問題の解決を図っている。ここでいうカラーインパクトオブジェクトとは、ユーザの意図を最も適切に表現するような言葉であり、かつその言葉にふさわしい色の組合せのことである。この色の組合せを用いて文書の彩色を行うことにより、ユーザが望む彩色文書が得られる。
【０００４】
【発明が解決しようとする課題】
ところで、文書の彩色を行う際、ユーザがイメージしたとおりの配色を得るためには、現時点での配色がどういう評価になるかを把握することが重要である。しかし、従来の方法ではかかる評価は行われておらず、白黒からの彩色であるために現状の配色を反映させることはできない。
とりわけ、ビジネス文書等では見やすさやインパクトが重視される。そこで、文書の見やすさやインパクトといった点に多く寄与するであろうと思われる評価項目により文書を評価することは有用であり、その評価結果を用いて文書の配色を調整することが望ましい。
【０００５】
本発明は、上記のような従来技術の有する問題点に鑑みなされたものであり、その目的は、様々なパターンのデータにより文書配色の評価を行い、この評価結果に基づき文書配色の変更を行うことでよりユーザがイメージしたとおりの配色が可能な文書配色の評価・変更方法および装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明の文書配色の評価・変更方法は、文書データを読み込む第１の工程と、前記文書データを構成する要素から当該文書における代表的な色を数色抽出して測色する第２の工程と、前記文書データに施されている配色を、予め蓄積されている配色データと第２の工程で得られた結果を用いて評価する第３の工程と、前記文書データに施された配色を、予め蓄積されている配色データと第２の工程で得られた結果と第３の工程で得られた評価結果を用いて変更する第４の工程と、第１の工程で読み込まれた文書データと第４の工程で配色が変更された文書データとから最適な配色が施された文書データを選択する第５の工程と、を含む。
【０００７】
本発明において、前記第３の工程は、前記第１の工程で読み込まれた文書データを構成する要素ごとに所定の項目につき評価を行い、前記文書データの配色を評価するデータを生成する工程を含む。また、前記第４の工程は、前記第３の工程において求めた前記各項目ごとの評価結果を調整する工程を含む。前記第４の工程は、過去の配色処理データに基づく配色の変更を行う工程を含む。前記第４の工程は、複数の配色変更後の文書データを生成する工程を含む。
【０００８】
さらに、前記第５の工程は、前記過去の配色処理データを前記最適な配色が施された文書データの配色データに選択的に更新する工程を含む。また、前記第５の工程において最適な配色が施された文書データを選択できなかった場合には、再度前記第４の工程を行う。
【０００９】
前記第２の工程は、前記第１の工程で読み込まれた文書データの配色評価・変更を行う領域を設定する工程と、前記文書データから作成される文書の種類・用いる地域を選択する工程を含む。前記第２、第３の工程で用いられる予め蓄積されている配色データは複数種類のデータの中から選択される。
【００１０】
本発明の文書配色の評価・変更装置は、文書データを読み込む文書データ読込み手段と、前記文書データおよびその他の情報を表示する表示手段と、前記文書データを構成する要素から当該文書における代表的な色を数色抽出して測色する測色手段と、配色データを蓄積する記憶手段と、前記文書データに施されている配色を、前記記憶手段に蓄積されている配色データと前記測色手段で得られた結果を用いて評価する配色評価手段と、前記文書データに施された配色を、前記記憶手段に蓄積されている配色データと前記測色手段で得られた結果と前記配色評価手段で得られた評価結果を用いて変更する配色変更手段と、前記文書データ読込み手段で読み込まれた文書データと前記配色変更手段で変更された文書データとから最適な配色が施された文書データを選択する最適文書選択手段と、を含み構成されている。
【００１１】
さらに、本発明の装置では、配色の変更のために参照する過去に行った配色処理のデータを蓄積する記憶手段と、この記憶手段から該当するデータを選択して取り出すデータ選択・取得手段と、前記最適文書選択手段で選択された文書データの配色処理データを前記記憶手段に蓄積されている過去の配色処理データと選択的に更新させるデータ更新手段を備えることもできる。前記文書データ読込み手段で読み込まれた文書データの配色評価・変更を行う領域を設定する領域設定手段と、前記文書データから作成される文書の種類・用いる地域を選択する文書種類・エリア選択手段をさらに加えてもよい。
【００１２】
さらに、本発明の装置では、前記配色データを蓄積する記憶手段が複数の装置からなる場合には、これら複数の装置からアクセスする装置を選択する選択手段を備えるとよい。
【００１３】
【発明の実施の形態】
以下、図示した一実施の形態により本発明を詳細に説明する。
〈実施の形態１〉
図１は、本実施の形態にかかる文書配色の評価・変更方法を実行するための装置構成を示すブロック図である。この装置は、文書読込み制御手段１０１、表示手段１０２、表示装置１０３、文書要素測色手段１０４、メモリ手段１０５、配色データベース１０６、配色評価手段１０７、配色変更手段１０８、および配色変更後最適文書選択手段１０９を含み構成される。
【００１４】
文書読込み制御手段１０１には、文書ファイル１１０から文書データが入力される。文書読込み制御手段１０１は、入力された文書データが複数ページ分ある場合、その文書データを１ページ単位に区切り、これを表示手段１０２、文書要素測色手段１０４および配色評価手段１０７へ送信する。表示手段１０２は、入力された文書データやその他の情報を表示装置１０３の指定した位置に表示する。
【００１５】
文書要素測色手段１０４は、ユーザからの指示により、文書読込み制御手段１０１から送られた文書データを構成している要素からその文書での代表的と思われる色を数色抽出して測色し、その結果得られた値をメモリ手段１０５に格納されている測色テーブルに書き込む。具体的には、ユーザが表示装置１０３に表示された文書画像を参照して各文書要素の位置を決定し、その位置の色データを図示しないマウスやキーボード等の入力手段を操作することにより、文書要素測色手段１０４を介して前記測色テーブルに測色値として書き込む。また、ユーザから測色値をリセットする指示があった場合は、前記測色テーブル値はクリアされる。
【００１６】
配色データベース１０６には、配色を施すためのデータが数式やテーブルという形式で記憶されており、そのデータは配色評価手段１０７や配色変更手段１０８で用いられる。
【００１７】
配色評価手段１０７は、文書読込み制御手段１０１からの文書データと、配色データベース１０６からの配色データと、メモリ手段１０５内の前記測色テーブルに記載されている測色値データに基づき、後述する各評価項目についての配色評価結果データを生成する。この配色評価結果データは表示手段１０２および配色変更手段１０８へ送られる。また、配色評価手段１０７は、文書読込み制御手段１０１からの文書データをそのまま配色変更手段へ送信する。
【００１８】
配色変更手段１０８では、配色評価手段１０７からの文書データと配色評価結果データ、配色データベース１０６からの配色データ、およびメモリ手段１０５内の測色テーブルに記載されている文書要素測色値データに基づき、ユーザが配色変更のためにパラメータを調節しその結果を文書の配色に反映させることができるように、文書データの配色を算出し、文書データを変更する。この配色変更後のデータは一種類だけではなく、通常複数種類生成される。そして、これら複数の配色変更後の文書データは、表示手段１０２へ送信される。また、配色評価手段１０７から送られた配色変更前の文書データと共に配色変更後最適文書選択手段１０９へ送信される。
【００１９】
配色変更後最適文書選択手段１０９は、配色変更手段１０８から送られた複数の配色変更後の文書データと配色変更前の文書データの中から、ユーザのイメージどおりの配色がなされた文書を選択し、これを配色変更後最適文書ファイル１１１に格納する。このようにして本実施の形態の方法による文書１ページ分の配色が終了する。この後、配色変更後最適文書選択手段１０９は、文書１ページ分の処理が終了したことを通知する終了信号を文書読込み制御手段１０１へ送信する。文書読込み制御手段１０１にその終了信号が入力されると、文書読込み制御手段１０１は文書の次ページの処理を開始する。
一方、ユーザがイメージしたとおりの配色がなされた文書が存在しなかった場合には、配色変更後最適文書選択手段１０９は、配色変更手段１０８に対してやり直し信号を送信する。配色変更手段１０８が前記やり直し信号を受信すると、配色変更手段１０８は前述したような文書データの配色を変更する処理を再度行う。
【００２０】
なお、本実施の形態の方法は、図１に示した専用の装置以外に、図２に示すような一般的なパーソナルコンピュータシステムを用いても実行可能である。このシステムは、パーソナルコンピュータ本体２０１、テキストデータやユーザコマンドを入力するキーボード２０２、カラーモニタ等のディスプレイ２０３、ディスプレイ２０３上に表示された事象を示唆し操作するためのポインティング手段であるマウス２０４、文書を印刷するプリンタ２０５、およびイメージデータ等を入力するスキャナ２０６を含み構成される。
このような構成の装置を用いる場合、図１に示した文書読込み制御手段１０１、表示手段１０２、文書要素測色手段１０４、配色評価手段１０７、配色変更手段１０８、および配色変更後最適文書選択手段１０９はアプリケーションプログラムにより代替される。また、メモリ手段１０５にはパーソナルコンピュータ本体２０１に通常備えられているメモリ装置を、配色データベース１０６にはパーソナルコンピュータ本体２０１に通常備えられているハードディスク装置を用いる。
【００２１】
パーソナルコンピュータ本体２０１に備えられるハードディスク装置には、できるだけ大容量のものを用いることが好ましい。このハードディスク装置は、圧縮されたもしくは圧縮されていないフォーマット文書のテキストファイルやイメージファイルを備えたデータファイルを蓄積するためのものであり、さらに文書配色評価や文書配色変更のためのアプリケーションプログラム、または他の情報処理プログラムを含むことができるアプリケーションプログラムファイルを蓄積するためのものである。なお、他の情報処理プログラムとは、前記ファイル中のデータファイルと現在のデータの状態をディスプレイ２０３を介してユーザに知らせ、ユーザの操作によりな所定の処理を実行するプログラムのことである。
イメージデータは、スキャナ２０６によって入力される他、ネットワークインタフェースもしくはファクシミリ／モデムインタフェースを介した他の外部装置からパーソナルコンピュータ本体２０１へ入力されてもよい。
【００２２】
次に、本実施の形態の文書配色の評価・変更方法の実行手順を説明する。図３は、本実施の形態の文書配色の評価・変更方法の実行手順を示すフローチャートである。
【００２３】
１）まず、文書読込み制御手段１０１により文書ファイル１１０の読込み制御を行う（ステップＳ１０１）。文書読込み制御手段１０１は、文書ファイル１１０にある当該文書の全ページを読み込み、読み込んだ文書を文書データとして表示手段１０２、文書要素測色手段１０４、および配色評価手段１０７へ送る。なお、読み込んだ文書が複数ページからなる場合、１ページ分の文書データを送る。
２）表示手段１０２は、送られた文書データに基づき表示装置１０３の所定の位置に原文書を表示する（ステップＳ１０２）。図４に、この工程において表示装置１０３に表示される画面の様子を示す。文書が表示されるのは文書表示領域４０１である。
３）文書構成要素の測色を行う（ステップＳ１０３）。測色は、文書表示領域４０１に表示された文書画像を参照し、ユーザがマウスやキーボード等の入力手段により測色領域４０２の各文書要素の設定を行うことによって行う。この処理によって得られた色データを測色値とし、この測色値を文書要素測色手段１０４を介してメモリ手段１０５内の測色テーブルに書き込む。なお、ユーザが測色値のリセット処理をした場合には、前記測色テーブルに記載されている測色値はクリアされる。
４）文書配色評価処理を行う（ステップＳ１０４）。詳細は後述する。
【００２４】
５）配色評価結果を表示装置１０３の指定位置に表示する（ステップＳ１０５）。図５に、この工程において表示装置１０３に表示される画面の様子を示す。
６）入力文書の配色を変更するか否かを決定する（ステップＳ１０６）。配色変更処理を行う場合はステップＳ１０７へ進み、配色変更を行わない場合はステップＳ１１１へ進む。
７）配色変更処理を行う（ステップＳ１０７）。この工程における配色変更処理では、複数の配色変更後の文書データを得る。詳細は後述する。
８）ステップＳ１０７での配色変更処理によって得られた１つ以上の配色変更後の候補文書を表示装置１０３の指定位置に表示する（ステップＳ１０８）。図６に、この工程において表示装置１０３に表示される画面の様子を示す。前記候補文書が表示されるのは、図６の文書表示領域６０１である。
【００２５】
９）ステップＳ１０８で表示された複数の候補文書の中に、ユーザのイメージどおりの配色がなされた文書があるか否かを調べる（ステップＳ１０９）。ある場合はステップＳ１１０へ進み、ない場合はステップＳ１０６へ戻り、再度配色変更処理をやり直す。
１０）ユーザが最適と判断する文書を選択する（ステップＳ１１０）。
１１）文書データ中の他のページ分の処理も行うか否かを判断する（ステップＳ１１１）。当該文書データに他のページがないか他のページの処理を行わない場合はステップＳ１１２へ進み、他のページも処理する場合はステップＳ１０１へ戻る。
１２）ステップＳ１１０でユーザが選択した文書を配色変更後最適文書ファイル１１１へ保存、印刷して処理を終了する（ステップＳ１１２）。
【００２６】
次に、ステップＳ１０４の文書配色評価処理について詳細に説明する。図７は、この文書配色評価処理の手順を示すフローチャートである。なお、この文書配色評価処理は、図１に示した配色評価手段１０７によって行われる。
【００２７】
１）文書ページを構成するオブジェクトごとの誘目度を算出する（ステップＳ２０１）。オブジェクトとは文書を構成する単位となる要素のことであり、タイトル、グラフ、説明文等である。また、誘目度とは目立つ度合いを表す尺度のことであり、オブジェクトが存在する部分の背景色とオブジェクト、または隣接するオブジェクトとオブジェクトの色のコントラスト等により求められる。例えば次のような計算式で算出される。
【００２８】
2004013457.tif 000003
【００２９】
２）まとまり度を算出する（ステップＳ２０２）。まとまり度とは文書ページ内の配色のまとまりの度合いを表す数値のことであり、使用している色数とその組合せから求められる。使用している色数が必要以上に多いと、まとまり度は低くなる。例えば、次のような計算式で算出される。
【００３０】
Ｉｆ　使用色数≦５　まとまり度＝１００
Ｉｆ　６＜使用色数≦１０　まとまり度＝５０
Ｉｆ　１０＜使用色数　まとまり度＝０
【００３１】
３）明るさ度を算出する（ステップＳ２０３）。明るさ度とは文書ページ内の配色の明るさの度合いを表す数値のことであり、使用している色の明度から求められる。例えば、次のような計算式で算出される。
明るさ度＝Σ明度／オブジェクト数
【００３２】
４）鮮やか度を算出する（ステップＳ２０４）。鮮やか度とは文書ページ内の配色の鮮やかさの度合いを表す数値のことであり、使用している色の彩度から求められる。例えば、次のような計算式で算出される。
鮮やか度＝Σ彩度／オブジェクト数
【００３３】
５）調和度を算出する（ステップＳ２０５）。調和度とは文書に使用されている色がどの程度調和している配色であるかを表す数値のことであり、文書を構成する要素、例えばタイトル、グラフ、説明文等に使用されている色から求められる。例えば、図８に示すように、測色した各文書要素のマンセル色相値をマンセル色相環にプロットする。そして、このマンセル色相環にプロットされたそれぞれの点で、角度３６度以内に収まるものは類似色相色と呼ぶこととする。調和度は類似度色相色の数で以下のように求められる。
2004013457.tif 000004
【００３４】
６）印象解析を行う（ステップＳ２０６）。印象解析とは文書ページが与える印象を印象語と呼ばれる単語を用いて表すことである。例えば、さわやか、激しい、落ち着いた等がある。具体的には、各オブジェクトの明度、彩度、色相の統計を取って求める。そして、明度が高いものが多い場合は印象がさわやか、彩度が高く色相をマンセル色相環にプロットしたとき全体に広がっている場合は印象が激しい、彩度が全体に低い場合は落ち着いた、という印象語を得る。
なお、ステップＳ２０１〜ステップＳ２０６に示した各処理は、必ずしもこの順に行われる必要はなく、並列して行われても差し支えない。
【００３５】
７）総合得点を算出し、処理を終了する（ステップＳ２０７）。総合得点は、評価結果が得点により得られる評価項目（まとまり度、明るさ度、鮮やか度、調和度の得点の平均点）である。次式により算出される。
総合得点＝（まとまり度＋明るさ度＋鮮やか度＋調和度）／４
【００３６】
次に、ステップＳ１０７における配色変更処理について詳細に説明する。図９は、この配色変更処理の手順を示すフローチャートである。なお、この配色変更処理は、図１に示した配色変更手段１０８により行われる。
【００３７】
１）前記まとまり度、明るさ度、鮮やか度、調和度の得点によって評価が行われる評価項目それぞれの得点を調整する（ステップＳ３０１）。図１０に、この工程において表示装置３に表示される画面の様子を示す。
２）誘目度の調整を行う（ステップＳ３０２）。誘目度の調整は、オブジェクト明度を調整する誘目度を変更したい文書を構成しているオブジェクトごとに行う（図１０参照）。
３）各変更項目の設定が終了したか否かを判断する（ステップＳ３０３）。設定が終了した場合は配色変更処理を行うためにステップＳ３０４へ進み、設定が終了していない場合はステップＳ３０１またはステップＳ３０２へ戻り調整を続ける。
４）調整した各評価項目の値を実現するように配色データベース１０６に格納されている情報を参照しながら配色の変更を行い、処理を終了する（ステップＳ３０４）。なお、調整した全ての結果を満足する配色が存在しない場合もあるので、このような場合には、調整結果を優先する評価項目を数種類変えて、複数の配色変更後の文書を作成する。
【００３８】
以上の手順を踏まえることにより、本実施の形態の文書配色の評価・変更方法では、配色データベースを元に文書の配色の評価を行い、その評価結果に基づき文書配色の変更を行うことができるので、ユーザがイメージしたとおりの配色がなされた文書が容易に得られる。
【００３９】
〈実施の形態２〉
本実施の形態では、実施の形態１に示した文書配色の評価・変更方法に、配色に使用する色のテーブルを用いて色を統一する工程を加えている。
【００４０】
図１１は、本実施の形態にかかる文書配色の評価・変更方法を実行するための装置構成を示すブロック図である。この装置は、図１に示した構成に加え、色統一設定手段１１０１、使用色データベース１１０２、使用色テーブル選択手段１１０３、および使用色テーブル変更手段１１０４を備えている。
【００４１】
文書読込み制御手段１０１には、文書ファイル１１０から文書データが入力される。文書読込み制御手段１０１は、入力された文書データが複数ページ分ある場合、その文書データを１ページ単位に区切り、これを表示手段１０２、文書要素測色手段１０４および配色評価手段１０７へ送信する。表示手段１０２は、入力された文書データやその他の情報を表示装置１０３の指定した位置に表示する。
【００４２】
文書要素測色手段１０４は、ユーザからの指示により、文書読込み制御手段１０１から送られた文書データを構成している要素からその文書での代表的と思われる色を数色抽出して測色し、その結果得られた値をメモリ手段１０５に格納されている測色テーブルに書き込む。具体的には、ユーザが表示装置１０３に表示された文書画像を参照して各文書要素の位置を決定し、その位置の色データを図示しないマウスやキーボード等の入力手段を操作することにより、文書要素測色手段１０４を介して前記測色テーブルに測色値として書き込む。また、ユーザから測色値をリセットする指示があった場合は、前記測色テーブル値はクリアされる。
【００４３】
配色データベース１０６には、配色を施すためのデータが数式やテーブルという形式で記憶されており、そのデータは配色評価手段１０７や配色変更手段１０８で用いられる。
【００４４】
配色評価手段１０７は、文書読込み制御手段１０１からの文書データと、配色データベース１０６からの配色データと、メモリ手段１０５内の前記測色テーブルに記載されている測色値データに基づき、後述する各評価項目についての配色評価結果データおよび設定許可信号を生成する。前記配色評価結果データは表示手段１０２および配色変更手段１０８へ送られる。また、前記配色許可信号は色統一設定手段１１０１へ送られる。
【００４５】
色統一設定手段１１０１は、配色評価手段１０７からの設定許可信号を受け取ると、文書の配色を以前に配色を施した文書と統一するかをユーザに設定させ、その結果である色統一信号を使用色テーブル選択手段１１０３へ送信する。
使用色データベース１１０２は、図１２に示すような使用色テーブルを格納している。この使用色テーブルには以前配色を行った文書のデータが記載されている。
使用色テーブル選択手段１１０３は、色統一設定手段１１０１から送られた色統一信号に基づき、色統一を行う場合には、以前に配色を施した文書のデータが記載されている前記使用色テーブルを参照し、該当する使用色データを配色変更手段１０８へ送信する。
【００４６】
配色変更手段１０８では、配色評価手段１０７からの配色評価結果データ、配色データベース１０６からの配色データ、メモリ手段１０５内の測色テーブルからの文書要素測色値データ、使用色テーブル選択手段１１０３からの使用色データに基づき、ユーザが配色変更のためにパラメータを調節しその結果を文書の配色に反映させることができるように、文書データの配色を算出し、文書データを変更する。この配色変更後のデータは一種類だけではなく、通常複数種類生成される。そして、これら複数の配色変更後の文書データは、表示手段１０２へ送信される。また、配色評価手段１０７から送られた配色変更前の文書データと共に配色変更後最適文書選択手段１０９へ送信される。
【００４７】
配色変更後最適文書選択手段１０９は、配色変更手段１０８から送られた複数の配色変更後の文書データと配色変更前の文書データの中から、ユーザのイメージどおりの配色がなされた文書を選択し、これを配色変更後最適文書ファイル１１１に格納する。このようにして本実施の形態の方法による文書１ページ分の配色が終了する。この後、配色変更後最適文書選択手段１０９は、文書１ページ分の処理が終了したことを通知する終了信号を文書読込み制御手段１０１へ送信する。これと並行して、配色変更後最適文書選択手段１０９は、更新後の使用色データを使用色テーブル更新手段１１０４へ送信する。文書読込み制御手段１０１にその終了信号が入力されると、文書読込み制御手段１０１は文書の次ページの処理を開始する。
一方、ユーザのイメージどおりの配色がなされた文書が存在しなかった場合には、配色変更後最適文書選択手段１０９は、配色変更手段１０８および色統一設定手段１１０１に対してやり直し信号を送信する。配色変更手段１０８および色統一設定手段１１０１が前記やり直し信号を受信すると、それらは共に前述したような文書データの配色処理を再度行う。
【００４８】
使用色テーブル更新手段１１０４は、配色変更後最適文書選択手段１０９からの更新後の使用色データを受けると、このデータを保存するか否かを表示装置１０３を介してユーザに問いかける。保存する場合は前記更新後の使用色データを前記使用色テーブルの該当欄に上書きするか、新規に保存するかもユーザに問いかける。その後、前記更新後の使用色データを保存する場合には、更新設定信号と更新後の使用色データを使用色テーブル選択手段１１０３へ送信する。使用色テーブル選択手段１１０３が前記更新設定信号と更新後の使用色データを受信すると、使用色テーブル選択手段１１０３は前記更新後の使用色データを使用色データベース１１０２に格納されている使用色テーブルの該当欄に書き込む。
【００４９】
次に、本実施の形態の文書配色の評価・変更方法の実行手順を説明する。図１３は、本実施の形態の文書配色の評価・変更方法の実行手順を示すフローチャートである。
【００５０】
１）まず、文書読込み制御手段１０１により文書ファイル１１０の読込み制御を行う（ステップＳ４０１）。文書読込み制御手段１０１は、文書ファイル１１０にある当該文書の全ページを読み込み、読み込んだ文書を文書データとして表示手段１０２、文書要素測色手段１０４、および配色評価手段１０７へ送る。なお、読み込んだ文書が複数ページからなる場合、１ページ分の文書データを送る。
２）表示手段１０２は、送られた文書データに基づき表示装置１０３の所定の位置に原文書を表示する（ステップＳ４０２）。このとき表示装置１０３には図４に示す画面が表示される。文書が表示されるのは文書表示領域４０１である。
３）文書構成要素の測色を行う（ステップＳ４０３）。測色は、文書表示領域４０１に表示された文書画像を参照し、ユーザがマウスやキーボード等の入力手段により測色領域４０２の各文書要素の設定を行うことによって行う。この処理によって得られた色データを測色値とし、この測色値を文書要素測色手段１０４を介してメモリ手段１０５内の測色テーブルに書き込む。なお、ユーザが測色値のリセット処理をした場合には、前記測色テーブルに記載されている測色値はクリアされる。
４）文書配色評価処理を行う（ステップＳ４０４）。この工程における処理は実施の形態１に示したものと同様である。
【００５１】
５）配色評価結果を表示装置１０３の指定位置に表示する（ステップＳ４０５）。図５に、この工程において表示装置１０３に表示される画面の様子を示す。
６）入力文書の配色を変更するか否かを決定する（ステップＳ４０６）。配色変更処理を行う場合はステップＳ４０７へ進み、配色変更を行わない場合はステップＳ４１３へ進む。
７）色統一をするか否かを判断する（ステップＳ４０７）。色統一とは以前に配色評価・変更処理を行った文書の使用色と現在処理している文書の配色を統一することであり、ユーザが選択する。この工程では、まず表示装置１０３に図１０に示す画面が表示される。色統一を行う場合には、ユーザが色統一を指示するボタン１００１を操作すると、次に表示装置１０３には図１４に示す画面が表示される。そして、ユーザが図１４に示す画面を操作することにより色統一を行う設定が完了する。色統一をする場合はステップＳ４０８へ進み、色統一をしない場合はステップＳ４０９へ進む。
【００５２】
８）使用色テーブルを選択する（ステップＳ４０８）。使用色テーブルは図１１に示した使用色データベース１１０２内に格納されている。
９）配色変更処理を行う（ステップＳ４０９）。この配色変更処理では、複数の配色変更後の文書データを得る。この工程における配色変更処理は前記使用色テーブルの値を用いて行う点以外は、実施の形態１の処理と同様である。
１０）ステップＳ４０９での配色変更処理によって得られた１つ以上の配色変更後の候補文書を表示装置１０３の指定位置に表示する（ステップＳ４１０）。図６に、この工程において表示装置１０３に表示される画面の様子を示す。前記候補文書が表示されるのは、図６の文書表示領域６０１である。
【００５３】
１１）ステップＳ４１０で表示された複数の候補文書の中に、ユーザのイメージどおりの配色がなされた文書があるか否かを調べる（ステップＳ４１１）。ある場合はステップＳ４１２へ進み、ない場合はステップＳ４０６へ戻り、再度配色変更処理をやり直す。
１２）ユーザが最適と判断する文書を選択する（ステップＳ４１２）。
１３）現在の処理で使用した使用色テーブルを保存するか否かを判断する（ステップＳ４１３）。この工程では、表示装置１０３に図１５に示す色テーブル保存確認ダイアログが表示される。保存する場合はステップＳ４１４へ進み、保存しない場合はステップＳ４１５へ進む。
１４）使用色テーブルの保存処理を行う（ステップＳ４１４）。現在、色統一のために使用色テーブルをロードし使用している場合、そのテーブルを更新するか、あるいは新規に使用色テーブル保存する。色統一のために使用色テーブルを使っていない場合、新規に使用色テーブルを保存する。
【００５４】
１５）文書データ中の他のページ分の処理も行うか否かを判断する（ステップＳ４１５）。当該文書データに他のページがないか他のページの処理を行わない場合はステップＳ４１６へ進み、他のページも処理する場合はステップＳ４０１へ戻る。
１６）ステップＳ４１２でユーザが選択した文書を配色変更後最適文書ファイル１１１に保存、印刷して処理を終了する（ステップＳ４１６）。
【００５５】
以上説明したように、本実施の形態の文書配色の評価・変更方法では、実施の形態１に示した方法に以前実施した配色と色統一する工程を追加することにより、以前に作成した文書との色の統一を保ちながら、ユーザがイメージした配色がなされた文書を形成できる。
【００５６】
〈実施の形態３〉
本実施の形態の文書配色の評価・変更方法では、実施の形態２に示した方法に、文書配色の評価・変更処理を行う領域を設定する工程と、文書配色の評価・変更処理を行う文書種類・エリアを設定する工程を追加した。
【００５７】
図１６は、本実施の形態にかかる文書配色の評価・変更方法を実行するための装置構成を示すブロック図である。この装置は、図１１に示した構成に加え、領域設定手段１６０１、メモリ手段１６０２、文書種類・エリア設定手段１６０３、およびデータベース選択手段１６０４を備えている。そして、図１１に示した配色データベース１０６に代えて、第１の配色データベース１６０５ａ、第２の配色データベース１６０５ｂ、第３の配色データベース１６０５ｃを備えている。メモリ手段１６０２にはオブジェクトテーブルが格納されている。
【００５８】
文書読込み制御手段１０１には、文書ファイル１１０から文書データが入力される。文書読込み制御手段１０１は、入力された文書データが複数ページ分ある場合、その文書データを１ページ単位に区切り、これを表示手段１０２、文書要素測色手段１０４、配色評価手段１０７、および領域設定手段１６０１へ送信する。また、文書読込み制御手段１０１は、前記文書データを送信すると同時に、設定許可信号を文書種類・エリア設定手段１６０３へ送信する。表示手段１０２は、入力された文書データやその他の情報を表示装置１０３の指定した位置に表示する。
【００５９】
文書要素測色手段１０４は、ユーザからの指示により、文書読込み制御手段１０１から送られた文書データを構成している要素からその文書での代表的と思われる色を数色抽出して測色し、その結果得られた値をメモリ手段１０５に格納されている測色テーブルに書き込む。具体的には、ユーザが表示装置１０３に表示された文書画像を参照して各文書要素の位置を決定し、その位置の色データを図示しないマウスやキーボード等の入力手段を操作することにより、文書要素測色手段１０４を介して前記測色テーブルに測色値として書き込む。また、ユーザから測色値をリセットする指示があった場合は、前記測色テーブル値はクリアされる。
【００６０】
領域設定手段１６０１は、文書読込み制御手段１０１から送られた文書データ１ページ分から、配色評価や変更処理の対象とする部分を設定する。この設定はユーザの指示により行われる。この設定データは、配色評価・変更の対象となる文書を構成する単位（オブジェクト）ごとのデータであり、メモリ手段１６０２に格納されているオブジェクトテーブルに書き込まれる。
【００６１】
文書種類・エリア設定手段１６０３は、文書読込み制御手段１０１からの設定許可信号を受け取ると、配色評価・変更を行う文書の種類、その文書が用いられるエリアをユーザの指示に基づき選択する。
データベース選択手段１６０４は、文書種類・エリア設定手段１６０３からの設定信号により、第１の配色データベース１６０５ａ、第２の配色データベース１６０５ｂ、第３の配色データベース１６０５ｃの中から文書配色に用いる配色データを選択し、配色データをロードする。第１の配色データベース１６０５ａ、第２の配色データベース１６０５ｂ、第３の配色データベース１６０５ｃには、配色評価・変更の対象となる文書の種類とその文書を用いるエリアごとに配色データが分類され記憶されている。この配色データは、配色評価手段１０７や配色変更手段１０８で用いられる。
【００６２】
配色評価手段１０７は、文書読込み制御手段１０１からの文書データと、第１の配色データベース１６０５ａ、第２の配色データベース１６０５ｂ、第３の配色データベース１６０５ｃの中からデータベース選択手段１６０４が選択した配色データと、メモリ手段１０５内の前記測色テーブルに記載されている測色値データと、メモリ手段１６０２内の前記オブジェクトテーブルに記載されているオブジェクトデータに基づき、後述する各評価項目についての配色評価結果データおよび設定許可信号を生成する。前記配色評価結果データは表示手段１０２および配色変更手段１０８へ送られる。また、前記配色許可信号は色統一設定手段１１０１へ送られる。
【００６３】
色統一設定手段１１０１は、配色評価手段１０７からの設定許可信号を受け取ると、文書の配色を以前に配色を施した文書と統一するかをユーザに設定させ、その結果である色統一信号を使用色テーブル選択手段１１０３へ送信する。
使用色データベース１１０２は、図１２に示すような使用色テーブルを格納している。この使用色テーブルには以前配色を行った文書のデータが記述されている。
使用色テーブル選択手段１１０３は、色統一設定手段１１０１から送られた色統一信号に基づき、色統一を行う場合には、以前に配色を施した文書のデータが記述されている前記使用色テーブルを参照し、該当する使用色データを配色変更手段１０８へ送信する。
【００６４】
配色変更手段１０８では、配色評価手段１０７からの配色評価結果データ、データベース選択手段１６０４からの配色データ、メモリ手段１０５内の測色テーブルに記載されている文書要素測色値データ、メモリ手段１６０２内のオブジェクトテーブルに記載されているオブジェクトデータ、使用色テーブル選択手段１１０３からの使用色データに基づき、ユーザが配色変更のためにパラメータを調節しその結果を文書の配色に反映させることができるように、文書データの配色を算出し、文書データを変更する。この配色変更後のデータは一種類だけではなく、通常複数種類生成される。そして、これら複数の配色変更後の文書データは、表示手段１０２へ送られる。また、配色評価手段１０７から送られた配色変更前の文書データと共に配色変更後最適文書選択手段１０９へ送信される。
【００６５】
配色変更後最適文書選択手段１０９は、配色変更手段１０８から送られた複数の配色変更後の文書データと配色変更前の文書データの中から、ユーザのイメージどおりの配色がなされた文書を選択し、これを配色変更後最適文書ファイル１１１に格納する。このようにして本実施の形態の方法による文書１ページ分の配色が終了する。この後、配色変更後最適文書選択手段１０９は、文書１ページ分の処理が終了したことを通知する終了信号を文書読込み制御手段１０１へ送信する。これと並行して、配色変更後最適文書選択手段１０９は、更新後の使用色データを使用色テーブル更新手段１１０４へ送信する。文書読込み制御手段１０１にその終了信号が入力されると、文書読込み制御手段１０１は文書の次ページの処理を開始する。
一方、ユーザのイメージどおりの配色がなされた文書が存在しなかった場合には、配色変更後最適文書選択手段１０９は、配色変更手段１０８および色統一設定手段１１０１に対してやり直し信号を送信する。配色変更手段１０８および色統一設定手段１１０１が前記やり直し信号を受信すると、それらは共に前述したような文書データの配色処理を再度行う。
【００６６】
使用色テーブル更新手段１１０４は、配色変更後最適文書選択手段１０９からの更新後の使用色データを受けると、このデータを保存するか否かを表示装置１０３を介してユーザに問いかける。保存する場合は前記更新後の使用色データを前記使用色テーブルの該当欄に上書きするか、新規に保存するかもユーザに問いかける。その後、前記更新後の使用色データを保存する場合には、更新設定信号と更新後の使用色データを使用色テーブル選択手段１１０３へ送信する。使用色テーブル選択手段１１０３が前記更新設定信号と更新後の使用色データを受信すると、使用色テーブル選択手段１１０３は前記更新後の使用色データを使用色データベース１１０２に格納されている使用色テーブルの該当欄に書き込む。
【００６７】
次に、本実施の形態の文書配色の評価・変更方法の実行手順を説明する。図１７は、本実施の形態の文書配色の評価・変更方法の実行手順を示すフローチャートである。
【００６８】
１）まず、文書読込み制御手段１０１により文書ファイル１１０の読込み制御を行う（ステップＳ５０１）。文書読込み制御手段１０１は、文書ファイル１１０にある当該文書の全ページを読み込み、読み込んだ文書を文書データとして表示手段１０２、文書要素測色手段１０４、配色評価手段１０７、および領域設定手段１６０１へ送る。なお、読み込んだ文書が複数ページからなる場合、１ページ分の文書データを送る。
２）表示手段１０２は、送られた文書データに基づき表示装置３の所定の位置に原文書を表示する（ステップＳ５０２）。このとき表示装置１０３には図４に示す画面が表示される。文書が表示されるのは文書表示領域４０１である。
３）領域設定処理を行う（ステップＳ５０３）。領域設定処理とは、文書データ１ページ中の配色評価・変更処理の対象となる領域を設定する処理である。この工程は、ユーザが図４に示した画面の領域設定領域４０３を操作することにより行われる。詳細は後述する。
４）文書種類・エリア設定処理を行う（ステップＳ５０４）。文書種類とはプレゼンテーション資料、報告書用等文書の種類のことである。エリアとは文書を用いる地域であり、例えば日本、米国等である。この工程における処理は、ユーザが図４に示した画面の文書種類・エリア設定領域４０４を操作することにより行われる。詳細は後述する。
【００６９】
５）文書構成要素の測色を行う（ステップＳ５０５）。測色は、文書表示領域４０１に表示された文書画像を参照し、ユーザがマウスやキーボード等の入力手段により測色領域４０２の各文書要素の設定を行うことによって行う。この処理によって得られた色データを測色値とし、この測色値を文書要素測色手段１０４を介してメモリ手段１０５内の測色テーブルに書き込む。なお、ユーザが測色値のリセット処理をした場合には、前記測色テーブルに記載されている測色値はクリアされる。
６）文書配色評価処理を行う（ステップＳ５０６）。この工程における処理は実施の形態１に示したものと同様である。
【００７０】
７）配色評価結果を表示装置１０３の指定位置に表示する（ステップＳ５０７）。図５に、この工程において表示装置１０３に表示される画面の様子を示す。
８）入力文書の配色を変更するか否かを決定する（ステップＳ５０８）。配色変更処理を行う場合はステップＳ５０９へ進み、配色変更を行わない場合はステップＳ５１５へ進む。
９）色統一をするか否かを判断する（ステップＳ５０９）。色統一とは以前に配色評価・変更処理を行った文書の使用色と現在処理している文書の配色を統一することであり、ユーザが選択する。この工程では、まず表示装置１０３に図１０に示す画面が表示される。色統一を行う場合には、ユーザが色統一を指示するボタン１００１を操作すると、次に表示装置１０３には図１４に示す画面が表示される。そして、ユーザが図１４に示す画面を操作することにより色統一を行う設定が完了する。色統一をする場合はステップＳ５１０へ進み、色統一をしない場合はステップＳ５１１へ進む。
【００７１】
１０）使用色テーブルを選択する（ステップＳ５１０）。使用色テーブルは図１１に示した使用色データベース１１０２内に格納されている。
１１）配色変更処理を行う（ステップＳ５１１）。この工程における配色変更処理では、複数の配色変更後の文書データを得る。この工程における配色変更処理は前記使用色テーブルの値を用いて行う点以外は、実施の形態１の処理と同様である。
１２）ステップＳ５１１での配色変更処理によって得られた１つ以上の配色変更後の候補文書を表示装置１０３の指定位置に表示する（ステップＳ５１２）。図６に、この工程において表示装置１０３に表示される画面の様子を示す。前記候補文書が表示されるのは、図６の文書表示領域６０１である。
【００７２】
１３）ステップＳ５１２で表示された複数の候補文書の中に、ユーザのイメージどおりの配色がなされた文書があるか否かを調べる（ステップＳ５１３）。ある場合はステップＳ５１４へ進み、ない場合はステップＳ５０８へ戻り、再度配色変更処理をやり直す。
１４）ユーザが最適と判断する文書を選択する（ステップＳ５１４）。
１５）現在の処理で使用した使用色テーブルを保存するか否かを判断する（ステップＳ５１５）。この工程では表示装置１０３に図１５に示す色テーブル保存確認ダイアログが表示される。保存する場合はステップＳ５１６へ進み、保存しない場合はステップＳ５１７へ進む。
１６）使用色テーブルの保存処理を行う（ステップＳ５１６）。現在、色統一のために使用色テーブルをロードし使用している場合、そのテーブルを更新するか、あるいは新規に使用色テーブル保存する。色統一のために使用色テーブルを使っていない場合、新規に使用色テーブルを保存する。
【００７３】
１７）文書データ中の他のページ分の処理も行うか否かを判断する（ステップＳ５１７）。当該文書データに他のページがないか他のページの処理を行わない場合はステップＳ５１８へ進み、他のページも処理する場合はステップＳ５０１へ戻る。
１８）ステップＳ５１４でユーザが選択した文書を配色変更後最適文書ファイル１１１に保存、印刷して処理を終了する（ステップＳ５１８）。
【００７４】
次に、ステップＳ５０３の領域設定処理について詳細に説明する。図１８は、この領域設定処理の手順を示すフローチャートである。なお、この領域設定処理は、ユーザが図４に示した画面の領域設定領域４０３を操作することにより、図１６に示した領域設定手段１６０１を介して行われる。
【００７５】
１）対象領域設定を行うか、除外領域設定を行うかを選択する（ステップＳ６０１）。対象領域設定を行う場合はステップＳ６０２へ進み、除外領域設定を行う場合はステップＳ６０３へ進む。
２）対象領域設定を行う（ステップＳ６０２）。この処理は、図４に示す画面の領域設定領域４０３のボタンをユーザがマウスやキーボード等の入力装置により操作することによって行われる。
３）除外領域設定を行う（ステップＳ６０３）。この処理も、図４に示す画面の領域設定領域４０３のボタンをユーザがマウスやキーボード等の入力装置により操作することによって行われる。
４）さらに領域設定を行うかを判断する（ステップＳ６０４）。この工程は、対象領域、除外領域を複数設定するためのものである。さらなる領域設定を行う場合はステップＳ６０１へ戻り、領域設定を終了する場合はこのステップＳ６０４で処理が終了となる。
【００７６】
ステップＳ５０４の文書種類・エリア設定処理について詳細に説明する。図１９は、この文書種類・エリア設定処理の手順を示すフローチャートである。なお、この文書種類・エリア設定処理は、ユーザが図４に示した画面の文書種類・エリア設定領域４０４を操作することにより、図１６に示した文書種類・エリア設定手段１６０３を介して行われる。
【００７７】
１）文書種類をリストから選択する（ステップＳ７０１）。
２）エリアをリストから選択する（ステップＳ７０２）。
【００７８】
以上説明したように、本実施の形態の文書配色の評価・変更方法によれば、実施の形態２に示した方法に配色を行う文書の領域を設定する工程を加えることにより、文書内で評価の対象としたい部分と対象から除外する部分を設定することができる。したがって、より細かい文書配色の評価・変更が行えるようになり、よりユーザがイメージしたとおりの配色がなされた文書を得ることが可能になる。
また、実施の形態２の方法に文書種類・エリア設定工程を加えることで、ユーザの目的に合った配色をより容易に実現することができる。
【００７９】
以上、本発明の一実施形態を図面に沿って説明した。しかしながら本発明はこの実施の形態に示した事項に限定されず、特許請求の範囲の記載に基づいてその変更、改良等が可能であることは云うまでもない。
【００８０】
本発明を実行するためのプログラムは、取り外しが可能なプログラムである。ところで、アプリケーションプログラムは、ユーティリティに支援を求めること、データをユーティリティに送ること、そしてユーティリティからのどんな結果も読み込むことができる。通常、アプリケーションプログラムとユーティリティは、ファイルフォーマットを共有しており、またコンピュータシステム上の他のそれぞれの活動の存在を検知することができる。操作において、現在実行しているプログラムは、システムに内蔵されたプログラムのどれかを選択するためのメニューを備えている。例えば、文書を作成する間、文書処理アプリケーションは配色評価・変更処理を行うための配色評価・変更プログラムを実行することにより、作り出される文書が色付け可能なようにすることができる。
【００８１】
同様な方法で本発明は、他のどんなユーティリティプログラムからも独立して操作できる。操作において、ユーザは、文書配色の評価・変更するために他のユーティリティプログラムによって作り出された文書を入力する。
さらに、本発明は、プリンタドライバソフトウェアの内部よりコンピュータに対して操作することが可能である。この場合、プリンタドライバは、現状の文書を印刷するために、このドライバへの通常のソフトウェアコールを中断させる。さらに、このプリンタドライバは、印刷に先立って文書の配色評価および配色変更を行うために文書彩色ルーチンを支援する。
【００８２】
【発明の効果】
上述のように、本発明によれば、様々なパターンのデータを用いて文書配色を行い、さらにこの評価結果に基づき文書配色の変更を行うことで、よりユーザのイメージに合致した文書の配色が可能になる。
【図面の簡単な説明】
【図１】実施の形態１にかかる文書配色の評価・変更方法を行うための装置構成を示すブロック図である。
【図２】実施の形態１にかかる文書配色の評価・変更方法を行うための他の装置構成を示す外観図である。
【図３】実施の形態１の文書配色の評価・変更方法の実行手順を示すフローチャートである。
【図４】測色処理開始時に表示装置１０３に表示される画面の様子を示す図である。
【図５】文書配色の評価結果通知時に表示装置１０３に表示される画面の様子を示す図である。
【図６】文書配色の変更処理時に表示装置１０３に表示される様子を示す図である。
【図７】配色評価処理の手順を示すフローチャートである。
【図８】調和度の算出方法を説明するための図である。
【図９】配色変更処理の手順を示すフローチャートである。
【図１０】配色変更処理時に表示装置１０３に表示される画面の様子を示す図である。
【図１１】実施の形態２にかかる文書配色の評価・変更方法を行うための装置構成を示すブロック図である。
【図１２】使用テーブルの構成例を示す図である。
【図１３】実施の形態２の文書配色の評価・変更方法の実行手順を示すフローチャートである。
【図１４】色統一処理時に表示装置１０３に表示される画面の様子を示す図である。
【図１５】色テーブル保存確認ダイアログである。
【図１６】実施の形態３にかかる文書配色の評価・変更方法を行うための装置構成を示すブロック図である。
【図１７】実施の形態３の文書配色の評価・変更方法の実行手順を示すフローチャートである。
【図１８】領域設定処理手順を示すフローチャートである。
【図１９】文書種類・エリア設定処理手順を示すフローチャートである。
【符号の説明】
１０１　文書読込み制御手段
１０２　表示手段
１０３　表示装置
１０４　文書要素測色手段
１０５、１６０２　メモリ手段
１０６、１６０５ａ、１６０５ｂ、１６０５ｃ　配色データベース
１０７　配色評価手段
１０８　配色変更手段
１０９　配色変更後最適文書選択手段
１１０　文書ファイル
１１１　配色変更後最適文書ファイル
２０１　パーソナルコンピュータ本体
２０２　キーボード
２０３　ディスプレイ
２０４　マウス
２０５　プリンタ
２０６　スキャナ
４０１、６０１　文書表示領域
４０２　測色領域
４０３　領域設定領域
４０４　文書種類・エリア設定領域
１００１　ボタン
１１０１　色統一設定手段
１１０２　使用色データベース
１１０３　使用色テーブル選択手段
１１０４　使用色テーブル変更手段
１６０１　領域設定手段
１６０３　文書種類・エリア設定手段
１６０４　データベース選択手段
【図１】
2004013457.tif 000005
【図２】
2004013457.tif 000006
【図３】
2004013457.tif 000007
【図４】
2004013457.tif 000008
【図５】
2004013457.tif 000009
【図６】
2004013457.tif 000010
【図７】
2004013457.tif 000011
【図８】
2004013457.tif 000012
【図９】
2004013457.tif 000013
【図１０】
2004013457.tif 000014
【図１１】
2004013457.tif 000015
【図１２】
2004013457.tif 000016
【図１３】
2004013457.tif 000017
【図１４】
2004013457.tif 000018
【図１５】
2004013457.tif 000019
【図１６】
2004013457.tif 000020
【図１７】
2004013457.tif 000021
【図１８】
2004013457.tif 000022
【図１９】
2004013457.tif 000023