(57)【特許請求の範囲】
【請求項１】
複数のピクセルを有する表示面を含む表示デバイスと、
前記表示デバイスを制御する制御部と
を備え、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記制御部は、
第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定し、
前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定することにより、前記第１の文字を前記表示面に表示するように前記表示デバイスを制御し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記制御部は、前記第１の文字に隣接する位置に第２の文字を前記表示面にさらに表示するように前記表示デバイスを制御し、
前記第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、
前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれており、
前記制御部は、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定する、文字表示装置。
【請求項２】
前記第１文字と、前記第２文字とは、同一の表示属性を有する、請求項１に記載の文字表示装置。
【請求項３】
前記表示デバイスに表示されるすべての文字の基本部分のそれぞれは、所定のサイズを有するフレームに含まれており、
前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記フレームのそれぞれに対応する前記表示面上の領域のいずれにも含まれない、請求項１に記載の文字表示装置。
【請求項４】
複数のピクセルを有する表示面を含む表示デバイスと、
前記表示デバイスを制御する制御部と
を備え、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記制御部は、
第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定し、
前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定することにより、前記第１の文字を前記表示面に表示するように前記表示デバイスを制御し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記制御部は、前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定し、
前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルである、文字表示装置。
【請求項５】
前記制御部は、前記第１の文字の位置に第３の文字を前記表示面に上書きするように前記表示デバイスを制御する際に、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを再設定する、請求項１または請求項４に記載の文字表示装置。
【請求項６】
複数のピクセルを有する表示面を含む表示デバイスと、
前記表示デバイスを制御する制御部と
を備え、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記制御部は、第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定し、
前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定することにより、前記第１の文字と前記第２の文字とを前記表示面に表示するように前記表示デバイスを制御する、文字表示装置。
【請求項７】
複数のピクセルを有する表示面に文字を表示する文字表示方法であって、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記方法は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記文字表示方法は、
（ｃ）前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定するステップをさらに包含し、
前記少なくとも１つの第２のサブピクセルは、第２の文字の基本部分に対応し、
前記少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、
前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれている、文字表示方法。
【請求項８】
複数のピクセルを有する表示面に文字を表示する文字表示方法であって、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示方法は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記文字表示方法は、
（ｃ）前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定するステップをさらに包含し、
前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルである、文字表示方法。
【請求項９】
複数のピクセルを有する表示面に文字を表示する文字表示方法であって、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示方法は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含する、文字表示方法。
【請求項１０】
複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置に文字表示処理を実行させるプログラムであって、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示処理は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記文字表示処理は、
（ｃ）前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定するステップをさらに包含し、
前記少なくとも１つの第２のサブピクセルは、第２の文字の基本部分に対応し、
前記少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、
前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれている、プログラム。
【請求項１１】
複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置に文字表示処理を実行させるプログラムであって、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示処理は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記文字表示処理は、
（ｃ）前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定するステップをさらに包含し、
前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルである、プログラム。
【請求項１２】
複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置に文字表示処理を実行させるプログラムであって、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示処理は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含する、プログラム。
【請求項１３】
複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置によって読み取り可能な記録媒体であって、
前記記録媒体は、前記情報表示装置に文字表示処理を実行させるプログラムを記録し、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示処理は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記文字表示処理は、
（ｃ）前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定するステップをさらに包含し、
前記少なくとも１つの第２のサブピクセルは、第２の文字の基本部分に対応し、
前記少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、
前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれている、記録媒体。
【請求項１４】
複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置によって読み取り可能な記録媒体であって、
前記記録媒体は、前記情報表示装置に文字表示処理を実行させるプログラムを記録し、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示処理は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含し、
前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、
前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、
前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、
前記文字表示処理は、
（ｃ）前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定するステップをさらに包含し、
前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルである、記録媒体。
【請求項１５】
複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置によって読み取り可能な記録媒体であって、
前記記録媒体は、前記情報表示装置に文字表示処理を実行させるプログラムを記録し、
前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、
前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、
前記文字表示処理は、
（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定するステップと、
（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定するステップと
を包含する、記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー表示可能な表示デバイスを用いて文字を高品位に表示することができる文字表示装置、文字表示方法、プログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
カラー表示可能な表示デバイスを用いて文字を表示する従来技術として、特開２００１−１００７２５号公報に記載される技術が知られている。この技術では、文字の基本部分に対応するサブピクセルの色要素の強さ（例えば、輝度レベル）が所定の値に設定され、基本部分に対応するサブピクセルの近傍のサブピクセルの色要素の強さが所定の値以外の値に設定される。色要素の強さが所定の値以外の値に設定されるサブピクセルの個数およびそれぞれのサブピクセルの色要素の強さは、補正パターンに従って決定される。
【０００３】
図４３は、特開２００１−１００７２５号公報に記載の従来技術に従って文字「／」（スラッシュ）の基本部分に対応するサブピクセルの強さを所定の値に設定した例を示す。図４３にハッチングで示される矩形は、文字「／」の基本部分に対応するサブピクセルを示す。サブピクセルの色要素の強さが、輝度レベル０〜２５５で表される場合、文字「／」の基本部分に対応するサブピクセルの色要素の強さは、例えば、「輝度レベル０」（所定の値）に設定される。図４３に白抜きで示される矩形は、文字「／」の背景に対応するサブピクセルを示す。文字「／」の背景に対応するサブピクセルの色要素の強さは、例えば、輝度レベル２５５に設定される。
【０００４】
図４４は、上述した従来技術に従って文字「／」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素の強さを所定の値以外の値に設定した例を示す。図４４に示される例では、文字「／」の基本部分に対応する特定のサブピクセルの左右に隣接する３個のサブピクセルの色要素の強さが、予め定められた補正パターンに従って、基本部分に対応するサブピクセルからの距離が近い順から「輝度レベル７３」、「輝度レベル１８２」および「輝度レベル２１９」に設定される。以下、本明細書中で、補正パターンに従って文字の基本部分に対応する特定のサブピクセルの近傍のサブピクセルの色要素の強さを設定することを「補正パターンを配置する」という。
【０００５】
補正パターンを配置する目的は、カラーノイズを抑制する（すなわち、文字が人間の眼に黒色に見えるようにする）ことと、文字の線の太さを所望の太さに調節することである。
【０００６】
このように、従来技術によれば、文字の基本部分に対応するサブピクセルに隣接して補正パターンを配置することにより、文字が高品位に表示される。
【０００７】
【発明が解決しようとする課題】
文字の基本部分は、所定のサイズを有するフレームに含まれる。文字の基本部分に対応するサブピクセルは、表示デバイスの表示面上の領域のうち、そのフレームに対応する領域の内部に含まれる。
【０００８】
図４５は、文字「Ａ」の基本部分に対応するサブピクセルと、フレームに対応する領域との関係を示す。図４５にハッチングで示される矩形は、文字「Ａ」の基本部分に対応するサブピクセルを示す。領域１０２１は、表示面上の領域のうち、文字「Ａ」のフレームに対応する領域を示す。
【０００９】
図４６は、上述した従来技術に従って文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素の強さを所定の値以外の値に設定した例を示す。図４６に示される例では、補正パターンを配置するためには３個のサブピクセルが必要である。しかし、文字「Ａ」のフレームに対応する領域１０２１の内部で、サブピクセル１０３１の右側には、２個のサブピクセル（サブピクセル１０３４およびサブピクセル１０３５）しか存在しない。同様に、領域１０２１の内部で、サブピクセル１０３２の右側には、１個のサブピクセル（サブピクセル１０３６）しか存在しない。従って、サブピクセル１０３１の右側と、サブピクセル１０３２の右側とには、領域１０２１の内部に収まるように補正パターンを配置することはできない。
【００１０】
従来、文字は、表示面上の領域のうち、そのフレームに対応する領域の内部に収まるように、表示デバイスに表示されていた。図４６に示されるように、領域１０２１の一部（図４６に示される部分１０３３）で補正パターンが領域１０２１の内部に収まるように配置できない場合には、その部分およびその周辺にカラーノイズが発生し、および／またはその部分の文字の線が所望の太さに見えなくなる。これにより、表示デバイスに表示される文字が高品位に表示されないという問題があった。
【００１１】
図４７は、上述した従来技術に従って文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素の強さを所定の値以外の値に設定した例を示す。図４７に示される例では、文字「Ｈ」の右側の縦線の部分（部分１０４１）において、フレームに対応する領域１０２１の内部に収まるように補正パターンを配置することはできない。従って、部分１０４１において、カラーノイズが発生し、文字の線が所望の太さに見えなくなる。この例では、文字「Ｈ」の右側の縦線が、文字「Ｈ」の左側の縦線に比較して細く見えてしまう。これにより、表示デバイスに文字「Ｈ」が高品位に表示されない。
【００１２】
本発明は、このような課題に鑑みてなされたものであって、フレームに対応する領域の内部に収まるように補正パターンを配置することができない場合であっても、文字を高品位に表示することができる文字表示装置、文字表示方法、プログラムおよび記録媒体を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明の文字表示装置は、複数のピクセルを有する表示面を含む表示デバイスと、前記表示デバイスを制御する制御部とを備え、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記制御部は、第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定し、前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定することにより、前記第１の文字を前記表示面に表示するように前記表示デバイスを制御し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記制御部は、前記第１の文字に隣接する位置に第２の文字を前記表示面にさらに表示するように前記表示デバイスを制御し、前記第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれており、前記制御部は、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定し、これにより、上記目的が達成される。
【００１５】
前記第１文字と、前記第２文字とは、同一の表示属性を有してもよい。
【００１６】
前記表示デバイスに表示されるすべての文字の基本部分のそれぞれは、所定のサイズを有するフレームに含まれており、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記フレームのそれぞれに対応する前記表示面上の領域のいずれにも含まれなくてもよい。
【００１８】
本発明の文字表示装置は、複数のピクセルを有する表示面を含む表示デバイスと、前記表示デバイスを制御する制御部とを備え、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記制御部は、第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定し、前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定することにより、前記第１の文字を前記表示面に表示するように前記表示デバイスを制御し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記制御部は、前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定し、前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルであり、これにより、上記目的が達成される。
【００１９】
前記制御部は、前記第１の文字の位置に第３の文字を前記表示面に上書きするように前記表示デバイスを制御する際に、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを再設定してもよい。
【００２０】
本発明の他の文字表示装置は、複数のピクセルを有する表示面を含む表示デバイスと、前記表示デバイスを制御する制御部とを備え、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記制御部は、第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定し、前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定することにより、前記第１の文字と前記第２の文字とを前記表示面に表示するように前記表示デバイスを制御し、これにより、上記目的が達成される。
【００２１】
本発明の文字表示方法は、複数のピクセルを有する表示面に文字を表示する文字表示方法であって、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記方法は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記文字表示方法は、（ｃ）前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定するステップをさらに包含し、前記少なくとも１つの第２のサブピクセルは、第２の文字の基本部分に対応し、前記少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれており、これにより、上記目的が達成される。
本発明の文字表示方法は、複数のピクセルを有する表示面に文字を表示する文字表示方法であって、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示方法は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記文字表示方法は、（ｃ）前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定するステップをさらに包含し、前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルであり、これにより、上記目的が達成される。
【００２２】
本発明の他の文字表示方法は、複数のピクセルを有する表示面に文字を表示する文字表示方法であって、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示方法は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、これにより、上記目的が達成される。
【００２３】
本発明のプログラムは、複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置に文字表示処理を実行させるプログラムであって、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示処理は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記文字表示処理は、（ｃ）前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定するステップをさらに包含し、前記少なくとも１つの第２のサブピクセルは、第２の文字の基本部分に対応し、前記少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれており、これにより、上記目的が達成される。
本発明のプログラムは、複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置に文字表示処理を実行させるプログラムであって、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示処理は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記文字表示処理は、（ｃ）前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定するステップをさらに包含し、前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルであり、これにより、上記目的が達成される。
【００２４】
本発明の他のプログラムは、複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置に文字表示処理を実行させるプログラムであって、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示処理は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、これにより、上記目的が達成される。
【００２５】
本発明の記録媒体は、複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置によって読み取り可能な記録媒体であって、前記記録媒体は、前記情報表示装置に文字表示処理を実行させるプログラムを記録し、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示処理は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記文字表示処理は、（ｃ）前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定するステップをさらに包含し、前記少なくとも１つの第２のサブピクセルは、第２の文字の基本部分に対応し、前記少なくとも１つの第２のサブピクセルは、前記表示面上の領域のうち第２のフレームに対応する第２の領域に含まれており、前記第２のフレームは、前記第２の文字の基本部分を含むような第２のサイズを有する領域であり、前記第２のサイズは、前記第２の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの前記少なくとも１つは、前記第２の領域に含まれており、これにより、上記目的が達成される。
本発明の記録媒体は、複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置によって読み取り可能な記録媒体であって、前記記録媒体は、前記情報表示装置に文字表示処理を実行させるプログラムを記録し、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示処理は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、前記少なくとも１つの第１のサブピクセルは、前記表示面上の領域のうち第１のフレームに対応する第１の領域に含まれており、前記第１のフレームは、前記第１の文字の基本部分を含むような第１のサイズを有する領域であり、前記第１のサイズは、前記第１の文字に対して予め決められており、前記少なくとも１つの第１近傍サブピクセルのうちの少なくとも１つは、前記第１の領域外にあり、前記文字表示処理は、（ｃ）前記第１の領域に含まれる予め定められた少なくとも１つのサブピクセルの色要素の強さを前記第１の文字の種類に関わらず所定の値に設定するステップをさらに包含し、前記予め定められた少なくとも１つのサブピクセルは、前記第１のサブピクセルおよび前記第１近傍サブピクセルとは異なるサブピクセルであり、これにより、上記目的が達成される。
【００２６】
本発明の他の記録媒体は、複数のピクセルを有する表示面を含む表示デバイスを備えた情報表示装置によって読み取り可能な記録媒体であって、前記記録媒体は、前記情報表示装置に文字表示処理を実行させるプログラムを記録し、前記複数のピクセルのそれぞれは、所定の方向に配列された複数のサブピクセルを含み、前記複数のサブピクセルのそれぞれには複数の色要素のうち対応する１つの色要素が予め割り当てられており、前記複数の色要素のそれぞれの強さは、複数の色要素レベルによって段階的に表わされ、前記文字表示処理は、（ａ）第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルと、第２の文字の基本部分に対応する少なくとも１つの第２のサブピクセルとを所定の色要素レベルに設定するステップと、（ｂ）前記少なくとも１つの第１のサブピクセルの近傍の少なくとも１つのサブピクセルと、前記少なくとも１つの第２のサブピクセルの近傍の少なくとも１つのサブピクセルとの色要素レベルを前記少なくとも１つの第１のサブピクセルからの距離に応じて定められる色要素レベルと、前記少なくとも１つの第２のサブピクセルからの距離に応じて定められる色要素レベルとに基づいて、前記所定の色要素レベル以外の色要素レベルに設定するステップとを包含し、これにより、上記目的が達成される。
【００２７】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００２８】
（実施の形態１）
図１は、本発明の実施の形態１の文字表示装置１の構成を示す。文字表示装置１は、例えば、パーソナルコンピュータであり得る。パーソナルコンピュータとしては、デスクトップ型またはラップトップ型などの任意のタイプのコンピュータが使用され得る。あるいは、文字表示装置１は、ワードプロセッサであってもよい。
【００２９】
さらに、文字表示装置１は、カラー表示が可能な表示デバイスを備えた電子機器や情報機器などの任意の情報表示装置であり得る。例えば、文字表示装置１は、カラー液晶表示デバイスを備えた電子機器や、携帯情報ツールである携帯情報端末や、ＰＨＳを含む携帯電話機や、一般の電話機／ＦＡＸなどの通信機器などであってもよい。
【００３０】
文字表示装置１は、カラー表示可能な表示デバイス１０と、表示デバイス１０に含まれる複数のサブピクセルに対応する複数の色要素をそれぞれ独立に制御する制御部２０とを含む。制御部２０には、表示デバイス１０と、入力デバイス３０と、補助記憶装置４０とが接続されている。
【００３１】
入力デバイス３０は、表示デバイス１０に表示すべき文字を表す文字情報を制御部２０に入力するために使用される。文字情報は、例えば、文字を識別する文字コードと文字の大きさを示す文字サイズとを含む。入力デバイス３０としては、文字コードおよび文字サイズを入力することが可能な任意のタイプの入力デバイスが使用され得る。例えば、キーボードやマウスやペン入力装置などの入力デバイスが入力デバイス３０として好適に使用され得る。文字表示装置１が携帯電話機である場合には、通話先の電話番号を指定するための数字キーが文字コードおよび文字サイズを入力するために用いられてもよい。また、表示デバイス１０に表示される文字のサイズが予め１つに固定されている場合には、文字サイズの入力は省略され得る。文字表示装置１がインターネットを含む通信回線に接続するための手段を備えている場合には、その通信回線から受信した電子メールに含まれるメッセージが表示デバイス１０に表示されてもよい。この場合には、その通信回線に接続するための手段が、入力デバイス３０として機能する。
【００３２】
補助記憶装置４０には、文字表示プログラム４１と、文字表示プログラム４１を実行するために必要なデータ４２とが格納されている。データ４２は、文字の形状を定義する文字データ４２ａを含む。文字データ４２ａは、例えば、文字の基本部分をサブピクセル単位で定義するビットマップ（基本部分データ）を含む。文字の基本部分とは、文字の芯に相当する部分である。
【００３３】
補助記憶装置４０としては、文字表示プログラム４１およびデータ４２を格納することが可能な任意のタイプの記憶装置が使用され得る。補助記憶装置４０において、文字表示プログラム４１およびデータ４２を格納する記録媒体としては、任意の記録媒体が使用され得る。例えば、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤ、ＩＣカード、光カードなどの記録媒体が好適に使用され得る。
【００３４】
なお、文字表示プログラム４１およびデータ４２は、補助記憶装置４０における記録媒体に格納されることに限定されない。例えば、文字表示プログラム４１およびデータ４２は、主メモリ２２に格納されてもよいし、ＲＯＭ（図示せず）に格納されてもよい。ＲＯＭは、例えば、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどであり得る。このＲＯＭ方式の場合には、そのＲＯＭを交換するだけでいろいろな処理のバリエーションを容易に実現することかできる。例えば、ＲＯＭ方式は、文字表示装置１が携帯型の端末装置または携帯電話機である場合に好適に適用され得る。
【００３５】
文字表示プログラム４１およびデータ４２を格納する記録媒体は、上記ディスクやカードなどの記憶装置や半導体メモリなどのようにプログラムやデータを固定的に担持する媒体であり得る。文字表示装置１がインターネットを含む通信回線に接続するための手段を備えている場合には、その通信回線から文字表示プログラム４１およびデータ４２の少なくとも一部をダウンロードすることができる。この場合、ダウンロードに必要なローダープログラムは、ＲＯＭ（図示せず）に予め格納されていてもよいし、補助記憶装置４０から制御部２０にインストールされてもよい。後述する上書きプログラム４３（図２６）および文字表示プログラム４１ａ（図３７）も、文字表示プログラム４１と同様に扱われ得る。
【００３６】
制御部２０は、ＣＰＵ２１と主メモリ２２とを含む。
【００３７】
ＣＰＵ２１は、文字表示装置１の全体を制御および監視するとともに、補助記憶装置４０に格納されている文字表示プログラム４１を実行する。
【００３８】
主メモリ２２は、入力デバイス３０から入力されたデータや表示デバイス１０に表示するためのデータや文字表示プログラム４１を実行するのに必要なデータを一時的に格納する。主メモリ２２は、ＣＰＵ２１によって高速にアクセスされる。
【００３９】
ＣＰＵ２１は、主メモリ２２に格納された各種のデータに基づいて文字表示プログラム４１を実行することにより、文字パターンを生成する。生成された文字パターンは、主メモリ２２に一旦格納された後、表示デバイス１０に出力される。文字パターンが表示デバイス１０に出力されるタイミングは、ＣＰＵ２１によって制御される。
【００４０】
制御部２０は、全体として、表示デバイス１０の表示面に含まれるサブピクセルの色要素の強さを設定することにより、文字を表示面に表示するように表示デバイス１０を制御する。
【００４１】
図２は、表示デバイス１０の表示面４００の一例を示す。表示デバイス１０は、Ｘ方向およびＹ方向に配列された複数のピクセル１２を有している。複数のピクセル１２のそれぞれは、Ｘ方向に配列された複数のサブピクセルを有している。図１に示される例では、１つのピクセル１２は、３個のサブピクセル１４Ｒ、１４Ｇおよび１４Ｂを有している。
【００４２】
サブピクセル１４Ｒは、Ｒ（赤）を発色するように色要素Ｒに予め割り当てられている。サブピクセル１４Ｇは、Ｇ（緑）を発色するように色要素Ｇに予め割り当てられている。サブピクセル１４Ｂは、Ｂ（青）を発色するように色要素Ｂに予め割り当てられている。
【００４３】
サブピクセル１４Ｒ、１４Ｇおよび１４Ｂの色要素の強さ（例えば、輝度レベル）は、例えば、０〜２５５（０ｘ００〜０ｘｆｆ）の値によって表される。ここで、記号「０ｘ」は、１６進表示を示す。サブピクセル１４Ｒ、１４Ｇおよび１４Ｂのそれぞれが、輝度レベルを示す０〜２５５の値のいずれかをとることによって、約１６７０万（＝２５６×２５６×２５６）色を表示することが可能である。
【００４４】
表示デバイス１０は、例えば、カラー液晶表示デバイスである。カラー液晶表示デバイスとしては、パソコンなどに多く用いられている透過型の液晶表示デバイスの他、反射型やリアプロ型の液晶表示デバイスが使用され得る。しかし、表示デバイス１０は、カラー液晶表示デバイスに限定されない。表示デバイス１０として、Ｘ方向およびＹ方向に配列された複数のピクセルを有する任意のカラー表示装置（いわゆるＸＹマトリクス表示装置）が使用され得る。
【００４５】
さらに、１つのピクセル１２に含まれるサブピクセルの数は３には限定されない。１つのピクセル１２には、所定の方向に配列された複数のサブピクセルが含まれ得る。例えば、Ｎ個の色要素を用いて色を表す場合には、１つのピクセル１２にＮ個のサブピクセルが含まれ得る。
【００４６】
さらに、サブピクセル１４Ｒ、１４Ｇおよび１４Ｂの配列順も図２に示される配列順には限定されない。例えば、Ｘ方向に沿ってＢ、Ｇ、Ｒの順にサブピクセルが配列していてもよい。
【００４７】
サブピクセル１４Ｒ、１４Ｇおよび１４Ｂが配列する向きも、図２に示される向き（Ｘ方向）に限定されない。サブピクセル１４Ｒ、１４Ｇおよび１４Ｂが配列する向きは、例えば、Ｙ方向であってもよい。
【００４８】
さらに、本発明に適用可能な色要素はＲ（赤）、Ｇ（緑）、Ｂ（青）に限定されない。例えば、色要素としてＣ（シアン）、Ｙ（イエロー）、Ｍ（マゼンダ）を使用することもできる。
【００４９】
図３は、補助記憶装置４０に格納される輝度テーブル４２ｃの一例としての輝度テーブル３９２を示す。
【００５０】
輝度テーブル３９２を補助記憶装置４０に格納しておくことにより、サブピクセルの色要素レベルを輝度レベルに容易に変換することができる。輝度テーブル３９２では、サブピクセルの８段階の色要素レベル（レベル７〜レベル０）は、輝度レベル０〜２５５にほぼ等間隔で割り当てられている。
【００５１】
文字表示装置１（図１）の制御部２０は、文字の基本部分に対応するサブピクセルの色要素レベルを「７」に設定し、文字の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルを補正テーブル４２ｂに基づいて「１」〜「６」のいずれかに設定し、文字の背景に対応するサブピクセルの色要素レベルを「０」に設定する。
【００５２】
輝度テーブル３９２は、文字の表示属性が、「通常表示（白色を背景として、黒色で文字を表示する）」という表示属性である場合に用いられる。「反転表示（黒色を背景として、白色で文字を表示する）」という表示属性で文字を表示するためには、色要素Ｒ、ＧおよびＢのそれぞれについて、輝度テーブルに規定される色要素レベル「０」〜「７」に対応する輝度レベルの順序を反転させた輝度テーブルを用いればよい。なお、本明細書中で、文字の表示属性とは、文字の背景の色と、文字の色との組み合わせをいう。輝度テーブルを適切に設定することにより、任意の表示属性で文字を表示することが可能になる。
【００５３】
図３に示される例では、サブピクセルの色要素レベルは８段階（レベル７〜レベル０）で表されていたが、サブピクセルの色要素レベルの段階の数はこれに限定されない。
【００５４】
色要素レベルと輝度レベルとの対応関係は、サブピクセルの複数の色要素レベル（レベル７〜レベル０）が輝度レベル０〜２５５にほぼ等間隔で割り当てられるような対応関係に限定されない。さらに、色要素Ｒ、ＧおよびＢのそれぞれについて、色要素レベルと輝度レベルとの対応関係が異なっていてもよい。例えば、色要素Ｒ、ＧおよびＢのそれぞれについて、表示デバイスの特性を考慮して色要素レベルと輝度レベルとの対応関係が適切に設定されてもよい。
【００５５】
図４は、補助記憶装置４０に格納される補正テーブル４２ｂの一例としての補正テーブル３９０を示す。補正テーブル３９０は、補正パターンを定義する。補正テーブル３９０によって定義される補正パターンは、文字の基本部分に対応するサブピクセルの左右の（Ｘ方向または−Ｘ方向の）近傍に配置されるサブピクセルの色要素レベルを文字の基本部分に近い側から遠い側に向かって「５」、「２」、「１」の順に設定することを示す。説明のために、このような補正パターンをリスト表現を用いて、（５，２，１）と表す。また、このリストの長さ（この例では、３）を補正パターンの長さという。基本部分に対応するサブピクセルの近傍のサブピクセルとは、基本部分に対応するサブピクセルのＸ方向または−Ｘ方向に位置し、その基本部分に対応するサブピクセルからのＸ方向または−Ｘ方向に沿った距離をサブピクセルの個数で数えた値が補正パターンの長さ以内であるサブピクセルをいう。なお、補正テーブル４２ｂは、図４に示される補正テーブル３９０に限定されない。また、補正パターンの長さは「３」に限定されない。
【００５６】
このように、補正パターンは、文字の基本部分に対応するサブピクセルの近傍に配置される少なくとも１つのサブピクセルの色要素レベルを設定するために使用される。その色要素レベルは、その文字の基本部分に対応するサブピクセルからの距離に応じて定められる。例えば、文字の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルは、文字の基本部分に対応するサブピクセルからの距離が大きくなるに従って単調に減少するように設定される。
【００５７】
図５は、文字表示プログラム４１によって表現される文字表示処理の手順を示す。制御部２０のＣＰＵ２１が文字表示プログラム４１を実行することによって、文字のフレームに対応する表示面上の領域の内部に収まるように補正パターンを配置することができない場合（すなわち、補正パターンが文字のフレームに対応する表示面上の領域からはみ出す場合）であっても、文字が高品位に表示される。
【００５８】
以下、本明細書中の説明において、特に断らない限り、以下の▲１▼〜▲３▼を前提とする。ただし、これは説明を簡潔にするためのものであって、本発明を限定するためのものと解釈されるべきではない。▲１▼〜▲３▼の前提が成立しない場合であっても、本明細書で説明される文字の表示原理を当業者が容易に想起し得る態様に従って改変することにより、本発明の効果を得ることができるからである。
【００５９】
▲１▼複数の文字が表示デバイス１０に表示される場合、文字は左から右へ（Ｘ方向に）順に表示される。
【００６０】
▲２▼表示デバイス１０に表示される各文字のフレームに対応する表示面４００上の領域が互いに接するように、各文字は表示デバイス１０に表示される。
【００６１】
▲３▼補正パターンは、文字のフレームの右側のみにはみ出す。
【００６２】
また、本明細書中において、以下、特に断らない限り、補正テーブル４２ｂ（図１）として図４に示される補正テーブル３９０を説明のために用い、輝度テーブル４２ｃとして図３に示される輝度テーブル３９２を説明のために用いる。
【００６３】
以下、文字表示処理の各ステップを説明する。
【００６４】
ステップＳ１０１：フラグが０にセットされる。このフラグは、文字のフレームに対応する表示面４００上の領域の内部に収まるように補正パターンを配置することができたか否かを示す。
【００６５】
ステップＳ１０２：表示デバイス１０の表示面４００に表示すべき少なくとも１つの文字が入力される。この入力は、例えば、入力デバイス３０を介して、文字コードと文字サイズとを入力することによって行なわれ得る。
【００６６】
ステップＳ１０３：入力された文字コードおよび文字サイズに対応する１文字分の基本部分データが取得され、主メモリ２２に格納される。基本部分データは、文字の基本部分をサブピクセル単位に定義するビットマップである。すなわち、基本部分データを構成するそれぞれのドットはサブピクセルと対応する。
【００６７】
ステップＳ１０２で入力された文字サイズのＸ方向およびＹ方向のピクセル数がともに１０ピクセルである場合、文字サイズのＸ方向のサブピクセル数は３０サブピクセルであり、Ｙ方向のサブピクセル数は１０サブピクセルである。基本部分データを構成するそれぞれのドットはサブピクセルと対応するので、ステップＳ１０２において取得される基本部分データは３０ドット（Ｘ方向）×１０ドット（Ｙ方向）のサイズを有する。このサイズを有する領域をこの文字の「フレーム」という。文字の基本部分は、このフレームに含まれる。
【００６８】
基本部分データは、文字データ４２ａに含まれており、補助記憶装置４０から読み出されることによって取得される。
【００６９】
ステップＳ１０４：基本部分データを構成するドットが表示デバイス１０のサブピクセルに対応付けられる。基本部分データを構成するドットのそれぞれは、表示デバイス１０の１つのサブピクセルに対応付けられる。この対応付けは、表示デバイス１０に文字を表示する位置を考慮して行なわれる。例えば、文字を表示デバイス１０の左上隅に表示する場合、基本部分データを構成する左上隅のドットは、表示デバイス１０の左上隅のサブピクセルに対応付けられる。基本部分データを画定するフレームは、表示面４００上の１つの領域に対応付けられる。
【００７０】
ステップＳ１０５：文字の基本部分に対応するサブピクセルの色要素レベルが所定の色要素レベルにセットされる。所定の色要素レベルとは、例えば、色要素レベル「７」である。文字の基本部分に対応するサブピクセルは、フレームに対応する領域に含まれる。
【００７１】
ステップＳ１０６：フラグの値が「１」であるか否かが判定される。ステップＳ１０６における判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ１０７に進む。ステップＳ１０６における判定の結果が「Ｎｏ」である場合には、処理はステップＳ１０８に進む。
【００７２】
ステップＳ１０７：フレームに対応する領域に含まれるサブピクセルの色要素レベルが、保存バッファに格納された色要素レベルと合成される。この合成処理は、図１２を参照して後述される。合成された結果に基づいて、フレームに対応する領域に含まれるサブピクセルの色要素レベルが設定される。
【００７３】
ステップＳ１０８：保存バッファの内容がクリアされる。
【００７４】
ステップＳ１０９：文字の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルが設定される。すなわち、補正パターンが配置される。この処理は、データ４２に含まれる補正テーブル４２ｂに従って行なわれる。
【００７５】
なお、文字のフレームに対応する領域に含まれるサブピクセルのうち、ステップＳ１０５、ステップＳ１０７およびステップＳ１０９の何れでも色要素レベルが設定されなかったサブピクセルは、文字の背景に対応するサブピクセルとして、その色要素レベルが、例えば、「０」に設定される。
【００７６】
ステップＳ１１０：ステップＳ１０９の処理において、補正パターンがフレームに対応する領域からはみ出したか否かが判定される。ステップＳ１１０における判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ１１１に進む。ステップＳ１１０における判定の結果が「Ｎｏ」である場合には、処理はステップＳ１１４に進む。
【００７７】
ステップＳ１１１：フラグの値が「１」にセットされる。
【００７８】
ステップＳ１１２：ステップＳ１０９の処理において、フレームに対応する領域からはみ出した補正パターンの部分の色要素レベルが、保存バッファに格納される。これは、次の文字を表示デバイス１０に表示する際に、ステップＳ１０７において使用する目的のためである。保存バッファは、例えば、主メモリ２２内に設けられ得る。
【００７９】
ステップＳ１１３：マーカーがセットされる。マーカーの意味およびそのセットの方法は、図１５を参照して後述される。
【００８０】
ステップＳ１１４：フラグの値が「０」にセットされる。
【００８１】
ステップＳ１１５：サブピクセルの色要素レベルが輝度レベルに変換される。この変換処理は、文字のフレームに対応する領域に含まれるサブピクセルのそれぞれについて、データ４２に含まれる輝度テーブル４２ｃを参照して行なわれる。
【００８２】
ステップＳ１１６：サブピクセルの輝度レベルを示す輝度データが表示デバイス１０に転送される。これにより、表示デバイス１０の表示面４００の輝度レベルがサブピクセル単位に制御される。
【００８３】
ステップＳ１１７：ステップＳ１０２で入力されたすべての文字について、ステップＳ１０３〜ステップＳ１１６の処理が行なわれたか否かが判定される。ステップＳ１１７における判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ１１８に進む。ステップＳ１１７における判定の結果が「Ｎｏ」である場合には、次の文字についてステップＳ１０３からの処理が行なわれる。
【００８４】
ステップＳ１１８：フラグの値が「１」であるか否かが判定される。ステップＳ１１８における判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ１１９に進む。ステップＳ１１８における判定の結果が「Ｎｏ」である場合には、処理は終了する。
【００８５】
ステップＳ１１９：保存バッファにより示される色要素レベルが輝度レベルに変換される。この変換処理は、文字のフレームに対応する領域に含まれるサブピクセルのそれぞれについて、データ４２に含まれる輝度テーブル４２ｃを参照して行なわれる。
【００８６】
ステップＳ１２０：保存バッファに対応するサブピクセルの輝度レベルを示す輝度データが表示デバイス１０に転送される。これにより、表示デバイス１０の輝度レベルがサブピクセル単位に制御される。
【００８７】
以下、図６〜図１６を参照しながら、文字列「ＨＡ」を表示デバイス１０の表示面４００に表示する場合を例に挙げて文字表示処理を説明する。
【００８８】
図６は、文字列「ＨＡ」の１文字目である文字「Ｈ」の基本部分をサブピクセル単位に定義する基本部分データ６００を示す。図６にハッチングで示される矩形は、文字「Ｈ」の基本部分のドットを示す。図６に白抜きで示される矩形は、文字「Ｈ」の基本部分ではないドットを示す。基本部分データ６００は３０ドット（Ｘ方向）×１０ドット（Ｙ方向）のサイズ（所定のサイズ）を有する。文字「Ｈ」の基本部分は、予め定められた、所定のサイズを有するフレーム６０１内で定義されている。すなわち、文字「Ｈ」の基本部分は、フレーム６０１内に含まれている。
【００８９】
このような基本部分データ６００は、図５に示されるステップＳ１０３において補助記憶装置４０から読み出され、主メモリ２２に格納される。
【００９０】
図７は、文字「Ｈ」の基本部分に対応するサブピクセルの色要素レベルが所定の値（色要素レベル「７」）に設定された状態を示す。このような設定は、図５に示されるステップＳ１０５において行なわれる。ただし、ステップＳ１０５における処理では、表示面４００に含まれるサブピクセルの色要素レベルが実際に設定されるわけではない。この設定は、主メモリ２２上で仮想的に行なわれる。従って、図７に示される領域７０１は、文字「Ｈ」のフレーム６０１に対応する主メモリ２２上の空間を示す。図７に示される矩形のそれぞれは、表示面４００上のサブピクセルの１つに対応している。また、主メモリ２２上の空間である領域７０１は、表示面４００上の特定の領域（文字「Ｈ」（第１の文字）のフレームに対応する第１の領域）に対応している。
【００９１】
図８は、文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルが所定の値以外の値（色要素レベル「５」、「２」および「１」のいずれか）に設定された状態を示す。このような設定は、図５に示されるステップＳ１０９において、補正パターンに従って主メモリ２２上で仮想的に行なわれる。このように、補正パターンは、基本部分に対応するサブピクセルの近傍のサブピクセルを所定の色要素レベル以外の色要素レベルに設定するためのパターンである。内部に数字が示されない矩形に対応するサブピクセルは、文字の背景に対応するサブピクセルとして色要素レベルが「０」に設定される。
【００９２】
図８において、主メモリ２２上の空間である領域７０１から補正パターンの一部がはみ出していることが分かる。すなわち、補正パターン（５，２，１）のうち、（２，１）の部分が領域７０１の外部にある（部分７０２）。領域７０１は、表示面４００上の、文字「Ｈ」のフレームに対応する第１の領域に対応している。従って、補正パターン（５，２，１）は、表示面４００上の、文字「Ｈ」のフレームに対応する領域（第１の領域）からはみ出すことが分かる。従って、この例では、図５に示されるステップＳ１１０における判定の結果は、「Ｙｅｓ」となる。フレームに対応する領域からはみ出した補正パターンの部分の色要素レベルは、図５に示されるステップＳ１１２において、保存バッファ９０１に格納される。
【００９３】
図９は、フレームに対応する領域からはみ出した補正パターンの部分の色要素レベルが、保存バッファ９０１に格納された状態を示す。
【００９４】
図９に示される矩形のそれぞれは、表示デバイス１０の１つのサブピクセルに対応する。矩形の内部に示される「２」または「１」の数字は、そのサブピクセルに設定される色要素レベルを示す。内部に数字が示されない矩形は、その矩形に対応するサブピクセルの色要素レベルが「０」に設定されることを示す。
【００９５】
図９に示される例では、保存バッファ９０１は、表示面４００上の３サブピクセル（Ｘ方向）×１０サブピクセル（Ｙ方向）のサイズを有する領域に対応する。保存バッファのＸ方向のサイズは、補正パターンの長さに応じて設定される。保存バッファのＹ方向のサイズは、基本部分データのＹ方向のサイズに応じて設定される。
【００９６】
図１０は、文字列「ＨＡ」の２文字目である文字「Ａ」の基本部分をサブピクセル単位に定義する基本部分データ６１０を示す。図１０にハッチングで示される矩形は、文字「Ａ」の基本部分のドットを示す。図１０に白抜きで示される矩形は、文字「Ａ」の基本部分ではないドットを示す。基本部分データ６１０は、３０ドット（Ｘ方向）×１０ドット（Ｙ方向）のサイズ（所定のサイズ）を有する。文字「Ａ」の基本部分は、予め定められた、所定のサイズを有するフレーム６１１内で定義されている。すなわち、文字「Ａ」の基本部分は、フレーム６１１内に含まれている。
【００９７】
このような基本部分データ６１０は、図５に示されるステップＳ１０３において補助記憶装置４０から読み出され、主メモリ２２に格納される。
【００９８】
図１１は、文字「Ａ」の基本部分に対応するサブピクセルの色要素レベルが所定の値（色要素レベル「７」）に設定された状態を示す。このような設定は、図５に示されるステップＳ１０５において、主メモリ２２上で仮想的に行なわれる。主メモリ２２上の空間である領域７１１は、表示面４００上のある領域（文字「Ａ」（第２の文字）のフレームに対応する第２の領域）に対応している。
【００９９】
図１２は、文字「Ａ」のフレームに対応する領域に含まれるサブピクセルの色要素レベルが、保存バッファ９０１（図９）に格納された色要素レベルと合成された状態を示す。この合成処理は、図５に示されるステップＳ１０７において、主メモリ２２上で仮想的に行なわれる。
【０１００】
ここで説明している例では、上述した前提▲２▼および▲３▼が成り立つので、第１の文字「Ｈ」の補正パターンは、第２の文字「Ａ」のフレームに対応する表示面４００上の領域（これはまた、主メモリ２２上の空間である領域７１１に対応する表示面４００上の領域でもある）にはみ出す。従って、図９に示される保存バッファ９０１が、領域７１１の左側の部分（図１１に示される部分１２０１）に重ね合わされる。保存バッファ９０１（図９）と、部分１２０１（図１１）とに含まれるそれぞれの矩形に記された色要素レベルのうち、小さくない方の値が合成後の部分１２０１の色要素レベルとして設定される。ただし、図９および図１１において、図面の明確化のために、色要素レベルが「０」であるサブピクセルに対応する矩形は、白抜きの矩形として示されている。
【０１０１】
図１３は、文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルが所定の値以外の値（色要素レベル「５」、「２」および「１」のいずれか）に設定された状態を示す。このような設定は、図５に示されるステップＳ１０９において、主メモリ２２上で仮想的に行なわれる。内部に数字が示されない矩形に対応するサブピクセルは、文字の背景に対応するサブピクセルとして色要素レベルが「０」に設定されることを示す。
【０１０２】
すでに述べたように、文字の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルは、補正テーブル４２ｂに従って、基本部分に対応するサブピクセルからの距離に応じて設定される。基本部分に対応する２つのサブピクセルの近傍に位置するサブピクセルの色要素レベルは、基本部分に対応する２つのサブピクセルの一方からの距離に応じて定められる色要素レベルと、他方からの距離に応じて定められる色要素レベルとのうち、小さくない方の値に設定される。例えば、サブピクセル１３０３は、文字「Ａ」の基本部分に対応するサブピクセル１３０１の近傍のサブピクセルであると同時に、文字「Ａ」の基本部分に対応するサブピクセル１３０２の近傍のサブピクセルでもある。この場合、サブピクセル１３０３の色要素レベルは、基本部分に対応するサブピクセル１３０１からの距離（１サブピクセル）に応じて定められる色要素レベル（色要素レベル「１」）と、基本部分に対応するサブピクセル１３０２からの距離（１サブピクセル）に応じて定められる色要素レベル（色要素レベル「５」）とのうち、小さくない方の値「１」に設定される。
【０１０３】
図１３に示される領域１３０４に含まれるサブピクセルは、文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルである。これらのサブピクセルは、同時に、文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルにもなり得る。例えば、サブピクセル１３０５は、文字「Ａ」の基本部分に対応するサブピクセル１３０６の近傍のサブピクセルである。従って、領域１３０４に含まれるサブピクセルの色要素レベルは、文字「Ｈ」の基本部分に対応するサブピクセルからの距離に応じて定められる色要素レベルと、文字「Ａ」の基本部分に対応するサブピクセルからの距離に応じて定められる色要素レベルとのうち、小さくない方の値に設定される。
【０１０４】
図１３において、主メモリ２２上の空間である領域７１１から補正パターンの一部がはみ出していることが分かる（部分７１２）。領域７０１は、表示面４００上の、文字「Ａ」のフレームに対応する第２の領域に対応している。従って、補正パターン（５，２，１）は、表示面４００上の、文字「Ｈ」のフレームに対応する領域（第２の領域）からはみ出すことが分かる。従って、この例では、図５に示されるステップＳ１１０における判定の結果は、「Ｙｅｓ」となる。フレームに対応する領域からはみ出した補正パターンの部分の色要素レベルは、図５に示されるステップＳ１１２において、保存バッファ９０１に格納される。
【０１０５】
図１４は、フレームに対応する領域からはみ出した補正パターンの部分の色要素レベルが、保存バッファ９０１に格納された状態を示す。その説明は、図９を参照して行った説明と同様であるので省略する。
【０１０６】
図１５は、文字「Ｈ」および文字「Ａ」のそれぞれについて、図５に示される処理のステップＳ１０３〜ステップＳ１１６の処理が完了した時点における表示面４００の状態を示す。図１５には、表示面４００上の領域のうち、文字「Ｈ」のフレーム６０１（図６）に対応する領域１５０１と、文字「Ａ」のフレーム６１１（図１０）に対応する領域１５０２とを示す。図１５において、領域１５０１に含まれるピクセル１５０３と、領域１５０２に含まれるピクセル１５０４との位置に、マーカーを示す印が付されている。これは、領域１５０１と領域１５０２とにマーカーがセットされていることが示されている。これらのマーカーは、それぞれ、領域１５０１および領域１５０２において、補正パターンがそれぞれの領域からはみ出したことを意味する。マーカーは、図５に示されるステップＳ１１３においてセットされる。補正パターンがそれぞれの領域からはみ出したことを示すマーカーをセットする理由は、その領域に文字を上書きする場合に、補正パターンがそれぞれの領域からはみ出したか否かに応じて上書き処理の手順が異なるからである。上書き処理の詳細は、後述される実施の形態２において、図２７を参照して説明される。
【０１０７】
ピクセル１５０３は、３つのサブピクセル（サブピクセル１５０５Ｒ、１５０５Ｇおよび１５０５Ｂ）を含む。文字の背景色が白色である場合、文字の背景に対応するサブピクセルの輝度レベルは、２５５に設定される。この場合に、ピクセル１５０３の位置にマーカーをセットすることは、例えば、ピクセル１５０３に含まれるサブピクセル１５０５Ｒ、１５０５Ｇおよび１５０５Ｂの輝度レベルをそれぞれ２５５（０ｘｆｆ）、２５５（０ｘｆｆ）および２５４（０ｘｆｅ）に設定することによって行なわれる。ピクセル１５０３に含まれる３つのサブピクセルの輝度レベルをこのような値に設定することは、「ピクセル１５０３の色を０ｘｆｆｆｆｆｅ（マーカーを示す値）に設定する」と略記される。ピクセル１５０４にマーカーをセットすることも、ピクセル１５０３にマーカーをセットすることと同様に行なわれる。
【０１０８】
マーカーがセットされたピクセル１５０３は、人間の目にはほとんど白色に見える。従って、人間の目には、マーカーがセットされていることはほとんど知覚されない。なお、背景色が、白色（０ｘｆｆｆｆｆｆ）以外の場合であっても、マーカーを示す値は、背景色に設定されるピクセルと、マーカーがセットされているピクセルとが、人間の目に、ほとんど区別がつかないような値に設定され得る。
【０１０９】
図１５に示される例では、マーカーはピクセルの位置に設定されるものとしたが、サブピクセルの位置に設定されてもよい。この例では、領域１５０１の最下行のサブピクセルは、文字の基本部分として定義されていない。これらのサブピクセルは、行間を確保するための空白として利用されるからである。従って、領域１５０１の最下行のサブピクセルは、文字の背景に対応する。領域１５０１から補正パターンがはみ出した場合に、領域１５０１の最下行のサブピクセルのうち、予め定められた位置の少なくとも１つのサブピクセルの輝度レベル（色要素の強さ）を、領域１５０１にその基本部分が表示される文字の種類に関わらず所定の値に設定することにより、その少なくとも１つのサブピクセルの位置には、領域１５０１から補正パターンがはみ出したことを示すマーカーがセットされる。マーカーが設定されるピクセルおよびサブピクセルの位置は、領域１５０１の右下隅の位置に限定されない。例えば、領域１５０１の左下隅の位置であってもよいし、最下行の中央部であってもよい。
【０１１０】
図１６は、文字列「ＨＡ」について、図５に示される処理が完了した時点における表示面４００の状態を示す。図１６に示されるそれぞれの矩形は、表示面４００に含まれるサブピクセルを示す。
【０１１１】
図１６に示される例では、表示面４００上の領域のうち、図１５に示される領域１５０１および領域１５０２に加えて、領域１６０１が示されている。領域１６０１に含まれるサブピクセル（保存バッファに対応するサブピクセル）の輝度レベルは、図５に示されるステップＳ１２０において設定される。
【０１１２】
このように、文字表示装置１の制御部２０は、文字「Ｈ」（第１の文字）の基本部分に対応する少なくとも１つの第１のサブピクセル（領域１５０１に含まれ、色要素レベル７に対応するハッチングで示されるサブピクセル）の色要素レベルを所定の色要素レベル（色要素レベル７）に設定し、その第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセル（領域１５０１に含まれ、色要素レベル５、２または１に対応するハッチングで示されるサブピクセルおよび領域１６０２に含まれるサブピクセル）の色要素レベルを所定の色要素レベル以外の色要素レベル（色要素レベル５、２または１）に設定することにより、文字「Ｈ」を表示面４００に表示するように表示デバイス１０を制御する。ここで、上述した少なくとも１つの第１近傍サブピクセルとは、文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルであって、補正テーブルに従って色要素レベルが設定されるサブピクセル、すなわち、補正パターンが配置されるサブピクセルである。
【０１１３】
文字「Ｈ」の基本部分は、所定のサイズを有する第１のフレーム６０１（図６）に含まれており、文字「Ｈ」（第１の文字）の基本部分に対応する少なくとも１つの第１のサブピクセルは、フレーム６０１に対応する表示面４００上の領域１５０１（第１の領域）に含まれており、少なくとも１つの第１近傍サブピクセルのうち少なくとも１つ（領域１６０２に含まれるサブピクセル）は、領域１５０１の領域外にある。
【０１１４】
これにより、フレームに対応する領域１５０１の内部に収まるように補正パターンを配置することができない場合であっても、そのはみ出した補正パターンの部分は、フレームに対応する領域１５０１の領域外（領域１６０２内）に配置されるので、文字「Ｈ」を高品位に表示することができる。
【０１１５】
文字表示装置１の制御部２０は、文字「Ｈ」に隣接する位置に文字「Ａ」（第２の文字）を表示面４００にさらに表示するように表示デバイス１０を制御する。文字「Ａ」の基本部分は、所定のサイズを有する第２のフレーム６１１（図１０）に含まれており、文字「Ａ」（第２の文字）の基本部分に対応する少なくとも１つの第２のサブピクセル（領域１５０２に含まれ、色要素レベル７に対応するハッチングで示されるサブピクセル）は、表示面４００の領域のうちフレーム６１１に対応する領域１５０２（第２の領域）に含まれている。また、少なくとも１つの第１近傍サブピクセルのうちの上述した少なくとも１つ（領域１６０２に含まれるサブピクセル）は、領域１５０２に含まれる。
【０１１６】
このように、フレームに対応する領域１５０１からはみ出した補正パターンの部分は、文字「Ｈ」に隣接する文字「Ａ」の領域（領域１５０２）内に配置される。このような補正パターンの配置は、文字「Ｈ」と文字「Ａ」とが同一の表示属性を有している場合にのみ行なわれることが好ましい。文字「Ｈ」と文字「Ａ」とが同一の表示属性を有しているか否かを判定するためには、保存バッファに文字の表示属性を格納するエリアを追加的に設ければよい。
【０１１７】
また、図１３を参照して上述した説明から明らかなように、文字表示装置１の制御部２０は、領域１６０２に含まれるサブピクセルの色要素レベルを文字「Ｈ」の基本部分に対応するサブピクセルからの距離に応じて定められる色要素レベルと、文字「Ａ」の基本部分に対応するサブピクセルからの距離に応じて定められる色要素レベルとに基づいて設定する。
【０１１８】
ここで、表示デバイス１０の表示面４００には、文字「Ｈ」および文字「Ａ」のみが表示され、文字「Ａ」を第１の文字として解釈するものとする。このように解釈すると、文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルのうち、領域１５０２に含まれないサブピクセル（領域１６０３に含まれるサブピクセル）は、文字「Ｈ」のフレームおよび文字「Ａ」のフレームのそれぞれに対応する表示面４００上の領域１５０１および１５０２のいずれにも含まれない。
【０１１９】
なお、図５に示されるステップＳ１１８〜ステップＳ１２０の処理が省略されてもよい。この場合には、図１５に示されるように表示面４００には文字列「ＨＡ」が表示される。図１５に示される例では、図１６に示される例と比較して、領域１６０３に含まれるサブピクセルの補正テーブルに従った色要素レベルの設定が行なわれていないために、文字「Ａ」の右下部にカラーノイズが発生し、文字の線が所望の太さに見えないという現象が発生し、文字の表示品位が低下する。しかし、このような現象が発生するのは、行末において補正パターンのはみ出しが起こった場合だけであり、表示品位が低下する文字もその行末の文字だけであるので、文字の表示品位の低下は顕著ではない。
【０１２０】
図５を参照して上述した説明では、ステップＳ１０３における基本部分データの取得は、予め文字データ４２ａ内に準備された基本部分データを補助記憶装置４０から読み出すことにより行なわれた。しかし、基本部分データの取得方法はこれに限定されない。基本部分データの取得方法として、補助記憶装置４０からの読み出し以外に、例えば、ピクセル単位に文字の形状を定義するビットマップデータ（ピクセル単位のビットマップ）から基本部分データを生成する方法が採用されてもよい。ピクセル単位のビットマップの例としては、例えば、従来から用いられているドットフォントが挙げられる。
【０１２１】
以下、ピクセル単位のビットマップから基本部分データを生成する方法について、図１７〜図２３を参照して説明する。
【０１２２】
図１７は、ピクセル単位のビットマップから基本部分データを生成する処理の手順を示す。このような処理は、ステップＳ１０３（図５）における処理中にＣＰＵ２１によって実行される。以下、ピクセル単位のビットマップから基本部分データを生成する処理の処理手順をステップごとに説明する。
【０１２３】
ステップＳ１００１：ステップＳ１０２（図５）で入力された文字の文字コードおよび文字サイズに対応する１文字分のピクセル単位のビットマップが、主メモリ２２に格納される。このピクセル単位のビットマップは、補助記憶装置４０に格納された文字データ４２ａに含まれる。
【０１２４】
ステップＳ１００２：ピクセル単位のビットマップに含まれるビットについて、そのビットが「１」であるか否かの判定が行なわれる。ステップＳ１００２における判定の結果が「Ｙｅｓ」であれば、処理はステップＳ１００３へ進む。ステップＳ１００２における判定の結果が「Ｎｏ」であれは、処理はステップＳ１００５へ進む。
【０１２５】
ステップＳ１００３：注目するビットの近傍のビットの「１」／「０」の配列パターンが調べられる。
【０１２６】
ステップＳ１００４：近傍のビットの配列パターンに応じて、注目するビットに対応するピクセルに含まれるサブピクセルのうち、文字の基本部分に対応するサブピクセルが定義される。基本部分に対応するサブピクセルの定義は、所定の基本部分定義ルールによって行なわれる。基本部分定義ルールは図２０Ａ、図２０Ｂ〜図２２Ａ、図２２Ｂを参照して後述される。
【０１２７】
ステップＳ１００５：ピクセル単位のビットマップに含まれるすべてのビットについて、ステップＳ１００２〜ステップＳ１００４までの処理が完了したか否かが判定される。ステップＳ１００５における判定の結果が「Ｎｏ」であれは、処理はステップＳ１００２へ戻る。ステップＳ１００５における判定の結果が「Ｙｅｓ」であれば、処理は終了する。
【０１２８】
図１８は、文字を表すピクセル単位のビットマップの一部分を示す。Ｄ（ｘ，ｙ）は、注目しているビットである。Ｄ（ｘ，ｙ）の近傍のビットＤ（ｘ＋ａ，ｙ＋ｂ）をＮ（ａ，ｂ）と表す。図１３には、ビットＤ（ｘ，ｙ）に縦、横または斜め方向に隣接する８個の近傍のビットＮ（−１，−１）、Ｎ（０，−１）、Ｎ（１，−１）、Ｎ（−１，０）、Ｎ（１，０）、Ｎ（−１，１）、Ｎ（０，１）およびＮ（１，１）が示されている。これらの８個の近傍のビットを「８近傍」と呼ぶ。ピクセル単位のビットマップに含まれるビットは「１」または「０」の値を有し、「１」の値を有するビットは文字の黒色の部分を表し、「０」の値を有するビットは文字の白色の部分を表す。従って、Ｎ（ａ，ｂ）およびＤ（ｘ，ｙ）は、「１」または「０」の値を有する。
【０１２９】
図１９は、表示デバイス１０の表示面４００の一部分を示す。Ｐ（ｘ，ｙ）は、表示面上の１つのピクセルである。図１８に示されるビットＤ（ｘ，ｙ）は、ピクセルＰ（ｘ，ｙ）と対応付けられる。ピクセルＰ（ｘ，ｙ）は、３個のサブピクセルＣ（３ｘ，ｙ）、Ｃ（３ｘ＋１，ｙ）およびＣ（３ｘ＋２，ｙ）を含む。Ｄ（ｘ，ｙ）が「１」の値を有する場合に、３個のサブピクセルＣ（３ｘ，ｙ）、Ｃ（３ｘ＋１，ｙ）およびＣ（３ｘ＋２，ｙ）のうち、基本部分のサブピクセルが基本部分定義ルールによって定義される。Ｄ（ｘ，ｙ）が「０」の値を有する場合には、３個のサブピクセルはどれも基本部分として定義されない。
【０１３０】
基本部分定義ルールによれば、ピクセルＰ（ｘ，ｙ）に含まれる３個のサブピクセルのそれぞれが基本部分として定義されるか否かは、ピクセルＰ（ｘ，ｙ）と対応付けられたビットＤ（ｘ，ｙ）の近傍のビットＮ（ａ，ｂ）の「０」および「１」の配列の条件により決定される。基本部分定義ルールについて以下に説明する。以下の説明ではビットＤ（ｘ，ｙ）は「１」の値を有するものとする。
【０１３１】
図２０Ａは、ピクセル単位のビットマップにおいて注目しているビットＤ（ｘ，ｙ）の８近傍の例を示す。ビットＮ（ａ，ｂ）が「１」の値を有することをＮ（ａ，ｂ）＝１と表すと、図２０Ａは、Ｎ（０，−１）＝Ｎ（１，１）＝１であり、Ｎ（１，０）＝Ｎ（０，１）＝Ｎ（−１，１）＝Ｎ（−１，０）＝０であることを示している。なお、図２０Ａに「※」が記されたビットＮ（−１，−１）およびＮ（１，−１）は、「０」または「１」の任意の値を有する。以下の図２１Ａおよび図２２Ａにおいても同様に、「※」が記されたビットは「０」または「１」の任意の値を有するものとする。これらのビットは、基本部分定義ルールにおいて考慮されないビットである。
【０１３２】
図２０Ｂは、ビットＤ（ｘ，ｙ）の８近傍のビットが図２０Ａに示される値を有している場合に、基本部分定義ルールによって定義されるサブピクセルを示す。ビットＤ（ｘ，ｙ）と対応付けられた表示面上のピクセルＰ（ｘ，ｙ）は、３個のサブピクセルＣ（３ｘ，ｙ）、Ｃ（３ｘ＋１，ｙ）およびＣ（３ｘ＋２，ｙ）を含む。これらのサブピクセルのうち、図２０Ｂに「１」で示されたサブピクセルが基本部分として定義されるサブピクセルであり、「０」で示されたサブピクセルが基本部分として定義されないサブピクセルである。すなわち、サブピクセルＣ（３ｘ＋２，ｙ）は基本部分として定義され、サブピクセルＣ（３ｘ，ｙ）およびサブピクセルＣ（３ｘ＋１，ｙ）は基本部分として定義されない。
【０１３３】
図２０Ａと図２０Ｂとにより説明される基本部分定義ルールは、論理式を用いて表現することができる。
【０１３４】
論理値Ａ，Ｂに対して「Ａ＊Ｂ」をＡとＢとの論理積とし、「！Ａ」をＡの論理否定とすると、ビットＤ（ｘ，ｙ）の８近傍のビットが図２０Ａに示される値を有している場合には、以下の論理式（数１）が満たされる。
【０１３５】
【数１】
Ｎ（０，−１）＊！Ｎ（−１，０）＊！Ｎ（１，０）＊！Ｎ（−１，１）＊！Ｎ（０，１）＊Ｎ（１，１）＝１
また、図２０Ｂに示されるようにサブピクセルＣ（３ｘ＋２，ｙ）を基本部分として定義し、サブピクセルＣ（３ｘ，ｙ）およびサブピクセルＣ（３ｘ＋１，ｙ）を基本部分として定義しないという処理は、次の（数２）により表すことができる。
【０１３６】
【数２】
Ｃ（３ｘ，ｙ）＝０，Ｃ（３ｘ＋１，ｙ）＝０，Ｃ（３ｘ＋２，ｙ）＝１
文字の基本部分は、例えば、文字の芯に相当する部分である。文字の芯として、文字に含まれるストローク（一画）の中央部分を考えた場合、ピクセル単位のビットマップではストロークの情報は失われているので、基本部分は推測により定義しなければならない。基本部分は、注目しているビットＤ（ｘ，ｙ）の情報だけからでは推測することができないが、注目しているビットＤ（ｘ，ｙ）の近傍のビットの情報に基づいて推測することができる。例えば図２０Ａに示されるピクセル単位のビットマップの場合、ストロークはビットＮ（０，−１）、Ｄ（ｘ，ｙ）、Ｎ（１，１）に対応する領域を通る曲線であると推測される（図２０Ａに破線１３０１で示される）。このような曲線は、ビットＤ（ｘ，ｙ）に対応する領域内部の右側を通過すると考えられるので、ビットＤ（ｘ，ｙ）に対応するピクセルＰ（ｘ，ｙ）（図２０Ｂ）に含まれる右側のサブピクセルＣ（３ｘ＋２，ｙ）が基本部分として定義される。基本部分はサブピクセル単位に定義される。
【０１３７】
上述した推測によって基本部分定義ルールが生成される。生成された基本部分定義ルールは論理式によって表され、図１７に示される処理手順のステップＳ１００４において用いられる。
【０１３８】
図２１Ａは、ピクセル単位のビットマップにおいて注目しているビットＤ（ｘ，ｙ）の８近傍の他の例を示す。
【０１３９】
図２１Ｂは、ビットＤ（ｘ，ｙ）の８近傍のビットが図２１Ａに示される値を有している場合に、基本部分定義ルールによって定義されるサブピクセルを示す。図２１Ａと図２１Ｂとにより示される基本部分定義ルールは、論理式を用いて（数３）のように記述される。
【０１４０】
【数３】
Ｎ（−１，０）＊Ｎ（１，０）＝１のとき、
Ｃ（３ｘ，ｙ）＝１，Ｃ（３ｘ＋１，ｙ）＝１，Ｃ（３ｘ＋２，ｙ）＝１
図２２Ａは、ピクセル単位のビットマップにおいて注目しているビットＤ（ｘ，ｙ）の８近傍の他の例を示す。
【０１４１】
図２２Ｂは、ビットＤ（ｘ，ｙ）の８近傍のビットが図２２Ａに示される値を有している場合に、基本部分定義ルールによって定義されるサブピクセルを示す。図２２Ａと図２２Ｂとにより示される基本部分定義ルールは、論理式を用いて（数４）のように記述される。
【０１４２】
【数４】
Ｎ（０，−１）＊！Ｎ（−１，０）＊！Ｎ（１，０）＊Ｎ（０，１）＝１のとき、
Ｃ（３ｘ，ｙ）＝０，Ｃ（３ｘ＋１，ｙ）＝１，Ｃ（３ｘ＋２，ｙ）＝０
以上のような基本部分定義ルールを注目しているビットＤ（ｘ，ｙ）の８近傍のビットのすべての「１」または「０」の組み合わせについて設けることにより、文字の基本部分がサブピクセル単位に定義される。
【０１４３】
これにより、文字の基本部分をサブピクセル単位で定義する基本部分データが生成される。
【０１４４】
図２３は、８近傍のビットのすべての「１」または「０」の組み合わせを示す。図２３に示されるそれぞれの矩形は、注目しているビットＤ（ｘ，ｙ）およびその８近傍のビットを示す。矩形内部は９個の領域に分割されており、黒色で示される領域は「１」の値を有するビットに対応し、白色で示される領域は「０」の値を有するビットに対応している。図２３には２５６個の矩形が示されている。８近傍のビットのそれぞれが「０」または「１」の値を有するために、組み合わせの数は２８＝２５６通りになるからである。しかし基本部分定義ルールの個数は必ずしもこの組み合わせの数と同じ数だけ必要ではない。すでに説明したように、図２０Ａ、図２１Ａおよび図２２Ａにおいて、「※」が記されたビットは「０」または「１」の任意の値を有し、基本部分定義ルールにおいて考慮されないビットである。このように、考慮されないビットを基本部分定義ルールに含み得るので、１つの基本部分定義ルールによって図２３に示される組み合わせの複数のケースをカバーすることができる。例えば、図２０Ａと図２０Ｂとに示される基本部分定義ルールは、図２３に示される組み合わせのうち矩形１７０１、矩形１７０２、矩形１７０３および矩形１７０４でそれぞれ示されるケースをカバーする。このように、基本部分定義ルールが任意の値を有するビットを含み得ることにより、必要な基本部分定義ルールの数を減らすことができる。
【０１４５】
また、基本部分定義ルールは上述のように論理式の形式で記述されてもよいし、テーブルデータとして記述されてもよい。
【０１４６】
図２４は、文字「Ｈ」を表すピクセル単位のビットマップ２４０１の例を示す。ピクセル単位のビットマップ２４０１は、１０ドット×１０ドットのサイズを有する。図２４にハッチングで示される矩形は、「１」であるビットを示し、白抜きで示される矩形は、「０」であるビットを示す。ビットのそれぞれは、表示面４００の１つのピクセルに対応する。ビットマップ２４０１は、１０ドット×１０ドットのサイズを有する領域２４０２によって画定される。
【０１４７】
図２４に示されるピクセル単位のビットマップ２４０１に図１７に示される処理を施すことにより、基本部分データ６００（図６）が生成される。図２４に示される領域２４０２が、図６に示されるフレーム６０１に対応する。
【０１４８】
図２５は、文字「Ａ」を表すピクセル単位のビットマップ２５０１の例を示す。ビットマップ２５０１は、１０ドット×１０ドットのサイズを有する領域２５０２によって画定される。図２５に示されるピクセル単位のビットマップ２５０１に図１７に示される処理を施すことにより、基本部分データ６１０（図１０）が生成される。図２５に示される領域２５０２が、図１０に示されるフレーム６１１に対応する。
【０１４９】
なお、基本部分データを生成する方法には、この他にも、文字の輪郭を表す文字輪郭情報から基本部分データを生成する方法や、文字のストローク情報を表すストロークデータから基本部分データを生成する方法が知られている。これらの方法が、図５に示されるステップＳ１０３において用いられてもよい。基本部分データを生成するいずれの方法を用いた場合でも、基本部分データのフレームは、用いられた生成方法に応じて定義される。
【０１５０】
（実施の形態２）
図２６は、本発明の実施の形態２の文字表示装置２の構成を示す。文字表示装置２は、図１に示される文字表示装置１に比較して、上書きプログラム４３をさらに含む。図２６において、図１に示される構成要素と同一の構成要素には同一の参照番号を付し、その説明を省略する。ＣＰＵ２１が上書きプログラム４３を実行することにより、文字の上書き処理（上書きすることによって新たな文字を表示する文字表示処理）が実現される。
【０１５１】
図２７は、上書きプログラム４３により表現される上書き処理の手順を示す。以下の説明において、表示面４００にすでに表示されている文字と、上書きする文字とはサイズが等しいものとする。図２７において、図５に示されるステップと同一のステップには、同一の参照番号を付し、その説明を省略する。
【０１５２】
ステップＳ２００：表示デバイス１０の表示面４００に上書きすべき少なくとも１つの文字が入力される。
【０１５３】
ステップＳ２０１：表示面４００上の上書きする１文字分の領域にマーカーがセットされているかが判定される。この判定は、上書きする１文字分の領域の所定の位置のピクセルの値が、マーカーを示す値（例えば、０ｘｆｆｆｆｆｅ）であるか否かを調べることによって行なわれる。ピクセルの値は、例えば、ＶＲＡＭ（図示せず）の値を参照することによって得られる。
【０１５４】
なお、上書きする文字の個数が２以上である場合には、ステップＳ２０１〜ステップＳ２０５の処理は、表示面４００上の上書きする領域のうち、一番右側の１文字分の領域について行なわれればよい。
【０１５５】
ステップＳ２０１における判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ２０２に進む。ステップＳ２０１における判定の結果が「Ｎｏ」である場合には、処理はステップＳ２０６に進む。
【０１５６】
ステップＳ２０２：表示面４００上の上書きする領域の右側の境界から右側へ４番目に位置するサブピクセルの輝度レベルが色要素レベルに変換される。ここで、輝度レベルが色要素レベルに変換されるサブピクセルの、上書きする領域の右側の境界からの位置は、補正パターンの長さに応じて決められる。その位置は、上書きする領域からはみ出した補正パターンが達することのない位置に決められる。好適には、その位置は、上書きする領域の右側の境界から（補正パターンの長さ＋１）番目に決められる。ここでは、補正パターンの長さは「３」であるものとする。
【０１５７】
ステップＳ２０３：表示面４００上の上書きする領域の右側の境界から１〜３番目に位置するサブピクセルの色要素レベルが設定される。
【０１５８】
ステップＳ２０４：表示面４００上の上書きする領域の右側の境界から１〜３番目に位置するサブピクセルの色要素レベルが輝度レベルに変換される。
【０１５９】
ステップＳ２０５：表示面４００上の上書きする領域の右側の境界から１〜３番目に位置するサブピクセルの輝度レベルを示す輝度データが表示デバイス１０に出力される。
【０１６０】
ステップＳ２０６：上書きする文字が表示される。ステップＳ２０６の処理は、図５を参照して説明したステップＳ１０３〜ステップＳ１２０の処理と同様の処理が行なわれる。ただし、ステップＳ１２０において、保存バッファに対応するサブピクセルの輝度データを表示デバイスに出力する際に、この輝度データによって示される輝度レベルと、すでにそれらのサブピクセルのそれぞれについて設定されている輝度レベルとがサブピクセルごとに比較され、この場合（背景色が白色で文字色が黒色の場合）、輝度レベルの高くない方の値が新たな輝度レベルとして設定される。
【０１６１】
以下、図２８〜図３５を参照しながら、文字列「ＨＡ」が表示デバイス１０の表示面４００に表示されており、文字「Ｈ」の位置に文字「Ｖ」を上書きする場合を例に挙げて文字の上書き処理を説明する。
【０１６２】
図２８は、文字列「ＨＡ」が表示デバイス１０の表示面４００に表示されている状態を示す。図２７に示されるステップＳ２０２において、表示面４００上の上書きする領域１５０１の右側の境界２８０２から４番目に位置するサブピクセル（領域２８０１に含まれるサブピクセル）の輝度レベルが色要素レベルに変換される。なお、サブピクセルの輝度レベルは、ＶＲＡＭ（図示せず）の値を参照することによって得られる。
【０１６３】
図２９は、図２８に示される領域２８０１に含まれるサブピクセルの輝度レベルを示す。図２９に示されるそれぞれの矩形は領域２８０１に含まれる１つのサブピクセルに対応し、矩形の中に示される数値は、そのサブピクセルの輝度レベルを示す。
【０１６４】
図３０は、輝度レベルと色要素レベルとの対応関係を規定したテーブル３００１の一例を示す。テーブル３００１は、図２７に示されるステッブＳ２０２において、サブピクセルの輝度レベルを色要素レベルに変換するために用いられる。テーブル３００１を用いて行なわれる変換は、図３に示される輝度テーブル３９２を用いて行なわれる変換の逆変換である。なお、図３に示される輝度テーブル３９２において、色要素Ｒ、ＧおよびＢのそれぞれについて色要素レベルと輝度レベルとの対応関係が異なる場合には、テーブル３００１は色要素Ｒ、ＧおよびＢのそれぞれについて輝度レベルと色要素レベルとの対応関係を規定するように変更される。
【０１６５】
図３１は、図３０に示されるテーブル３００１を用いて、図２９に示されるサブピクセルの輝度レベルを色要素レベルに変換した例を示す。矩形の中に示される数値は、サブピクセルの色要素レベルを示す。
【０１６６】
図３２は、注目するサブピクセルの色要素レベルと、その注目するサブピクセルに隣接するサブピクセルの色要素レベルとの関係を規定するテーブル３２０１を示す。テーブル３２０１は、図２７に示されるステップＳ２０３において、表示面４００上の上書きする領域の右側の境界から１〜３番目に位置するサブピクセルの色要素レベルを設定する際に用いられる。
【０１６７】
テーブル３２０１は、例えば、注目するサブピクセル（この例では、表示面４００上の上書きする領域の右側の境界から４番目のサブピクセル）の色要素レベルが「５」である場合に、その注目するサブピクセルの左側に隣接する３つのサブピクセル（表示面４００上の上書きする領域の右側の境界から１〜３番目に位置するサブピクセル）の色要素レベルが、左から順に「０」、「１」、「２」に設定されることを示す。
【０１６８】
図３３は、図３２に示されるテーブル３２０１を用いて、表示面４００上の上書きする領域の右側の境界から１〜３番目に位置するサブピクセル（図２８に示される領域２８０３に含まれるサブピクセル）の色要素レベルを設定した例を示す。矩形の中に示される数値は、サブピクセルの色要素レベルを示す。
【０１６９】
図３４は、領域２８０３に含まれるサブピクセルの色要素レベルを輝度レベルに変換した例を示す。このような変換は、図２７に示されるステップＳ２０４において、輝度テーブル３９２（図３）を用いて行なわれる。
【０１７０】
このように、文字「Ｖ」を上書きする際に、ステップＳ２０２〜Ｓ２０５の処理を行なうことによって、領域２８０３に含まれるすべてのサブピクセルの色要素レベルが再設定される。これにより、文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルのうち、文字「Ｈ」のフレームに対応する領域（上書きする領域１５０１）の外側にあるサブピクセルの色要素レベルは、再設定される。なぜなら、そのようなサブピクセル（図１６に示される領域１６０２内のサブピクセル）は、領域２８０３に含まれるからである。
【０１７１】
図３５は、図２７に示される文字の上書き処理によって、文字列「ＨＡ」が表示されている表示面４００の文字「Ｈ」の位置に文字「Ｖ」を上書きした例を示す。
【０１７２】
図３６は、図２７に示される文字の上書き処理において、ステップＳ２０２〜ステップＳ２０５の処理が行なわれなかった場合の表示面４００の例を示す。この場合には、文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルのうち、文字「Ｈ」のフレームに対応する領域１５０１の外側にあるサブピクセルの色要素レベルが再設定されない。このため、目障りなノイズ３６０１が残ってしまい、好ましくないことが分かる。
【０１７３】
（実施の形態３）
図３７は、本発明の実施の形態３の文字表示装置３の構成を示す。文字表示装置３は、図１に示される文字表示装置１の文字表示プログラム４１に代えて、文字表示プログラム４１ａを含む。図３７において、図１に示される構成要素と同一の構成要素には同一の参照番号を付し、その説明を省略する。ＣＰＵ２１が文字表示プログラム４１ａを実行することにより、文字表示処理が実現される。
【０１７４】
図３８は、文字表示プログラム４１ａにより表現される文字表示処理の手順を示す。図３８において、図５に示されるステップと同一のステップには同一の参照番号を付し、その説明を省略する。
【０１７５】
ステップＳ３００：入力された文字コードおよび文字サイズに対応する１文字分の基本部分データが取得され、主メモリ２２に格納される。ステップＳ１０２において入力された文字の数が複数である場合には、ステップＳ３００とステップＳ３０１とがその文字の数だけ繰り返される。この場合に、各文字の基本部分データは、主メモリ２２に、それらの文字の位置関係を示す情報とともに格納される。例えば、文字列「ＨＡ」を表示面４００に表示する場合には、基本部分データは、文字「Ａ」が文字「Ｈ」の右側に表示されることを示す情報とともに主メモリ２２に格納される。
【０１７６】
基本部分データの取得は、補助記憶装置４０から読み出すことによって行なわれてもよいし、ピクセル単位に文字の形状を定義するビットマップデータから生成することによって行なわれてもよい。あるいは、文字の輪郭を表す文字輪郭情報から基本部分データが生成されてもよいし、文字のストローク情報を表すストロークデータから基本部分データが生成されてもよい。
【０１７７】
ステップＳ３０１：表示すべき次の文字があるか否かが判定される。ステップＳ３０１における判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ３００に戻る。ステップＳ３０１における判定の結果が「Ｎｏ」である場合には、処理はステップＳ１０４に進む。
【０１７８】
以下、図３９〜図４２を参照しながら、文字列「ＨＡ」を表示デバイス１０の表示面４００に表示する場合を例に挙げて文字表示処理を説明する。
【０１７９】
図３９は、文字「Ｈ」の基本部分データと、文字「Ａ」の基本部分データとが、主メモリ２２上の領域３９０１に格納された状態を示す。図３９に示される矩形のそれぞれは、表示面４００のサブピクセルの１つに対応づけられている。図３９にハッチングで示された矩形に対応付けられるサブピクセルは、文字「Ｈ」または文字「Ａ」の基本部分に対応する。
【０１８０】
図４０は、文字「Ｈ」の基本部分に対応するサブピクセルと、文字「Ａ」の基本部分に対応するサブピクセルとの色要素レベルが所定の値（色要素レベル「７」）に設定された状態を示す。このような設定は、図３８に示されるステップＳ１０５において、主メモリ２２上で仮想的に行なわれる。
【０１８１】
図４１は、文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルと、文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルとの色要素レベルが所定の値以外の値（色要素レベル「５」、「２」および「１」のいずれか）に設定された状態を示す。このような設定は、図５に示されるステップＳ１０９において、主メモリ２２上で仮想的に行なわれる。内部に数字が示されない矩形に対応するサブピクセルは、文字の背景に対応するサブピクセルとして色要素レベルが「０」に設定されることを示す。
【０１８２】
図４１におけるサブピクセルの色要素レベルの設定の際には、文字「Ｈ」（第１の文字）の基本部分に対応するサブピクセルの近傍のサブピクセルと、文字「Ａ」（第２の文字）の基本部分に対応するサブピクセルの近傍のサブピクセルとの色要素レベルは、文字「Ｈ」の基本部分に対応するサブピクセルからの距離に応じて定められる色要素レベルと、文字「Ａ」の基本部分に対応するサブピクセルからの距離に応じて定められる色要素レベルとのうち、小さくない方の値に設定される。従って、本発明の実施の形態３の文字表示装置３によれば、文字「Ｈ」の補正パターンが右側に（文字「Ａ」の側に）はみ出した場合、および、文字「Ａ」の補正パターンが左側に（文字「Ｈ」の側に）はみ出した場合のいずれの場合でも、その補正パターンにより色要素レベルが設定されるべきサブピクセルの色要素レベルは、文字「Ｈ」の基本部分に対応するサブピクセルからの距離と、文字「Ａ」の基本部分に対応するサブピクセルからの距離との両方を考慮した上で適切に設定される。すなわち、はみ出した補正パターンの部分が他方の文字の領域内に配置される。これにより、文字が高品位に表示される。
【０１８３】
図４２は、文字列「ＨＡ」について、図３８に示される処理が完了した時点における表示面４００の状態を示す。図１６に示されるそれぞれの矩形は、表示面４００に含まれるサブピクセルを示す。
【０１８４】
文字列「ＨＡ」を表示デバイス１０の表示面４００に表示する場合を例に挙げて本発明の実施の形態３の文字表示処理を説明したが、表示デバイス１０の表示面４００に表示される文字列に含まれる文字の個数は２に限定されないことはいうまでもない。
【０１８５】
上述した実施の形態１〜実施の形態３では、英語のアルファベットを表示デバイス１０の表示面４００に表示する場合を例にとり説明した。しかし、本発明の適用は、英語のアルファベットに限定されない。他の任意の言語の文字（例えば、中国語の文字、英語の文字、韓国語の文字）に本発明を適用することも可能である。
【０１８６】
【発明の効果】
本発明によれば、文字表示装置１の制御部２０は、第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルの色要素レベルを所定の色要素レベルに設定し、その第１のサブピクセルの近傍の少なくとも１つの第１近傍サブピクセルの色要素レベルを所定の色要素レベル以外の色要素レベルに設定することにより、第１の文字を表示面４００に表示するように表示デバイス１０を制御する。第１の文字の基本部分は、所定のサイズを有する第１のフレームに含まれており、第１の文字の基本部分に対応する少なくとも１つの第１のサブピクセルは、そのフレームに対応する表示面４００上の領域（第１の領域）に含まれており、少なくとも１つの第１近傍サブピクセルのうち少なくとも１つは、第１の領域外にある。
【０１８７】
これにより、フレームに対応する第１の領域の内部に収まるように補正パターン（サブピクセルを所定の色要素レベル以外の色要素レベルに設定するためのパターン）を配置することができない場合であっても、そのはみ出した補正パターンの部分がフレームに対応する第１の領域外に配置されるので、第１の文字を高品位に表示することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の文字表示装置１の構成を示すブロック図である。
【図２】表示デバイス１０の表示面４００の一例を示す図である。
【図３】補助記憶装置４０に格納される輝度テーブル４２ｃの一例としての輝度テーブル３９２を示す図である。
【図４】補助記憶装置４０に格納される補正テーブル４２ｂの一例としての補正テーブル３９０を示す図である。
【図５】文字表示プログラム４１によって表現される文字表示処理の手順を示すフローチャートである。
【図６】文字列「ＨＡ」の１文字目である文字「Ｈ」の基本部分をサブピクセル単位に定義する基本部分データ６００を示す図である。
【図７】文字「Ｈ」の基本部分に対応するサブピクセルの色要素レベルが所定の値（色要素レベル「７」）に設定された状態を示す図である。
【図８】文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルが所定の値以外の値（色要素レベル「５」、「２」および「１」のいずれか）に設定された状態を示す図である。
【図９】フレームに対応する領域からはみ出した補正パターンの部分の色要素レベルが、保存バッファ９０１に格納された状態を示す図である。
【図１０】文字列「ＨＡ」の２文字目である文字「Ａ」の基本部分をサブピクセル単位に定義する基本部分データ６１０を示す図である。
【図１１】文字「Ａ」の基本部分に対応するサブピクセルの色要素レベルが所定の値（色要素レベル「７」）に設定された状態を示す図である。
【図１２】文字「Ａ」のフレームに対応する領域に含まれるサブピクセルの色要素レベルが、保存バッファ９０１（図９）に格納された色要素レベルと合成された状態を示す図である。
【図１３】文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素レベルが所定の値以外の値（色要素レベル「５」、「２」および「１」のいずれか）に設定された状態を示す図である。
【図１４】フレームに対応する領域からはみ出した補正パターンの部分の色要素レベルが、保存バッファ９０１に格納された状態を示す図である。
【図１５】文字「Ｈ」および文字「Ａ」のそれぞれについて、図５に示される処理のステップＳ１０３〜ステップＳ１１６の処理が完了した時点における表示面４００の状態を示す図である。
【図１６】文字列「ＨＡ」について、図５に示される処理が完了した時点における表示面４００の状態を示す図である。
【図１７】ピクセル単位のビットマップから基本部分データを生成する処理の手順を示すフローチャートである。
【図１８】文字を表すピクセル単位のビットマップの一部分を示す図である。
【図１９】表示デバイス１０の表示面４００の一部分を示す図である。
【図２０Ａ】ピクセル単位のビットマップにおいて注目しているビットＤ（ｘ，ｙ）の８近傍の例を示す図である。
【図２０Ｂ】ビットＤ（ｘ，ｙ）の８近傍のビットが図２０Ａに示される値を有している場合に、基本部分定義ルールによって定義されるサブピクセルを示す図である。
【図２１Ａ】ピクセル単位のビットマップにおいて注目しているビットＤ（ｘ，ｙ）の８近傍の他の例を示す図である。
【図２１Ｂ】ビットＤ（ｘ，ｙ）の８近傍のビットが図２１Ａに示される値を有している場合に、基本部分定義ルールによって定義されるサブピクセルを示す図である。
【図２２Ａ】ピクセル単位のビットマップにおいて注目しているビットＤ（ｘ，ｙ）の８近傍の他の例を示す図である。
【図２２Ｂ】ビットＤ（ｘ，ｙ）の８近傍のビットが図２２Ａに示される値を有している場合に、基本部分定義ルールによって定義されるサブピクセルを示す図である。
【図２３】８近傍のビットのすべての「１」または「０」の組み合わせを示す図である。
【図２４】文字「Ｈ」を表すピクセル単位のビットマップ２４０１の例を示す図である。
【図２５】文字「Ａ」を表すピクセル単位のビットマップ２５０１の例を示す図である。
【図２６】本発明の実施の形態２の文字表示装置２の構成を示すブロック図である。
【図２７】上書きプログラム４３により表現される上書き処理の手順を示すフローチャートである。
【図２８】文字列「ＨＡ」が表示デバイス１０の表示面４００に表示されている状態を示す図である。
【図２９】図２８に示される領域２８０１に含まれるサブピクセルの輝度レベルを示す図である。
【図３０】輝度レベルと色要素レベルとの対応関係を規定したテーブル３００１の一例を示す図である。
【図３１】図３０に示されるテーブル３００１を用いて、図２９に示されるサブピクセルの輝度レベルを色要素レベルに変換した例を示す図である。
【図３２】注目するサブピクセルの色要素レベルと、その注目するサブピクセルに隣接するサブピクセルの色要素レベルとの関係を規定するテーブル３２０１を示す図である。
【図３３】図３２に示されるテーブル３２０１を用いて、表示面４００上の上書きする領域の右側の境界から１〜３番目に位置するサブピクセルの色要素レベルを設定した例を示す図である。
【図３４】領域２８０３に含まれるサブピクセルの色要素レベルを輝度レベルに変換した例を示す図である。
【図３５】図２７に示される文字の上書き処理によって、文字列「ＨＡ」が表示されている表示面４００の文字「Ｈ」の位置に文字「Ｖ」を上書きした例を示す図である。
【図３６】図２７に示される文字の上書き処理において、ステップＳ２０２〜ステップＳ２０５の処理が行なわれなかった場合の表示面４００の例を示す図である。
【図３７】本発明の実施の形態３の文字表示装置３の構成を示すブロック図である。
【図３８】文字表示プログラム４１ａにより表現される文字表示処理の手順を示すフローチャートである。
【図３９】文字「Ｈ」の基本部分データと、文字「Ａ」の基本部分データとが、主メモリ２２上の領域３９０１に格納された状態を示す図である。
【図４０】文字「Ｈ」の基本部分に対応するサブピクセルと、文字「Ａ」の基本部分に対応するサブピクセルとの色要素レベルが所定の値（色要素レベル「７」）に設定された状態を示す図である。
【図４１】文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルと、文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルとの色要素レベルが所定の値以外の値（色要素レベル「５」、「２」および「１」のいずれか）に設定された状態を示す図である。
【図４２】文字列「ＨＡ」について、図３８に示される処理が完了した時点における表示面４００の状態を示す図である。
【図４３】特開２００１−１００７２５号公報に記載の従来技術に従って文字「／」（スラッシュ）の基本部分に対応するサブピクセルの強さを所定の値に設定した例を示す図である。
【図４４】従来技術に従って文字「／」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素の強さを所定の値以外の値に設定した例を示す図である。
【図４５】文字「Ａ」の基本部分に対応するサブピクセルと、フレームに対応する領域との関係を示す図である。
【図４６】上述した従来技術に従って文字「Ａ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素の強さを所定の値以外の値に設定した例を示す図である。
【図４７】上述した従来技術に従って文字「Ｈ」の基本部分に対応するサブピクセルの近傍のサブピクセルの色要素の強さを所定の値以外の値に設定した例を示す図である。
【符号の説明】
１、２、３  文字表示装置
１０  表示デバイス
１２  ピクセル
１４Ｒ、１４Ｇ、１４Ｂ  サブピクセル
２０  制御部
２２  主メモリ
３０  入力デバイス
４０  補助記憶装置
４１、４１ａ  文字表示プログラム
４２  データ
４２ａ  文字データ
４２ｂ  補正テーブル
４２ｃ  輝度テーブル
４３  上書きプログラム
４００  表示面
【図１】
0003552106.tif 000002
【図２】
0003552106.tif 000003
【図３】
0003552106.tif 000004
【図４】
0003552106.tif 000005
【図５】
0003552106.tif 000006
【図６】
0003552106.tif 000007
【図７】
0003552106.tif 000008
【図８】
0003552106.tif 000009
【図９】
0003552106.tif 000010
【図１０】
0003552106.tif 000011
【図１１】
0003552106.tif 000012
【図１２】
0003552106.tif 000013
【図１３】
0003552106.tif 000014
【図１４】
0003552106.tif 000015
【図１５】
0003552106.tif 000016
【図１６】
0003552106.tif 000017
【図１７】
0003552106.tif 000018
【図１８】
0003552106.tif 000019
【図１９】
0003552106.tif 000020
【図２０Ａ】
0003552106.tif 000021
【図２０Ｂ】
0003552106.tif 000022
【図２１Ａ】
0003552106.tif 000023
【図２１Ｂ】
0003552106.tif 000024
【図２２Ａ】
0003552106.tif 000025
【図２２Ｂ】
0003552106.tif 000026
【図２３】
0003552106.tif 000027
【図２４】
0003552106.tif 000028
【図２５】
0003552106.tif 000029
【図２６】
0003552106.tif 000030
【図２７】
0003552106.tif 000031
【図２８】
0003552106.tif 000032
【図２９】
0003552106.tif 000033
【図３０】
0003552106.tif 000034
【図３１】
0003552106.tif 000035
【図３２】
0003552106.tif 000036
【図３３】
0003552106.tif 000037
【図３４】
0003552106.tif 000038
【図３５】
0003552106.tif 000039
【図３６】
0003552106.tif 000040
【図３７】
0003552106.tif 000041
【図３８】
0003552106.tif 000042
【図３９】
0003552106.tif 000043
【図４０】
0003552106.tif 000044
【図４１】
0003552106.tif 000045
【図４２】
0003552106.tif 000046
【図４３】
0003552106.tif 000047
【図４４】
0003552106.tif 000048
【図４５】
0003552106.tif 000049
【図４６】
0003552106.tif 000050
【図４７】
0003552106.tif 000051