(57)【要約】    【課題】  本発明は、ユーザの操作に応じてバックライトの点灯時間を調整し、操作性を落とすことなく消費電力を低減することができる情報処理装置を提供する。    【解決手段】  ＬＣＤパネル２０５に表示する画面の画面ＩＤに応じてバックライト２０６の点灯時間が設定されたバックライト点灯時間設定テーブル３００をＲＯＭ２０２に記憶し、ＬＣＤパネル２０５に現在表示している画面の画面ＩＤに基づいてバックライト点灯時間設定テーブル３００からバックライト点灯時間を取得し、取得したバックライト点灯時間をパネルキー２０４からのキー操作に応じて制御する。【選択図】      図４
2006184018.tif 000002
【特許請求の範囲】
【請求項１】
照明手段により照明される表示手段とユーザによる操作を受け付ける操作手段とを備える情報処理装置において、
前記表示手段に表示する複数の画面毎に前記照明手段の点灯時間が予め設定された点灯時間設定情報を記憶する記憶手段と、
前記表示手段に現在表示している画面に基づいて前記点灯時間設定情報から前記照明手段の点灯時間を取得する取得手段と、
前記取得した点灯時間で前記照明手段を点灯する点灯制御手段とを備え、
前記点灯制御手段は、前記取得した点灯時間を前記ユーザによる操作に応じて制御することを特徴とする情報処理装置。
【請求項２】
前記点灯制御手段は、前記ユーザによる操作があったときは、前記取得した点灯時間を調整する調整手段を備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記調整手段は、前記照明手段の点灯状態を判別する点灯状態判別手段を備え、前記照明手段が消灯状態にあるときは、前記取得した点灯時間の大きさに応じて当該取得した点灯時間を増減することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記調整手段は、前記照明手段が消灯状態にあるときに、前記取得した点灯時間が予め設定された下限値より大きいか否かを判別する第１の判別手段と、
前記取得した点灯時間が前記下限値より大きいときは、当該取得した点灯時間から所定値を減算する減算手段と、
前記取得した点灯時間が予め設定された上限値より小さいか否かを判別する第２の判別手段と、
前記取得した点灯時間が前記上限値より小さいときは、前記取得した点灯時間から所定値を加算する加算手段とを備えることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記調整手段は、前記照明手段の消灯時間をカウントするカウント手段を備え、
前記カウントされた消灯時間に応じて、前記取得した点灯時間を調整することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記調整手段は、前記カウントされた消灯時間が予め設定された第１の基準値以下か否かを判別する第３の判別手段と、
前記カウントされた消灯時間が前記第１の基準値より大きいときは、前記カウントされた消灯時間が予め設定された第２の基準値以上か否かを判別する第４の判別手段とを備え、
前記カウントされた消灯時間が前記第１の基準値以下であるときは、前記第２の判別手段による判別を行う一方、前記カウントされた消灯時間が前記第２の基準値以上であるときは、前記第１の判別手段による判別を行うことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記点灯時間設定情報は、前記表示手段に表示する複数の画面毎に設定されたユニークな画面ＩＤと前記照明手段の点灯時間とが対応づけられていることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記取得手段は、前記表示手段に現在表示している画面の画面ＩＤに対応する前記照明手段の点灯時間を前記点灯時間設定情報から取得することを特徴とする請求項７記載の情報処理装置。
【請求項９】
バックライトにより照明される表示手段とユーザによる操作を受け付ける操作手段とを備える情報処理装置のバックライト点灯時間制御方法において、
前記表示手段に表示する複数の画面毎に前記バックライトの点灯時間が予め設定された点灯時間設定情報から、前記表示手段に現在表示している画面に基づいて前記バックライトの点灯時間を取得する取得工程と、
前記取得した点灯時間で前記バックライトを点灯する点灯工程と、
前記取得した点灯時間を前記ユーザによる操作に応じて制御する点灯制御工程とを備えることを特徴とするバックライト点灯時間制御方法。
【請求項１０】
請求項９記載のバックライト点灯時間制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【請求項１１】
請求項９記載のバックライト点灯時間制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶ディスプレイ等の表示装置を照明するためのバックライトを備える情報処理装置及びそのバックライト点灯時間制御方法、プログラム、並びに記憶媒体に関するものである。
【背景技術】
【０００２】
従来のＰＤＡ（Personal Digital Assistance）や携帯電話、ノートパソコン等の携帯型の情報処理装置では、表示装置としてＬＣＤ（Liquid Crystal Display）が採用され、そのＬＣＤに表示される内容を夜間や暗い場所でも確認できるようにＬＣＤ用のバックライトが配置されている。
【０００３】
このようなバックライトを備える情報処理装置において、消費電力を抑えることを目的として、時計モードやスケジュールモード等の複数のモードから現在表示中のモードを判定し、当該モードに対応した点灯時間をモード別点灯時間テーブルから読み出し、その点灯時間の間だけバックライトを点灯するという技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５７６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、同一モードの中で複数の表示画面がある場合でも、モード単位の点灯時間しか設定することができないという問題がある。また、複数モード毎にバックライトの点灯時間を設定する点灯時間設定手段を備えているが、手動操作で各モードの設定をしなければならないという問題がある。
【０００５】
また、これまでのＬＣＤ用バックライトの点灯制御では、一定の時間操作がないと表示不用と判断してバックライトをＯＦＦするというものであったが、それでは一定の時間が経過するまではバックライトをＯＦＦすることができず、消費電力を低減することができないという問題がある。
【０００６】
更に、バックライトの点灯時間を短く設定するためには、ユーザがその都度手動操作で点灯時間を調整して設定する必要があり、操作性が悪くなるという問題がある。
【０００７】
本発明は、上記問題に鑑みて成されたものであり、ユーザの操作に応じてバックライトの点灯時間を調整し、操作性を落とすことなく消費電力を低減することができる情報処理装置及びそのバックライト点灯時間制御方法、プログラム、並びに記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の情報処理装置は、照明手段により照明される表示手段とユーザによる操作を受け付ける操作手段とを備える情報処理装置において、前記表示手段に表示する複数の画面毎に前記照明手段の点灯時間が予め設定された点灯時間設定情報を記憶する記憶手段と、前記表示手段に現在表示している画面に基づいて前記点灯時間設定情報から前記照明手段の点灯時間を取得する取得手段と、前記取得した点灯時間で前記照明手段を点灯する点灯制御手段とを備え、前記点灯制御手段は、前記取得した点灯時間を前記ユーザによる操作に応じて制御することを特徴とする。
【０００９】
上記目的を達成するために、請求項９記載のバックライト点灯時間制御方法は、バックライトにより照明される表示手段とユーザによる操作を受け付ける操作手段とを備える情報処理装置のバックライト点灯時間制御方法において、前記表示手段に表示する複数の画面毎に前記バックライトの点灯時間が予め設定された点灯時間設定情報から、前記表示手段に現在表示している画面に基づいて前記バックライトの点灯時間を取得する取得工程と、前記取得した点灯時間で前記バックライトを点灯する点灯工程と、前記取得した点灯時間を前記ユーザによる操作に応じて制御する点灯制御工程とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、表示手段に表示する複数の画面毎に照明手段又はバックライトの点灯時間が予め設定された点灯時間設定情報を記憶し、表示手段に現在表示している画面に基づいて点灯時間設定情報から照明手段又はバックライトの点灯時間を取得し、取得した点灯時間をユーザによる操作に応じて制御するので、ユーザの操作に応じて照明手段又はバックライトの点灯時間を調整し、操作性を落とすことなく消費電力を低減することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
図１は、本発明の実施の形態に係る情報処理装置の外観を示す正面図である。
【００１３】
図１において、情報処理装置１は、携帯電話から成り、バックライト付ＬＣＤ（Liquid Crystal Display）表示部１０１と、数字や記号等の各種キーが配置されたキー操作部１０２とを備える。なお、情報処理装置１として携帯電話について説明したが、ＰＤＡ（Personal Digital Assistance）やノートパソコン、電子辞書等であってもよい。
【００１４】
図２は、図１の情報処理装置１の内部構成を示すハードウェア構成図である。
【００１５】
図２において、情報処理装置１は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、キー操作部１０２上の各種キー等で構成されたパネルキー２０４と、液晶ディスプレイ等のＬＣＤパネル２０５と、ＬＣＤパネル２０５を照明するためのバックライト２０６と、タイマー２０７と、システムバス２０８とで構成される。
【００１６】
ＣＰＵ２０１は、システムバス２０８に接続された各種デバイスとのアクセスを総括的に制御すると共に、後述する処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードし、当該プログラム等を実行することで各種動作を実現するものである。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能するものである。
【００１７】
ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input/Output System）やオペレーティングシステム（以下、「ＯＳ」という。）等を記憶すると共に、ＬＣＤパネル２０５に表示する複数の表示画面毎にバックライト点灯時間が予め設定されたバックライト点灯時間設定テーブルを記憶する。
【００１８】
図３（ａ）は、バックライト点灯時間設定テーブルの一例を示す図であり、図３（ｂ）は、後述する図５の処理で利用される基準値の一例を示す図である。
【００１９】
図３（ａ）において、バックライト点灯時間設定テーブル３００は、ＬＣＤパネル２０５に表示する複数の画面毎に設定されたユニークな画面ＩＤ３０１とバックライト点灯時間３０２とが対応づけられている。また、各画面ＩＤ３０１に対してバックライト点灯時間の上限値３０３と下限値３０４が設定されている。画面ＩＤ Ｄ００１はメール入力画面に対応し、Ｄ００２はメール内容表示画面に対応し、Ｄ００３はメニュー画面に対応し、Ｄ００４はメール送信中に対応し、Ｄ００５はメール受信中に対応する。
【００２０】
例えば、メール入力画面では、ユーザにより文字等を入力する操作とメールを読み返す操作が行われることを想定して、バックライト点灯時間の上限値３０３がやや長く設定されている。
【００２１】
メール内容表示画面では、ユーザがメールを読んでいることを想定して、バックライト点灯時間の上限値３０３を長く設定する。ここで、メールを読んでいる最中にバックライト２０６が消灯したときは、ユーザが直ちに何らかのキーを押してバックライト２０６を再点灯させる。このとき、後述する図５のステップＳ５０２、Ｓ５０６及びＳ５０７の処理によりバックライト点灯時間をもう少し長くする必要があると判断して、バックライト点灯時間から調整値（例えば、１秒）分を加えて、自動的に点灯時間を長めに設定する。
【００２２】
また、バックライト２０６が消灯してから次にユーザが操作するまでに時間を置いた場合は、後述する図５のステップＳ５０３、Ｓ５０４及びＳ５０５の処理によりバックライト点灯時間を短くしても操作に支障がないと判断して、バックライト点灯時間から調整値（例えば、１秒）分を引いて、自動的に点灯時間を短めに設定する。
【００２３】
メニュー画面では、ユーザがキーを操作しながら機能を選択することを想定してバックライト点灯時間の上限値をやや短く設定する。また、メール送受信画面では、バックライト点灯時間の上限値を短く設定する。なお、上記表示画面は一例であり、これらに限定されるものではない。
【００２４】
図３（ｂ）において、基準値は、基準値Ａ３０５と基準値Ｂ３０６とで構成されているが、詳細については後述する。
【００２５】
図４は、図１の情報処理装置１におけるバックライト点灯時間制御処理を示すフローチャートである。
【００２６】
図４において、ステップＳ４０１では、ＬＣＤパネル２０５に初期画面を表示してバックライト２０６を点灯する。
【００２７】
次に、ステップＳ４０２では、初期画面に対して予め設定されたバックライト点灯時間を点灯タイマーカウントの値にセットすると共に、再点灯タイマーカウントの値を“０”にセットしてクリアする。
【００２８】
ステップＳ４０３では、パネルキー２０４からのキー操作有無を判別する。この結果、キー操作がない場合はステップＳ４０８へ進む一方、キー操作があった場合は、ステップＳ４０４へ進む。
【００２９】
ステップＳ４０４では、後述する図５のバックライト点灯時間自動調整処理を実行する。
【００３０】
ステップＳ４０５では、ステップＳ４０３のキー操作に応じて画面をＬＣＤパネル２０５に表示してバックライト２０６を点灯する。つづいて、ステップＳ４０６では、再点灯タイマーカウントの値を“０”にセットしてクリアする。
【００３１】
ステップＳ４０７では、現在、ＬＣＤパネル２０５に現在表示している画面のバックライト点灯時間を、当該画面の画面ＩＤに基づいてバックライト点灯時間設定テーブル３００から取得し、点灯タイマーカウントの値にセットする。
【００３２】
次に、ステップＳ４０８では、バックライト２０６の点灯状態をチェックし、バックライト２０６が消灯している場合は、ステップＳ４１１へ進む一方、バックライト２０６が点灯している場合は、ステップＳ４０９へ進む。
【００３３】
ステップＳ４０９では、点灯タイマーカウントの値から１を引いて新たな点灯タイマーカウントの値とする。次に、ステップＳ４１０では、点灯タイマーカウントの値が“０”になったか否かを判別する。この結果、点灯タイマーカウントの値が“０”になっていない場合は、ステップＳ４０３へ戻る一方、“０”になった場合は、ステップＳ４１１へ進む。
【００３４】
ステップＳ４１１では、バックライト２０６を消灯する。つづいて、ステップＳ４１２では、再点灯タイマーカウントの値に１を加算して新たな再点灯タイマーカウントの値とし、ステップＳ４０３へ戻る。
【００３５】
図５は、図４のステップＳ４０４におけるバックライト点灯時間自動調整処理の詳細を示すフローチャートである。
【００３６】
図５において、ステップＳ５０１では、バックライト２０６の点灯状態をチェックし、点灯している場合は（ステップＳ５０１でＮＯ）、リターンする一方、消灯している場合は（ステップＳ５０１でＹＥＳ）、ステップＳ５０２へ進む。
【００３７】
ステップＳ５０２では、ＲＯＭ２０２から基準値Ａ３０５を読み出し、再点灯タイマーカウントの値がこの基準値Ａ３０５より大きいか否かを判別する。この結果、再点灯タイマーカウントの値が基準値Ａ３０５と等しいか又はより小さい場合は（ステップＳ５０２でＮＯ）、ステップＳ５０６へ進む一方、基準値Ａ３０５より大きい場合は（ステップＳ５０２でＹＥＳ）、ステップＳ５０３へ進む。
【００３８】
ステップＳ５０３では、再点灯タイマーカウントの値が基準値Ｂ３０６より小さいか否かを判別する。この結果、再点灯タイマーカウントの値が基準値Ｂ３０６より小さい場合は（ステップＳ５０３でＹＥＳ）、リターンする一方、再点灯タイマーカウントの値が基準値Ｂ３０６と等しいか又はより大きい場合は（ステップＳ５０３でＮＯ）、ステップＳ５０４へ進む。
【００３９】
ステップＳ５０４では、バックライト点灯時間設定テーブル３００から、現在表示している画面の画面ＩＤに対して設定されているバックライト点灯時間を取得し、取得したバックライト点灯時間が下限値３０４を超えているか否かを判別する。この結果、バックライト点灯時間が下限値３０４と同一か又は超えていない場合は（ステップＳ５０４でＮＯ）、操作性を保持するために、それ以上のバックライト点灯時間の調整を行わずにリターンする一方、バックライト点灯時間が下限値３０４を超えている場合は（ステップＳ５０４でＹＥＳ）、ステップＳ５０５へ進む。
【００４０】
ステップＳ５０５では、ステップＳ５０４で取得した、現在表示している画面の画面ＩＤに対応するバックライト点灯時間から上述した調整値を減算し、リターンする。
【００４１】
一方、ステップＳ５０６では、バックライト点灯時間設定テーブル３００から、現在表示している画面の画面ＩＤに対して設定されているバックライト点灯時間を取得し、取得したバックライト点灯時間が上限値３０３未満であるか否かを判別する。この結果、バックライト点灯時間が上限値３０３と同一か又は超えている場合は（ステップＳ５０６でＮＯ）、それ以上のバックライト点灯時間の調整を行わずにリターンする一方、バックライト点灯時間が上限値３０３未満である場合は、ステップＳ５０７へ進む。
【００４２】
ステップＳ５０７では、ステップＳ５０６で取得した、現在表示している画面の画面ＩＤに対応するバックライト点灯時間に上述した調整値を加算し、リターンする。
【００４３】
上記実施の形態によれば、ＬＣＤパネル２０５に表示する画面の画面ＩＤに応じてバックライト２０６の点灯時間が設定されたバックライト点灯時間設定テーブル３００をＲＯＭ２０２に記憶し、ＬＣＤパネル２０５に現在表示している画面の画面ＩＤに基づいてバックライト点灯時間設定テーブル３００からバックライト点灯時間を取得し、取得したバックライト点灯時間をパネルキー２０４からのキー操作に応じて制御するので、ＬＣＤパネル２０５に表示されている画面の内容を判断してバックライト２０６の点灯時間を設定し、操作状況から設定されている点灯時間が長いか否かを判断して当該点灯時間を自動調整することにより、ユーザの操作に応じてバックライトの点灯時間を調整し、操作性を落とすことなく消費電力を低減することができる。
【００４４】
また、ＬＣＤパネル２０５に表示される画面の内容毎にバックライト点灯時間テーブル３００を所有しているため、表示画面の機能毎にバックライトの点灯時間を細かく設定することができ、操作性を更に向上させることができる。
【００４５】
また、ユーザによる操作の状況を判断してバックライトの点灯時間を自動で調整することができるので、ユーザの使い方に適したバックライト点灯時間の調整を行うことができ、操作性を向上させて消費電力を抑えることが可能となる。
【００４６】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４７】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００５０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態に係るバックライト装置が適用された情報処理装置の外観の概略を示す図である。
【図２】図１の情報処理装置の内部構成を示すハードウェア構成図である。
【図３】（ａ）はバックライト点灯時間設定テーブルの一例を示す図であり、（ｂ）は図５の処理で利用される基準値の一例を示す図である。
【図４】情報処理装置におけるバックライト点灯時間制御処理を示すフローチャートである。
【図５】図４のステップＳ４０４におけるバックライト点灯時間自動調整処理の詳細を示すフローチャートである。
【符号の説明】
【００５２】
１  情報処理装置
１０１  バックライト付ＬＣＤ表示部
１０２  キー操作部
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  パネルキー
２０５  ＬＣＤ
２０６  バックライト
２０７  タイマー
【図１】
2006184018.tif 000003
【図２】
2006184018.tif 000004
【図３】
2006184018.tif 000005
【図４】
2006184018.tif 000006
【図５】
2006184018.tif 000007