(57)【要約】【課題】表示装置の操作状態によって表示情報の表示状態が損なわれることを防止することが可能な表示装置を提供する。【解決手段】本発明の表示装置は、表示手段と、表示手段を制御する制御手段と、複数の入力部を含む入力手段とを備えている。制御手段は、表示手段が表示データに基づいて文字または図形を表示している間に複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定し、表示手段が表示データに基づいて文字または図形を表示している間に複数の入力部のうちの１つの入力部がユーザによって操作されたと判定された場合には、制御手段は、ユーザによって操作された入力部の表示手段に対する相対的な位置に応じて、表示データを変更し、制御手段は、変更された表示データを表示手段に出力することにより、変更された表示データに基づいて文字または図形を表示するように表示手段を制御する。【選択図】図１
2008257073.tif 000002
【特許請求の範囲】
【請求項１】
文字または図形を表示するための表示データに基づいて文字または図形を表示する表示手段と、
前記表示データを前記表示手段に出力することにより、前記表示データに基づいて文字または図形を表示するように前記表示手段を制御する制御手段と、
前記制御手段に指示を入力するための複数の入力部を含む入力手段と
を備えた表示装置であって、
前記制御手段は、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定し、
前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたと判定された場合には、前記制御手段は、前記ユーザによって操作された入力部の前記表示手段に対する相対的な位置に応じて、前記表示データを変更し、前記制御手段は、前記変更された表示データを前記表示手段に出力することにより、前記変更された表示データに基づいて文字または図形を表示するように前記表示手段を制御する、表示装置。
【請求項２】
前記複数の入力部は、第１のグループと第２のグループとに分類されており、
前記第１グループに分類された少なくとも１つの入力部のそれぞれは、前記第２のグループに分類された少なくとも１つの入力部のそれぞれよりも前記表示手段に近い位置に配置されている、請求項１に記載の表示装置。
【請求項３】
前記第１のグループに分類された少なくとも１つの入力部のうちの１つが前記ユーザによって操作されたと判定された場合には、前記制御手段は、前記変更された表示データによって定義される文字または図形の線幅が前記表示データによって定義される文字または図形の線幅よりも大きくなるように前記表示データを変更する、請求項２に記載の表示装置。
【請求項４】
前記第２のグループに分類された少なくとも１つの入力部のうちの１つが前記ユーザによって操作されたと判定された場合には、前記制御手段は、前記変更された表示データによって定義される文字または図形の色が前記表示データによって定義される文字または図形の色とは異なるように前記表示データを変更する、請求項２に記載の表示装置。
【請求項５】
前記制御手段は、複数のテーブルの中から前記ユーザによって操作された入力部に対応するテーブルを選択することによって前記表示データを変更する、請求項１に記載の表示装置。
【請求項６】
表示装置に含まれる制御手段に表示変更処理を実行させるためのプログラムであって、
文字または図形を表示するための表示データに基づいて文字または図形を表示する表示手段と、前記制御手段に指示を入力するための複数の入力部を含む入力手段とが、前記表示装置にさらに含まれており、前記制御手段は、前記表示データを前記表示手段に出力することにより、前記表示データに基づいて文字または図形を表示するように前記表示手段を制御し、
前記表示変更処理は、
前記制御手段が、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定するステップと、
前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたと判定された場合には、前記制御手段が、前記ユーザによって操作された入力部の前記表示手段に対する相対的な位置に応じて、前記表示データを変更するステップと、前記制御手段が、前記変更された表示データを前記表示手段に出力することにより、前記変更された表示データに基づいて文字または図形を表示するように前記表示手段を制御するステップと
を包含する、プログラム。
【請求項７】
表示装置に含まれる制御手段に表示変更処理を実行させるためのプログラムが記録された記録媒体であって、
文字または図形を表示するための表示データに基づいて文字または図形を表示する表示手段と、前記制御手段に指示を入力するための複数の入力部を含む入力手段とが、前記表示装置にさらに含まれており、前記制御手段は、前記表示データを前記表示手段に出力することにより、前記表示データに基づいて文字または図形を表示するように前記表示手段を制御し、
前記表示変更処理は、
前記制御手段が、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定するステップと、
前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたと判定された場合には、前記制御手段が、前記ユーザによって操作された入力部の前記表示手段に対する相対的な位置に応じて、前記表示データを変更するステップと、前記制御手段が、前記変更された表示データを前記表示手段に出力することにより、前記変更された表示データに基づいて文字または図形を表示するように前記表示手段を制御するステップと
を包含する、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字または図形を表示する表示装置、プログラムおよび記録媒体に関し、特に、表示装置の操作状態によって表示情報の表示状態が損なわれることを防止することを可能とする表示装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
表示装置に情報が表示され、ユーザが、表示された情報（文字または図形）を見る場合、その表示装置の操作状態によっては、表示された情報の表示状態が著しく損なわれて表示された情報が見えにくくなる場合がある。
【０００３】
表示装置の表示部（画面）には、ユーザの視野角に応じて明るさの濃淡が生じる。このことは、液晶ＴＶなどを正面以外のところから見ると、表示された情報の白色が飛んでいたり、黒色がつぶれていたり、写真のネガのようにカラーが反転して見えたりすることで理解できる。
【０００４】
表示部の全体が明るくなったときには、表示情報全体が白飛びし、表示情報の内容が見えにくくなる。例えば、表示情報が文字の場合、白飛びのために文字全体がやせ細って見える。
【０００５】
表示部の全体が暗くなったときには、表示情報全体が黒くつぶれ、表示情報の内容が見えにくくなる。例えば、表示情報が文章や地図の場合、線が黒くつぶれ、文字または道の表示が太くつぶれてしまう。
【０００６】
従来技術では、表示状態を改善させるために、表示装置に含まれる電圧回路の制御の改善、表示情報の輝度調節の改善など機械的に（ハード的に）対応している。
【０００７】
例えば、特許文献１は、表示装置の表示方向の変更時に、視野角設定電圧を切り替えることによって、視野角を調整して表示状態を改善する技術を開示する。
【０００８】
例えば、特許文献２は、表示装置の表示方向の変更時に、表示方向の変更のための制御手段と輝度調整手段とを連動させ、輝度調整を自動的に行い表示状態を改善する技術を開示する。
【特許文献１】特開平７−１４６４６１号公報
【特許文献２】特開２００１−１４７６６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、従来の手法では、表示装置の操作状態が変更されるたびに、表示装置の制御方法の機械的な（ハード的な）改良が必要となるため、表示装置の構成が特殊になり、簡便で安価な表示装置の提供が困難になる。
【００１０】
例えば、特許文献１に開示の技術では、通常の表示装置に不必要である設定電圧回路の変更が必要となるため、表示装置の構成が特殊になり、安価な表示装置の提供が困難になる。
【００１１】
例えば、特許文献２に開示の技術では、制御手段と輝度調整手段との連動が複雑になり、さらに輝度調整のための新たな装置が必要となるため、表示装置の構成が特殊になり、安価な表示装置の提供が困難になる。
【００１２】
本発明は、上記課題に鑑みてなされたものであり、簡単な構成で表示情報の表示形態を変更することができる表示装置、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の表示装置は、文字または図形を表示するための表示データに基づいて文字または図形を表示する表示手段と、前記表示データを前記表示手段に出力することにより、前記表示データに基づいて文字または図形を表示するように前記表示手段を制御する制御手段と、前記制御手段に指示を入力するための複数の入力部を含む入力手段とを備えた表示装置であって、前記制御手段は、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定し、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたと判定された場合には、前記制御手段は、前記ユーザによって操作された入力部の前記表示手段に対する相対的な位置に応じて、前記表示データを変更し、前記制御手段は、前記変更された表示データを前記表示手段に出力することにより、前記変更された表示データに基づいて文字または図形を表示するように前記表示手段を制御し、これにより、上記目的が達成される。
【００１４】
前記複数の入力部は、第１のグループと第２のグループとに分類されており、前記第１グループに分類された少なくとも１つの入力部のそれぞれは、前記第２のグループに分類された少なくとも１つの入力部のそれぞれよりも前記表示手段に近い位置に配置されていてもよい。
【００１５】
前記第１のグループに分類された少なくとも１つの入力部のうちの１つが前記ユーザによって操作されたと判定された場合には、前記制御手段は、前記変更された表示データによって定義される文字または図形の線幅が前記表示データによって定義される文字または図形の線幅よりも大きくなるように前記表示データを変更してもよい。
【００１６】
前記第２のグループに分類された少なくとも１つの入力部のうちの１つが前記ユーザによって操作されたと判定された場合には、前記制御手段は、前記変更された表示データによって定義される文字または図形の色が前記表示データによって定義される文字または図形の色とは異なるように前記表示データを変更してもよい。
【００１７】
前記制御手段は、複数のテーブルの中から前記ユーザによって操作された入力部に対応するテーブルを選択することによって前記表示データを変更してもよい。
【００１８】
本発明のプログラムは、表示装置に含まれる制御手段に表示変更処理を実行させるためのプログラムであって、文字または図形を表示するための表示データに基づいて文字または図形を表示する表示手段と、前記制御手段に指示を入力するための複数の入力部を含む入力手段とが、前記表示装置にさらに含まれており、前記制御手段は、前記表示データを前記表示手段に出力することにより、前記表示データに基づいて文字または図形を表示するように前記表示手段を制御し、前記表示変更処理は、前記制御手段が、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定するステップと、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたと判定された場合には、前記制御手段が、前記ユーザによって操作された入力部の前記表示手段に対する相対的な位置に応じて、前記表示データを変更するステップと、前記制御手段が、前記変更された表示データを前記表示手段に出力することにより、前記変更された表示データに基づいて文字または図形を表示するように前記表示手段を制御するステップとを包含し、これにより、上記目的が達成される。
【００１９】
本発明の記録媒体は、表示装置に含まれる制御手段に表示変更処理を実行させるためのプログラムが記録された記録媒体であって、文字または図形を表示するための表示データに基づいて文字または図形を表示する表示手段と、前記制御手段に指示を入力するための複数の入力部を含む入力手段とが、前記表示装置にさらに含まれており、前記制御手段は、前記表示データを前記表示手段に出力することにより、前記表示データに基づいて文字または図形を表示するように前記表示手段を制御し、前記表示変更処理は、前記制御手段が、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定するステップと、前記表示手段が前記表示データに基づいて文字または図形を表示している間に前記複数の入力部のうちの１つの入力部がユーザによって操作されたと判定された場合には、前記制御手段が、前記ユーザによって操作された入力部の前記表示手段に対する相対的な位置に応じて、前記表示データを変更するステップと、前記制御手段が、前記変更された表示データを前記表示手段に出力することにより、前記変更された表示データに基づいて文字または図形を表示するように前記表示手段を制御するステップとを包含し、これにより、上記目的が達成される。
【発明の効果】
【００２０】
本発明の表示装置、プログラムおよび記録媒体によれば、ユーザによって操作された入力部の表示手段に対する相対的な位置に応じて、表示データを変更することができる。これにより、表示装置の操作状態によって表示情報の表示状態が損なわれることを防止することができる。
【００２１】
本発明によれば、表示装置に情報を表示するための情報を入手する場合に、表示装置の操作状態を検知することによって、表示装置の操作状態によって損なわれる表示情報の表示状態を変更し、変更された表示状態で表示情報を表示し、表示内容を見やすくする。
【００２２】
本発明によれば、表示装置の操作状態によって、表示情報の表示状態が著しく損なわれ、表示内容が見にくくなる場合であっても、電圧回路の制御や、輝度調節の改善など表示装置の制御方法の機械的な（ハード的な）改良が必要とされない。従来の液晶表示装置をそのまま使用することができる。情報表示がどのような状態で行われているかを検知することによって、ソフトウエア処理によって表示情報の表示状態を改善し、どのような状態にあっても、安価で良好な表示情報を表示する表示装置を提供できる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００２４】
１．表示装置
図１は、本発明の実施の形態の表示装置１の構成の一例を示す。
【００２５】
表示装置１は、例えば、携帯電話である。携帯電話は、例えばＰＨＳでありえる。携帯電話としては、貝のように折り畳み可能なシェル型、折り畳み不可能なストレート型などの任意のタイプの携帯電話が使用され得る。あるいは、表示装置１は、電子辞書、ＰＤＡであってもよい。
【００２６】
表示装置１は、文字を表示する表示手段１０と、表示手段１０を制御する制御手段２０と、制御手段２０に指示を入力するための複数の入力部を含む入力手段３０と、補助記憶装置４０とを含む。制御手段２０には、表示手段１０と、入力手段３０と、補助記憶装置４０とが接続されている。
【００２７】
補助記憶装置４０には、所定の表示状態で文字を表示する文字表示プログラム４４と、ユーザによって操作された入力部の表示手段１０に対する相対的な位置に応じて表示装置１の操作状態を検知する操作検知プログラム４１と、ユーザによって操作された入力部の表示手段１０に対する相対的な位置に応じて、文字の表示状態を変更する情報変更プログラム４２と、これらのプログラムを実行するために必要なデータ４３とが格納されている。
【００２８】
データ４３には、文字データ４３ｃと、表示装置の操作状態を定義する情報テーブル４３ａと、方法テーブル４３ｂとを含む。
【００２９】
方法テーブル４３ｂには、表示情報の表示状態を示すデータ（この装置では、現在の表示情報から使用者が得られる見かけの文字の太さを定義するデータ（輝度データ））が格納されている。
【００３０】
文字データ４３ｃは、文字の形状を定義するデータである。文字データ４３ｃは、例えば、ベクトルフォントの形状を定義するベクトルデータである。文字データ４３ｃは、アウトラインフォントの形状を定義するアウトラインデータであってもよい。
【００３１】
補助記憶装置４０としては、文字表示プログラム４４、操作検知プログラム４１、情報変更プログラム４２およびデータ４３を格納することが可能なタイプの記憶装置が使用され得る。補助記憶装置４０において、文字表示プログラム４４、操作検知プログラム４１、情報変更プログラム４２およびデータ４３を格納する記録媒体としては、任意の記録媒体が使用され得る。例えば、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤ、ＩＣカード、光カードなどの記録媒体が好適に使用され得る。
【００３２】
文字表示プログラム４４、操作検知プログラム４１、情報変更プログラム４２およびデータ４３は、補助記憶装置４０における記録媒体に格納されることに限定されない。例えば、文字表示プログラム４４、操作検知プログラム４１、情報変更プログラム４２およびデータ４３は、制御手段２０が含む主メモリに格納されてもよいし、ＲＯＭ（図示せず）に格納されてもよい。ＲＯＭは、例えば、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはフラッシュＲＯＭであり得る。このＲＯＭ方式の場合には、そのＲＯＭを交換するだけでいろいろな処理のバリエーションを容易に実現することかできる。例えば、ＲＯＭ方式は、表示装置１が携帯型の端末装置または携帯電話機である場合に好適に適用され得る。
【００３３】
さらに、文字表示プログラム４４、操作検知プログラム４１、情報変更プログラム４２およびデータ４３を格納する記録媒体は上記ディスクやカードなどの記憶装置や半導体メモリなどのようにプログラムやデータを固定的に担持する媒体であってもよい。
【００３４】
表示装置１がインターネットを含む通信回線に接続するための手段を備えている場合には、その通信回線から、文字表示プログラム４４、操作検知プログラム４１、情報変更プログラム４２およびデータ４３をダウンロードすることができる。この場合、ダウンロードに必要なローダープログラムは、ＲＯＭ（図示せず）に予め格納されていてもよいし、補助記憶装置４０から制御手段２０にインストールされてもよい。
【００３５】
制御手段２０は、ＣＰＵ２１と主メモリ２２とを含む。
【００３６】
ＣＰＵ２１は、表示装置１の全体を制御および監視するとともに、補助記憶装置４０に格納されている文字表示プログラム４４、操作検知プログラム４１、情報変更プログラム４２を実行する。
【００３７】
主メモリ２２は、入力手段３０から入力されたデータと、表示手段１０に表示するためのデータと、操作検知プログラム４１、情報変更プログラム４２および文字表示プログラム４４を実行するのに必要なデータとを一時的に格納する。主メモリ２２は、ＣＰＵ２１によって高速にアクセスされる。
【００３８】
ＣＰＵ２１は、主メモリ２２に格納された各種のデータに基づいて、操作検知プログラム４１、情報変更プログラム４２および文字表示プログラム４４を実行することにより、表示装置１の操作状態に応じて表示情報の表示状態を変更し、変更された表示状態に応じて適切な表示情報を生成する。生成されたデータは、主メモリ２２に一旦格納された後、表示手段１０に出力される。データが表示手段１０に出力されるタイミングは、ＣＰＵ２１によって制御される。
【００３９】
制御手段２０は、全体として、表示手段１０の表示面に適切な表示情報を生成することにより、表示情報を表示面に表示するように表示手段１０を制御する。
【００４０】
表示手段１０は、例えば、カラー液晶表示デバイスである。カラー液晶表示デバイスとしては、パソコンなどに多く用いられている透過型の液晶表示デバイスのほか、反射型やリアプロ型の液晶表示デバイスが使用され得る。しかし、表示手段１０は、カラー液晶表示デバイスに限定されない。表示手段１０として、Ｘ方向およびＹ方向に配列された複数のピクセルを有する任意のカラー表示装置（いわゆるＸＹマトリクス表示装置）が使用され得る。
【００４１】
表示デバイスが液晶表示装置である場合には、表示デバイスの表示面に複数のピクセルが設けられている。複数のピクセルの各々は、複数のサブピクセルに分割されている。複数のサブピクセルの各々には、複数の色要素（例えば、Ｒ（赤）、Ｇ（緑）、Ｂ（青））の各々が割り当てられている。ＣＰＵ２１は、文字の大きさをピクセルごとに制御し得る。しかし、これに限らない。表示デバイスが液晶表示装置である場合には、ＣＰＵ２１は、サブピクセルごとに文字の大きさを制御してもよい。ＣＰＵ２１は、サブピクセルの単位で文字の大きさを変更するために、表示デバイスを制御し得る。ＣＰＵ２１がサブピクセルの単位で文字の大きさを変更する場合には、ＣＰＵ２１がピクセルの単位で文字の大きさを変更する場合と比べて、文字の大きさをよりきめ細かく制御することができる。
【００４２】
入力手段３０は、表示手段１０に表示すべき表示情報を示すデータを制御手段２０に入力したり、操作情報を制御手段２０に入力するために使用される。
【００４３】
表示情報は、例えば、メニュー情報であったり、メール文章であったり、写真であったり、地図画像であったりする。入力手段３０としては、任意のタイプの入力デバイスが使用され得る。例えば、数字キー、矢印キー、ボタン、ダイヤルなどの入力デバイスが入力手段３０として好適に使用され得る。
【００４４】
図２は、入力手段に含まれる複数の入力部の構成の一例を示す。
【００４５】
表示装置１は、第１のグループに分類された少なくとも１つの入力部ａと、第２のグループに分類された少なくとも１つの入力部ｂと表示画面ｃとを含む。第１のグループに分類された少なくとも１つの入力部ａと第２のグループに分類された少なくとも１つの入力部ｂとは、入力手段３０に含まれる。表示画面ｃは、表示手段１０に含まれる。
【００４６】
図２において、第１のグループに分類された少なくとも１つの入力部ａ（少なくとも１つの上部キーａ）は、破線ａで囲まれており、第２のグループに分類された少なくとも１つの入力部ｂ（少なくとも１つの下部キーｂ）は、破線ｂで囲まれている。第２のグループに分類された少なくとも１つの入力部ｂの位置は、第１のグループに分類された少なくとも１つの入力部ａの位置に対して表示画面ｃの位置の反対側にある。すなわち、第１のグループに分類された少なくとも１つの入力部ａの位置は、第２のグループに分類された少なくとも１つの入力部ｂの位置よりも表示画面ｃの位置に近い。
【００４７】
第１のグループの入力部ａは、例えば、第１機能キーａ１、カーソルキーａ２および第２機能キーａ３を含む。第２のグループの入力部ｂは、例えば、複数のテンキーを含む。
【００４８】
しかし、第１のグループに分類された少なくとも１つの入力部ａ、第２のグループに分類された少なくとも１つの入力部ｂが、キーであることに限定されない。第１のグループに分類された少なくとも１つの入力部ａ、第２のグループに分類された少なくとも１つの入力部ｂは、制御手段２０に指示を入力するための入力部である限りは、任意の構成、配置を有し得る。例えば、第１のグループに分類された少なくとも１つの入力部ａ、第２のグループに分類された少なくとも１つの入力部ｂは、少なくとも１つの入力ボタンである。
【００４９】
図３は、表示装置の操作状態の一例を示す。
【００５０】
図３（Ａ）は、表示装置１の操作状態Ａを示す。
【００５１】
表示装置１の操作状態Ａは、ユーザが複数の入力部のうちの１つを操作する前（ユーザが表示装置を保持するだけ）の操作状態である。ユーザが複数の入力部のうちの１つを操作する前は、表示装置１は入力待機状態である。表示装置１が待機状態であるとは、表示装置１が、例えば、通話または情報表示のための入力を待っている状態である。
【００５２】
図３（Ｂ）は、表示装置の操作状態Ｂを示す。
【００５３】
表示装置の操作状態Ｂは、ユーザが下部キーｂを操作するために親指に力を入れ、ユーザが下部キーｂを押下した時の操作状態である。
【００５４】
ユーザが下部キーｂを操作するときには、ユーザが表示装置を保持するだけの時より、親指の力が下部にかかるため、表示装置１は操作状態Ａから操作状態Ｂになり、表示装置が傾く（表示画面ｃの視野角が変化する）。したがって、表示画面ｃの全体が暗くなり、ユーザには、表示されている線などが太く見える。
【００５５】
図３（Ｃ）は、表示装置１の操作状態Ｃを示す。
【００５６】
表示装置１の操作状態Ｃは、ユーザが上部キーａを操作するために親指に力を入れ、ユーザが上部キーａを押下した時の操作状態である。
【００５７】
ユーザが上部キーａを操作するときには、ユーザが表示装置を保持するだけの時より、親指の力が上部にかかるため、表示装置１は操作状態Ａから操作状態Ｃになり、表示装置が傾く（表示画面ｃの視野角が変化する）。したがって、表示画面ｃの全体が明くなり、ユーザには、表示されている線などが細く見える。
【００５８】
図４は、文字の表示状態Ａを示す。
【００５９】
文字の表示状態Ａは、表示装置が操作状態Ａである場合の文字の表示状態である。表示装置が操作状態Ａである場合には、ユーザには、表示手段には表示状態Ａの文字が表示されているように見える。例えば、表示状態Ａの文字の見かけの線幅は、幅Ｌ１である。
【００６０】
図５は、文字の表示状態Ｂを示す。
【００６１】
文字の表示状態Ｂは、表示装置が操作状態Ｂである場合の文字の表示状態である。表示装置が操作状態Ｂである場合には、ユーザには、表示手段には表示状態Ｂの文字が表示されているように見える。例えば、表示状態Ｂの文字の見かけの線幅は、幅Ｌ２である。
【００６２】
図６は、文字の表示状態Ｃを示す。
【００６３】
文字の表示状態Ｃは、表示装置が操作状態Ｃである場合の文字の表示状態である。表示装置が操作状態Ｃである場合には、ユーザには、表示手段には表示状態Ｃの文字が表示されているように見える。例えば、表示状態Ｃの文字の見かけの線幅は、幅Ｌ３である。
【００６４】
図８は、情報テーブル４３ａの一例を示す。情報テーブル４３ａは、表示装置の操作状態と表示情報レベルとの関係を示す。
【００６５】
以下、図３と図８とを参照して、情報テーブル４３ａについて説明する。
【００６６】
表示情報レベルは、表示装置の操作状態を数値化した指標である。例えば、表示装置の操作状態Ａには表示情報レベルの値「０」が対応している。表示装置の操作状態Ｂには表示情報レベルの値「２」が対応している。表示装置の操作状態Ｃには表示情報レベルの値「−１」が対応している。
【００６７】
ユーザが入力部を操作することによって表示装置の操作状態Ａ，Ｂ，Ｃが確定した場合、これらの操作状態に対応する表示情報レベルが確定する。
【００６８】
図９は、方法テーブルのインデックス（表示方法を示す値）の一例を示す。方法テーブルのインデックスは、表示情報レベルの値に対応する方法テーブルを特定する。
【００６９】
表示情報レベルの値「０」には、方法テーブルのインデックス「４０」が対応している。表示情報レベルの値「２」には、方法テーブルのインデックス「６０」が対応している。表示情報レベルの値「−１」には、方法テーブルのインデックス「３０」が対応している。さらに、表示情報レベルの値「−３」には、方法テーブルのインデックス「１０」が対応している。表示情報レベルの値「−２」には、方法テーブルのインデックス「２０」が対応している。表示情報レベルの値「１」には、方法テーブルのインデックス「５０」が対応している。表示情報レベルの値「３」には、方法テーブルのインデックス「７０」が対応している。
【００７０】
ユーザが入力部を操作することによって表示装置の操作状態（例えば、表示装置の操作状態Ａ，Ｂ，Ｃ）が確定した場合、これらの操作状態に対応する表示情報レベル（例えば、表示情報レベル０，２，−１）が確定し、さらに、これらの表示情報レベルの値に対応する方法テーブルが特定される。
【００７１】
図１０は、方法テーブル４３ｂおよび基準出力レベルと輝度との関係の一例を示す。
【００７２】
方法テーブル４３ｂは、表示情報のパラメータを定義する複数のデータを示す。方法テーブル４３ｂに示されたデータに基づいて、表示装置がもともと提供しようとしていた文字の太さで文字を表示する。方法テーブル４３ｂに示されたデータによって、表示情報（例えば、文字）の表示状態が示される。例えば、表示情報の表示状態を示すデータは、輝度データである。
【００７３】
方法テーブル４３ｂは、少なくとも１つの方法テーブルを含む。各方法テーブルは、基準出力レベルに対して、各色（ＲＧＢ）の出力レベル（輝度レベル）を数値化したデータを示し、ＲＧＢ３色毎に出力レベル１〜２５６の各階調に対する各色の出力レベルを定義している。
【００７４】
輝度（０〜２５５）は、基準出力レベルＮｏ．１〜Ｎｏ．２５６に等間隔で割り当てられるような対応関係に限定されない。さらに、輝度Ｒ、輝度Ｇおよび輝度Ｂのそれぞれと基準出力レベルとの対応関係が異なっていてもよい。例えば、輝度Ｒ、輝度Ｇおよび輝度Ｂのそれぞれに、表示デバイスの特性が考慮された輝度が適切に設定されてもよい。
【００７５】
図１０の（Ａ１）は、方法テーブルＡを示す。
【００７６】
方法テーブルＡは、方法テーブル４３ｂに含まれる方法テーブルのうち、インデックス「４０」に対応する方法テーブルである。
【００７７】
Ｎｏ．１〜Ｎｏ．２５６は、基準出力レベルを示す。欄「Ｒ」、欄「Ｇ」、欄「Ｂ」の各々に示される数値は、表示される文字の出力輝度レベルを示す。例えば、基準出力レベルがＮｏ．１２９である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（１２８，１２８，１２８）を有する文字が表示される。さらに、基準出力レベルがＮｏ．１である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（０，０，０）を有する文字が表示される。基準出力レベルがＮｏ．２５６である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）を有する文字が表示される。
【００７８】
操作状態Ａの場合に方法テーブルＡに示された輝度レベルで文字を表示することによって、ユーザには、文字の太さは、「Ｌ１」（図４参照）に見える。
【００７９】
図１０の（Ａ２）は、方法テーブルＡに対応する基準出力レベルと輝度との関係を示す。
【００８０】
縦軸は輝度を示し、横軸は基準出力レベル（Ｎｏ．）を示す。
【００８１】
このように、方法テーブルＡに対応する基準出力レベルと輝度との関係は、ほぼ正比例である。
【００８２】
図１０の（Ｂ１）は、方法テーブルＢを示す。
【００８３】
方法テーブルＢは、方法テーブル４３ｂに含まれる方法テーブルのうち、インデックス「６０」に対応する方法テーブルである。方法テーブルＢは、基準出力レベルによって示される階調の増加に対してＲＧＢ各色の階調の増加を多くすることによって、基準出力レベルの変化に対して各色の出力階調の変化が大きく、全体に輝度が高く現われるようにしたテーブルである。
【００８４】
本実施例では方法テーブルＢに示された階調レベルは輝度レベルである。各色の出力レベルの数値が高いことは輝度が高いことを示し、階調レベルによって示される色は明るくなる。
【００８５】
Ｎｏ．１〜Ｎｏ．２５６は、基準出力レベルを示す。欄「Ｒ」、欄「Ｇ」、欄「Ｂ」の各々に示される数値は、表示される文字の出力輝度レベルを示す。例えば、基準出力レベルがＮｏ．１２９である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（１８０，１８０，１８０）を有する文字が表示される。さらに、基準出力レベルがＮｏ．１である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（０，０，０）を有する文字が表示される。基準出力レベルがＮｏ．２５６である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）を有する文字が表示される。
【００８６】
操作状態Ｂの場合には、方法テーブルＡに示された基準出力レベルＮｏ．１２９に対応する輝度レベルで文字を表示すると、文字の表示状態は表示状態Ｂになって、文字が太く見える（図５参照）。したがって、操作状態Ｂの場合には方法テーブルＢに示された基準出力レベルＮｏ．１２９に対応する輝度レベルで文字を表示することによって、ユーザには、文字の太さは、「Ｌ１」（図４参照）に見える。
【００８７】
このように、複数の入力部のうちの１つが操作される前の状態（表示装置の操作状態Ａ）の文字の輝度を操作状態Ｂに対応する文字の輝度に変更することによって、表示内容を見やすくすることができる。このことは、文字の色の輝度値が背景の色の輝度値に近い場合には、人間の目には文字が太く見えるのに対し、文字の色の輝度値が背景の色の輝度値から遠い場合には、人間の目には文字が細く見えるという現象を利用したものである。
【００８８】
図１０の（Ｂ２）は、方法テーブルＢに対応する基準出力レベルと輝度との関係を示す。
【００８９】
縦軸は輝度を示し、横軸は基準出力レベル（Ｎｏ．）を示す。
【００９０】
このように、方法テーブルＢに対応する基準出力レベルと輝度との関係は、正比例ではない。基準出力レベルＮｏ．１〜Ｎｏ．１２９の増加に対して、輝度の増加は多くなっている。
【００９１】
図１０の（Ｃ１）は、方法テーブルＣを示す。
【００９２】
方法テーブルＣは、方法テーブル４３ｂに含まれる方法テーブルのうち、インデックス「３０」に対応する方法テーブルである。方法テーブルＣは、基準出力レベルによって示される階調の増加に対してＲＧＢ各色の階調の増加を少なくすることによって、基準出力レベルの変化に対して各色の出力階調の変化が小さく、全体に輝度が低く現われるようにしたテーブルである。
【００９３】
本実施例では方法テーブルＣに示された階調レベルは輝度レベルである。各色の出力レベルの数値が小さいことは輝度が低いことを示し、階調レベルによって示される色は暗くなる。
【００９４】
Ｎｏ．１〜Ｎｏ．２５６は、基準出力レベルを示す。欄「Ｒ」、欄「Ｇ」、欄「Ｂ」の各々に示される数値は、表示される文字の出力輝度レベルを示す。例えば、基準出力レベルがＮｏ．１２９である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（７３，７３，７３）を有する文字が表示される。さらに、基準出力レベルがＮｏ．１である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（０，０，０）を有する文字が表示される。基準出力レベルがＮｏ．２５６である場合には、画素値（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）を有する文字が表示される。
【００９５】
操作状態Ｃの場合には、方法テーブルＡに示された基準出力レベルＮｏ．１２９に対応する輝度レベルで文字を表示すると、文字の表示状態は表示状態Ｃになって、文字が細く見える（図６参照）。したがって、操作状態Ｃの場合には方法テーブルＣに示された基準出力レベルＮｏ．１２９に対応する輝度レベルで文字を表示することによって、ユーザには、文字の太さは、「Ｌ１」（図４参照）に見える。
【００９６】
このように、複数の入力部のうちの１つが操作される前の状態（表示装置の操作状態Ａ）の文字の輝度を操作状態Ｃに対応する文字の輝度に変更することによって、表示内容を見やすくすることができる。このことは、文字の色の輝度値が背景の色の輝度値に近い場合には、人間の目には文字が太く見えるのに対し、文字の色の輝度値が背景の色の輝度値から遠い場合には、人間の目には文字が細く見えるという現象を利用したものである。
【００９７】
図１０の（Ｃ２）は、方法テーブルＣに対応する基準出力レベルと輝度との関係を示す。
【００９８】
縦軸は輝度を示し、横軸は基準出力レベル（Ｎｏ．）を示す。
【００９９】
このように、方法テーブルＣに対応する基準出力レベルと輝度との関係は、正比例ではない。基準出力レベルＮｏ．１〜Ｎｏ．１２９の増加に対して、輝度の増加は少なくなっている。
【０１００】
図８〜図１０を参照して説明したように、複数の表示状態を示す複数のテーブル（例えば、方法テーブルＡ〜Ｃ）の中から、決定された操作状態に対応する文字の表示状態を示すテーブルが選択される。
【０１０１】
以上、図１０を参照して、方法テーブル４３ｂには、輝度を示すデータが示されており、輝度を示すデータを変更することによって見かけの文字の太さが変わらないように表示する例を説明した。しかし、方法テーブル４３ｂに示されるデータ（表示情報の表示状態を示すデータ）は、輝度を示すデータに限定されない。方法テーブル４３ｂに示されるデータは、例えば、彩度、明度、または濃度を示すデータである。例えば、見かけの線の太さは、輝度データを変更することによって調整可能である。例えば、見かけの線の色は、彩度、明度、または濃度を示すデータを変更することにって調整可能である。また、見かけの文字の太さが変わらないように表示するのと同様にして、見かけの図形の太さが変わらないように表示することも可能である。
【０１０２】
以上、図１〜図６および図８〜図１０を参照して、本発明の実施の形態の表示装置を説明した。
【０１０３】
例えば、図１〜図６および図８〜図１０に示される実施の形態では、表示手段１０が「文字または図形を表示する表示手段」に対応し、制御手段２０が「表示手段を制御する制御手段」に対応し、入力手段３０が「制御手段に指示を入力するための複数の入力部を含む入力手段」に対応する。ＣＰＵ２１が操作検知プログラム４１を実行することにより、制御手段２０が「表示手段が表示データに基づいて文字または図形を表示している間に複数の入力部のうちの１つがユーザによって操作されたか否かを判定する手段」として機能する。また、ＣＰＵ２１が情報変更プログラム４２を実行することにより、制御手段２０が「ユーザによって操作された入力部の表示手段に対する相対的な位置に応じて、表示データを変更する手段」として機能する。また、ＣＰＵ２１が文字表示プログラム４４を実行することにより、制御手段２０が「変更された表示データを表示手段に出力することにより、変更された表示データに基づいて文字または図形を表示するように表示手段を制御する手段」として機能する。
【０１０４】
しかし、図１〜図６および図８〜図１０に示される実施の形態は、本発明の表示装置の機能の一例を示したに過ぎない。上述した各手段の機能が達成される限りは、任意の構成を有する表示装置が本発明の範囲内に含まれ得る。例えば、上述した各手段は、ハードウェアによって実現されてもよいし、ソフトウェアによって実現されてもよいし、ハードウェアとソフトウェアとによって実現されてもよい。
【０１０５】
例えば、操作検知プログラム４１の機能は、角度センサーによって代替され得る。
【０１０６】
例えば、表示装置には、上述したように、表示装置の機能を実行させるための複数のプログラムが格納されている。これらのプログラムは、コンピュータの出荷時に、表示装置に含まれるプログラム格納手段に予め格納されていてもよい。あるいは、コンピュータの出荷後に、これらのプログラムをプログラム格納手段に格納するようにしてもよい。例えば、ユーザがインターネット上の特定のウェブサイトからこれらのプログラムを有料または無料でダウンロードし、そのダウンロードされたプログラムをコンピュータにインストールするようにしてもよい。これらのプログラムがフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録されている場合には、入力装置（例えば、ディスクドライブ装置）を用いてこれらのプログラムをコンピュータにインストールするようにしてもよい。インストールされたプログラムは、プログラム格納手段に格納される。
【０１０７】
本発明の表示装置によれば、ユーザによって操作された入力部の表示手段に対する相対的な位置に応じて表示装置の操作状態を検知することができ、その検知結果に応じて表示データを変更することができる。これにより、表示装置の操作状態によって表示情報の表示状態が損なわれることを防止することができる。例えば、表示装置の操作状態によって表示内容が見にくくなる場合（（１）表示画面の全体が明るくなったために、表示情報の全体が白飛びし、文字または図形の全体がやせ細って見える場合、（２）表示画面の全体が暗くなったために、文字または図形の線が黒くつぶれ、文字または図形の表示が太くつぶれてしまう場合）でも、表示データを変更することにより、表示状態を改善することが可能な簡便で安価な構成を有する表示装置を提供することができる。
【０１０８】
２．表示方法
以下、図３〜５、図８〜図１０を参照して、下部キーｂの操作に対応する表示処理手順を説明する。
【０１０９】
ユーザが下部キーｂを操作することにより、表示装置の操作状態は操作状態Ａから操作状態Ｂに変更される。したがって、表示画面ｃの全体が暗くなる。その結果、ユーザには、表示画面の暗さによって表示状態Ａの文字が潰れ、表示状態Ｂのように太く見える。このことは、例えば、小さい文字は潰れ、見にくくなることを意味する。線の幅「Ｌ２」の文字は、太く見にくい文字の具体例である（図５参照）。
【０１１０】
ユーザが下部キーｂを操作する前の状態（表示装置の操作状態Ａ）では、表示情報レベル「０」に対応する方法テーブルＡに基づいて、文字が表示される。
【０１１１】
ユーザが下部キーｂを操作した状態（表示装置の操作状態Ｂ）では、表示情報レベル「０」に対応する方法テーブルＡに基づいて、文字を表示した場合には、表示画面の全体が暗くなり、文字の線が潰れ、ユーザには文字が太く見える（図５参照）。したがって、本発明では、ユーザが下部キーｂを操作した状態（表示装置の操作状態Ｂ）では、表示情報レベル「２」に対応する方法テーブルＢに基づいて文字が表示される。その結果、文字の視認性を良くすることができる。あるいは、本発明では、ユーザが下部キーｂを操作した状態（表示装置の操作状態Ｂ）では、文字または図形の色が変更されるように表示データを変更するようにしてもよい。この場合、色要素レベルの制御は、ピクセル単位であるかサブピクセル単位であるかを問わない。このことによっても、文字の視認性を良くすることができる。
【０１１２】
操作検知プログラム４１がユーザの下部キーｂの操作を検知することによって、表示装置の操作状態が、操作状態Ａから操作状態Ｂに変化したことを検知することができる。操作状態Ｂに対応する表示情報レベルの値は「２」であり、表示情報レベルの値「２」に対応する方法テーブルのインデックスは「６０」である。インデックス「６０」に対応する方法テーブルＢを参照して、表示画面ｃの輝度レベルを高くする。その結果、ユーザが見た文字は表示状態Ａと同じように見える。
【０１１３】
なお、輝度レベルは、表示画面ｃの明るさを調節するためのパラメータ（表示情報の表示状態を示すパラメータ）の一例であり、色要素は、ＲＧＢに限らない。例えば、色要素が、ＲＧＢＷやＲＧＧＢである場合には、ＲＧＢＷのパラメータまたはＲＧＧＢのパラメータを調節するようにしてもよい。
【０１１４】
以下、図３、図５、図６および図８〜図１０を参照して、上部キーａの操作に対応する表示処理手順を説明する。
【０１１５】
ユーザが上部キーａを操作することにより、表示装置の操作状態は操作状態Ａから操作状態Ｃに変更される。したがって、表示画面ｃの全体が明るくなる。その結果、ユーザには、表示画面の明るさによって表示状態Ａの文字がかすれ、表示状態Ｃのように細く見える。このことは、例えば、細い文字はかすれ、見にくくなることを意味する。線の幅「Ｌ３」の文字は、細く見にくい文字の具体例である（図６参照）。
【０１１６】
ユーザが上部キーａを操作する前の状態（表示装置の操作状態Ａ）では、表示情報レベル「０」に対応する方法テーブルＡに基づいて、文字が表示される。
【０１１７】
ユーザが上部キーａを操作した状態（表示装置の操作状態Ｃ）では、表示情報レベル「０」に対応する方法テーブルＡに基づいて、文字を表示した場合には、表示画面の全体が明るくなり、文字の線がかすれ、ユーザには文字が細く見える（図６参照）。したがって、本発明では、ユーザが上部キーａを操作した状態（表示装置の操作状態Ｃ）では、表示情報レベル「−１」に対応する方法テーブルＣに基づいて文字が表示される。その結果、文字の視認性を良くすることができる。
【０１１８】
操作検知プログラム４１がユーザの上部キーａの操作を検知することによって、表示装置の操作状態が、操作状態Ａから操作状態Ｃに変化したことを検知することができる。操作状態Ｃに対応する表示情報レベルの値は「−１」であり、表示情報レベルの値「−１」に対応する方法テーブルのインデックスは「３０」である。インデックス「３０」に対応する方法テーブルＣを参照して、表示画面ｃの輝度レベルを低くする。その結果、ユーザが見た文字は表示状態Ａと同じように見える。
【０１１９】
なお、輝度レベルは、表示画面ｃの明るさを調節するためのパラメータ（表示情報の表示状態を示すパラメータ）の一例であり、色要素は、ＲＧＢに限らない。例えば、色要素が、ＲＧＢＷやＲＧＧＢである場合には、ＲＧＢＷのパラメータまたはＲＧＧＢのパラメータを調節するようにしてもよい。
【０１２０】
図７は、本発明の実施の形態の表示処理手順の一例を示す。
【０１２１】
ＣＰＵ２１が操作検知プログラム４１、情報変更プログラム４２および文字表示プログラム４４を実行することによって、本発明の実施の形態の表示処理手順が実現される。
【０１２２】
以下、図１、図３および図７を参照して、本発明の実施の形態の表示処理手順をステップごとに説明する。
【０１２３】
ステップＳ１１０１：ユーザが複数の入力部のうちの１つを操作する。例えば、ユーザは、複数のキーのうちの１つを選択し、その選択されたキーを操作する。
【０１２４】
例えば、ユーザが複数のキーのうち第１機能キーａ１を選択し、第１機能キーａ１を操作したと仮定する。ここで、第１機能キーａ１は、上部キーａのうちの１つである。なお、上部キーａは、下部キーｂよりも相対的に表示画面ｃに近い。この場合、操作検知プログラムが実行され、表示装置の操作状態が操作状態Ａから操作状態Ｃに変化したことが検知される。このように、ユーザによって操作された入力部（キー）の表示画面に対する相対的な位置に応じて、表示装置の操作状態が検知（決定）される。
【０１２５】
ステップＳ１１０２：操作検知プログラム４１が実行され、複数の入力部のうちユーザがどの入力部を操作したかが判定される。例えば、上部キーａおよび下部キーｂを含む複数のキーのうちユーザがどのキーを操作したかが判定される。この判定は、表示手段が表示データに基づいて文字または図形を表示している間に行われ得る。
【０１２６】
上部キーａまたは下部キーｂが操作されたと判定された場合には、処理はステップＳ１１０３に進み、情報変更プログラム４２が実行される（ステップＳ１１０３〜Ｓ１１０６）。上部キーａおよび下部キーｂ以外のキーが操作されたと判定された場合には、処理はステップＳ１１０７に進む。
【０１２７】
例えば、ユーザが第１機能キーａ１を操作した場合には、処理はステップＳ１１０３に進む。
【０１２８】
ステップＳ１１０３：ＣＰＵ２１は、表示情報レベルを入手するために情報テーブル４３ａを参照する（図８参照）。情報テーブル４３ａは、例えば、補助記憶装置４０に予め格納されている。
【０１２９】
ステップＳ１１０４：ＣＰＵ２１は、情報テーブル４３ａから、表示情報レベルを入手する。例えば、表示装置の操作状態は、操作状態Ｃであることが検知された場合には、情報テーブル４３ａを参照して、操作状態Ｃに対応する表示情報レベル「−１」を入手する（図８参照）。
【０１３０】
ステップＳ１１０５：ＣＰＵ２１は、表示情報レベルに対応する方法テーブルのインデックスを入手する。例えば、表示情報レベルが「−１」である場合には、方法テーブルのインデックス「３０」を入手する（図９参照）。
【０１３１】
方法テーブルは、例えば、補助記憶装置４０に予め格納されている。例えば、方法テーブルは、表示情報レベル「−１」に対応するインデックス「３０」を有する方法テーブルＣ（図１０の（Ｃ１）参照）、表示情報レベル「０」に対応するインデックス「４０」を有する方法テーブルＡ（図１０の（Ａ１）参照）、表示情報レベル「２」に対応するインデックス「６０」を有する方法テーブルＢ（図１０の（Ｂ１）参照）である。これらの方法テーブルは、表示情報（例えば、文字または図形）の表示状態（例えば、輝度）を変更するために用いられる。
【０１３２】
本発明の実施の形態では、表示手段１０は、カラー液晶表示デバイスである。表示手段１０に表示される文字の太さは、輝度Ｒ、輝度Ｇおよび輝度Ｂの強さ（例えば、０〜２５５（０ｘ００〜０ｘｆｆ））に対応付けられる。ここで、記号「０ｘ」は１６進表示を示す。輝度Ｒ、輝度Ｇおよび輝度Ｂのそれぞれに、０から２５５の値のいずれかを割り当てることによって、約１６７０万（＝２５６×２５６×２５６）色を表現する。
【０１３３】
例えば、背景（白）に文字（黒）を表示する場合には、文字は画素値（Ｒ，Ｇ，Ｂ）＝（０，０，０）、背景は画素値（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）である。
【０１３４】
なお、輝度０〜２５５は、Ｎｏ．１〜Ｎｏ．２５６に等間隔で割り当てられる（図１０の（Ａ２）参照）ことに限定されない。さらに、輝度Ｒ、輝度Ｇおよび輝度Ｂのそれぞれについて、輝度の対応関係が異なってもよい（例えば、Ｎｏ．１２９に対して、画素値（Ｒ，Ｇ，Ｂ）＝（１２８，１１２，１４２））。例えば、輝度Ｒ、輝度Ｇおよび輝度Ｂのそれぞれについて、表示デバイスの特性を考慮して輝度が適切に設定されてもよい。
【０１３５】
ステップＳ１１０６：ＣＰＵ２１は、入手された方法テーブルのインデックスを参照して、表示データを変更する。例えば、インデックス「４０」の方法テーブルＡをインデックス「３０」の方法テーブルＣに変更する。このように、インデックス「３０」を有する方法テーブルＣ（図１０の（Ｃ１）参照）を用いて、表示データを変更することによって、見かけが細く見える文字（表示情報レベル「−１」：図６参照）を待機状態のように見える文字（（表示情報レベル「０」：図４参照）に変更する。このように、文字を少し太らせてみせるわけであるが、その変更方法は、同出願人による特開２００２−４９３６６のような方法をとってもよい。
【０１３６】
このように、このように、複数の入力部のうちの１つが操作される前の表示情報（例えば、文字または図形）の表示状態を表示装置の操作状態に対応する表示情報の表示状態に変更する。
【０１３７】
ステップＳ１１０７：文字表示プログラム４４が実行される。ステップＳ１１０２において上部キーａおよび下部キーｂ以外のキーが操作されたと判定された場合には、ステップＳ１１０７において、表示データが表示手段２０に出力される。その結果、表示データに基づいて、表示情報（例えば、文字または図形）が表示手段２０に表示される。ステップＳ１１０２において上部キーａまたは下部キーｂが操作されたと判定された場合には、ステップＳ１１０６において変更された表示データが表示手段２０に出力される。その結果、変更された表示データに基づいて、表示情報（例えば、文字または図形）が表示手段２０に表示される。
【０１３８】
以上、図１および図７を参照して、本発明の実施の形態の表示処理手順を説明した。
【０１３９】
例えば、図７に示される実施の形態では、ステップＳ１１０２が「表示手段が表示データに基づいて文字または図形を表示している間に複数の入力部のうちの１つの入力部がユーザによって操作されたか否かを判定するステップ」に対応し、ステップＳ１１０３〜ステップＳ１１０６が「ユーザによって操作された入力部の表示手段に対する相対的な位置に応じて、表示データを変更するステップ」に対応し、ステップＳ１１０７が「変更された表示データを表示手段に出力することにより、変更された表示データに基づいて文字または図形を表示するように表示手段を制御するステップ」に対応する。しかし、本発明の表示処理手順が図７に示されるものに限定されるわけではない。本発明の表示処理手順は、上述した各ステップによって達成される機能が達成される限り、任意の手順であり得る。
【０１４０】
特定の数値を示す情報テーブルおよび方法テーブルを参照して、本発明の実施の形態を説明したが、各テーブルが、これらの特定の数値とは異なる数値を示してもよい。
【０１４１】
以上、英語のアルファベットを表示手段に表示する実施の形態を説明した。しかし、文字に代えて、あるいは文字に加えて、図形を表示する場合にも本発明を適用することができる。この場合、文字表示プログラム４４に代えて、あるいは文字表示プログラム４４に加えて図形表示プログラムを使用するようにし、文字データ４３ｃに代えて、あるいは文字データ４３ｃに加えて図形データを使用するようにすればよい。図形表示プログラムもまた、文字表示プログラム４４と同様のステップを含み得る。図形には、例えば、文字の一部、模様、記号、絵文字などが含まれる。
【０１４２】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。
【産業上の利用可能性】
【０１４３】
本発明の表示装置、プログラムおよび記録媒体によれば、ユーザによって操作された入力部の表示手段に対する相対的な位置に応じて、表示データを変更することができる。これにより、表示装置の操作状態によって表示情報の表示状態が損なわれることを防止することができる。
【０１４４】
本発明によれば、表示装置に情報を表示するための情報を入手する場合に、表示装置の操作状態を検知することによって、表示装置の操作状態によって損なわれる表示情報の表示状態を変更し、変更された表示状態で表示情報を表示し、表示内容を見やすくする。
【０１４５】
本発明によれば、表示装置の操作状態によって、表示情報の表示状態が著しく損なわれ、表示内容が見にくくなる場合であっても、電圧回路の制御や、輝度調節の改善など表示装置の制御方法の機械的な（ハード的な）改良が必要とされない。従来の液晶表示装置をそのまま使用することができる。情報表示がどのような状態で行われているかを検知することによって、ソフトウエア処理によって表示情報の表示状態を改善し、どのような状態にあっても、安価で良好な表示情報を表示する表示装置の提供が可能となる。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施の形態の表示装置１の構成の一例を示す図
【図２】入力手段に含まれる複数の入力部の構成の一例を示す図
【図３】表示装置の操作状態の一例を示す図
【図４】文字の表示状態Ａを示す図
【図５】文字の表示状態Ｂを示す図
【図６】文字の表示状態Ｃを示す図
【図７】本発明の実施の形態の表示処理手順の一例を示すフローチャート
【図８】情報テーブル４３ａの一例を示す図
【図９】方法テーブルのインデックス（表示方法を示す値）の一例を示す図
【図１０】方法テーブル４３ｂおよび基準出力レベルと輝度との関係の一例を示す図
【符号の説明】
【０１４７】
１  表示装置
１０  表示手段
２０  制御手段
３０  入力手段
４０  補助記憶装置
４１  操作検知プログラム
４２  情報変更プログラム
４３  データ
４３ａ  情報テーブル
４３ｂ  方法テーブル
４３ｃ  文字データ
４４  文字表示プログラム
【図１】
2008257073.tif 000003
【図２】
2008257073.tif 000004
【図３】
2008257073.tif 000005
【図４】
2008257073.tif 000006
【図５】
2008257073.tif 000007
【図６】
2008257073.tif 000008
【図７】
2008257073.tif 000009
【図８】
2008257073.tif 000010
【図９】
2008257073.tif 000011
【図１０】
2008257073.tif 000012