(57)【特許請求の範囲】
【請求項１】
複数の表示色を記憶し、その各表示色に対応して背景色を記憶する記憶手段と、
表示画面上に文書データを表示する表示手段と、
上記表示画面上に上記文書データが表示される表示領域の外側に背景領域が存在するか否かを判別する領域判別手段と、
上記表示画面上に背景領域があると判別された際は、当該文書データの表示領域の表示色を判別する表示色判別手段と、
上記判別された表示色に対応する背景色を上記記憶手段を参照して選択し、その選択された背景色によって上記表示画面上の背景領域を表示する背景表示手段と、
を具備したことを特徴とする表示処理装置。
【請求項２】
複数の表示色を記憶し、その各表示色に対応して背景色を記憶する記憶手段と、
表示画面上に表示される表示領域に表示される各表示データの色を抽出し、その抽出した色の中で最も多く使用されている色を判別する判別手段と、
上記判別された色に対応する背景色を上記記憶手段を参照して選択し、その選択された背景色によって上記表示領域の外側の背景、あるいは上記表示領域内の上記表示データの下地背景を表示する背景表示手段と、
を具備したことを特徴とする表示処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示画面上において色表示を行なう表示領域を表示する表示処理装置に関する。
【背景技術】
【０００２】
従来、ワードプロセッサ等の文書処理装置において、テキスト画面上に表示されている文書データに対して背景となる背景領域の表示内容は、予めユーザが任意に設定した表示色等によって固定されていた。つまり、ユーザが背景表示の内容を変更しない限り、常に同じ内容の背景表示を行うようにしていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、文書データの表示色が背景と同系統であると、文書データと背景とのコントラストが悪くなり、文書データが背景に埋もれてしまったり、逆にコントラストが強すぎると背景との調和に欠けることがあった。このことは表示色に限らず、背景を網かけ等によって修飾する場合も同様であり、また文書に限らず、表データやイラスト画像を出力する場合も同様であった。この場合、背景の表示内容をその都度変更するようにすれば、背景に対してデータを際立たせたり、調和させたり、あるいは面白味のあるものとなるが、その変更作業は極めて面倒で時間を要し、ユーザに大きな負担をかけるという問題があった。
【０００４】
この発明の課題は、表示画面上に表示される表示領域の背景の色を、その表示領域の表示色に応じた背景色に時度的に変更できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、複数の表示色を記憶し、その各表示色に対応して背景色を記憶する記憶手段と、表示画面上に文書データを表示する表示手段と、上記表示画面上に上記文書データが表示される表示領域の外側に背景領域が存在するか否かを判別する領域判別手段と、上記表示画面上に背景領域があると判別された際は、当該文書データの表示領域の表示色を判別する表示色判別手段と、上記判別された表示色に対応する背景色を上記記憶手段を参照して選択し、その選択された背景色によって上記表示画面上の背景領域を表示する背景表示手段と、を具備したことを特徴とする。
【０００６】
請求項２記載の発明は、複数の表示色を記憶し、その各表示色に対応して背景色を記憶する記憶手段と、表示画面上に表示される表示領域に表示される各表示データの色を抽出し、その抽出した各色に基づいて多く使用されている色を判別する判別手段と、上記判別された色に対応する背景色を上記記憶手段を参照して選択し、その選択された背景色によって上記表示領域の外側の背景、あるいは上記表示領域内の上記表示データの下地背景を表示する背景表示手段と、を具備したことを特徴とする。
【発明の効果】
【０００７】
請求項１記載の発明によれば、表示画面上に表示される文書データの表示領域の外側に背景領域が存在すれば、その背景領域の背景色を上記表示領域の表示色に対応した表示色に自動的に決定して表示することができる。
請求項２記載の発明によれば、表示画面上に表示される各表示データの色から多く使用されている表示色を判別することで、その表示色に対応する背景色を上記表示データの表示される表示領域の外側あるいは下地の背景色として自動決定して表示することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図１〜図９を参照して本発明の一実施例を説明する。
図１はカラー画像処理を行うワードプロセッサのブロック構成図である。ＣＰＵ１はＲＯＭ２等に格納されている各種プログラムにしたがってこのワードプロセッサの全体動作を制御する中央演算処理装置であり、その入出力周辺デバイスである入力部３、カラー表示部４、カラー印字部５に対してその入出力動作を制御する。ＲＯＭ２は各種プログラムや表示用／印字用の文字フォントデータを記憶する他、イラスト名に対応付けて各種のイラスト画像を記憶するイラスト画像メモリ２−１を有するリードオンリメモリである。
【０００９】
入力部３はキーボードおよびマウスを有する構成で、入力部３から入力された文字列データはカラー表示部４のテキスト画面に表示出力される。ここで、キーボード上の変換キーが操作されると、ＣＰＵ１はかな漢字辞書メモリ６を参照することにより入力かな文字列を漢字混り文に変換すると共に、確定キーの操作に応じて確定された変換文字列を文書メモリ７に格納する。その際、入力部３から文書データの全部あるいは一部を強調するための強調制御情報（例えば、カラー情報）が任意に指定されると、ＣＰＵ１はこの強調制御情報を文書データに対応付けて文書メモリ７に設定すると共に、この強調制御情報に基づいてテキスト画面上の当該文書データを強調表示させる。また、文書中に差し込まれる任意のイラストが入力部３から指定されると、ＣＰＵ１はこのイラスト名を文書メモリ７に格納すると共に、イラスト画像メモリ２−１からイラスト画像を読み出してテキスト画面上に表示出力させる。その際、イラスト画像がカラー画像であれば、それに応じてカラー表示が行われる。
【００１０】
背景色決定テーブル８は文書表示領域に対して背景となる背景領域を修飾する色を決定するテーブルである。図２は文書表示領域と背景領域との関係を示した図で、予め書式設定されている用紙に対する表示画面上の余白部分が背景領域となる。図３は背景色決定テーブル８の内容を例示したもので、文書データのカラー出力を指定するカラー情報（色コード）が強調制御情報として文書メモリ７に設定されている場合や文書中にカラーイラスト画像が差し込まれている場合に、その色に対して背景領域を同系色で修飾するか補色で修飾するかに基づいて背景色決定テーブル８は同系色、補色別に文書色コードと背景色コードとを記憶する構成となっている。すなわち、同系色においては、例えば赤系統の文書色コード（１）〜（２５）に対応付けて背景色コードとして「赤」を示す色コード（２５）が記憶され、また補色においては赤系統の文書色コード（１）〜（２５）に対応付けて背景色コードとして「青緑」を示す色コード（１００）が記憶されている。
【００１１】
ここで、ＣＰＵ１は文書メモリ７に強調制御情報として各種の色コードが設定されている場合や文書中にカラーイラスト画像が差し込まれている場合に、使用されている色の量（面積）を色系統別に検出し、ＲＡＭ９内の色系統分類メモリ９−１にセットする。図４は色系統分類メモリ９−１の内容を示し、色系統別に使用されている色の量（面積）を記憶する構成となっている。ここで、ＣＰＵ１は背景領域を修飾する色を決定する際に、色系統分類メモリ９−１を参照し、最も多く使用されている色系統を検索し、この色系統に基づいて背景色決定テーブル８を参照し、背景色を決定する。なお、使用されている色の量を検出する場合、カラー指定されている文字数や文字サイズ、あるいはカラーイラスト画像の着色範囲や画像数、画像サイズ等に基づいて色系統別に色の使用面積を求めるが、それを厳密に求める必要はなく、概算的に求めれば足りる。
【００１２】
次に、上述のように構成されたワードプロセッサの動作を図５〜図８に示すフローチャートにしたがって説明する。図５は全体動作の概要を示したフローチャートで、電源投入に伴ってＣＰＵ１は図５に示すフローチャートにしたがった動作を実行開始する。先ず、ＣＰＵ１は入力待ち状態において、入力部３からの入力に応答して入力解析を行い（ステップＡ１）、この解析結果にしたがって文書作成処理（ステップＡ２）、文書編集処理（ステップＡ３）、画面スクロール処理（ステップＡ４）、背景修飾内容指定処理（ステップＡ５）、印字処理（ステップＡ６）等を実行する。
【００１３】
ここで、背景修飾内容指定処理は、文書色コードに基づいて背景色コードを決定する際に、文書色コードと同系の色コードを背景色として決定する同系色コードと、文書色コードと補色関係にある色コードを背景色として決定する補色モードあるいは文書色に関係せずに背景色を決定するノーマルモードとをユーザ指定に応じて切り替える処理を行う。また、背景領域をグラデーション処理によって模様化するか否かをユーザ指定に応じて切り替える処理を行う。なお、グラデーション処理とは背景色の濃淡を徐々に変化させて模様化するものであるが、その模様化は任意である。
【００１４】
いま、文書作成処理（ステップＡ２）、文書編集処理（ステップＡ３）、画面スクロール処理（ステップＡ４）が実行されると、ステップＡ７〜Ａ１５の背景処理に移る。すなわち、表示画面上の文書表示領域を判別し（ステップＡ７）、表示画面上に文書表示領域を除く余白部分、つまり、図２に示すような背景領域が存在するかをチェックする（ステップＡ８）。ここで、背景領域が無ければ、以下の背景処理は行わずにステップＡ１に戻るが、背景領域が有れば、同系色モード（ステップＡ９）、補色モード（ステップＡ１０）、ノーマルモードの何れが指定されているかをチェックする。いま、同系色モードが指定されている場合には背景に同系色を用いた表示処理（ステップＡ１１）を実行し、補色モードが指定されている場合には背景に補色を用いた表示処理を実行する（ステップＡ１２）。また、ノーマルモードが指定されている場合には、通常と同様の処理、つまり、ユーザが任意に指定した色コードに基づいて背景パターンを作成し（ステップＡ１３）、文書表示パターンと背景パターンとをカラー表示部４内のビデオＲＡＭ上で合成し（ステップＡ１４）、この合成パターンを表示画面上に出力させる（ステップＡ１５）。
【００１５】
図６は背景に同系色を用いた表示処理（図５のステップＡ１１）を示したフローチャートである。先ず、ＣＰＵ１は一画面分の表示対象データのうち色要素のある文字、イラスト、図形等のデータを抽出し（ステップＢ１）、使用されている色の量（面積）を色系統別に検出して色系統分類メモリ９−１にセットすると共に、このような検出処理が終ると、色系統分類メモリ９−１を検索し、その中で最も多く使用されている色系統を判別する（ステップＢ２）。そして、判別された色系統に基づいて背景色決定テーブル８を検索し、同系色エリアから背景色コードを読み出して背景色を選択する（ステップＢ３）。次に、グラデーション指定が有るかをチェックし（ステップＢ４）、有れば選択した背景色を用いてグラデーション模様の背景パターンを作成するが（ステップＢ５）、グラデーション指定が無ければ、選択背景色で均一に塗り潰すための背景パターンを作成する（ステップＢ６）。そして、１画面分の表示対象データを表示ドットパターンに変換すると共に、この表示パターンと背景パターンとを合成した合成パターンを作成し（ステップＢ７）、この合成パターンを表示出力させる（ステップＢ８）。
【００１６】
ここで、図９はこの場合の表示例を示し、（Ａ）はグラデーション模様が施されていない場合、（Ｂ）はグラデーション模様が施されている場合である。いま、図９（Ａ）に示す表示例は、文書表示領域内の文書中央部には、花のイラストが描かれた緑色の円が配置され、また上下部には黄色の半円が配置されたものである。そして、文書表示領域の左右に存在する背景領域には、文書表示領域円の色要素と同系色の黄緑色が背景色として選択表示されている。つまり、文書表示領域内の色要素は緑色と黄色であり、それと同系色の黄緑色を背景色とすることにより画面全体の色は調和のとれた協調感のあるものとなる。図９（Ｂ）の表示例は文書表示領域の表示内容は図９（Ａ）と同様であるが、背景領域には背景色として黄緑色を用いたグラデーション模様が施されたものとなる。すなわち、左右の背景領域において、花のイラストに対応する部分が最も淡く、この部分から上下方向に向かって次第に濃くなるグラデーション模様が施される。
【００１７】
次に、図７に示すフローチャートにしたがって図５のステップＡ１２（背景に補色を用いた表示処理）について説明する。この表示処理も図６に示した表示処理と基本的には略同様であるため、その詳細な説明は省略するが、背景色を背景色決定テーブル８を参照することによって選択する際に、背景色決定テーブル８の補色エリアの内容を参照することによって行われる点が相違する。すなわち、ステップＣ１、Ｃ２は図６のステップＢ１、Ｂ２と対応する同様の処理であるが、ステップＣ３においては背景色決定テーブル８の補色エリアを検索し、最も多く使用されている文書色の色系統に対して補色関係にある背景色が選択される。そして、ステップＣ４〜Ｃ８は図６のステップＢ４〜Ｃ８と対応する同様の処理である。このように文書表示領域に最も多く使用されている色に対して補色関係にある色が背景色として表示されるので、表示画面全体はコントラストのあるものとなり、文書表示領域の内容を際立たせることが可能となる。
【００１８】
図８は図５のステップＡ６（印字処理）を示したフローチャートである。この印字処理は同系色モードが指定されている場合の動作内容を示し、補色モードが指定されている場合にも基本的には同様であるので、補色モードに対応する印字処理は図示省略している。先ず、ＣＰＵ１は１ページ分の印字対象データのうち色要素のある文字、イラスト、図形等のデータを抽出し（ステップＣ１）、使用されている色の量（面積）を色系統別に検出して色系統分類メモリ９−１にセットすると共に、このような検出処理が終ると、色系統分類メモリ９−１を検索し、その中で最も多く使用されている色系統を判別する（ステップＣ２）。そして、判別された色系統に基づいて背景色決定テーブル８を検索し、同系色エリアから背景色エリアを読み出して背景色を選択する（ステップＣ３）。次に、グラデーション指定が有るかをチェックし（ステップＣ４）、有れば、選択した背景色を用いてグラデーション模様の背景パターンを作成するが（ステップＣ５）、グラデーション指定が無ければ、選択背景色で均一に塗り潰すための背景パターンを作成する（ステップＣ６）。そして、１ページ分の印字対象データを印字ドットパターンに変換すると共に、この印字パターンと背景パターンとを合成した合成パターンを作成し（ステップＣ７）、この合成パターンを印字出力させる（ステップＣ８）。
【００１９】
以上のように予め書式設定された文書表示領域に対して背景となる背景領域の表示内容を文書表示領域内の色要素に応じてカラー表示することができると共に、予め指定された同系色モードあるいは補色モードに応じて背景領域のカラー表示を文書表示領域の色要素に対して同系色あるいは補色によって表示することができる。したがって、画面全体を調和のとれた協調感のあるものとしたり、画面全体のコントラストを高めて文書表示領域の内容を際立たせたりすることが可能となる。このことは表示に限らず印字の場合も同様である。特に、文書色として最も多く使用されている色に基づいて背景色を決定するようにしたからより一層効果的なものとなる。更に、グラデーション模様を背景領域に施すか否かを任意に指定することができるので、更に変化に富んだ楽しさも表現することができる。
【００２０】
なお、この発明は上述した一実施形態に限らず、以下のようなものであってもよい。
すなわち、
（１）、上記一実施形態において、背景領域は予め書式設定された文書表示領域を除く余白部分としたが、背景領域はこれに限らず、任意である。例えば、図１０は１ページ内において文書の下地を全て背景領域とした例である。すなわち、花のイラストが描かれた３つの画像域を除く下地を背景領域とし、この背景領域は３つの画像に使用されている色に基づいて決定された背景色でグラデーション模様を施して成るもので、これによって３つの画像を下地の中に調和させて馴染ませることが可能となる。その他に、背景領域はウィンドゥであってもよい。すなわち、表示画面内にウィンドゥをオープンさせる場合、ウィンドゥ内の文書に対してウィンドゥの下地あるいはウィンドゥ線の色を文書色に基づいて変更するようにしてもよい。
【００２１】
（２）、また、上記一実施形態においては文書色に基づいて背景色を決定する場合に、１画面あるいは１ページ上に文書色として最も多く使用されている色を基準として背景色を決定するようにしたが、１つの文書色に１つの背景色を対応付けておき、文書色に応じて背景色を細かく（例えば、行単位毎）に変更するようにしてもよい。
【００２２】
（３）、更に、文字サイズによって背景色を変更したり、文字種によって背景色を変更するようにしてもよい。例えば、１２ポイントの文字は赤、９ポイントの文字は青、あるいは漢字は赤、英文は青、毛筆体は黄、ゴシック体は緑等のように背景色を変更するようにしてもよい。
【００２３】
（４）、上記一実施形態においては、文書色に基づいて背景色を変更するようにしたが、文書を協調する強調状態（例えば、アンダーライン、アップライン、拡大文字、斜体文字等）に基づいて背景領域に網かけ、斜線、ハッチング、絵模様等を施すようにしてもよい。つまり、出力対象データがどのように強調出力されるかに基づいて背景領域を修飾する修飾内容を変更するようにしてもよい。
【図面の簡単な説明】
【００２４】
【図１】カラー画像処理を行うワードプロセッサのブロック構成図。
【図２】文書表示領域と背景領域との関係を示した図。
【図３】背景色決定テーブル８の内容を例示した図。
【図４】色系統分類メモリ９−１の構成を示した図。
【図５】全体動作の概要を示したフローチャート。
【図６】図５のステップＡ１１（背景に同系色を用いた表示処理）を説明するためのフローチャート。
【図７】図５のステップＡ１２（背景に補色を用いた表示処理）を説明するためのフローチャート。
【図８】図５のステップＡ６（印字処理）を説明するためのフローチャート。
【図９】表示画面例を示し、（Ａ）グラデーション模様が施されていない場合、（Ｂ）はグラデーション模様が施されている場合の表示例を示した図。
【図１０】この発明の変形応用例を説明するための印刷例を示した図。
【符号の説明】
【００２５】
１  ＣＰＵ
２  ＲＯＭ
３  入力部
４  カラー表示部
５  カラー印刷部
６  かな漢字辞書メモリ
７  文書メモリ
８  背景色決定テーブル
９  ＲＡＭ
【図１】
0003678249.tif 000002
【図２】
0003678249.tif 000003
【図３】
0003678249.tif 000004
【図４】
0003678249.tif 000005
【図５】
0003678249.tif 000006
【図６】
0003678249.tif 000007
【図７】
0003678249.tif 000008
【図８】
0003678249.tif 000009
【図９】
0003678249.tif 000010
【図１０】
0003678249.tif 000011