(57)【特許請求の範囲】
【請求項１】
互いに色が異なる複数の発光素子を一定順序で並設して１画素を構成し、この画素を第１の方向に並設して１ラインを構成し、このラインを第１の方向に直交する第２の方向に複数設けて表示画面を構成する表示デバイスにおいて、太字を表示する方法であって、
表示すべき文字のデータを取得する第１のステップと、
第１の方向について発光素子の幅を最小単位として、第１のステップで取得した文字の線幅を前記第１の方向に太くする太字処理を行ない太字データを出力する第２のステップと、
前記太字データに基づいて表示画面に太字を表示する第３のステップとを含み、
前記第２のステップの太字処理は、文字の線幅を太くするパターンを、発光素子の輝度貢献度に基づいて選択するものであり、
前記第２ステップの太字処理において、文字の線幅を太くする際、線幅の端から１つ内側の発光素子がＢ（青色）となるパターンを避けることを特徴とする太字表示方法。
【請求項２】
前記発光素子がＲＧＢの順序で並設され、かつ、文字の線幅を、発光素子の幅の１倍だけ太くする際、１画素を構成するＲＧＢ３つの発光素子の左隣のＢ（青色）の発光素子を点灯させる請求項１記載の太字表示方法。
【請求項３】
前記発光素子がＢＧＲの順序で並設され、かつ、文字の線幅を、発光素子の幅の１倍だけ太くする際、１画素を構成するＢＧＲ３つの発光素子の右隣のＢ（青色）の発光素子を点灯させる請求項１記載の太字表示方法。
【請求項４】
前記発光素子がＲＧＢの順序で並設され、かつ、文字の線幅を、発光素子の幅の２倍だけ太くする際、１画素を構成するＲＧＢ３つの発光素子の右隣のＲ（赤色）Ｇ（緑色）の発光素子を点灯させる請求項１記載の太字表示方法。
【請求項５】
前記発光素子がＢＧＲの順序で並設され、かつ、文字の線幅を、発光素子の２倍だけ太くする際、１画素を構成するＢＧＲ３つの発光素子の左隣のＧ（緑色）Ｒ（赤色）の発光素子を点灯させる請求項１記載の太字表示方法。
【請求項６】
前記第３のステップにおいて、太字処理したデータにスムージング処理を施した上で、表示画面に太字を表示することを特徴とする請求項１から５のいずれかに記載の太字表示方法。
【請求項７】
請求項１から６のいずれかに記載の太字表示方法による太字表示を行ない得るように構成した表示制御装置。
【請求項８】
請求項１から６のいずれかに記載の太字表示方法による太字表示を行ない得るように構成した表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サブピクセル精度の太字表示方法及びその関連技術に関するものである。
【０００２】
【従来の技術】
表示画面に文字を表示する際に、強調したい部分の文字を他の文字よりも太く表示して、他の文字よりも際立たせることが行なわれる。
【０００３】
次に、このような太字処理の具体的実装法について、図１０から図１５を行いて検討する。
【０００４】
まず、ここでは、文字処理を行なう前の文字が、図１０に示すような「Ａ」の文字であるとする。図１０の例では、「Ａ」の文字は、横７画素、縦９画素の矩形領域に表示されており、この文字のデータは、画素精度である。
【０００５】
さて、図１０の文字「Ａ」を、単純に１画素だけ太くすると、図１１に示すようになる。図１１から明らかなように、このようにしたのでは、「Ａ」の文字の中央の空白がつぶれてしまい、「Ａ」の文字か「Λ」の文字かの判別もできなくなるため、不適当である。
【０００６】
以上の例は、画素精度で太字処理を行うと、文字つぶれが発生しやすいことを示している。この点は、画数が多い漢字を太字処理する場合や、文字を表示する領域が文字に対して狭い場合などに、より顕著になる。
【０００７】
ところが、カラーＬＣＤ、プラズマディスプレイ等のように、色の異なる（Ｒ（赤色）、Ｇ（緑色）、Ｂ（青色）など）発光素子を一定方向に並設して１画素を構成し、これらの発光素子を独立して制御できる表示デバイスもある。
【０００８】
この種の表示デバイスを使用するときには、１画素よりもさらに精細なサブピクセル（１サブピクセルは、１つの発光素子に対応する。）によって、太字処理を行うことが可能となる。
【０００９】
ここで、図１０の文字領域において、１画素を構成する複数の発光素子が、文字の線幅を広げるｘ軸方向に並設されているものとし、サブピクセル精度で太字処理すると、例えば、図１２のようになる。この点について、特開２００１−１００７２５号公報に、若干の記述例を見出すことができる。
【００１０】
図１２の例では、「Ａ」の文字の線幅を、左右１サブピクセルずつ太字処理している。そして、図１２の例を、図１１に準じてあらわすと、図１３のようになる。
【００１１】
図１３を見れば分かるように、サブピクセル精度で太字処理すると、「Ａ」の文字の中央の空白はつぶれずに残っており、太字処理後においても、これが、「Λ」の文字ではなく、「Ａ」の文字であることは、明瞭に判別できる。
【００１２】
【発明が解決しようとする課題】
しかしながら、以上の議論において、発光素子の輝度貢献度は、一切考慮されていない。ＲＧＢの３原色における輝度貢献度は、概ねＲ：Ｇ：Ｂ＝３：６：１であり、Ｂ（青色）のそれは、Ｇ（緑色）のそれの６分の１しかないなど、大きな差がある。このため、以上の議論のみで、太字処理をすると、次に詳しく説明するように、見た目において線幅の一部が分断されて、サブピクセルの孤立点が発生し、表示品質が劣化されてしまうという問題点があった。
【００１３】
（文字の線幅を１サブピクセル分だけ太くする場合）
図１４（ａ）に示すように、発光素子がＲＧＢの順に並設されているとき、矢印を付したＢの発光素子は、ＲやＧの発光素子に比べて、暗く見える。
【００１４】
このとき、図１４（ｂ）に示すように、太字処理のために、ＲＧＢの発光素子の右隣のＲの発光素子（図中、太字処理のために新たに点灯させる発光素子に「＋」の符号を付してある。）を点灯させると、このＲの発光素子は、その隣りのＢの発光素子によって、他の発光素子（ＲＧ）から分断されてしまい、新たに点灯させるＲの発光素子が孤立点となる。
【００１５】
また、図１４（ｃ）に示すように、発光素子がＢＧＲの順に並設されているときは、図１４（ａ）、（ｂ）を左右反転させた結果となるから、図１４（ｄ）のように、新たに追加するＲの発光素子が孤立点になる。
【００１６】
（文字の線幅を２サブピクセル分だけ太くする場合）
まず、図１５（ａ）に示すように、発光素子がＲＧＢの順に並設されているとき、図１５（ｂ）に示すように、太字処理のために、ＲＧＢの発光素子の左隣のＧＢ２つの発光素子を点灯させると、新たに追加したＢの発光素子が暗く見え、新たに追加したＧの発光素子が孤立点となってしまう。
【００１７】
また、図１５（ｃ）に示すように、発光素子がＢＧＲの順に並設されているとき、図１５（ａ）、（ｂ）を左右反転させた結果となるから、図１５（ｄ）のように、新たに追加するＧの発光素子が、孤立点となってしまう。
【００１８】
以上述べたように、従来技術では、太字処理の結果、見た目上において、線幅の一部が分断され孤立点が発生し、表示品質が劣化するという問題点があった。
【００１９】
そこで本発明は、太字処理しても表示品質が劣化せず、しかもサブピクセル精度で見やすい太字表示ができる太字表示方法を提供することを、目的とする。
【００２０】
【課題を解決するための手段】
本発明の太字表示方法は、表示すべき文字のデータを取得する第１のステップと、第１の方向について発光素子の幅を最小単位として、第１のステップで取得した文字の線幅を太くする文字処理を行なう第２のステップと、第２のステップで太字処理したデータ由来のデータに基づいて表示画面に太字を表示する第３のステップとを含み、第２のステップの太字処理において、文字の線幅を太くするパターンを、発光素子の輝度貢献度に基づいて選択する。
【００２１】
この構成により、太字処理しても表示品質が劣化せず、しかもサブピクセル精度で見やすい太字表示ができる。
【００２２】
【発明の実施の形態】
請求項１記載の太字表示方法は、表示すべき文字のデータを取得する第１のステップと、第１の方向について発光素子の幅を最小単位として、第１のステップで取得した文字の線幅を太くする文字処理を行なう第２のステップと、第２のステップで太字処理したデータ由来のデータに基づいて表示画面に太字を表示する第３のステップとを含み、第２のステップの太字処理において、文字の線幅を太くするパターンを、発光素子の輝度貢献度に基づいて選択する。
【００２３】
この構成により、単純にサブピクセル精度の太字処理を行うだけでなく、発光素子の輝度貢献度を考慮し、孤立点の発生による表示品質の劣化を抑制することができる。
【００２４】
請求項２記載の太字表示方法は、第２のステップの太字処理は文字の線幅を、発光素子の幅の１倍又は２倍だけ太くする。
【００２５】
この構成により、１画素単位の太字処理よりも、より緻密な太字処理を行い、太字処理による文字のつぶれを抑制できる。
【００２６】
請求項３記載の太字表示方法は、発光素子は、ＲＧＢ３原色を発光するものであり、これらの発光素子は、ＲＧＢ又はＢＧＲの順序で並設されている。
【００２７】
この構成により、カラーＬＣＤやプラズマディスプレイ等、広く用いられている表示デバイスに本発明を適用できる。
【００２８】
請求項４記載の太字表示方法は、第２ステップの太字処理において、文字の線幅を太くする際、線幅の端から１つ内側の発光素子がＢ（青色）となるパターンを避ける。
【００２９】
この構成により、Ｂの発光素子の外側に位置する発光素子が、孤立点とならないようにすることができる。
【００３０】
請求項５記載の太字表示方法は、発光素子がＲＧＢの順序で並設され、かつ、文字の線幅を、発光素子の幅の１倍だけ太くする際、１画素素子を構成するＲＧＢ３つの発光素子の左隣のＢ（青色）の発光素子を点灯させる。
【００３１】
この構成により、文字の線幅を太くする側の端がＢ（青色）の発光素子となり、孤立点が発生しない。
【００３２】
請求項６記載の太字表示方法は、発光素子がＲＧＢの順序で並設され、かつ、文字の線幅を、発光素子の幅の２倍だけ太くする際、１画素を構成するＲＧＢ３つの発光素子の右隣のＲ（赤色）Ｇ（緑色）の発光素子を点灯させる。
【００３３】
この構成により、文字の線幅を太くする側に孤立点が発生せず、表示品質を良好に保持することができる。
【００３４】
請求項７記載の太字表示方法は、発光素子がＢＧＲの順序で並設され、かつ、文字の線幅を、発光素子の１倍だけ太くする際、１画素を構成するＢＧＲ３つの発光素子の右隣のＢ（青色）の発光素子を点灯させる。
【００３５】
この構成により、文字の線幅を太くする側の端がＢ（青色）の発光素子となり、孤立点が発生しない。
【００３６】
請求項８記載の太字表示方法は、発光素子がＢＧＲの順序で並設され、かつ、文字の線幅を、発光素子の２倍だけ太くする際、１画素を構成するＢＧＲ３つの発光素子の左隣のＧ（緑色）Ｒ（赤色）の発光素子を点灯させる。
【００３７】
この構成により、文字の線幅を太くする側に孤立点が発生せず、表示品質を良好に保持することができる。
【００３８】
請求項９記載の太字表示方法は、第３のステップにおいて、太字処理したデータにスムージング処理を施した上で、表示画面に太字を表示する。
【００３９】
この構成により、太字処理した文字の見やすさを，さらに向上することができる。
【００４０】
次に図面を参照しながら、本発明の実施の形態を説明する。図１は、本発明の実施の形態における表示装置のブロック図である。
【００４１】
表示情報入力手段１は、表示すべき情報を入力する。表示制御手段２は、図１に示す各要素を制御する。
【００４２】
表示デバイス３は、カラーＬＣＤ、カラープラズマディスプレイ等のように、１画素を複数の発光素子で構成する表示画面を備えた表示デバイスである。本例では、これらの発光素子はＲＧＢ３原色のそれぞれを発光するものとし、その順序は、ＲＧＢの順と、ＢＧＲの順の２種類ありうるものとする。
【００４３】
文字データ記憶手段４は、メモリ又はハードディスク等からなり、文字データ（太字処理する前の通常の文字のデータ）を記憶する。
【００４４】
太字処理手段５は、文字データ記憶手段４に記憶されている文字データに対し、後述する太字処理を施し、太字処理後の太字データを出力する。
【００４５】
ワークメモリ６は、太字処理手段５が太字処理を施すために利用される。ワークメモリ６には、図１２に示した各サブピクセル毎の記憶領域が設けられている。
【００４６】
ここで、本例では、説明を簡単にするために、この各記憶領域には、ＯＮ又はＯＦＦの２値データが格納されることとするが、必要に応じて、多値（例えば８ビット等）データを格納するように拡張することもできる。
【００４７】
スムージング処理手段７は、太字処理手段５がワークメモリ６に展開した太字データを入力して、太字データにスムージング処理を施して、表示メモリ８に表示データを展開する。又、このスムージング処理には、色ずれを抑制するフィルタリング処理を、加えることが望ましい。こうすると、見やすさを向上できるからである。
【００４８】
表示メモリ８は、ＶＲＡＭ等からなり、表示デバイス３に表示するラスタデータを格納する。
【００４９】
次に、図２を用いて、表示制御手段２が行う処理の流れを説明する。
【００５０】
まずステップ１にて、表示情報入力手段１から表示情報（ここでは、太字表示する情報を取扱うが、他の表示情報も取扱うようにすることもできる）が入力されると、表示制御手段２は、文字データ記憶手段４を検索して入力された文字に該当する文字のデータ（例えば、図１０のようなデータ）を取得する（ステップ２）。
【００５１】
次に、表示制御手段２は、この文字データを太字処理手段５に渡し、太字処理を命ずる（ステップ３）。すると、太字処理手段５は、後述する太字処理を行い、太字データがワークメモリ６に展開される。
【００５２】
次に、ステップ４にて、ワークメモリ６に展開された太字データが、スムージング処理手段７に渡され、スムージング処理手段７は太字データに所定のスムージング処理を行い、表示メモリ８に処理結果を展開する。
【００５３】
次に、ステップ５にて、表示制御手段２は、表示メモリ８に展開されたラスタデータに基づいて、表示デバイス３に表示を行わせる。そして、終了しない限り（ステップ６）、表示制御手段２は、ステップ１〜ステップ６の処理をくり返す。
【００５４】
次に、図３〜９を用いて、太字処理手段５による太字処理で選択されるパターンを説明する。
【００５５】
（文字の線幅を１サブピクセル分だけ太くする場合）
図３（ａ）に示すように、発光素子がＲＧＢの順に並設されているとき、図３（ｂ）に示すように、１画素を構成するＲＧＢの３つの発光素子の左隣のＢの発光素子を点灯させる。
【００５６】
こうすると、暗いＢの発光素子が、両端に位置することになり、孤立点が発生しない。この結果、太字データは、図６に示すようになる。
【００５７】
また、図３（ｃ）に示すように、発光素子がＢＧＲの順に並設されているとき、図３（ｄ）に示すように、１画素を構成するＢＧＲの３つの発光素子の右隣のＢの発光素子を点灯させる。
【００５８】
こうすると、暗いＢの発光素子が、両端に位置することになり、孤立点が発生しない。この結果、太字データは、図７に示すようになる。
【００５９】
（文字の線幅を２サブピクセル分だけ太くする場合）
図４（ａ）に示すように、発光素子がＲＧＢの順に並設されているとき、図４（ｂ）に示すように、１画素を構成するＲＧＢの３つの発光素子の右隣のＢＧ２つの発光素子を点灯させる。
【００６０】
こうすると、太くした側の端の発光素子の１つ内側の発光素子はＢではなくＲとなるので、孤立点が発生しない。この結果、太字データは図８に示すようになる。
【００６１】
また、図４（ｃ）に示すように、発光素子がＢＧＲの順に並設されているとき、図４（ｄ）に示すように、１画素を構成するＢＧＲの３つの発光素子の左隣のＧＲ２つの発光素子を点灯させる。
【００６２】
こうすると、太くした側の端の発光素子の１つ内側の発光素子はＢではなくＲとなるので、孤立点が発生しない。この結果、太字データは、図９に示すようになる。
【００６３】
なお、以上の選択は、文字の線幅の端から１つ内側の発光素子がＢ（青色）となるパターンを避けるというルールに従うものであり、このルールに従っていれば、本発明に包含される。例えば、ＲＧＢの他の発光素子を追加したものや、ＲＧＢ又はＢＧＲの順でない順序で１画素を構成する場合にも、本発明は適用できる。
【００６４】
さて以上のパターン選択をふまえた上で、図５に基づいて、太字処理手段５の太字処理の流れを説明する。
【００６５】
まずステップ１１にて太字処理手段５は、表示制御手段２から文字の線幅を太くするサブピクセル数ｎを入力する。ここで、ｎ＝１又は２である。
【００６６】
同様に、太字処理手段５は、表示デバイス３の１画素における発光素子の配列情報を入力する。本例では、この配列は、ＲＧＢの順か、又はＢＧＲの順である。
【００６７】
以上の入力が済んだら、太字処理手段５は、ステップ１３にて、ワークメモリ６の全ての記憶領域（上述したように１つの記憶領域は、１つのサブピクセルに対応する）をＯＦＦに初期化する。
【００６８】
そして、ステップ１４にて、太字処理手段５は注目画素を、例えば左上の画素（図１０の例では、（ｘ，ｙ）＝（０，０）の画素）に初期化する。
【００６９】
次に太字処理手段５は、ステップ１５にて、全ての画素（図１０の例では、（ｘ，ｙ）＝（６，８）の画素）についての処理が終了していないことを確認して、ステップ１６〜ステップ２２にて、上述したルール（図３〜図４参照）に従い、太字処理を行う。
【００７０】
なお、ステップ１８、１９、２１、２２において、“［”と“］”とで囲まれた“ＲＧＢ”ないし“ＢＧＲ”なる文字は、１画素を構成する発光素子の色を示し、“［”と“］”とで囲まれていない“Ｂ”，“ＲＧ”，“ＧＲ”なる文字は、文字処理より追加される発光素子の色を示す。又、「ＯＮ」とあるのは、ワークメモリ６において該当サブピクセルに対応する記憶領域を“ＯＮ”にするという意味である。
【００７１】
そして、太字処理手段５は、ステップ１６〜ステップ２２の処理を、注目画素を更新しながら（ステップ２３）、全ての画素についての処理が完了するまで繰り返す（ステップ１５）。
【００７２】
そして、全ての画素についての処理が完了したら、太字処理手段５は、ワークメモリ６の太字データをスムージング処理手段７へ渡す。
【００７３】
【発明の効果】
以上のように、本発明によれば、画素精度による太字処理において不可避であった文字のつぶれを回避できるだけでなく、見た目の上での孤立点の発生を抑制して、表示品質を良好に保持することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における表示装置のブロック図
【図２】同表示方法のフローチャート
【図３】（ａ）同選択パターンの説明図
（ｂ）同選択パターンの説明図
（ｃ）同選択パターンの説明図
（ｄ）同選択パターンの説明図
【図４】（ａ）同選択パターンの説明図
（ｂ）同選択パターンの説明図
（ｃ）同選択パターンの説明図
（ｄ）同選択パターンの説明図
【図５】同太字処理のフローチャート
【図６】同太字処理の説明図
【図７】同太字処理の説明図
【図８】同太字処理の説明図
【図９】同太字処理の説明図
【図１０】従来の太字処理の説明図
【図１１】従来の太字処理の説明図
【図１２】従来の太字処理の説明図
【図１３】従来の太字処理の説明図
【図１４】（ａ）従来の選択パターンの説明図
（ｂ）従来の選択パターンの説明図
（ｃ）従来の選択パターンの説明図
（ｄ）従来の選択パターンの説明図
【図１５】（ａ）従来の選択パターンの説明図
（ｂ）従来の選択パターンの説明図
（ｃ）従来の選択パターンの説明図
（ｄ）従来の選択パターンの説明図
【符号の説明】
１  表示情報入力手段
２  表示制御手段
３  表示デバイス
４  文字データ記憶手段
５  太字処理手段
６  ワークメモリ
７  スムージング処理手段
８  表示メモリ
【図１】
0004180814.tif 000002
【図２】
0004180814.tif 000003
【図３】
0004180814.tif 000004
【図４】
0004180814.tif 000005
【図５】
0004180814.tif 000006
【図６】
0004180814.tif 000007
【図７】
0004180814.tif 000008
【図８】
0004180814.tif 000009
【図９】
0004180814.tif 000010
【図１０】
0004180814.tif 000011
【図１１】
0004180814.tif 000012
【図１２】
0004180814.tif 000013
【図１３】
0004180814.tif 000014
【図１４】
0004180814.tif 000015
【図１５】
0004180814.tif 000016