(57)【要約】【課題】  液晶表示装置の階調制御を行うことにより、視野角特性を制御する、視野角の広さの調整効果が改善された情報処理装置、表示制御方法、該表示制御方法を実行させるためのプログラムを提供する。【解決手段】  本発明の情報処理装置は、表示モード変更指令を受け取ってＣＰＵ１２から第一のソフトウェアへとＬＣＤパネルの表示制御を渡す第二のソフトウェアと、１２８階調レベル以下のカラーパレット・データがより高い階調レベルに対して縮退して割当てられた複数の表示制御テーブル３８を含み、制御を渡された第一または第二のソフトウェアが取得するＬＣＤパネルの識別データから対応する識別データに対応する縮退色変換テーブルを検索する。ディスプレイ・アダプタ３０は、表示制御テーブル格納部３６から検索された縮退色変換テーブルをルックアップ・テーブル（ＬＵＴ）読出部４０へと読出し、階調の縮退したＲＧＢ信号を生成している。【選択図】  図２
2006208575.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を行うためのＣＰＵと、表示を制御するためのディスプレイ・アダプタと、前記ディスプレイ・アダプタを制御する第一のソフトウェアと、ツイステッド・ネマチック（ＴＮ）モードのＬＣＤパネルを備えるディスプレイ装置とを含む情報処理装置であって、前記情報処理装置は、
表示モード変更指令を受け取って前記ＣＰＵから前記第一のソフトウェアへと前記ＬＣＤパネルの表示制御を渡す第二のソフトウェアと、
低階調レベルのカラーパレット・データがより高い複数の階調レベルに対して割当てられた少なくとも１つの縮退色変換テーブルとを含み、
前記第一または第二のソフトウェアは、表示モード変更指令に応答して前記縮退色変換テーブルを検索し、前記ディスプレイ・アダプタは、検索された縮退色変換テーブルを使用して、前記割当てられた低階調レベルに対応する色変換されたＲＧＢ信号を生成する、情報処理装置。
【請求項２】
前記縮退色変換テーブルは、視野角の制御レベルに対応した複数の縮退度に対応する複数の縮退色変換テーブル含む、請求項１に記載の情報処理装置。
【請求項３】
前記縮退色変換テーブルは、前記第一または第二のソフトウェアにより読込まれる前記ＬＣＤパネルの識別データに対応した複数の縮退色変換テーブルを含む、請求項１に記載の情報処理装置。
【請求項４】
前記縮退色変換テーブルは、表示階調数をＮとして、縮退度をＭとしたとき、Ｍ＜Ｎの関係を満たすように１２８階調以下の同一のカラーパレット・データが前記ＬＣＤパネルの階調レベルに割当てられる、請求項１に記載の情報処理装置。
【請求項５】
前記縮退色変換テーブルと、前記カラーパレット・データが縮退せずに割当てられた色変換テーブルとを含み、前記第一または第二のソフトウェアは、表示モード変更指令を受け取って、前記縮退色変換テーブルを読込む、請求項１に記載の情報処理装置。
【請求項６】
情報処理を行うためのＣＰＵと、表示を制御するためのディスプレイ・アダプタと、前記ディスプレイ・アダプタを制御する第一のソフトウェアと、ツイステッド・ネマチック（ＴＮ）モードのＬＣＤパネルを備えるディスプレイ装置とを含む情報処理装置における表示制御方法であって、
表示モード変更指令を受け取って第二のソフトウェアが前記ＣＰＵから前記第一のソフトウェアへと前記ＬＣＤパネルの表示制御を渡すステップと、
低階調レベルのカラーパレット・データがより高い複数の階調レベルに対して割当てられた少なくとも１つの縮退色変換テーブルを検索させるステップと、
前記縮退色変換テーブルから表示モード変更指令に応じて検索された縮退色変換テーブルを使用して前記ディスプレイ・アダプタにより前記割当てられた低階調レベルに対応する色変換されたＲＧＢ信号を生成するステップとを含む、表示制御方法。
【請求項７】
前記縮退色変換テーブルを検索させるステップは、表示モード変更指令を受け取って前記表示モード変更指令による視野角の制御レベルに対応した縮退度の縮退色変換テーブルを検索させるステップを含む、請求項６に記載の表示制御方法。
【請求項８】
前記縮退色変換テーブルを検索させるステップは、前記第一または第二のソフトウェアにより読込まれる前記ＬＣＤパネルの識別データに対応した縮退色変換テーブルを検索させるステップを含む、請求項６に記載の表示制御方法。
【請求項９】
前記縮退色変換テーブルは、表示階調数をＮとして、縮退度をＭとしたとき、Ｍ＜Ｎの関係を満たすように１２８階調以下の同一のカラーパレット・データが前記ＬＣＤパネルの階調レベルに割当てられたデータ構造を含む、請求項６に記載の表示制御方法。
【請求項１０】
前記縮退色変換テーブルと、前記カラーパレット・データが縮退せずに割当てられた色変換テーブルとを含み、前記第一または第二のソフトウェアは、表示モード変更指令を受け取ると前記検索させるステップで前記縮退色変換テーブルを検索する、請求項６に記載の表示制御方法。
【請求項１１】
情報処理を行うためのＣＰＵと、表示を制御するためのディスプレイ・アダプタと、前記ディスプレイ・アダプタを制御する第一のソフトウェアと、ツイステッド・ネマチック（ＴＮ）モードのＬＣＤパネルを備えるディスプレイ装置とを含む情報処理装置における表示制御方法を実行させるための装置実行可能なプログラムであって、前記プログラムは、前記情報処理装置を、
表示モード変更指令を受け取って第二のソフトウェアが前記ＣＰＵから前記第一のソフトウェアへと前記ＬＣＤパネルの表示制御を渡す機能手段と、
低階調レベルのカラーパレット・データがより高い複数の階調レベルに対して割当てられた少なくとも１つの縮退色変換テーブルを検索させる機能手段と、
前記縮退色変換テーブルから表示モード変更指令に応じて検索された縮退色変換テーブルを使用して前記ディスプレイ・アダプタにより前記割当てられた低階調レベルに対応する色変換されたＲＧＢ信号を生成する機能手段として機能させる、プログラム。
【請求項１２】
前記縮退色変換テーブルを検索させる機能手段は、視野角の制御レベルに対応した縮退度の縮退色変換テーブルを検索させる機能手段を含む、請求項１１に記載のプログラム。
【請求項１３】
前記縮退色変換テーブルを検索させる機能手段は、前記第一または第二のソフトウェアにより読込まれる前記ＬＣＤパネルの識別データに対応した縮退色変換テーブルを検索させる機能手段を含む、請求項１１に記載のプログラム。
【請求項１４】
前記縮退色変換テーブルは、表示階調数をＮとして、縮退度をＭとしたとき、Ｍ＜Ｎの関係を満たすように１２８階調以下の同一のカラーパレット・データが前記ＬＣＤパネルの階調レベルに割当てられたデータ構造を含む、請求項１１に記載のプログラム。
【請求項１５】
前記縮退色変換テーブルと、前記カラーパレット・データが縮退せずに割当てられた色変換テーブルとを含み、前記第一または第二のソフトウェアは、表示モード変更指令を受け取ると、前記検索する機能手段に対して、前記縮退色変換テーブルを検索させる、請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶表示装置の視野角特性を制御する技術に関し、より詳細には、液晶表示装置の階調制御を行うことにより、狭視野角特性を提供する、情報処理装置、液晶表示装置の表示制御方法、該表示制御方法を実行させるためのプログラムに関する。
【背景技術】
【０００２】
ラップトップ・コンピュータ、ノートブック型コンピュータ、ＰＤＡ、および携帯電話といった情報処理装置は、多くの場合、液晶表示装置が使用されて、ユーザに対する表示が行われている。特に近年では、情報処理装置の小型化により、情報処理装置は、ユーザ以外の者が至近距離に存在する状況下で使用されることが多くなっている。とりわけ、携帯型の情報処理装置の液晶表示装置に表示される情報は、プライバシー情報を含む場合が多く、このため、ユーザ以外の者には認識できないようにすることが好ましい。
【０００３】
これまで液晶表示装置における視野角制御のための方法は、種々提案されている。例えば、特開２００３−２９５１６０号公報（特許文献１）では、表示画面における階調カーブの視角による歪みを調整して、広い視野角でも高いコントラストを提供し、逆に狭い視野角の表示画像を与えることにより、他人に見られたくない情報を表示させる液晶表示装置を開示している。特開２００３−１３１２３０号公報（特許文献２）では、視野角を狭くしたときの光学特性に略合わせたプリズムシートを使用して狭視野角特性を得る表示装置が提案されている。さらに、特開２００４−３１８１１２号公報（特許文献３）では、狭視野角を提供させるべく、液晶パネルに供給する駆動電圧を制御するルックアップ・テーブルを備える液晶表示装置を開示している。また、例えばRocket_SecurityShades（非特許文献１）では、表示階調を、高い階調レベルおよび低い階調レベルの両方の階調レベルを表示に使用しないことで、表示階調範囲を狭め、大きな視野角に対する視認性を低下させる視野角制御方法が用いられている。
【特許文献１】特開２００３−２９５１６０号公報
【特許文献２】特開２００３−１３１２３０号公報
【特許文献３】特開２００４−３１８１１２号公報
【非特許文献１】http://www.rocketsoftware.com/about/20040322_shades.htm
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された方法では、階調カーブの視角による歪みを調整するために、参照される複数のルックアップ・テーブルを使用し、さらに、１画素を複数のサブ画素に分割し、サブ画素ごとに異なる階調カーブを与える方法が用いられている。このため、特許文献１に開示された方法では、液晶表示パネルの構成を大きく変更する必要があり、また必ずしも視野角に対するコントラスト特性を充分に制御するものではないといった不都合があった。
【０００５】
また、特許文献２に示されるプリズムシートによる狭視野角化では、ＬＣＤパネルごとにその寸法などを変えたプリズムシートを用意することなど、ＬＣＤパネルの構成を変更する必要がある。また特許文献３に開示されたＬＣＤの駆動電圧を狭視野角を提供するように制御する液晶表示装置では、狭視野角化させる場合に、低階調側の駆動電圧を高めることにより斜め視野角において階調つぶれを発生させる方法が用いられている。この方法では液晶表示装置の駆動制御を行うためにＬＣＤパネルの駆動電圧を変更することが必要とされ、専用のＬＣＤ用ドライバが必要となるなど、液晶表示装置に対する汎用性を得ることができない、という不都合がある。
【０００６】
また、非特許文献１に記載される従来技術においても表示させる階調幅を単に縮小させることにより狭視野角化を行っているために、全体としてのコントラストが低下し、正面から見た場合のコントラストが低下してしまうという不都合があった。加えて、非特許文献１の方法では、大きな視野角からＬＣＤパネルを見た場合でも、表示されるイメージがある程度視認されてしまうなど、ユーザに対して必ずしも良好なプライバシー保護性を与えることができないという不都合がある。
【０００７】
この他、視野角を狭めるためにルーバー構造を形成したフィルム、所謂、プライバシー・フィルタを液晶表示パネルに貼り付ける方法なども用いられているものの、ユーザに対してプライバシー・フィルタの購入を必要とさせる、装着の手間が煩雑である、ユーザの要求に応答してダイナミックに視野角を制御できない、輝度が低下する、フィルムの耐久性により交換を必要とするなど、視認性および恒久性の点で充分なものとはいえなかった。
【課題を解決するための手段】
【０００８】
本発明は、上記従来技術の問題点に鑑み、ＬＣＤパネルに対するユーザの視野角に応じたコントラストの変化に関し、小さな視野角（正面方向）から大きな視野角（斜め方向）まで、視野角に対して従来よりも急峻なカーブの変化を提供することにより、視野角の広さの調整効果を改善することを目的とする。
【０００９】
また、本発明は、上述した視野角に対して従来よりも急なコントラスト変化のカーブを提供することが可能な、情報処理装置、表示制御方法、およびそのためのプログラムを提供することを目的とする。
【００１０】
本発明者らは、鋭意検討した結果、ＴＮ（ツイステッド・ネマチック）モードのＬＣＤパネルでは、特にユーザの視野角（ここでは、視野角＝ＬＣＤパネルの法線方向から測った角度）が大きな場合に、特に階調レベルの低い領域において、輝度−階調レベルのリニアリティが急激に低下することを見出し、本発明に至ったものである。
【００１１】
すなわち、本発明では、ＴＮモードの液晶表示装置に対し、所定の階調レベルに対して、それよりも低い階調レベルのカラーパレット・データを対応させた色変換テーブルを備えさせ、ユーザによる指令に応答して、使用する色変換テーブルを、通常モード用の色変換テーブルから、狭視野表示モードを与える縮退色変換テーブルへと切換えさせる。縮退色変換テーブルは、例えば、表示階調数をＮ階調とし、Ｍを縮退度とすると、例えば、Ｎ／Ｍで与えられるカラーパレット・データを１〜Ｎの階調レベルのＮ階調レベルから（Ｎ−Ｍ）階調レベルの複数の階調レベルに割り当てたデータ構造として、情報処理装置の適切な記憶領域に格納させておくことができる。この結果、例えば、オリジナルのＮ階調レベルから（Ｎ−Ｍ）階調レベルまでは、Ｎ／Ｍ階調のカラーパレット・データによる色変換が行われる。ここで、ＮおよびＭは正の整数であり、通常では、Ｎは、６４、２５６などの２のベキ乗の値を有し、Ｍは、Ｎよりも小さな整数から選択することができる。また、本発明では、縮退度は、表示階調数Ｎの各階調レベルが同一の縮退度を有している必要はなく、適宜用途および特定の実施の形態に応じて変更することができる。例えば、Ｎ−１階調レベルから（Ｎ−Ｍ）階調レベルまでは、Ｍ重縮退とし、次の（Ｎ−Ｍ−１）から（Ｎ−Ｍ−Ｌ）までは、Ｌ重縮退となるようにカラーパレット・データを縮退させてもよい。
【００１２】
縮退色変換テーブルは、本発明の好適な実施の形態では、例えばＮ階調中の高い階調を、視野角が大きい場合に輝度―階調レベルのリニアリティが低下する低い階調のカラーパレット・データに、高い階調から順に対応させたデータ構造とすることができる。すなわち、本発明では、表示階調をカットすることにより減少させるのではなく、階調数をＭとなるように縮退させた縮退色変換テーブルを使用して、低い階調での輝度−階調レベルのリニアリティの低下を利用して視野角の大きな位置における視認性を低下させる。
【００１３】
本発明の上記構成によれば、従来の視野角に対する視認性の制御に比して、従来よりも正面方向に対してピークを有するコントラスト・カーブを提供することができる。この結果、正面方向では、ほとんど視認性に影響を与えることなく、大きな視野角における視認性を低下させ、広い範囲のＴＮモードで駆動されるＬＣＤパネルが利用可能な情報処理装置、表示制御方法および該表示制御方法を情報処理装置に実行させるプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を図面に示した実施の形態をもって説明するが、本発明は後述する実施の形態に限定されるものではない。
【００１５】
図１は、本発明の情報処理装置の概略的なブロック図である。図１に示した情報処理装置１０は、アプリケーションの実行を行い、表示、記憶、入出力などの制御を行うＣＰＵ１２と、情報処理装置の入出力制御を実行するＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリなどに格納されたＢＩＯＳ１４と、ＣＰＵ１２による実行データや表示するべきイメージ・データなどを格納するメモリ１６とを含んでいる。また、情報処理装置１０は、キーボード、プリンタなどの入出力装置１８と、ハードディスク２０とを含んでいて、それぞれ、ＵＳＢなどの適切なインタフェース２２またはＩＤＥ（Integrated Drive Electronics）２４といったインタフェースを介して情報処理装置１０に相互接続されている。また、情報処理装置１０内の各機能手段は、内部バスライン２６により相互接続されていて、それぞれの機能手段の間のデータ伝送を行っている。
【００１６】
情報処理装置１０には、さらにＬＣＤパネルを備えたディスプレイ装置２８が接続されていて、情報処理装置１０内のディスプレイ・アダプタ３０を介してＣＰＵ１２およびメモリ１６からのビデオ信号を受け取って、ＬＣＤパネル上にＲＧＢ表示を行っている。本発明の情報処理装置１０は、特に携帯可能なラップトップ・コンピュータ、ノートブック型コンピュータ、携帯電話、またはＰＤＡとすることができ、ディスプレイ装置２８は、ラップトップ・コンピュータまたはノートブック型コンピュータの場合には、情報処理装置１０に開閉自在に取り付けられている。また、本発明を携帯電話またはＰＤＡに実装する場合には、情報処理装置１０に一体化されていてもよい。また、本発明におけるＬＣＤパネルは、ツイステッド・ネマチック（ＴＮ）モードで動作するＬＣＤパネルとされている。
【００１７】
図２は、本発明のディスプレイ・アダプタ３０の詳細な構成を示したブロック図である。図２に示されるように、本発明のディスプレイ・アダプタ３０は、ＣＰＵ１２およびメモリ１６と、内部バスライン２６により相互接続されている。メモリ１６は、例えば２倍速、４倍速、８倍速などのＡＧＰバスなどの専用バスを介してディスプレイ・アダプタ３０へと表示を行うためのデータを伝送する。
【００１８】
ディスプレイ・アダプタ３０は、より詳細には、描画処理を実行するＣＰＵであるグラフィック・エンジン３２と、グラフィック・エンジン３２により処理されたフレーム画像が表示されるまで一時的に格納させておくビデオ・メモリ（画像用フレーム・バッファ）３４と、本発明の特定の実施の形態では、ＥＥＰＲＯＭ、フラッシュ・メモリなどの消去可能な記憶装置などを含む表示制御テーブル格納部３６に格納された、縮退色変換テーブルおよび色変換テーブルからなる表示制御テーブル３８を読込んで、表示すべきＲＧＢデータを生成するルックアップ・テーブル（ＬＵＴ）読出部４０とを含んでいる。ルックアップ・テーブル（ＬＵＴ）読出部４０は、読込んだ表示制御テーブル３８を参照して、表示すべきＲＧＢデータを生成させている。生成されたＲＧＢデータは、ディスプレイ装置２８へと送られて、ＬＣＤパネル上にＲＧＢ画像を表示させている。
【００１９】
本発明では、表示制御テーブル３８は、接続されるディスプレイ装置２８の種類を指定する識別データごとに、通常モード用の縮退色変換テーブルと、一つまたは複数種類の狭視野表示モード用の縮退色変換テーブルとを含んだデータ構造とされており、それらが、対応するＬＣＤパネルの種類に対応して複数用意されている。また、表示制御テーブル３８に含まれる縮退色変換テーブルは、本発明において後述するように、複数の階調レベルによる視野角制御に対応した縮退度の異なる複数種類が、所定のＬＣＤパネルごとに用意されていても良い。ＣＰＵ１２は、ファンクション・キーまたは専用ボタンに割当てられたユーティリティ・ソフトウェアを介して狭視野表示モードを選択するユーザ指令を受け取ると、ＢＩＯＳを起動して、後述するディスプレイ・デバイス・ドライバへとディスプレイ装置の制御を渡し、ディスプレイ装置２８の識別データを参照して、対応する表示制御テーブル３８を選択する。選択された縮退色変換テーブルは、ルックアップ・テーブル（ＬＵＴ）読出部４０により読込まれ、ＲＧＢデータが、縮退色変換テーブルを参照して生成される。
【００２０】
また、本発明の別の実施の形態では、縮退色変換テーブルは、本発明の表示制御方法を情報処理装置の製造段階で含ませる場合には、ＲＯＭ、ＥＥＰＲＯＭなどのメモリから構成される通常モードでの色変換テーブルとは別に設けられる縮退色変換テーブル格納部などに格納しておくことができる。この場合、ユーザからの表示モード切換指令があった時に、ディスプレイ・デバイス・ドライバが、図示しない縮退色変換テーブル格納部から図２に示したディスプレイ・アダプタ３０の表示制御テーブル格納部３６へと縮退色変換テーブルを提供することができる。
【００２１】
図３は、本発明のソフトウェア／ハードウェア構成を示した図である。本発明のソフトウェア構成は、ユーザに近い側から、オペレーティング・システム上で動作するアプリケーション・ソフトウェア（ユーティリティ・ソフトウェア）４２と、複数のデバイス・ドライバ４４、４６、４８とを含んでいる。アプリケーション・ソフトウェア４２は、ユーザからの入力を受け取ってユーザにより要求された処理を、オペレーティング・システムの管理下で実行し、その結果をディスプレイ装置２８に表示させることにより、ユーザに表示している。
【００２２】
上述したアプリケーション・ソフトウェア４２としては、ワードプロセッサ・ソフトウェア、メール・ソフトウェアなどの他、データベース・ソフトウェア、各種ユーティリティ・ソフトウェアなどを挙げることができる。また、オペレーティング・システムとしては、Ｗｉｎｄｏｗｓ（登録商標）から始まる各種のオペレーティング・システムの他、ＭａｃＯＳ（商標）、ＯＳ／２など、ラップトップ型、ノートブック型または携帯電話、ＰＤＡに使用されるオペレーティング・システムを挙げることができる。
【００２３】
また、本発明では、デバイス・ドライバ４４〜４８は、オペレーティング・システムのソフトウェア・モジュールとして含まれていても良い。この場合には、本発明で使用する縮退色変換テーブルは、システム内の適切なメモリを確保して提供される縮退色変換テーブル格納部に格納させておくことができる。また、本発明では、本発明の狭視野表示モードを実行させるプログラムをオペレーティング・システムとは別のソフトウェアとすることもできる。本発明の表示方法を実行させるプログラムを、オペレーティング・システムとは別のソフトウェアとして提供する場合には、本発明のデバイス・ドライバ・ソフトウェアを別にユーザが用意して、情報処理装置にインストールすることによって情報処理装置に実装させることができる。この場合には、縮退色変換テーブルは、ハードディスクにディスプレイ・デバイス・ドライバと共に格納させておき、起動時にメモリ１６などに格納させ、ユーザ指令に応答してルックアップ・テーブル（ＬＵＴ）読出部４０へと読出される。
【００２４】
さらに、デバイス・ドライバ４４〜４８は、図３では破線で示された各ハードウェア装置５０〜５４を制御していて、ユーザ指令に基づく処理を各ハードウェア装置５０〜５４に実行させている。また、図３に示した実施の形態では、ディスプレイ装置２８は、ＲＯＭなどのメモリ５６を記憶装置として含んでいる。メモリ５６には、ディスプレイ装置２８の使用するＬＣＤパネルの識別データや最適表示階調情報が格納されていて、ディスプレイ・デバイス・ドライバ４８に対して、識別データおよび最適表示階調情報を読取らせ、対応する縮退色変換テーブルの検索を可能としている。また、本発明の別の実施の形態では、メモリ５６といった記憶装置は、情報処理装置の適切な箇所に確保された記憶領域とすることができる。
【００２５】
本発明の図３に示した特定の実施の形態では、ディスプレイ・デバイス・ドライバ４８は、ユーザからの表示モード切替指令があると、ディスプレイ装置２８からＬＣＤパネルの形式を指定する識別データおよび表示最適階調数を読込む。図３に示した実施の形態では、縮退色変換テーブル３８ａは、ディスプレイ・デバイス・ドライバが使用するデータ・オブジェクトとして含まれており、当該ＬＣＤパネルに対応する縮退色変換テーブル３８ａが、メモリ１６の適切な格納領域から選択される。
【００２６】
図４は、本発明の表示制御テーブル３８の実施の形態を示す。図４（ａ）が縮退色変換テーブル３８ａであり、図４（ｂ）が通常の色変換テーブル３８ｂである。図３で説明したように、縮退色変換テーブル３８ａは、複数の縮退色変換テーブル・データがそれぞれ対応するＬＣＤパネルの識別データや視野角調整の程度によりタグ付けされている。また、ソース・データは、ユーザにより指定された表示階調数またはＬＣＤパネルの最適表示階調数であり、近年では多くの場合、６４階調、または２５６階調のデータとされている。情報処理装置１０をユーザが起動させた直後では、ソース・データの階調数、例えば２５６階調に対応するカラーパレット・データが登録された、図４（ｂ）に示した色変換テーブル３８ｂを参照してＲＧＢ変換が行われ、表示が行われる。本発明における表示制御テーブルは、例えばＢＩＯＳやビデオＢＩＯＳといった異なる複数のソフトウェアに一括して、または別々に格納することができる。さらに、実装的に許容される場合には、表示制御テーブル３８は、情報処理装置のいかなる記憶デバイスにいかなるソフトウェアとともに格納しておくことができる。
【００２７】
一方、図４に例示した縮退色変換テーブル３８ａの実施の形態に基づいて説明を行うと、本発明の狭視野表示モードでは、階調レベルを縮退させた図４（ａ）に示した縮退色変換テーブルが選択される。本発明の階調レベルの縮退とは、異なる連続する複数の階調レベルに対して、本例では１２８階調以下の同一のカラーパレット・データを割当てることを意味する。すなわち、本発明では、本質的には、Ｎ階調のソース・データに対してＪ階調を表示させるカラーパレット・データが割り当てられる。図４に示した実施の形態では、例としてＮ＝２５６とし、Ｊ＝１２８として、２５６階調のソース・データを１２８階調に２重縮退させた縮退色変換テーブルが示されている。
【００２８】
また、図４に例示した実施の形態では、Ｎ／２階調へと２階調レベルごとの縮退した表示が行われるように、カラーパレット・データが割り当てられているのが示される。なお、本発明においては、ソース・データの階調数および縮退レベルは、２５６階調を１２８階調に縮退させる実施の形態ばかりではなく、適宜適切な表示を与えるようにいかなる階調数および縮退数としても調節することができる。
【００２９】
図５は、本発明の狭視野角表示を提供する縮退色変換テーブルの格納の形態を示した図である。図５（ａ）が表示制御テーブル格納部３６を格納するメモリ内に通常表示の色変換テーブル３８ｂと、縮退色変換テーブル３８ａとが格納された実施の形態であり、図５（ｂ）がメイン・メモリ１６にディスプレイ・デバイス・ドライバと共に縮退色変換テーブル３８ａのみが格納される実施の形態である。図５（ａ）では、例えばビデオＢＩＯＳには、グラフィック・エンジンなどの制御コード５８と、通常モードの表示を与える色変換テーブルを格納するメモリ領域６０と、狭視野角表示を与える縮退色変換テーブルを格納するメモリ領域６２とが形成されている。なお、この実施の形態は、情報処理装置の製造者がファームウェアとして本発明の狭視野表示モードを提供する場合や、ＢＩＯＳアップデートなどの方法により、ビデオＢＩＯＳをアップデートさせる場合に適用することができる。
【００３０】
ビデオＢＩＯＳは、通常モードの場合にはグラフィック・エンジン３２が使用する色変換テーブルとしてメモリ領域６０に格納された通常モードの色変換テーブルを選択し、選択された色変換テーブルをルックアップ・テーブル（ＬＵＴ）読出部４０へと渡し、通常モードでの表示制御を実行させる。また、狭視野表示モードで表示を行う指令をディスプレイ・デバイス・ドライバ４８から受取ると、読出しアドレス領域をメモリ領域６２に変更し、指令された識別データおよび最適表示階調数などに対応する縮退色変換テーブルを選択し、ルックアップ・テーブル（ＬＵＴ）読出部４０へと渡して狭視野表示モードでの表示制御を実行させる。
【００３１】
また、図５（ｂ）の実施の形態では、ディスプレイ・デバイス・ドライバ４８は、ハードディスク２０内またはハードディスクを含まない例えばＰＤＡや携帯電話などの場合には、大容量メモリなどの記憶装置に格納されており、情報処理装置の起動に際してメイン・メモリとして機能するメモリ１６の適切なメモリ領域６４に読み込まれる。メモリ領域６４は、さらに、ディスプレイ・デバイス・ドライバ４８を格納するメモリ領域６６と、縮退色変換テーブルを格納するメモリ領域６８とを含んでいる。ディスプレイ・デバイス・ドライバ４８は、オペレーティング・システムに登録され、アプリケーション・ソフトウェアまたはユーティリティ・ソフトウェアなどによるシステムコールや、デバイス・ドライバ・インタフェース（ＤＤＩ）などによる狭視野表示モードでの表示指令を受け取ると、ＢＩＯＳによりディスプレイ装置の制御を渡され、メモリ領域６８のアドレスを参照し、対応するＬＣＤパネルの識別コードおよび最適表示階調数に対応する色変換テーブルまたは縮退色変換テーブルを選択し、ディスプレイ・アダプタ３０へと渡して、狭視野表示モードでの表示制御を可能としている。
【００３２】
図６は、本発明の作用機構を説明するため、ＴＮモードで駆動されるＬＣＤパネルの輝度−階調レベルを、種々の視野角に対してプロットした図である。図６の実線が視野角＝０°とした場合の、２５６階調での輝度−階調カーブであり、破線（− − −）が視野角＝３０°の場合の輝度−階調カーブであり、点線（・ ・ ・）が、視野角＝６０°の場合の輝度−階調カーブである。図６に示されるように、視野角が３０°以下の場合には輝度−階調カーブに大きな変化はないが、視野角が６０°になると、特に低階調側で輝度が高くなる、要するに白く浮いてくるように見えることがわかる。すなわち、視野角が小さな領域では、階調レベルが低い部分でも充分に階調に対応する輝度制御ができていることが示される。そして、視野角が大きな領域での視認性を低下させるためには、低階調側に階調レベルを縮退させることが有効であることが示される。
【００３３】
図７は、本発明の表示モード変更方法の処理のフローチャートを示す。図７に示すフローチャートは、ステップＳ１００で、色変換テーブル３８ｂを使用した通常モードでの表示を行いながら、ユーザからの表示モード変更指令を待機している。ステップＳ１０２で、表示モード変更指令が入力されたか否かを判断し、表示モード変更指令が入力されなければ（ｎｏ）ステップＳ１００へと戻って、表示モード変更指令を待機する。表示モード変更指令は、本発明では、複数用意された縮退度の異なる縮退色変換テーブルのうち、表示モード変更指令が含む縮退度に対応し、さらに使用しているＬＣＤパネルの識別コードおよび最適表示階調数に対応する縮退色表示テーブルを検索させ、ルックアップ・テーブル（ＬＵＴ）読出部４０に読み出させる。
一方、本発明の表示モード切換指令のコードを、特定のファンクション・キーに表示モード変更指令を割り当てておく場合には、ユーザが特定のファンクション・キーを押下げるなどの操作により表示モード変更が指令され（ｙｅｓ）、ステップＳ１０４でＢＩＯＳがディスプレイ・デバイス・ドライバへとディスプレイ装置の制御を渡す。その後、ステップＳ１０６で、ディスプレイ・デバイス・ドライバは、ディスプレイ装置の記憶装置または情報処理装置の適切なメモリ領域から、ＬＣＤパネルの例えばＲＯＭなどに格納された識別データおよび表示最適階調数を読出す。
【００３４】
その後、ステップＳ１０８では、ディスプレイ・デバイス・ドライバにより取得された識別データおよび表示最適階調数をキーとしてＢＩＯＳに格納されたか、またはディスプレイ・ドライバがデータとして保有する縮退色変換テーブル３８ａを検索し、該当するＬＣＤパネル用の縮退した色変換テーブルを選択する。ステップＳ１１０では、選択された縮退色変換テーブルをディスプレイ・アダプタに読込ませ、狭視野表示モードに対応したＲＧＢ信号を生成させ、ＬＣＤパネルに表示させる。
【００３５】
以下、本発明を、実施例をもって説明する。なお実施例としては６４階調にて示す。
（実施例）
図８は、６４階調フルスケールの表示に対して適用した場合の、本発明により得られた表示特性（白／黒コントラスト）を、視野角に対してプロットした図である。図８のカーブＣ１が、６４階調を３２階調に縮退させた２重縮退での狭視野表示モードであり、カーブＣ２が、６４階調を２３階調に縮退させた約３重縮退での場合の結果である。図８に示されるように、本発明に従い、低階調側の表示に縮退させた場合には、視野角が約２０°を超えた位置から急激にコントラストが低下しているのが示されている。これは、本発明において、大きな視野角では低階調側で急激にコントラストが低下する図８で示したＴＮモードの液晶パネルの特性を反映するものである。このため、視野角が２０°を超えた段階で急激にコントラストが低下する。
また、カーブＣ１、カーブＣ２を選択することにより、異なる視野角制限効果を得ることが可能となり、ユーザーは使用状況に応じて最適な視野角調整を行うことができる。
【００３６】
（比較例）
図９には、特許文献１に記載される画素ごとに階調を定める方法により得られた階調特性の角度依存性から得られたコントラスト・カーブ（Ｃ３：３２階調、Ｃ４：１６階調）、および非特許文献１で得られるコントラスト・カーブ（Ｃ５：４７／１５階調、Ｃ６：３９／２３階調）を示す。図９に示されるように、いずれの場合も視野角に対して概ねコントラストは低下するものの、図８で示した本発明の実施例に比較して単調な減少を示す。また、特に非特許文献１で開示される方法で得られるコントラスト・カーブは、ＴＮモードの液晶パネルの表示特性を有効に利用しておらず、６４階調を単に４７／１５階調の範囲または３９／２３階調の範囲に縮小する処理を行うので、正面のコントラストが著しく低下しているのが示される。また、視野角に対する依存性を見ても、視野角は大きな場合でもほとんどコントラストが変わらない特性しか得られないことが示される。
【００３７】
図１０は、本発明の表示モード制御方法と、非特許文献１の表示モード制御方法とを比較して示した図である。図１０（ａ）が本発明の表示モード制御方法により得られたディスプレイ表示であり、図１０（ｂ）が非特許文献１の表示モード制御方法により得られたディスプレイ表示である。図１０（ａ）、図１０（ｂ）いずれも、紙面左側が正面から見た場合のディスプレイ表示であり、紙面右手側が約６０°の視野角から見た場合のディスプレイ表示である。図１０に示されるように、本発明の狭視野表示モードでは、正面でのディスプレイ表示はほとんどユーザに対して負担をかけない程度に高いコントラストを与えているのが示されている。
【００３８】
一方、非特許文献１の表示モード制御方法では、正面から見た場合でも表示されるイメージのコントラストがかなり低下しており、見づらくなっているのがわかる。一方、視野角の大きな場合の表示を比較すると、本発明では、一部コントラストが反転しているが表示されたイメージは、ほぼ読取れないことがわかる。しかしながら、非特許文献１の方法により得られたイメージでは、正面から見た場合にコントラストが低下するにもかかわらず、視野角が大きい場合でもある程度読み取ることができることが示された。
【００３９】
本発明は、ＴＮモードで駆動される液晶パネルを使用する携帯型情報処理装置であれば、例えばラップトップ型コンピュータ、ノートブック型コンピュータ、ＰＤＡ、携帯電話などの表示制御のために使用することができる。また、本発明の表示制御方法を情報処理装置に実行させるためのプログラムは、Ｃ、Ｃ＋＋などの、非オブジェクト指向プログラミングまたはオブジェクト指向のプログラミング言語を使用して記述することができる。さらに、本発明の表示制御方法は、ＢＩＯＳの介在のもとディスプレイ・デバイス・ドライバにより制御を行うものとしてこれまで説明してきたが、全ての制御をＢＩＯＳで行うこともできるし、あるいは、全てをデバイス・ドライバで行うこともできる。本発明の方法は、デバイス・ドライバといったソフトウェアではなく、グラフィックス・チップなどのＬＳＩとして、ハードウェア的に実装させることができ、より汎用性のある視野角制御を可能とする。
【００４０】
これまで本発明を図面に示した実施の形態を使用して説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、種々の改良・変更・および他の実施例として情報処理装置に実装することができる。
【産業上の利用可能性】
【００４１】
上述したように、本発明によれば、ＴＮモードのＬＣＤパネルに対して汎用的に適用でき、さらに従来の視野角に対する視認性の制御に比して、より正面方向に対してピークを有するコントラスト・カーブを提供することができる。この結果、正面方向では、ほとんど視認性に影響を与えることなく、大きな視野角における視認性を低下させることが可能となり、セキュリティ性を向上させることができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の情報処理装置の概略的なブロック図。
【図２】本発明のディスプレイ・アダプタ３０の詳細な構成を示したブロック図。
【図３】本発明のソフトウェア／ハードウェア構成を示した図。
【図４】本発明の表示制御テーブルの実施の形態を示した図。
【図５】本発明の色変換テーブルおよび縮退色変換テーブルの格納の形態を示した図。
【図６】本発明の作用機構を説明するための、輝度−階調レベルを、種々の視野角度に対してプロットした図。
【図７】本発明の表示変更方法の処理のフローチャートを示した図。
【図８】６４階調フルスケールの表示に対して適用した場合の、本発明により得られた表示特性（白／黒コントラスト）を、視野角に対してプロットした図。
【図９】画素ごとに階調を定める方法により得られた階調特性の角度依存性から得られたコントラスト・カーブ（Ｃ３：３２階調、Ｃ４：１６階調）および階調幅を縮小させる方法で得られるコントラスト・カーブ（Ｃ５：４７／１５階調、Ｃ６：３９／２３階調）を示した図。
【図１０】本発明の表示制御方法と、従来の表示制御方法とを比較して示した図。
【符号の説明】
【００４３】
１０…情報処理装置：１２…ＣＰＵ：１４…ＢＩＯＳ：１６…メモリ：１８…入出力装置：２０…ハードディスク：２２…インタフェース：２４…インタフェース（ＩＤＥ）：２６…内部バスライン：２８…ディスプレイ装置：３０…ディスプレイ・アダプタ：３２…グラフィック・エンジン：３４…ビデオ・メモリ：３６…表示制御テーブル格納部：３８…表示制御テーブル：３８ａ…縮退色変換テーブル：３８ｂ…色変換テーブル：４０…ルックアップ・テーブル（ＬＵＴ）読出部：４２…アプリケーション・ソフトウェア：４４…デバイス・ドライバ１：４６…デバイス・ドライバ２：４８…ディスプレイ・デバイス・ドライバ：５０…ハードウェア１：５２…ハードウェア２：５４…ディスプレイ・アダプタ：５６…記憶装置（メモリ）：
【図１】
2006208575.tif 000003
【図２】
2006208575.tif 000004
【図３】
2006208575.tif 000005
【図４】
2006208575.tif 000006
【図５】
2006208575.tif 000007
【図６】
2006208575.tif 000008
【図７】
2006208575.tif 000009
【図８】
2006208575.tif 000010
【図９】
2006208575.tif 000011
【図１０】
2006208575.tif 000012