(57)【要約】【課題】画面上のカーソルが見えにくい環境下でもカーソルの視認性を向上させることが可能な情報処理装置、そのカーソル表示方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。【解決手段】カーソル表示態様変更プログラム３２は、ＬＣＤ５の画面の輝度データＬLCDおよびＡＬＳ６で検出されるノート型ＰＣ１の周囲の輝度データＬALSの少なくとも一方に基づいて、マウス１９のカーソルの表示態様を変更する。【選択図】    図３
2011065431.tif 000002
【特許請求の範囲】
【請求項１】
モニタ画面上に表示すべきカーソルの位置を指示する入力手段と、
前記指示手段により指示されたモニタ画面上の位置にカーソルを表示するカーソル表示制御手段と、
前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に基づいて、前記カーソルの表示態様を変更する表示態様変更手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示態様変更手段は、前記自装置の周囲の輝度が第１の閾値以上となった場合に、前記カーソルの表示態様を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示態様変更手段は、前記モニタ画面の輝度が第２の閾値以下となった場合に、前記カーソルの表示態様を変更することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方と、前記カーソルの表示態様の種類とを関連づけて格納するテーブルを備え、
前記表示態様変更手段は、前記テーブルを参照し、検出された、前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に対応するカーソルの表示態様に決定して、変更することを特徴とする請求項１〜請求項３のいずれか１つに記載の情報処理装置。
【請求項５】
前記カーソルの表示態様の変更は、カーソルの大きさ、カーソルの色の変更、および装飾表示の少なくとも１つであることを特徴とする請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
前記モニタは、自発光型表示デバイスであり、前記カーソルの表示態様の変更は、前記カーソルの輝度の変更であることを特徴とする請求項１〜請求項５のいずれか１つに記載の情報処理装置。
【請求項７】
入力手段でモニタ画面上に表示すべきカーソルの位置を指示する工程と、
前記指示手段により指示されたモニタ画面上の位置にカーソルを表示する工程と、
前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に基づいて、前記カーソルの表示態様を変更する工程と、
を含むことを特徴とする情報処理装置のカーソル表示方法。
【請求項８】
入力手段でモニタ画面上に表示すべきカーソルの位置を指示する工程と、
前記指示手段により指示されたモニタ画面上の位置にカーソルを表示する工程と、
前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に基づいて、前記カーソルの表示態様を変更する工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、そのカーソル表示方法、およびコンピュータが実行可能なプログラムに関し、詳細には、カーソルの視認性を向上させた情報処理装置、そのカーソル表示方法、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
従来、パソコン等の情報処理装置では、画面上にマウスカーソルを表示し、マウスを操作して文章の所定の部分を選択して編集操作を行ったり、ボタン上にマウスカーソルを位置付けてクリックし処理を選択したりなどしている。
【０００３】
この際、情報処理装置の画面が暗い場合や野外等のように外光がまぶし場合には、マウスカーソルがいずれに位置するか見つからなく、マウスを左右に動かしてそれに追従して動く画面上のマウスカーソルを見つけ、所定の位置にマウスカーソルを移動させるなどしていた。マウスカーソルを見やすく表示する技術として、例えば、特許文献１が公知である。
【０００４】
かかる特許文献１は、スクリーンセーバ、スタンバイ状態からの復帰時に、マウスカーソルの位置や文字カーソルの位置を容易に見つけるために、スクリーンセーバまたはスタンバイ状態から復帰時に、表示画面におけるマウスカーソルまたは文字カーソルを所定の表示形態に変化させるものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−４１２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１では、情報処理装置の画面が暗い場合や野外等のように外光がまぶしく画面上のカーソルが見えにくい環境下において、マウスカーソルの視認性を向上させる技術に関しては何等検討されていない。
【０００７】
本発明は、上記に鑑みてなされたものであって、画面上のカーソルが見えにくい環境下でもカーソルの視認性を向上させることが可能な情報処理装置、そのカーソル表示方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、モニタ画面上に表示すべきカーソルの位置を指示する入力手段と、前記指示手段により指示されたモニタ画面上の位置にカーソルを表示するカーソル表示制御手段と、前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に基づいて、前記カーソルの表示態様を変更する表示態様変更手段と、を備えたことを特徴とする。
【０００９】
また、本発明の好ましい態様によれば、前記表示態様変更手段は、前記自装置の周囲の輝度が第１の閾値以上となった場合に、前記カーソルの表示態様を変更することが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記表示態様変更手段は、前記モニタ画面の輝度が第２の閾値以下となった場合に、前記カーソルの表示態様を変更することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方と、前記カーソルの表示態様の種類とを関連づけて格納するテーブルを備え、前記表示態様変更手段は、前記テーブルを参照し、検出された、前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に対応するカーソルの表示態様に決定して、変更することが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記カーソルの表示態様の変更は、カーソルの大きさ、カーソルの色の変更、および装飾表示の少なくとも１つであることが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記モニタは、自発光型表示デバイスであり、前記カーソルの表示態様の変更は、前記カーソルの輝度の変更であることが望ましい。
【００１４】
上述した課題を解決し、目的を達成するために、本発明は、入力手段でモニタ画面上に表示すべきカーソルの位置を指示する工程と、前記指示手段により指示されたモニタ画面上の位置にカーソルを表示する工程と、前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に基づいて、前記カーソルの表示態様を変更する工程と、を含むことが望ましい。
【００１５】
また、上述した課題を解決し、目的を達成するために、本発明は、入力手段でモニタ画面上に表示すべきカーソルの位置を指示する工程と、前記指示手段により指示されたモニタ画面上の位置にカーソルを表示する工程と、前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に基づいて、前記カーソルの表示態様を変更する工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明に係る情報処理装置によれば、モニタ画面上に表示すべきカーソルの位置を指示する入力手段と、前記指示手段により指示されたモニタ画面上の位置にカーソルを表示するカーソル表示制御手段と、前記モニタ画面の輝度および自装置の周囲の輝度の少なくとも一方に基づいて、前記カーソルの表示態様を変更する表示態様変更手段と、を備えているので、画面上のカーソルが見えにくい環境下でもカーソルの視認性を向上させることが可能な情報処理装置を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施の形態に係る情報処理装置を適用したノート型ＰＣの概略の外観図である。
【図２】図２は、図１のノート型ＰＣの概略のハードウェア構成例を示す図である。
【図３】図３は、カーソル表示態様の変更に関する機能構成を模式的に示す図である。
【図４】図４はカーソル表示態様判定テーブルの一例を説明するための図である。
【図５】図５は、カーソルの表示態様変更処理を説明するためのフローチャートである。
【図６】図６は、実施の形態２に係るカーソル表示態様の変更に関する機能構成を模式的に示す図である。
【発明を実施するための形態】
【００１８】
以下に、この発明に係る情報処理装置、そのカーソル表示方法、およびコンピュータが実行可能なプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００１９】
（実施の形態１）
図１は、本発明の実施の形態に係る情報処理装置を適用したノート型ＰＣの概略の外観図である。図１に示すように、ノート型ＰＣ１は、いずれも略直方体である本体側筐体２およびディスプレイ側筐体３を備える。本体側筐体２は、キーボードおよびトラックポイント（ポインティング・デバイス）等を有する入力部４を備える。ディスプレイ側筐体３は、液晶表示デバイス（以下「ＬＣＤ」と称する）５と、ＬＣＤ５の上方の略中央に配置され、周囲の輝度を測定するＡＬＳ（Ａｍｂｉｅｎｔ  Ｌｉｇｈｔ  Ｓｅｎｓｏｒ：照度センサ）６とを備える。なお、ＡＬＳ６の配置場所はこれに限られるものではなく、例えば、ディスプレイ側筐体３のＬＣＤ５配置面と反対側の面に配置してもよい。
【００２０】
さらに、本体側筐体２およびディスプレイ側筐体３は、それぞれの端部で左右の一対の連結部（ヒンジ部）７ａ、７ｂによって連結されており、連結部７ａ、７ｂは、これらの筐体を開閉自在に支持している。
【００２１】
本実施の形態では、ＬＣＤ５の画面の輝度が低くて、マウスカーソル（以下、「カーソル」と称する）が見にくい場合や、野外等のように外光がまぶしくカーソルが見にくい環境下でもカーソルを容易に発見できるように、ＬＣＤ５の画面の輝度およびＡＬＳ６で検出されるノート型ＰＣ１の周囲の輝度に基づいて、カーソルの表示態様を変更する。
【００２２】
図２は、図１のノート型ＰＣの概略のハードウェア構成例を示す図である。ノート型ＰＣ１は、同図に示すように、ＣＰＵ１１、ＲＯＭ１２、メモリ１３、ＨＤＤ（ハードディスク）１４、ＬＣＤ用ビデオコントローラ１５と、ＬＣＤ５と、エンベデッドコントローラ１７と、キーボード１８と、マウス１９と、ＵＳＢポート２０と、バッテリ２１、ＤＣ−ＤＣコンバータ２２、およびＡＣアダプタ２３等を備えており、各部はバスを介して接続されている。  
【００２３】
ＣＰＵ１１は、バスを介して接続されたＨＤＤ１４に格納されたＯＳ３０によりノート型ＰＣ１全体の制御を行うとともに、ＨＤＤ１４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１２ａやデータ等を格納している。  
【００２４】
メモリ１３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１１の実行プログラムの読み込み領域や、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。
【００２５】
ＨＤＤ（ハードディスク）１４は、ノート型ＰＣ１の全体の制御を行うためのマルチウィンドウのＯＳ３０、カーソルの表示態様の変更を行うためのカーソル表示態様変更プログラム（ユーティリティプログラム）３２、特定業務に向けられたアプリケーションプログラム３３等を記憶する機能を有する。
【００２６】
ＯＳ３０は、ノート型ＰＣ１の基本的な動作を制御しているものであり、各種資源を管理し、例えば、アプリケーションプログラムが発生した命令を、ドライバ３１やＢＩＯＳ１２ａに伝える。また、ＯＳ３０は、マルチタスク機能およびマルチウィンドウ機能を有し、アプリケーションプログラム３３の実行コンテキスト（あるアプリケーションプログラム３３が利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）やＧＵＩの部品などのソフトウェア資源の管理も行う。ＯＳ３０としては、例えば、Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、Ｗｉｎｄｏｗｓ（登録商標）ｖｉｓｔａ、Ｗｉｎｄｏｗｓ（登録商標）７等を使用することができる。  
【００２７】
ＯＳ３０は、周辺機器類をハードウェア操作するための各種ドライバ３１を備えており、例えば、ＬＣＤ５に画像を表示させるための表示ドライバ３１ａ、マウス１９を動作させるためのマウスドライバ３１ｂ等を備えている。ここでは、ＯＳ３０がドライバ３１を備えているものとして説明するが、ＯＳとドライバを独立のものとして扱うことにしてもよい。
【００２８】
ＬＣＤ用ビデオコントローラ１５は、ＣＰＵ１１の制御に従って、描画情報をビデオ信号に変換し、変換したビデオ信号をＬＣＤ５に出力するためのものであり、描画情報が書き込まれるＶＲＡＭ１５ａやＶＲＡＭ１５ａに書き込まれた描画情報をビデオ信号に変換して、ＬＣＤ５に出力するグラフィックスチップ等を備えている。ＡＬＳ６は、ノート型ＰＣ１の周囲の輝度を測定して、ＢＩＯＳ１２ａを介して、ＣＰＵ１１に出力する。
【００２９】
ＬＣＤ５は、ＣＰＵ１１により制御され、ＬＣＤ用ビデオコントローラ１５から入力されるビデオ信号に応じた各種情報を表示する。
【００３０】
エンベデッドコントローラ１７は、文字、コマンド等を入力する各種キーより構成されるキーボード１８や、画面上のカーソルを移動させたり、各種メニューを選択するマウス１９の動作を制御する。また、エンベデッドコントローラ１８は、電源回路を制御して、システム（ＡＣＰＩステート）状態に応じた電源コントロールを行なう。システム状態（ＡＣＰＩステート）は、６つのステートＳ０〜Ｓ５が規定されており、Ｓ０はフル稼働状態、Ｓ１は低消費電力状態（ただし、プロセッサ、チップセットともに電源オン）、Ｓ２は低消費電力状態（ただし、プロセッサとキャッシュは電源オフ、チップセットは電源オン）、Ｓ３はスタンバイ状態、Ｓ４は休止状態、Ｓ５はソフトウェアによる電源オフを示している。
【００３１】
ＡＣアダプタ２３は、商用電源に接続して、ＡＣ電圧をＤＣ電圧に変換してＤＣ−ＤＣコンバータ２２に出力する。ＤＣ−ＤＣコンバータ２２は、ＡＣアダプタ２３から供給されるＤＣ電圧を所定の電圧に変換して各部に電力を供給し、また、バッテリ２０の充電を行う。バッテリ２０は、ＤＣ−ＤＣコンバータ２２により充電され、ＡＣアダプタ２３が装着されていない場合に、充電した電圧を各部に供給する。
【００３２】
図３は、図２のノート型ＰＣ１のカーソル表示態様の変更に関する機能構成を模式的に示す図である。図４はカーソル表示態様判定テーブルの一例を説明するための図である。図５は、カーソル表示態様変更プログラム３２のカーソル表示態様変更処理を説明するためのフローチャートである。
【００３３】
図３において、カーソル表示態様変更プログラム３２は、ＬＣＤ５のモニタ画面の輝度およびＡＬＳ６で検出される周囲の輝度に基づいて、ＬＣＤ５に表示されるマウスカーソルの表示態様の変更を行うためのものであり、カーソル表示態様判定テーブル３２ａを備えている。カーソル表示態様判定テーブル３２ａは、カーソル表示態様変更プログラム３２ａがカーソル表示態様変更処理を実行する場合に参照される。
【００３４】
カーソル表示態様判定テーブル３２ａは、図４に示すように、（１）ＡＬＳ６の輝度データＬALSのみが変化した場合のカーソルの表示態様、（２）ＬＣＤ５の輝度データＬLCDのみが変化した場合のカーソルの表示態様、および（３）ＡＬＳ６の輝度データＬALSとＬＣＤ５の輝度データＬLCDが変化した場合のカーソルの表示態様のデータがそれぞれ登録されている。
【００３５】
（１）ＡＬＳ６の輝度データＬALSのみが変化した場合には、変化後のＡＬＳ６の輝度データＬALS≧第１の閾値Ｎ１の場合は、カーソルの強調表示、変化後のＡＬＳ６の輝度データＬALS＜第１の閾値Ｎ１の場合は、カーソルの通常表示を行う。（２）ＬＣＤ５の輝度データＬLCDのみが変化した場合は、変化後のＬＣＤの輝度データＬLCD≦第２の閾値Ｎ２の場合は、カーソルの強調表示、変化後のＬＣＤ５の輝度データＬLCD＞第２の閾値Ｎ２の場合は、カーソルの通常表示を行う。（３）ＡＬＳ６の輝度データＬALSとＬＣＤ５の輝度データＬLCDが変化した場合は、（１）ＡＬＳ６の輝度データＬALSのみが変化した場合と、（２）ＬＣＤ５の輝度データＬLCDのみが変化した場合のＯＲ演算結果（強調表示を「１」、通常表示を「０」とした場合）となり、変化後のＡＬＳ６の輝度データＬALS≧第１の閾値Ｎ１の場合および変化後のＬＣＤ５の輝度データＬLCD≦第２の閾値Ｎ２の少なくとも一方の条件を満たす場合に、強調表示を行う。ここで、強調表示とは、カーソルの大きさ、カーソルの色の変更、および装飾表示（カーソルの形状変更、アニメーション化、背景の表示等を含む）の少なくとも１つである。強調表示の態様は、ユーザがダイアログボックス等で設定可能な構成としてもよい。
【００３６】
カーソル表示態様変更プログラム３２は、表示ドライバ３１ａから、ＡＬＳ６で検出された輝度データＬALSおよびＬＣＤ５の輝度データＬLCD（例えば、ＬＣＤ５のバックライトの輝度）を取得する。カーソル表示態様変更プログラム３２は、ＡＬＳ６で検出された輝度データＬALSおよびＬＣＤ５の輝度データＬLCDに基づいて、カーソル表示態様判定テーブル３２ａを参照して、カーソルの表示態様を決定し、マウスドライバ３１ｂに決定したカーソルの表示態様に変更するように指示する。
【００３７】
表示ドライバ３１ａは、ＬＣＤ５の表示制御を行うためのドライバであり、ＯＳ３０の指示に従って、描画情報をＬＣＤ用ビデオコントローラ１５のＶＲＡＭ１５ａに書き込む。また、表示ドライバ３１ａは、ＢＩＯＳ１２ａを介してＬＣＤ５の輝度を管理・設定しており、ＢＩＯＳ１２ａおよびＬＣＤ用ビデオコントローラ１５を介して、ＬＣＤ５の輝度（輝度データＬLCD）を設定する。また、表示ドライバ３１ａは、ＡＬＳ６で検出される輝度データＬALSを定期的に取得する。表示ドライバ３１ａは、ＡＬＳ６で検出された輝度データＬALSに基づいて、ＬＣＤ５の画面の輝度を調整する自動調光機能を備えている。表示ドライバ３１ａは、カーソル表示態様変更プログラム３２からのリクエストに応じて、ＡＬＳ６の輝度データＬALSおよびＬＣＤ５の輝度データＬLCDをカーソル表示態様変更プログラム３２に出力する。
【００３８】
マウス１９は、エンベデットコントローラ１７を介して、モニタ画面上に表示すべきカーソルの位置を指示する。マウスドライバ３１ｂは、マウス１９の制御およびマウス１９により指示された画面上の位置にカーソルを表示するためにカーソルの表示制御を行うためのドライバであり、カーソル挿入の指示およびその表示態様の変更指示をＬＣＤ用ビデオコントローラ１５に出力する。
【００３９】
ＬＣＤ用ビデオコントローラ１５は、ＶＲＡＭ１５ａの描画情報をビデオ信号に変換して、ＬＣＤ５に出力して、ＶＲＡＭ１５ａ上の描画情報を表示させる。また、ＬＣＤ用ビデオコントローラ１５は、ＶＲＡＭ１５ａの描画情報をビデオ信号に変換する際に、マウスドライバ３１ｂからカーソル挿入の指示がある場合には、ビデオ信号にカーソル表示信号を挿入する。この場合、マウスドライバ３１ｂからカーソルの表示態様の変更指示がある場合には、ビデオ信号にカーソルの表示態様を変更したカーソル表示信号を挿入する。カーソルは、ＶＲＡＭ１５ａ上に描画されないため、描画情報とは独立して表示態様を変更することができる。
【００４０】
図５は、上記図３のノート型ＰＣ１のカーソルの表示態様変更処理を説明するためのフローチャートである。カーソル表示態様変更プログラム３２は、所定周期で図５のフローチャートに示す処理を繰り返し実行する。同図において、まず、カーソル表示態様変更プログラム３２は、ＡＬＳ６で検出された輝度データＬALSを表示ドライバ３１ａから取得する（ステップＳ１）。また、カーソル表示態様変更プログラム３２は、ＬＣＤ５の輝度データＬLCDを、表示ドライバ３１ａから取得する（ステップＳ２）。カーソル表示態様変更プログラム３２は、ＡＬＳ６で検出した輝度値データＬALSとＬＣＤ５の輝度データＬLCDに変化があるか否か（前回の検出値から所定値以上変化しているか）を判断する（ステップＳ３）。
【００４１】
カーソル表示態様変更プログラム３２は、ＬＣＤ５の輝度データＬLCDのみが変化した場合は、カーソル表示態様判定テーブル３２ａの（２）輝度データＬLCDのみが変化した場合を参照して、カーソルの表示変更を行った後（ステップＳ４）、ステップＳ７に移行する。具体的には、変化後のＬＣＤ５の輝度データＬLCD≦第２の閾値Ｎ２の場合は、カーソルの強調表示、変化後のＬＣＤ５の輝度データＬLCD＞第２の閾値Ｎ２の場合は、カーソルの通常表示を行う。
【００４２】
また、ステップＳ３において、カーソル表示態様変更プログラム３２は、ＡＬＳ６の輝度データＬALSのみが変化した場合は、カーソル表示態様判定テーブル３２ａの（１）ＡＬＳ６の輝度データＬALSのみが変化した場合を参照して、カーソルの表示変更を行った後（ステップＳ５）、ステップＳ７に移行する。具体的には、変化後のＡＬＳ６の輝度データＬALS≧第１の閾値Ｎ１の場合は、カーソルの強調表示、変化後のＡＬＳ６の輝度データＬALS＜第１の閾値Ｎ１の場合は、カーソルの通常表示を行う。
【００４３】
また、ステップＳ３において、カーソル表示態様変更プログラム３２は、（３）ＡＬＳ６の輝度データＬALSとＬＣＤ５の輝度データＬLCDが変化した場合は、カーソル表示態様判定テーブル３２ａの（３）ＡＬＳ６の輝度データＬALSとＬＣＤ５の輝度データＬLCDが変化した場合を参照して、カーソルの表示変更を行った後（ステップＳ６）、ステップＳ７に移行する。具体的には、変化後のＡＬＳ６の輝度データＬALS≧第１の閾値Ｎ１の場合および変化後のＬＣＤ５の輝度データＬLCD≦第２の閾値Ｎ２の少なくとも一方の条件を満たす場合に、強調表示を行い、それ以外の場合は通常表示を行う。また、ステップＳ３において、カーソル表示態様変更プログラム３２は、ＡＬＳ６の輝度データＬALSとＬＣＤ５の輝度データＬLCDのいずれも変化していない場合には、ステップＳ７に移行する。
【００４４】
ステップＳ７において、カーソル表示態様変更プログラム３２は、システム状態がＳ３、Ｓ４、Ｓ５のいずれかであるかを判断し、Ｓ３、Ｓ４、Ｓ５のいずれかである場合には（ステップＳ７の「Ｙｅｓ」）、当該フローを終了する一方、Ｓ３、Ｓ４、Ｓ５のいずれでもない場合には（ステップＳ７の「Ｎｏ」）、ステップＳ１に戻る。
【００４５】
以上説明したように、本実施の形態によれば、カーソル表示態様変更プログラム３２は、ＬＣＤ５の画面の輝度データＬLCDおよびＡＬＳ６で検出されるノート型ＰＣ１の周囲の輝度データＬALSの少なくとも一方に基づいて、マウス１９のカーソルの表示態様を変更させることとしたので、画面上のカーソルが見えにくい環境下でも容易にカーソルを発見することができ、カーソルの視認性を向上させることが可能となる。
【００４６】
また、本実施の形態によれば、カーソル表示態様変更プログラム３２は、ＬＣＤ５の画面の輝度データＬLCDが第２の閾値Ｎ２以下となった場合に、カーソルの表示態様を変更することとしたので、ＬＣＤ５の画面の輝度が低くカーソルが見にくい環境下でも容易にカーソルを発見することが可能となる。
【００４７】
また、カーソル表示態様変更プログラム３２は、ＡＬＳ６で検出されるノート型ＰＣ１の周囲の輝度データＬALSが第１の閾値Ｎ１以上となった場合に、カーソルの表示態様を変更することとしたので、野外等の周りが明るくＬＣＤ５の画面のカーソルが見にくい環境下でも容易にカーソルを発見することが可能となる。
【００４８】
また、カーソルの表示態様の変更は、カーソルの大きさ、カーソルの色の変更、および装飾表示の少なくとも１つであることとしたので、簡単な方法でカーソルを見やすくすることが可能となる。
【００４９】
（実施の形態２）
実施の形態２では、表示デバイスとしてＬＣＤの代わりに、有機ＥＬ表示デバイス（以下、「ＯＬＥＤ」と称する）３０を使用した場合について説明する。図６は、実施の形態２に係るカーソル表示態様の変更に関する機能構成を模式的に示す図である。図３と同等機能を有する部位には、同一符号を付して、共通する部分の説明は省略し、異なる点についてのみ説明する。
【００５０】
図６において、表示デバイスとしてＯＬＥＤ５０を使用した場合は、カーソルの表示態様を変更する場合に、画面のカーソルの輝度のみを変更することができる。具体的には、強調表示の場合は通常表示の場合に比して、カーソルの輝度を明るくすることができる。
【００５１】
カーソル表示態様変更プログラム３３は、表示ドライバ３１ａから、ＡＬＳ６で検出された輝度データＬALSおよびＯＬＥＤ５０の輝度データＬLCD（例えば、ＯＬＥＤ５０の画面の平均輝度）を取得する。また、カーソル表示態様変更プログラム３２は、ＡＬＳ６で検出された輝度データＬALSおよびＯＬＥＤ５０の輝度データＬOLEDに基づいて、カーソル表示態様判定テーブル３２ａを参照して、カーソルの表示態様を決定し、表示ドライバ３１ａに決定したカーソルの表示態様に変更するように指示する。
【００５２】
表示ドライバ３１ａは、ＯＬＥＤ５０に表示する描画情報（色データおよび輝度データを含む）を管理・設定している。すなわち、表示ドライバ３１ａは、その各画像のドット階調で、描画情報の輝度を制御している。表示ドライバ３１ａは、カーソル表示態様変更プログラム３３からのリクエストに応じて、ＡＬＳ３で検出された輝度データＬALSおよびＯＬＥＤ５０の輝度データＬLCDを、カーソル表示態様変更プログラム３３に出力する。表示ドライバ３１ａは、ＯＳ３０の指示に応じて、描画情報（輝度を含む）をＶＲＡＭ４０ａに書き込む。また、表示ドライバ３１ａは、マウスドライバ３１ｂからマウス１９により指示されるカーソルの位置を取得して、ＢＩＯＳ１２ａを介して、カーソルの描画情報（輝度を含む）をＯＬＥＤ用ビデオコントローラ４０のＶＲＡＭ４０ａに書き込む。カーソル表示態様変更プログラム３２は、カーソルの表示態様を変更する場合は、表示ドライバ３１ａにカーソルの表示態様に変更するように指示する。表示ドライバ３１ａは、カーソル表示態様変更プログラム３２からカーソルの表示態様の変更指示があった場合は、ＢＩＯＳ１２ａを介して、カーソルの輝度を変更したカーソル描画情報をＯＬＥＤ用ビデオコントローラ４０のＶＲＡＭ４０ａに書き込む。ＯＬＥＤ用ビデオコントローラ４０は、ＶＲＡＭ４０ａに描画された描画情報をビデオ信号に変換してＯＬＥＤ５０に出力する。ＯＬＥＤ５０では、ドット毎の輝度変更が可能であるので、カーソルの輝度のみを変更して表示することができる。同図に示す例では、ＯＬＥＤ５０の画面のカーソル輝度を明るくした場合を示している。
【００５３】
以上説明したように、実施の形態２によれば、表示デバイスとして、ＯＬＥＤ５０を使用し、カーソルの表示態様を変更する場合に、画面上のカーソルの輝度を変更することとしたので、自発光型表示デバイスを使用した場合に、カーソルの表示態様を簡単に変更することが可能となる。
【００５４】
なお、上記実施の形態では、情報処理装置として、ノート型ＰＣについて説明したが、本発明はこれに限定されるものではなく、デスクトップ型ＰＣ，ＰＤＡ、携帯電話等の情報処理装置に適用することができる。
【００５５】
また、上記実施の形態では、マウスカーソルについて説明したが、本発明はこれに限定されるものではなく、キーボードカーソル等の他のカーソルにも適用可能である。
【産業上の利用可能性】
【００５６】
本発明に係る情報処理装置、そのカーソル表示方法、およびコンピュータが実行可能なプログラムは、カーソルの視認性を向上させる場合に広く適用可能である。
【符号の説明】
【００５７】
１  ノート型ＰＣ
２  本体側筐体
３  ディスプレイ側筐体
４  入力部
５  ＬＣＤ（液晶表示デバイス）
６  ＡＬＳ（Ａｍｂｉｅｎｔ  Ｌｉｇｈｔ  Ｓｅｎｓｏｒ：照度センサ）
７ａ、７ｂ  連結部
１１  ＣＰＵ
１２  ＲＯＭ
１２ａ  ＢＩＯＳ
１３  メモリ
１４  ＨＤＤ（ハードディスク）
１５  ＬＣＤ用ビデオコントローラ
１５ａ  ＶＲＡＭ
１７  エンベデッドコントローラ
１８  キーボード
１９  マウス
２０  ＵＳＢポート
２１  バッテリ
２２  ＤＣ−ＤＣコンバータ
２３  ＡＣアダプタ
３０  ＯＳ
３１  ドライバ
３１ａ  表示ドライバ
３１ｂ  マウスドライバ
３３  アプリケーションプログラム
４０  ＯＬＥＤ用ビデオコントローラ
４０ａ  ＶＲＡＭ
５０  ＯＬＥＤ（有機ＥＬ表示デバイス）
【図１】
2011065431.tif 000003
【図２】
2011065431.tif 000004
【図３】
2011065431.tif 000005
【図４】
2011065431.tif 000006
【図５】
2011065431.tif 000007
【図６】
2011065431.tif 000008