(57)【要約】【課題】同時表示可能色数が制限されている場合に視認性の高い階調文字を表示することが可能する。【解決手段】文字列を階調表示する場合に、色数不足判定部１０４でカラーマップに登録できる色数が不足すると判定された場合に、文字色・背景色変更部で文字色・背景色を変更し、必要色登録部１０６で、階調表示の際に使用する変更後の文字色、背景色、中間色など必要な色をカラーマップに登録し、階調文字列データ生成部１０７で生成された階調文字列データをカラーマップに登録された文字色・背景色・中間色を用いて階調表示することで、階調数を減らさずに登録が必要な色数を削減し、同時表示可能色数が制限されている場合に視認性の高い階調文字を表示することが可能となる。【選択図】図１
2005258139.tif 000002
【特許請求の範囲】
【請求項１】
表示する文字列を取得する文字列取得部と、前記文字列を表示する文字色・背景色を取得する文字色・背景色取得部と、前記文字列の表示に使用する階調数を決定する階調数決定部と、前記文字列を前記文字色・背景色取得部と前記階調数決定部で取得・決定した前記文字色・背景色、前記階調数で階調表示する場合にカラーマップに保持できる色数では不足するか否かを判定する色数不足判定部と、前記色数不足判定部で色数が不足すると判定された場合に前記文字色・背景色を変更する文字色・背景色変更部と、前記文字列の階調表示に必要な色を前記カラーマップに登録する必要色登録部と、前記文字列に対応した階調文字列データを生成する階調文字列データ生成部と、前記階調文字列データを前記文字色・背景色変更部で変更された前記文字色・背景色に従って前記必要色登録部で登録された色を用いて階調表示する階調文字列データ表示部を有することを特徴とした文字列表示方法。
【請求項２】
前記文字色・背景色変更部が、カラーマップに前もって登録されている標準文字色・背景色に変更することを特徴とする請求項１記載の文字列表示方法。
【請求項３】
前記文字色・背景色変更部が、文字色・背景色を変更する優先度に従って優先度の低い文字色・背景色のみを変更することを特徴とした請求項１、２記載の文字列表示方法。
【請求項４】
前記優先度が、表示する文字列が多い場合の優先度を高くすることを特徴とする請求項３記載の文字列表示方法。
【請求項５】
前記優先度が、表示する文字数が多い場合の優先度を高くすることを特徴とする請求項３記載の文字列表示方法。
【請求項６】
前記文字色・背景色変更部で文字色・背景色が変更された場合に、背景の一部に変更前の文字色・背景色がわかるように変更前の文字色および背景色の一方または両方を表示する変更前文字色・背景色表示部を有することと、前記必要色登録部で表示に必要な変更前文字色・背景色も合わせて登録することを特徴とした請求項１、２、３記載の文字列表示方法。
【請求項７】
変更前文字色・背景色表示部が、変更前の文字色を文字列のアンダーラインとして表示することを特徴とした請求項６記載の文字列表示方法。
【請求項８】
前記文字色・背景色変更部で、変更後の前記標準文字色・背景色を利用者が指定する標準文字色・背景色設定部を有することを特徴とした請求項１、２、３、６記載の文字列表示方法。
【請求項９】
前記文字色・背景色変更部で、文字色・背景色を変更するか否かを利用者が指定する文字色・背景色変更有効無効指定部を有することを特徴とした請求項１、２、３、６、８記載の文字列表示方法。
【請求項１０】
表示する文字列を取得する文字列取得部と、前記文字列を表示する文字色・背景色を取得する文字色・背景色取得部と、前記文字列の表示に使用する階調数を決定する階調数決定部と、前記文字列を前記文字色・背景色取得部と前記階調数決定部で取得・決定した前記文字色・背景色、前記階調数で階調表示する場合にカラーマップに保持できる色数では不足するか否かを判定する色数不足判定部と、前記色数不足判定部で色数が不足すると判定された場合に前記文字色・背景色を変更する文字色・背景色変更部と、前記文字列の階調表示に必要な色を前記カラーマップに登録する必要色登録部と、前記文字列に対応した階調文字列データを生成する階調文字列データ生成部と、前記階調文字列データを前記文字色・背景色変更部で変更された前記文字色・背景色に従って前記必要色登録部で登録された色を用いて階調表示する階調文字列データ表示部を有することを特徴とした文字列表示装置。
【請求項１１】
表示する文字列の文字色および背景色数と、文字諧調数の合計が所定の数を超える時には、前記文字列の文字色および背景色を標準色に変更することを特徴とする文字列表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字の表示を行う文字表示装置における文字列表示方法に関する。
【背景技術】
【０００２】
従来、民生用テレビモニタのような低解像度の表示装置に、視認性の高い文字を表示するために中間調を用いた階調データを生成・表示する方法があった。階調データは階調数が多くなるほど形状の再現性が高まるため、文字の場合小さいサイズほど使用する階調数を増やすことにより視認性を高める効果がある。この特性を利用した従来の技術として、例えば特許文献１記載のものがある。階調表示とは、特許文献１の図１１に示されるように複数の階調レベルで文字を表現する方法で、この例では「旭」という文字を４つの階調レベルすなわち階調数４で表現している。また、文字を文字色・背景色を指定して階調表示する従来の技術として、例えば特許文献２記載のものがある。特許文献２の図３にあるように、文字色（前景色）と背景色を補間する中間色を階調値に対応させる方法である。この例では中間色は３色であるが中間色の色数が多いほど文字表示品位や識別性は高く、特に各文字サイズが小さい場合や漢字など文字形状が複雑な場合には中間色の増加が望ましい。また、同時表示可能色数が限定されるシステムでは、この公報にあるように２５６色など一定数の表示色を登録できるカラーマップを有し、中間色をカラーマップに登録することで文字の階調が可能となる。
【０００３】
図２は従来技術の構成図の一例であり、２０１は表示する文字列を取得する文字列取得部、２０２は文字列取得部２０１で取得した文字列を表示する文字色・背景色を取得する文字色・背景色取得部、２０３は文字列取得部２０１で取得した文字列の表示に使用する階調数を決定する階調数決定部、２０４は文字列の階調表示の際に使用する文字色、背景色、中間色など必要な色をカラーマップに登録する必要色登録部、２０５は文字列取得部２０１で取得した文字列に対応した階調文字列データをフォントＲＯＭなどに保持されているフォントデータから生成する階調文字列データ生成部、２０６は階調文字列データ生成部２０５で生成された階調文字列データを文字色・背景色取得部２０２で取得された文字色・背景色と階調数決定部２０３で決定された階調数に従って必要色登録部２０４でカラーマップに登録された文字色・背景色・中間色を用いて階調表示する階調文字列データ表示部である。
【０００４】
次に図２に示された従来の文字列表示方法の動作の一例について図３のフローチャートを参照して説明する。
【０００５】
（ステップＳ３０１）文字列取得部２０１で、表示する文字列を取得する。ここでは図４に記載されている「文字列」「長い文字列」「非常に長い文字列」という３種類の文字列が取得される場合を考える。
【０００６】
（ステップＳ３０２）文字色・背景色取得部２０２で、文字列取得部２０１で取得された文字列を表示する文字色・背景色を取得する。ここでは、図４に記載されている３種類の文字列に対して、図５に記載されている文字色と背景色が取得される場合を考える。具体的には、「文字列」という文字列を表示する文字色および背景色としてそれぞれ「黒」と「白」が、「長い文字列」という文字列を表示する文字色および背景色としてそれぞれ「赤」と「黄」が、「非常に長い文字列」という文字列を表示する文字色および背景色としてそれぞれ「紫」と「水色」が取得される。
【０００７】
（ステップＳ３０３）階調数決定部２０３で、文字列取得部２０１で取得した文字列の表示に使用する階調数を決定する。ここでは最低限の品位を保つため文字色・背景色、および中間色３色の合計５階調を用いると決定される場合を考える。小さなサイズの文字や漢字のような複雑な文字を表示する場合には８階調など多くの階調数を使用することが望ましい。
【０００８】
（ステップＳ３０４）必要色登録部２０４は、文字列取得部２０１で取得した文字列を、文字色・背景色取得部２０２で取得した文字色・背景色および階調数決定部２０３で決定した階調数で階調表示するために必要な色をカラーマップに登録する。
【０００９】
この例では、説明を簡単にするために、カラーマップに登録可能な色数は１６色であるとする。実際には２５６色登録可能な装置が多い。図６は、この例でカラーマップに登録される色とその用途を示している。ここでは図６にある１５色が登録される。各文字列を階調数５の階調表示するためには文字色、背景色、文字色と背景色を補間する中間色３種類の合計５色が必要である。図５に示すように、文字色と背景色の組み合わせが３通りあるため、合計１５色が必要であり、この１５色が登録される。
【００１０】
（ステップＳ３０５）階調文字列データ生成手順２０５で、文字列取得手順２０１で取得した文字列に対応した階調文字列データをフォントＲＯＭなどに保持されているフォントデータから生成する。ここでは、図４に示される３種類の文字列に対して、階調数決定手順２０３で決定された階調数５の階調文字列データが生成される。
【００１１】
（ステップＳ３０６）階調文字列データ表示手順２０６で、階調文字列データ生成手順２０５で生成された階調文字列データを文字色・背景色取得手順２０２で取得された文字色・背景色と階調数決定手順２０３で決定された階調数に従って必要色登録手順２０４でカラーマップに登録された文字色・背景色・中間色を用いて階調表示する。例えば、
文字列２の「長い文字列」に関しては、階調文字列データ生成手順部２０５で、文字列取得部２０１で取得した文字列に対応した階調文字列データをフォントＲＯＭなどに保持されているフォントデータから生成する。ここでは、図４に示される３種類の文字列に対して、階調数決定部２０３で決定された階調数５の階調文字列データが生成される。
【００１２】
（ステップＳ３０６）階調文字列データ表示部２０６で、階調文字列データ生成部２０５で生成された階調文字列データを文字色・背景色取得部２０２で取得された文字色・背景色と階調数決定部２０３で決定された階調数に従って必要色登録部２０４でカラーマップに登録された文字色・背景色・中間色を用いて階調表示する。例えば、文字列２の「長い文字列」に関しては、階調文字列データ生成部２０５で生成された階調文字列データの５種類の階調値に対して、図６のカラーマップに登録されている「赤」、「赤と黄の中間色１」、「赤と黄の中間色２」、「赤と黄の中間色３」、「黄」の５色を用いて表示装置に表示する。文字列１、文字列３に関しても同様である。
【００１３】
上記で説明したように、従来技術は、低解像度の表示装置に小さい文字を表示する場合に、階調表示を用いることで、視認性が低下し文字がつぶれて読めなくなるという欠点を解決するものである。
【特許文献１】特開平５−２３２９３２号公報（図１１）
【特許文献２】特開平７−１６２８１６号公報（図３）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、このような従来の技術では、同時に表示できる色数が制限されている場合、文字色と背景色の組み合わせが多いと、必要となる全ての中間色をカラーマップに登録することができなくなり、使用できる中間色が減り、視認性が低下し文字がつぶれて読めなくなるという課題があった。
【００１５】
例えば、図２と図３を用いて説明した従来の文字列表示方法の動作の一例において、カラーマップが図７のように、例えば図形表示など文字列表示以外の目的で既に８色使用されている場合を考える（図７の９〜１６）。この場合、図４の３種類の文字列の表示のためには、本来は図６のように１５色登録する必要があるが、既に８色使用されており、８色しか登録できない。従って、この場合、階調数を２と減らして、図８のように、３種類の文字色と背景色の組み合わせに対して合計６色のみを登録することとなるが、中間色が１色も使用できなくなり、文字色と背景色のみでの表示となるため、視認性が低下し文字がつぶれて読めなくなるという課題が発生する。
【００１６】
本発明は上記課題を解決するものであり、同時に表示できる色数が制限されている場合でも、視認性の高い文字を表示することを目的とする。
【課題を解決するための手段】
【００１７】
この課題を解決するため本発明の文字列表示方法は、表示する文字列を取得する文字列取得部と、前記文字列を表示する文字色・背景色を取得する文字色・背景色取得部と、前記文字列の表示に使用する階調数を決定する階調数決定部と、前記文字列を前記文字色・背景色取得部と前記階調数決定部で取得・決定した前記文字色・背景色、前記階調数で階調表示する場合にカラーマップに保持できる色数では不足するか否かを判定する色数不足判定部と、前記色数不足判定部で色数が不足すると判定された場合に前記文字色・背景色を変更する文字色・背景色変更部と、前記文字列の階調表示に必要な色を前記カラーマップに登録する必要色登録部と、前記文字列に対応した階調文字列データを生成する階調文字列データ生成部と、前記階調文字列データを前記文字色・背景色変更部で変更された前記文字色・背景色に従って前記必要色登録部で登録された色を用いて階調表示する階調文字列データ表示部を有するものである。
【００１８】
また、この課題を解決するため本発明の文字列表示方法は、さらに変更前文字列・背景色表示手段と、標準文字色・背景色設定手段と、文字色・背景色変更有効無効指定手順とを有するものである。
【発明の効果】
【００１９】
本発明による文字列表示方法によれば、同時に表示できる色数が限られている場合でも、視認性の高い文字を表示することが可能となる。応用分野はデジタル放送における電子番組表やデータ放送の表示の他、インターネット情報のモニタ表示、ＤＶＤにおける字幕表示やクローズドキャプション表示、通信カラオケの文字表示、テレビゲームにおける文字情報表示など多岐にわたる。低解像度の民生用テレビモニタに、同時に表示できる色数に制限がある場合でも、多くの文字をできるだけ高い視認性を持ってデジタル放送受信端末における電子番組表を表示したい場合に効果的である。
【００２０】
デジタル化の更なる進行により家庭用テレビなど低解像度モニタ上で多くの文字を出力する必要のある状況が増加してきた場合、本発明による視認性の高い文字を表示できる文字列表示方法は非常に効果的である。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る階調文字出力方法を実施の形態に基づいて説明する。
【００２２】
（実施の形態１）
図１は本発明の実施の形態１における文字列表示方法の構成図であり、文字列取得部１０１、文字色・背景色取得部１０２、階調数決定部１０３、色数不足判定部１０４、文字色・背景色変更部１０５、必要色登録部１０６、階調文字列データ生成部１０７、階調文字列データ表示部１０８からなる。
【００２３】
文字列取得部１０１は、表示する文字列を取得する。文字色・背景色取得部１０２は、文字列取得部１０１で取得した文字列を表示する文字色・背景色を取得する。階調数決定部１０３は、文字列取得部１０１で取得した文字列の表示に使用する階調数を決定する。色数不足判定部１０４は、文字色・背景色取得部１０２と階調数決定部１０３で取得・決定した文字色・背景色、階調数で階調表示する場合にカラーマップに保持できる色数では不足するか否かを判定する。文字色・背景色変更部１０５は、色数不足判定部１０４で色数が不足すると判定された場合に文字色・背景色を変更する。必要色登録部１０６は、文字列の階調表示の際に使用する文字色、背景色、中間色など必要な色をカラーマップに登録する。階調文字列データ生成部１０７は、文字列取得部１０１で取得した文字列に対応した階調文字列データをフォントＲＯＭなどに保持されているフォントデータから生成する。階調文字列データ表示部１０８は、階調文字列データ生成部１０７で生成された階調文字列データを文字色・背景色取得部１０２で取得され文字色・背景色変更手段１０５で変更された文字色・背景色および階調数決定部１０３で決定された階調数に従って必要色登録部１０６でカラーマップに登録された文字色・背景色・中間色を用いて階調表示する。
【００２４】
次に図１に示された文字列表示方法の動作の一例について図９のフローチャートを参照して説明する。
【００２５】
（ステップＳ９０１）文字列取得部１０１で、表示する文字列を取得する。ここでは図４に記載されている「文字列」「長い文字列」「非常に長い文字列」という３種類の文字列が取得される場合を考える。
【００２６】
（ステップＳ９０２）文字色・背景色取得部１０２で、文字列取得部１０１で取得された文字列を表示する文字色・背景色を取得する。ここでは、図４に記載されている３種類の文字列に対して、図５に記載されている文字色と背景色が取得される場合を考える。具体的には、「文字列」という文字列を表示する文字色および背景色としてそれぞれ「黒」と「白」が、「長い文字列」という文字列を表示する文字色および背景色としてそれぞれ「赤」と「黄」が、「非常に長い文字列」という文字列を表示する文字色および背景色としてそれぞれ「紫」と「水色」が取得される。
【００２７】
（ステップＳ９０３）階調数決定部１０３で、文字列取得部１０１で取得した文字列の表示に使用する階調数を決定する。ここでは最低限の品位を保つため文字色・背景色、および中間色３色の合計５階調を用いると決定される場合を考える。小さなサイズの文字や漢字のような複雑な文字を表示する場合には８階調など多くの階調数を使用することが望ましい。
【００２８】
（ステップＳ９０４）色数不足判定部１０４は、文字色・背景色取得部１０２と階調数決定部１０３で取得・決定した文字色・背景色、階調数で階調表示する場合にカラーマップに保持できる色数では不足するか否かを判定する。従来の技術の動作の一例と同様に、説明を簡単にするため同時に１６色登録可能なカラーマップを考える。
【００２９】
この例では、発明が解決しようとする課題で説明したのと同様、図７のように例えば図形表示など文字列表示以外の目的で既に８色使用されている場合を考える（図７の９〜１６）。従来の技術と同様、図４の３種類の文字列の表示のためには、本来は図６のように１５色登録する必要があるが、既に８色使用されており、８色しか登録できない。従って、ここでは「色数が不足する」と判定され、Ｓ９０５に進む。もし不足しない場合はＳ９０６へ分岐し、従来の技術での動作の一例と同じ動作となる。
【００３０】
（ステップＳ９０５）文字色・背景色変更部は１０５、色数不足判定部１０４で色数が不足すると判定された場合に文字色・背景色を変更する。例えば、色数が不足した場合に、標準文字色・背景色として、文字色を「黒」、背景色を「白」と決めておき、色数が不足した場合、標準文字色・背景色に変更する。ここでは、図１０のように、３種類の文字列すべてに対して、文字色が「黒」、背景色が「白」に変更される。
【００３１】
（ステップＳ９０６）必要色登録部１０６は、文字列取得部１０１で取得した文字列を、文字色・背景色取得部１０２で取得し、文字色・背景色変更部１０５で変更した文字色・背景色、および階調数決定部１０３で決定した階調数で階調表示するために必要な色をカラーマップに登録する。
【００３２】
この例では、Ｓ９０５で、図１０のように、３種類の文字列に対する文字色と背景色がすべて「黒」と「白」に変更されているため、「黒」「白」とその中間色３種類の合計５色のみの登録が必要となり、図１１のように登録される。従来の技術の動作の一例と比較して、登録色は１０色少なくてすむため、階調数を減らさずに済み、視認性が低下し文字がつぶれて読めなくなるという課題が解決できる。
【００３３】
なお、標準文字色・背景色をあらかじめ、図１１のように登録しておくこともできる。その結果、他の用途でカラーマップが使用される場合も、確実に階調表示するための色が確保でき、常に階調数を減らさずに済み、視認性が低下し文字がつぶれて読めなくなるという課題を確実に解決できる。
【００３４】
（ステップＳ９０７）階調文字列データ生成部１０７で、文字列取得部１０１で取得した文字列に対応した階調文字列データをフォントＲＯＭなどに保持されているフォントデータから生成する。ここでは、図４に示される３種類の文字列に対して、階調数決定部１０３で決定された階調数５の階調文字列データが生成される。
【００３５】
（ステップＳ９０８）階調文字列データ表示部１０８で、階調文字列データ生成部１０７で生成された階調文字列データを文字色・背景色取得部１０２で取得され、文字色・背景色変更手段で変更された文字色・背景色と、階調数決定部１０３で決定された階調数に従って、必要色登録部１０６でカラーマップに登録された文字色・背景色・中間色を用いて階調表示する。この例では、３種類の階調文字列データの５種類の階調値に対して、すべて図１１のカラーマップに登録されている「黒」、「黒と白の中間色１」、「黒と白の中間色２」、「黒と白の中間色３」、「白」の５色を用いて表示装置に表示する。
【００３６】
以上のように、本実施の形態において、同時に表示できる色数が制限されている場合でも、視認性の高い文字列を表示することが可能となる。
【００３７】
なお、この実施の形態において、図１２のように別目的で４色が既に使用されていた場合は、文字色・背景色の組み合わせを２種類まで登録することが可能である。この場合、Ｓ９０５で文字色・背景色変更手段１０５が文字色・背景色を変更する場合、優先度に基づいて変更する文字列を決定してもよい。例えば優先度の決定方法として表示する文字数の多い文字列の優先度を高くすることができる。
【００３８】
例えば、図５の場合、標準文字色・背景色でない、文字列２と文字列３では、文字数の少ない文字列２の優先度のほうが優先度が低くなり、優先度の低い文字列２のみの文字色・背景色を標準文字色・背景色のみを変更する。変更後の文字色・背景色は図１３のようになり、Ｓ９０６で必要色登録手段がカラーマップに登録する色は図１４のように１０色となる。この結果、文字色・背景色を変更する組み合わせを最小にでき、識別性を低下させない範囲でできるかぎりもとの色を反映することが可能となる。優先度の決定方法として、文字数ではなく文字列の数に基づいて優先度を決めることも可能であり、いずれの場合も、できるかぎり多くの文字や文字列のもとの色を反映させることが可能となる。
【００３９】
（実施の形態２）
図１５は本発明の実施の形態２における文字列表示方法の構成図であり、文字列取得部１５０１、文字色・背景色取得部１５０２、階調数決定部１５０３、色数不足判定部１５０４、文字色・背景色変更部１５０５、必要色登録部１５０６、階調文字列データ生成部１５０７、階調文字列データ表示部１５０８、標準文字色・背景色設定手段１５０９、文字色・背景色変更有効無効指定手段１５１０、変更前文字色・背景色表示手段１５１１からなる。
【００４０】
図１の実施の形態１と同様の部分が多いため、以下では図１と異なる部分を説明する。
文字列取得部１５０１、文字色・背景色取得部１５０２、階調数決定部１５０３、色数不足判定部１５０４、文字色・背景色変更部１５０５、階調文字列データ生成部１５０７、階調文字列データ表示部１５０８は、図１の文字列取得部１０１、文字色・背景色取得部１０２、階調数決定部１０３、色数不足判定部１０４、文字色・背景色変更部１０５、階調文字列データ生成部１０７、階調文字列データ表示部１０８と同じである。
【００４１】
必要色登録部１５０６は、必要色登録部１０６と同じく、文字列の階調表示の際に使用する文字色、背景色、中間色など必要な色をカラーマップに登録することに加えて、文字色・背景色変更部１５０５によって文字色・背景色が変更された場合、変更前の文字色・背景色を表示するために必要な色も合わせて登録する。標準文字色・背景色設定部１５０９は、利用者が変更後の前記標準文字色・背景色を指定する。文字色・背景色変更有効無効指定部１５１０は、利用者が文字色・背景色を変更するか否かを指定する。変更前文字色・背景色表示部１５１１は、文字色・背景色変更部１５０５で文字色・背景色が変更された場合に、背景の一部に変更前の文字色・背景色がわかるように変更前の文字色および背景色の一方または両方を表示する。
【００４２】
次に図１５に示された文字列表示方法の動作の一例について図１６のフローチャートを参照して説明する。実施の形態１における図９のフローチャートと同様の部分が多いため、異なる部分のみを説明する。
【００４３】
（ステップＳ１６０９）標準文字色・背景色設定手段１５０９で、カラーパレットに標準文字色・背景色を設定する。例えばもともとの標準文字色・背景色が「黒」と「白」であり、図１７のようにカラーマップに登録されている状態で、利用者が標準文字色・背景色として「緑」と「桃色」を指定した場合には、図１８のようにカラーマップの登録が変更される。文字色・背景色変更部１５０５ではこの標準文字色・背景色に変更が行われることになる。この結果、利用者が最も読みやすい文字色・背景色を設定することが可能となり、利用者ごとに識別性、読みやすさをさらに向上できる。
【００４４】
（ステップＳ１６１０）文字色・背景色変更有効無効指定手段１５１０で、色数が不足した場合に、文字色・背景色を変更するか否かを利用者が指定できる。この結果、状況に応じて、利用者が読みやすい表示を選択することが可能となり、利用者ごとに識別性、読みやすさをさらに向上できる。
【００４５】
（ステップＳ１６０１）実施の形態１のステップＳ９０１と同じである。
【００４６】
（ステップＳ１６０２）実施の形態１のステップＳ９０２と同じである。
【００４７】
（ステップＳ１６０３）実施の形態１のステップＳ９０３と同じである。
【００４８】
（ステップＳ１６０４）実施の形態１のステップＳ９０４とほぼ同じである。カラーマップは図１８のようになっており、文字列表示以外の目的で既に８色使用されている場合を考える（図１８の９〜１６）。図４の３種類の文字列の表示のためには、本来は図６のように１５色登録する必要があるが、既に８色使用されており、８色しか登録できない。従って、ここでは「色数が不足する」と判定され、Ｓ１６０５に進む。もし不足しない場合はＳ１６０６へ分岐する。
【００４９】
（ステップＳ１６０５）実施の形態１のステップＳ９０５とほぼ同じである。文字色・背景色変更部１５０５は、色数不足判定部１５０４で色数が不足すると判定された場合に文字色・背景色を変更する。ここでは標準文字色・背景色は標準文字色・背景色設定手段１５０９で文字色を「緑」、背景色を「桃色」と設定されており、色数が不足した場合、この設定された標準文字色・背景色に変更する。ここでは、図１９のように、３種類の文字列すべてに対して、文字色が「緑」、背景色が「桃色」に変更される。
【００５０】
（ステップＳ１６０６）実施の形態１のステップＳ９０６とほぼ同じである。ここでは文字色が「緑」、背景色が「桃色」とその中間色３種類を登録する必要があるが、ステップＳ１６０９の標準文字色・背景色設定手段１５０９で既にカラーマップに図１８に示すように登録されているので、ここでは追加では登録されない。さらに変更前文字列・背景色表示手段１５１１で使用する色を登録する。
【００５１】
ここでは変更前の文字色のみを文字列のアンダーラインとして表示する場合を考える。図５の変更前の文字色が図１９のように変更されており、文字列１、文字列２、文字列３に対して、変更前文字色はそれぞれ、「黒」、「赤」、「紫」である。従ってこれらの３色も追加登録する。結果として図２０のようなカラーマップとなる。
【００５２】
（ステップＳ１６０７）実施の形態１のステップＳ９０７と同じである。
【００５３】
（ステップＳ１６０８）実施の形態１のステップＳ９０８とほぼ同じである。ここでは、３種類の階調文字列データの５種類の階調値に対して、すべて図１８のカラーマップに登録されている「緑」、「緑と桃色の中間色１」、「緑と桃色の中間色２」、「緑と桃色の中間色３」、「桃色」の５色を用いて表示装置に表示する。
【００５４】
（ステップＳ１６１１）変更前文字色・背景色表示手段１５１１で、表示された文字列のアンダーラインとして変更前文字色を表示する。文字列１、文字列２、文字列３に対して、それぞれ「黒」、「赤」、「紫」でアンダーラインが表示される。
【００５５】
この結果、本来１５色必要なところを、８色の登録のみで、階調数５を用いた視認性の高い文字列を表示することと、変更前の文字色を表示することの両立が可能となり、利用者にとって表示品位と強調表示の両方が満足される。
【産業上の利用可能性】
【００５６】
本発明は、文字の表示を行う文字表示装置または、文字列表示方法として有用である。
【図面の簡単な説明】
【００５７】
【図１】実施の形態１における文字列表示方法の構成図
【図２】従来の技術における文字列表示方法の構成図
【図３】従来の技術における文字列表示方法の動作について説明するフローチャート
【図４】表示する文字列を示す図
【図５】表示する文字列に対する文字色・背景色を示す図
【図６】カラーマップに登録される色とその用途を示す図
【図７】カラーマップに登録される色とその用途を示す図
【図８】カラーマップに登録される色とその用途を示す図
【図９】実施の形態１における文字列表示方法の動作について説明するフローチャート
【図１０】実施の形態１における表示する文字列に対する文字色・背景色を示す図
【図１１】実施の形態１におけるカラーマップに登録される色とその用途を示す図
【図１２】実施の形態１におけるカラーマップに登録される色とその用途を示す図
【図１３】実施の形態１における変更後の文字色・背景色を示す図
【図１４】実施の形態１におけるカラーマップに登録される色とその用途を示す図
【図１５】実施の形態２における文字列表示方法の構成図
【図１６】実施の形態２における文字列表示方法の動作について説明するフローチャート
【図１７】実施の形態２におけるカラーラーマップに登録される色とその用途を示す図
【図１８】実施の形態２におけるカラーマップに登録される色とその用途を示す図
【図１９】実施の形態２における変更後の文字色・背景色を示す図
【図２０】実施の形態２におけるカラーマップに登録される色とその用途を示す図
【符号の説明】
【００５８】
１０１、２０１、１５０１  文字列取得部
１０２、２０２、１５０２  文字色・背景色取得部
１０３、２０３、１５０３  階調数決定部
１０４、１５０４  色数不足判定部
１０５、１５０５  文字色・背景色変更部
１０６、２０４、１５０６  必要色登録部
１０７、２０５、１５０７  階調文字列データ生成部
１０８、２０６、１５０８  階調文字列データ表示部
１５０９  標準文字色・背景色設定部
１５１０  文字色・背景色変更有効無効部
１５１１  変更前階調文字色・背景色表示部
【図１】
2005258139.tif 000003
【図２】
2005258139.tif 000004
【図３】
2005258139.tif 000005
【図４】
2005258139.tif 000006
【図５】
2005258139.tif 000007
【図６】
2005258139.tif 000008
【図７】
2005258139.tif 000009
【図８】
2005258139.tif 000010
【図９】
2005258139.tif 000011
【図１０】
2005258139.tif 000012
【図１１】
2005258139.tif 000013
【図１２】
2005258139.tif 000014
【図１３】
2005258139.tif 000015
【図１４】
2005258139.tif 000016
【図１５】
2005258139.tif 000017
【図１６】
2005258139.tif 000018
【図１７】
2005258139.tif 000019
【図１８】
2005258139.tif 000020
【図１９】
2005258139.tif 000021
【図２０】
2005258139.tif 000022