(57)【要約】  表示デバイスの輝度を自動的に変更すること。方法は、表示デバイスが第１の輝度電力出力レベルにある間に、表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベントを検出することを有する。本方法は、輝度電力出力レベル変更トリガイベントを識別することを試みながら、表示デバイスを第１の電力出力レベルで動作させ続けることをさらに有する。輝度電力出力レベル変更トリガイベントは、表示デバイスの輝度電力出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである。本方法は、輝度電力出力レベル変更トリガイベントを検出することをさらに有する。輝度電力出力レベル変更トリガイベントを検出したことに応じて、本方法は、表示デバイスの電力出力レベルを第２の輝度電力出力レベルへ変更することを有する。
2018517156.tif 000002
【特許請求の範囲】
【請求項１】
表示デバイスの輝度を自動的に変更する、コンピュータにより実行される方法であって、前記コンピュータにより実行される方法は、前記コンピュータにより実行される方法のためのコンピュータ実行可能命令を実行する１つまたは複数のプロセッサによって実施され、前記コンピュータにより実行される方法は、
前記表示デバイスが第１の輝度電力出力レベルにある間に、前記表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベントを検出することと、
輝度電力出力レベル変更トリガイベントを識別することを試みながら、前記表示デバイスを前記第１の電力出力レベルで動作させ続けることであって、前記輝度電力出力レベル変更トリガイベント（４０６）は、前記表示デバイスの前記輝度電力出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである、動作させ続けることと、
輝度電力出力レベル変更トリガイベントを検出することと、
前記輝度電力出力レベル変更トリガイベントを検出したことに応じて、前記表示デバイスの前記電力出力レベルを第２の輝度電力出力レベルへ変更することと、
を有する、コンピュータにより実行される方法。
【請求項２】
電力節約イベントを検出することが、電池レベルが所定の閾値以下であることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項３】
電力節約イベントを検出することが、デバイスモードがアクティブ化されていることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項４】
電力節約イベントを検出することが、デバイスが特定の物理的境界の場所内にあることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項５】
電力節約イベントを検出することが、ユーザがグラフィカルユーザインターフェース要素またはハードウェアユーザインターフェース要素と対話することを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項６】
輝度電力出力レベル変更トリガイベントを検出することが、デバイスがアプリケーションまたは作業負荷を切り替えることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項７】
輝度電力出力レベル変更トリガイベントを検出することが、デバイスがアプリケーションのフェーズを切り替えることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項８】
輝度電力出力レベル変更トリガイベントを検出することが、前記表示デバイスが回転させられていることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項９】
輝度電力出力レベル変更トリガイベントを検出することが、周囲照明の変更を検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項１０】
表示デバイスと、
１つまたは複数のプロセッサと、
を備えるコンピューティングデバイスであって、前記１つまたは複数のプロセッサは、前記表示デバイスの輝度を自動的に変更するためのコンピュータ実行可能命令を実行すると、前記コンピューティングデバイスに、
前記表示デバイスが第１の輝度電力出力レベルにある間に、第１の信号検出器において、前記表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベントを検出することと、
輝度レベルマネージャを用いて、輝度電力出力レベル変更トリガイベントを識別することを試みながら、前記表示デバイスを前記第１の電力出力レベルで動作させ続けることであって、前記輝度電力出力レベル変更トリガイベントは、前記表示デバイスの前記輝度電力出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである、動作させ続けることと、
第２の信号検出器において、輝度電力出力レベル変更トリガイベントを検出することと、
前記輝度電力出力レベル変更トリガイベントを検出したことに応じて、前記輝度レベルマネージャを用いて、前記表示デバイスの前記電力出力レベルを第２の輝度電力出力レベルへ変更することと、
を遂行させる、コンピューティングデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
背景および関連技術
[0001]  コンピュータおよびコンピューティングシステムは現代生活のほぼ全ての側面に影響を与えている。コンピュータは、広く、仕事、レクリエーション、健康管理、輸送、エンターテインメント、家政などに関わっている。
【０００２】
[0002]  ディスプレイを有する電池駆動デバイスにとって、ディスプレイによって消費されるエネルギーは通例、システムの総消費電力のうちの大きな割合を占める（表示デバイス点灯時）。場合によっては、ユーザが、電力を節約するために、表示デバイスの輝度を事前対応的または事後対応的に低減し得るが、ＯＳが、輝度を自発的に低下させることによって、エネルギーを節約することも可能である。しかし、これが突然行われた場合には、その体験は不愉快なものになり得る。たとえ、それが漸進的に行われた場合でも（例えば、ゆっくりとしたフェード）、それもまた、不快な体験になり得る。
【０００３】
[0003]  本明細書においてクレームされている主題は、任意の不利点を解決するか、または上述されたものなどの環境内でのみ動作する実施形態に限定されない。むしろ、この背景は単に、本明細書に記載されているいくつかの実施形態が実施され得る１つの例示的な技術分野を示すために提供されているにすぎない。
【発明の概要】
【０００４】
[0004]  本明細書において示される一実施形態は、コンピューティング環境内で実施され得る方法を含む。本方法は、表示デバイスの輝度を自動的に変更するための動作を有する。本方法は、表示デバイスが第１の輝度電力出力レベルにある間に、表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベントを検出することを有する。本方法は、輝度電力出力レベル変更トリガイベントを識別することを試みながら、表示デバイスを第１の電力出力レベルで動作させ続けることをさらに有する。輝度電力出力レベル変更トリガイベントは、表示デバイスの輝度電力出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである。本方法は、輝度電力出力レベル変更トリガイベントを検出することをさらに有する。輝度電力出力レベル変更トリガイベントを検出したことに応じて、本方法は、表示デバイスの電力出力レベルを第２の輝度電力出力レベルへ変更することを有する。
【０００５】
[0005]  この発明の概要は、発明を実施するための形態においてさらに後述される概念の選択を、単純化された形態で伝えるために提供される。この発明の概要は、クレームされている主題の枢要な特徴または本質的な特徴を特定することを意図されておらず、また、クレームされている主題の範囲を決定する助けとして用いられることも意図されていない。
【０００６】
[0006]  追加の特徴および利点が以下の説明において述べられることになり、一部は説明から明白となるか、または本明細書における教示の実施によって知られ得る。本発明の特徴および利点は、添付の請求項において具体的に指摘されている機器およびその組み合わせを用いて実現され、得られ得る。本発明の特徴は以下の説明および添付の請求項からより完全に明らかになるか、あるいは以下に述べられているとおりの本発明の実施によって知られ得る。
【０００７】
[0007]  上述およびその他の利点および特徴を得ることができる様態を説明するために、添付の図面に示されている特定の実施形態を参照することによって、以上において簡単に説明された本主題のより具体的な説明が行われることになる。これらの図面は単に典型的な実施形態を示すのみであり、したがって、範囲を限定するものと見なされるべきではないことを理解したうえで、諸実施形態が添付の図面の使用を通じて追加の特定性および詳細とともに記載され、説明されることになる。
【図面の簡単な説明】
【０００８】
【図１Ａ】[0008]第１のディスプレイ輝度電力レベルにおける様々なデバイスを示す図である。
【図１Ｂ】[0009]第２のディスプレイ輝度電力レベルにおける様々なデバイスを示す図である。
【図２】[0010]表示デバイスの輝度を制御するための様々なユーザインターフェース要素を有する電話デバイスを示す図である。
【図３Ａ】[0011]電話がアプリケーションを切り替える様子を示す図である。
【図３Ｂ】[0012]デバイスが回転させられている様子を示す図である。
【図３Ｃ】[0013]デバイスが周囲照明の場所を変更する様子を示す図である。
【図４Ａ】[0014]ディスプレイ電力トレースを示す図である。
【図４Ｂ】[0015]別のディスプレイ電力トレースを示す図である。
【図４Ｃ】[0016]別のディスプレイ電力トレースを示す図である。
【図４Ｄ】[0017]別のディスプレイ電力トレースを示す図である。
【図４Ｅ】[0018]別のディスプレイ電力トレースを示す図である。
【図４Ｆ】[0019]別のディスプレイ電力トレースを示す図である。
【図４Ｇ】[0020]別のディスプレイ電力トレースを示す図である。
【図４Ｈ】[0021]別のディスプレイ電力トレースを示す図である。
【図４Ｉ】[0022]別のディスプレイ電力トレースを示す図である。
【図５】[0023]表示デバイスの輝度を自動的に変更する方法を示す図である。
【図６】[0024]表示デバイスへの電力出力を管理する方法を示す図である。
【図７】[0025]デバイス上の表示デバイスの輝度を自動的に変更するように構成されたデバイスを示す図である。
【発明を実施するための形態】
【０００９】
[0026]  電池寿命を節約するために、ハードウェア、ファームウェア、またはソフトウェアの一部が、全システム電力を低減することにはなるものの、システムの性能またはその他のユーザエクスペリエンスの側面に関してはいくらかの影響をも及ぼし得る１つまたは複数のアクションを取る時があり得る。例えば、１つまたは複数の対策を関与させることによって、電池エネルギーレベルの低下に反応する「電池節約」モードがデバイス上に存在し得る。このような対策の１つは、デバイス上における何らかのディスプレイによって消費される電力を低減することであり得る。これは、これらの構成要素はしばしば、電池に対する消費電力の大部分を示すためである。
【００１０】
[0027]  −  たとえ、ユーザがシステムを、一定の電池残量レベルに達すると輝度を低減するようにあらかじめ構成していても  −  電力を節約するために輝度が急に低減されると、その体験は不愉快なものになり得る。本明細書における諸実施形態は、ユーザが変更に気付くか、または変更によって悪影響を受ける可能性をあまり有することなく輝度を低減することができる、特定のトリガイベントを識別することができる。追加的に、いくつかの実施形態は、ディスプレイ電力を異なるトリガイベントにおいて漸進的に低減してもよい。それゆえ、いくつかの実施形態では、経時的な輝度の漸進的減少が行われてもよいが、必ずしも、所望のレベルに達するまでの経時的な既定の低減（直線的低減、またはその他の予測可能な低減など）ではなく、その代わりに、いくらかのトリガイベントにおいて生じる増分ステップで行われる。
【００１１】
[0028]  次に、図１Ａおよび図１Ｂを参照すると、スマートフォン１０２、タブレット１０４およびラップトップ１０６を含む様々なデバイスが示されている。デバイス１０２、１０４および１０６の各々は表示デバイス１０８、１１０、および１１２をそれぞれ含む。図１Ａでは、表示デバイスの各々は、光センサ１１４によって示されるように、第１の輝度電力出力レベルにある。図１Ｂでは、表示デバイスの各々は、光センサ１１４によって示されるように、第２の輝度電力出力レベルにある。図示の例では、図１Ｂにおける表示デバイスの輝度は図１Ａにおける表示デバイスの輝度よりも低く、それゆえ、第２の輝度電力出力レベルは第１の輝度電力出力レベルよりも低い。第２の輝度電力出力レベルでは、第１の輝度電力出力レベルよりも消費されるエネルギーが少ない。
【００１２】
[0029]  諸実施形態は電話上に実装される可能性が高いが、諸実施形態は、電話、タブレット、ラップトップ、ウェアラブルコンピュータ、またはさらに、その他のデバイスに適用することができることを理解されたい。諸実施形態は、電力節約機能性を実装することが有用になるであろう、ディスプレイを有する任意のコンピューティングデバイス上に実装することができる。
【００１３】
[0030]  （例えば、電話、タブレット、およびラップトップ上の）ディスプレイによって消費されるエネルギーは通例、電池寿命に大きな影響を与える。次に、図２を参照すると、場合によっては、ユーザは、電力を節約するために、デバイス内のシステム設定を用いて輝度を明示的に下げてもよい。例えば、図２は電話１０２を示す。ユーザは表示デバイス１０８の輝度を手動で調整することができ得る。例えば、ユーザは、グラフィカルユーザインターフェース１１６内のスライダ１１８を用いて表示デバイスの輝度を上げるか、または下げるよう調整することができ得る。代替的に、いくつかのデバイスは、デバイス上に、表示デバイスの輝度を上げるか、または下げるよう調整するために用いることができるトグルボタン１２０などの、物理的ボタンを含む。
【００１４】
[0031]  しかし、電池残量レベルが或る閾値を下回った時、または他の態様で、デバイスが低電力モードに入るべきであると決定された時など、システムがユーザの代わりに様々な因子に基づいてディスプレイ電力を低減するように動作することができることが有利である。例えば、デバイスが電力節約モードに入るべきであることを示す電力節約イベントが発生し得る。以上において示されたように、このようなイベントの１つは、デバイスのための電池電力が所定の閾値を下回ることであり得る。
【００１５】
[0032]  代替的に、電話デバイスは、セルラー信号強度が所定の閾値を下回ったことを検出し得る。それゆえ、デバイスは、より多くの電力が、セルラー通信を持続させるために必要とされることになり、それゆえ、セルラー通信システムによって必要とされる追加の電力を補償するために、ディスプレイへの電力が低下させられるべきであると決定してもよい。
【００１６】
[0033]  同様に、電力節約イベントは、デバイスが、特定の種類のセルラー通信のみが利用可能であることを検出することであり得る。特定のセルラー通信モードは他のモードよりも多くの電力を必要とする。デバイス上で利用可能な他のモードよりも多くの電力を使用するセルラー通信モードが稼動中である時には、より高電力のセルラー通信モードのために必要とされる追加の電力を補償するために、ディスプレイへの電力は低減されてもよい。
【００１７】
[0034]  さらに別の例では、電力節約イベントはデバイスの何らかの条件の検出を含み得る。例えば、デバイスは、飛行機の機内サービスに関連付けられたセルラーまたはＷｉ−Ｆｉ（登録商標）ネットワークを検出し得る。これは、デバイスを、低電力モードである機内モードに入らせる。このように、電力節約イベントは、飛行機の機内サービスに関連付けられたネットワーク（または低電力モードが適切であることを示し得るであろう他のネットワーク）の検出であり得る。
【００１８】
[0035]  さらに別の例では、電力節約イベントはデバイスの場所の検出に基づき得る。具体的には、特定の場所は、低電力モードが発動させられるべきである場所であってもよい。例えば、辺境地の探検者は、辺境地の場所内を進んで行く時に、デバイスを充電状態に維持することが難しいことがしばしばある。行程の長さが、限られた通信インフラストラクチャと相まって、デバイスからの不所望の電力排出をしばしば生じさせる。しかし、いくつかの実施形態は、デバイスがいつ辺境地の境界に入ったのかに基づいて電力節約イベントを検出することができる場合があり、したがって、デバイスが辺境地区域に入ると、ディスプレイへの電力を低下させるなど、デバイスを低電力モードにしたいと希望し得る。これは１つの場所を例示しているが、映画館、礼拝所、コンベンションセンター、またはその他の場所などの、他の場所も同様に想定することができる。いくつかの実施形態は、デバイスのための代替電力源が乏しいか、または利用不可能であることが知られている場所、あるいはデバイス上の電力排出の増大を生じさせることが知られている場所に関連付けられた電力節約イベントを検出し得る。このような境界は、ＧＰＳ、信号三角法、ネットワーク近接度、またはその他の方法を用いて検出され得る。
【００１９】
[0036]  他の例では、電力節約イベントは手動のユーザ入力に基づき得る。例えば、図２は、ユーザが、電力節約が所望されることを示すために選択することができ得、選択されると、電力節約イベントを生じさせる（または電力節約イベントになる）様々なグラフィカルユーザインターフェース要素１２２、１２４および１２６を示す。ユーザインターフェース要素１２２は、ユーザが、電話１０２を機内モードにするために選択することができる要素を示す。インターフェース要素１２４は、ユーザが、電話１０２を辺境地モードにするために選択することができる要素を示す。インターフェース要素１２６は、ユーザによって、電話１０２を低電力モードにするべく一般的に選択するために用いられ得る要素を示す。図２は、電話１０２が低電力モードにされるべきであることを一般的に示すボタン１２８をさらに示す。図示の例では、ボタン１２８は、一方の位置が電力節約モードを示すスライド式の双安定ボタンである。他の実施形態では、その他のボタンまたはユーザインターフェース要素が用いられてもよい。
【００２０】
[0037]  電力節約イベントが検出されると、ディスプレイへの電力を低減することが望ましい。しかし、上述されたように、輝度電力出力レベル変更トリガイベントが発生するまで待つことが望ましい場合がある。具体的には、ディスプレイへの電力の低減を隠すか、または知覚されにくくするイベントが発生するのを待つことが望ましい場合がある。
【００２１】
[0038]  ユーザが知覚する可能性があまりないか、または少なくとも、彼らにとってそれほど不愉快な体験になることのない仕方で輝度を低減するために活用することができる、通常使用の間に発生するいくつかのイベントが存在する。これらは以下においてより詳細に説明されることになる。
【００２２】
[0039]  所与のデバイス上の所与の作業負荷について、劇的に異なる画面内容間の移行を示す特定の挙動が存在する場合がある。例えば、デバイスが第１の電力レベルで動作していてもよい。ディスプレイにより少ない電力が供給され、それゆえ、ディスプレイの輝度が低減するモードにデバイスが入るべきであることを示す電力節約イベントが発生すると、このとき、実施形態は、トリガイベントを識別することを試みながら、第１の電力レベルで動作し続けることができる。トリガイベントは、ディスプレイの輝度に対する変更の知覚を覆い隠すか、または低減することができる、発生するイベントである。電力節約イベントが発生した後にトリガイベントが検出されると、ディスプレイの電力出力レベルを第２の電力レベルへ変更することができる。電力出力レベルは、いくつかの実施形態のためにより詳細に説明されることになるように、常に、より低い電力レベルであるわけではないが、概ね、デバイスをディスプレイのためのより低い電力消費の方へ向かわせる。しかし、実施形態はまた、逆方向にも実施され得ることを理解されたい。すなわち、この場合、電力節約イベントは、より高い電力レベルを使用することができることを実際に示す。例えば、デバイスは、電池電力が、特定のセルラーまたは無線ネットワークが利用可能である或るレベルを超えたこと、あるいはデバイスが、ディスプレイ電力を供給するために、より高い電力を使用することができることを示す何らかの他のイベントを検出し得る。
【００２３】
[0040]  いくつかの実施形態では、トリガイベントは、デバイスがアプリケーションまたは作業負荷を切り替えることであってもよい。例えば、トリガイベントは、デバイスが、ユーザディスプレイの表示を、ゲーム対電話通話対テキストメッセージ対ブラウザ対ワードプロセッシングアプリケーションなどの間で切り替えることであってもよい。例えば、図３Ａは、電話１０２がブラウザアプリケーションと電話通話アプリケーションとを切り替える様子を示す。電話がアプリケーションを切り替える際には、ディスプレイの電力レベルを第１の電力レベルから第２のより低い電力レベルへ切り替えることができる。図３Ａに示される例では、電話通話アプリケーションがブラウザアプリケーションと比べて活動的である時には、ディスプレイは、電話１０２上のより少ない数の輝度のチックによって示されるように、より高い電力レベルからより低い電力レベルへ切り替えられる。また、ディスプレイへの経時的な相対電力出力を示す電力トレース４００を示す図４Ａも参照する。ディスプレイは第１の電力レベル４０２にある。第１の電力レベルにある間に、電力節約イベント４０４（電池電力が所定の閾値を下回るなど）が検出される。トリガイベントを待ちながら、ディスプレイへの電力は第１の電力レベル４０２で提供され続ける。トリガイベント４０６（この場合には、アプリケーションの切り替え）が発生する。トリガイベント４０６において、ディスプレイへの電力は第２の電力レベル４０８へ低減される。
【００２４】
[0041]  図４Ａは過度に単純な例を示しているが、第２の電力レベル４０８の決定はより複雑であり、様々な他の因子に依存し得ることを理解されたい。例えば、電話通話アプリケーションは通例、通常の状況下においては、ディスプレイへ提供させる電力がより少ない。これは、電話通話アプリケーションは、より暗い背景色とより高い対比前景色とを有するためである。ディスプレイの大部分が暗い時には、通常の状況下においては、提供される電力はより少ない。図４Ｂはこの考察を実例で示す。具体的には、図４Ｂは、高い電力を必要とする表示条件から、より低い電力を必要とする表示条件へ切り替える際に通常みられる目標電力レベル４１０を示す。しかし、この場合に、第２の電力レベル４０８を目標電力レベル４１０よりもさらに低減し得る。代替的に、第２の電力レベル４０８を目標電力レベル４１０と同じレベルにしてもよく、このときには、ディスプレイにより高い電力を通例有していた元のアプリケーションへ切り替える際に、電力レベルは増大させられないであろう（または少なくとも、第１の電力レベルまでは増大させられない）。
【００２５】
[0042]  図４Ｃは、デバイスが、ディスプレイへのより低い電力（すなわち、第１の電力レベル４０２）を通例有するアプリケーションから、ディスプレイへのより高い電力（すなわち、目標電力レベル４１０）を通例有するアプリケーションへ切り替える例を示す。この場合において、電力節約イベント４０４が発生する。電力出力は、トリガイベント４０６を待ちながら、第１の電力レベル４０２に維持される。トリガイベントが発生すると、電力出力は第２の電力レベル４０８まで実際に増大させられるが、目標電力レベル４１０までは増大させられない。それゆえ、全体的な実効的電力低減が達成される。これと同様のいくつかの実施形態では、電力が通常は目標電力レベル４１０まで増大させられるであろうトリガイベント４０６において、ディスプレイへの電力出力は全く増大させられなくてもよい。ディスプレイへのその後の電力出力は単により低いだけでもよく、かくしてディスプレイへの電力出力の低減を達成する。
【００２６】
[0043]  図３Ａに示される例と同様に、諸実施形態は、トリガイベントがアプリケーションとログオン／スタート／デスクトップ画面との間の切り替えを含む時に、電力出力レベルを変更してもよい。以上において図３Ａ、図４Ａ、図４Ｂ、および図４Ｃのために示された考察はこれらの例にも同様に適用され得る。
【００２７】
[0044]  図３Ａに示される例と同様に、諸実施形態は、トリガイベントがアプリケーションのフェーズ間の切り替えを含む時に、電力出力レベルを変更してもよい。例えば、このようなフェーズは、ゲームにおけるレベル間のもの、ユーザインターフェース画面間のもの、１つのウェブページから新しいウェブページへのナビゲート、写真アプリケーション内の画像の切り替え、ビデオアプリケーション内のシーンの変化などであり得る。
【００２８】
[0045]  次に、図３Ｂを参照する。図３Ｂは、トリガイベントが、デバイス（または少なくともデバイスのディスプレイ）が（例えば、縦向きと横向きとの間で）回転させられていることを感知することを含み得る例を示す。図３Ｂおよび図４Ａを参照すると、電話１０２は、縦向きモードになっている時には、第１の電力レベル４０２にあってもよい。縦向きモードになっている間に、電力節約イベント４０４が発生し得る。電話１０２は、トリガイベントを待ちながら、ディスプレイが第１の電力レベル４０２にある状態で動作し続ける。この場合には、トリガイベント４０６は、電話１０２が縦向きから横向きに回転させられていることである。電話のディスプレイ上の画像が回転させられる際に、ディスプレイへの電力出力は第２の電力レベル４０８まで低減される。
【００２９】
[0046]  次に、図３Ｃを参照する。図３Ｃは、トリガイベントが、ディスプレイバックライトを減少または増大させるべきであることを示す周囲光感知アルゴリズムによって示される、周囲照明の変更を含み得る例を示す。例えば、これは、建物の外部から建物の内部へ移行する際に発生し得る。具体的には、典型的には、デバイスが周囲光センサ１３０および制御回路機構を有する場合、デバイスが外部で直射日光の下にある時には、ディスプレイへの電力は、グレアおよびウォッシュアウトを克服するために、より高くなる。ディスプレイへの電力は屋内では低減され得る。図３Ｃに示される例は、図４Ｂに示される電力トレース４００に照らして理解することができる。具体的には、通常、デバイスが屋外から屋内へ移動する際に、電力レベルは第１の電力レベル４０４から目標電力レベル４１０へ減少させられることになるであろうが、その一方で、デバイスが屋外にある間に電力節約イベント４０４が発生した場合には、デバイスは、トリガイベント４０６（この場合には、屋内の場所への移動）が発生するまで、ディスプレイへの電力を第１の出力電力レベル４０２で提供し続けることになる。この時点において、ディスプレイを目標電力レベルへ移行させる代わりに、ディスプレイへの電力は、図４Ｂに示される第２の電力レベル４０８までなおさらに低減されることになるであろう。
【００３０】
[0047]  図４Ｃは、デバイスが屋内から屋外へ移動する際に発生し得るであろうことのトレースを示す。具体的には、通例、屋内から屋外へ移動する際に、ディスプレイへの電力出力レベルは通常、第１の出力電力レベル４０２から、図４Ｃに示される目標出力電力レベル４１０まで増大させられることになるであろう。しかし、デバイスが屋内にある間に電力節約イベント４０４が検出された場合には、デバイスは、トリガイベントを待ちながら、ディスプレイへの電力出力を第１の電力出力レベルで提供し続けることになる。トリガイベント４０６が発生すると、この場合には屋内から屋外へ移動すると、電力は増大させられることになるが、第２の電力出力レベル４０８までのみであり、目標電力出力レベル４１０までは増大させられない。この移行の後に屋内へ戻ることは、電力出力レベルを第１の電力出力レベル４０２よりさらに減少させ得るであろう。代替実施形態では、電力節約イベント４０４の後では、トリガイベント４０６の検出の結果、ディスプレイへの電力レベルは全く変化しなくてもよい。それゆえ、電力節約イベントの後に屋内から屋外へ移動すると、その結果、ディスプレイへの第１の電力出力レベルからの電力レベルに対する変更は生じないであろう。しかし、屋内へ戻ることによって、ディスプレイへの電力出力は第１の電力出力レベルを下回ってもよい。
【００３１】
[0048]  いくつかの実施形態では、トリガイベントは、（例えば、ユーザ入力がないために）ディスプレイが減光すること、または（例えば、ユーザが表示デバイスと対話した時に）ディスプレイが減光解除することを含み得る。図４Ｄは、トリガイベントが、ディスプレイが減光することである例を示す。本例では、ディスプレイは第１の電力レベル４０２で電力を提供されている。第１の電力レベル４０２にある間に、電力節約イベント４０４が発生する。ディスプレイは、トリガイベント４０６（この場合には、表示デバイスが減光すること）が発生するまで、第１の電力レベル４０２で電力を提供され続ける。通常、ディスプレイは目標電力レベル４１０まで減光するであろうところを、その代わりに、ディスプレイは第２の電力レベル４０８まで減光する。ディスプレイが仮に減光解除するとすれば、ディスプレイは、第１の電力レベル４０２へ戻る代わりに、４１２で示されるように、第１の電力レベル４０２よりも低い電力レベルへ戻ることになるであろう。
【００３２】
[0049]  図４Ｅは代替例を示す。本例では、ディスプレイは第１の電力レベル４０２まで減光する。このレベルにおいて、電力節約イベント４０４が発生する。ディスプレイは第１の電力レベル４０２で電力を提供され続ける。トリガイベント４０６が発生する。このイベントは、この場合には、ディスプレイが減光解除することである。しかし、目標電力レベル４１０で電力が供給される代わりに、ディスプレイは、目標電力レベル４１０よりも低い、第２の電力レベル４０８で電力が供給される。
【００３３】
[0050]  図４Ｆに、同様の例が示されている。この場合、トリガイベントは、ディスプレイがオフになり、再びオンに戻ることである。それゆえ、図４Ｆは、ディスプレイが第１の電力レベル４０２で電力供給されている様子を示している。電力節約イベント４０４が発生する。ディスプレイは第１の電力レベル４０２で電力を提供され続ける。トリガイベント４０６が発生する。このイベントは、この場合には、ディスプレイの通電停止および通電再開である。その結果、ディスプレイは、この場合には、第１の電力レベル４０２と同じレベルである、目標電力レベル４１０よりも低い、第２の電力出力レベル４０８で電力が供給される。
【００３４】
[0051]  図４Ｇは、第１の電力レベル４０２がディスプレイに対してオフ状態である時に電力節約イベント４０４が発生する例を示す。この場合には、トリガイベント４０６は、単に、ディスプレイがオンに戻ることである。
【００３５】
[0052]  別の例では、トリガイベントは、（例えば、比較的暗い画像からより明るい画像へ、または比較的より明るい画像からより暗い画像へ移る際に）任意の内容適応バックライト制御が、ディスプレイバックライトが増大または減少させられるべきであることを示した時であってもよい。
【００３６】
[0053]  様々なトリガイベントが本明細書において説明され、例示されたが、これらの例は網羅的なものではないことを理解されたい。むしろ、様々な他の代替または追加が本発明の実施形態の範囲において実施され得る。
【００３７】
[0054]  トリガイベントが発生する時点において、画面内容はすでに変化しており、それゆえ、輝度レベルを、ユーザが必ずしもそれに気付くことなく変更するための機会がある。追加的に、いくつかの実施形態では、輝度レベルは多数の異なるトリガイベントにおいて徐々に調整されてもよい。図４Ｈおよび図４Ｉは増分の例を示す。具体的には、図４Ｈは、電力節約イベント４０４の後にトリガイベント４０６−１、４０６−２、４０６−３、４０６−４、および４０６−５において５回の均一な増分が遂行される様子を示す。対照的に、図４Ｉは、５回の増分トリガイベント４０６−１、４０６−２、４０６−３、４０６−４、および４０６−５を示すが、増分は、トリガイベントの性質に依存して、より小さいか、またはより大きいサイズのものになり得る。
【００３８】
[0055]  増分が小さいほど、ユーザが気付くことになる可能性は低くなるが、それは、所望のレベルに達し得るまでに、このようなイベントがより多く発生することを必要とする。それゆえ、増分は、１つまたは複数の因子に基づいて静的または動的に調節することができる。このような因子の１つは、所望のレベルに達するための増分の許容可能な回数の決定であり得る。増分が多いほど、より小さな増分を可能にし得る。別の因子はイベントの種類であり得る。例えば、一部のイベントでは、ユーザがその特定のイベントの間にディスプレイ輝度の変更に気付く可能性がより高い場合がある。例えば、ディスプレイが少なからぬ時間量の間、オフになっている時には、大きな増分電力レベルの変更は気付かれないかもしれない。しかし、表示デバイスの回転の間には、大きな増分は気付かれる可能性が高いであろう。別の因子は電池の電力レベルに基づき得る。具体的には、電池電力が十分に低い場合には、ユーザの気付きやすさにあまり配慮が払われなくなり得る。むしろ、出力電力をできるだけ速やかに低下させることがより望ましくなり得る。別の因子は、他の（並行した）対策がどの程度成功したかに基づき得る。このような他の対策は、例えば、ＣＰＵ周波数または利用可能なＣＰＵコアの数を制限すること、ＧＰＵまたはその他のオフロードエンジンを制限すること、メモリもしくは記憶装置または何らかのセンサなどの構成要素への周波数または帯域幅を低減すること、Ｗｉ−ＦｉまたはＢｌｕｅｔｏｏｔｈ（登録商標）などの構成要素をオフにすることなどを含み得る。別の因子は、最後の増分または電力節約イベント以降、どれくらい経ったかにに基づき得る。時間が長いほど、より大きな増分を生じさせ得る。
【００３９】
[0056]  いくつかの実施形態は、電力の懸念のほうがユーザへの影響の懸念より重いと決定されると、実施形態がトリガイベントを待つことをやめ、その代わりに、より「気付きやすい」アプローチを取る、「時間切れ」を含んでもよい。
【００４０】
[0057]  次に、以下の説明は、遂行され得る多数の方法および方法の動作に言及する。方法の動作は、特定の順序で説明されるか、またはフローチャートにおいて、特定の順序で行われるように例示されている場合があるが、特定の順序付けは、特に断りのない限り、必要ないか、または或る動作は、その動作が遂行される前に別の動作が完了されることに依存するため、特定の順序付けが必要とされる。
【００４１】
[0058]  次に、図５を参照すると、方法５００が示されている。方法５００はコンピューティング環境内で実施されてもよく、表示デバイスの輝度を自動的に変更するための動作を含む。方法５００は、表示デバイスが第１の輝度電力出力レベルにある間に、表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベントを検出すること（動作５０２）を有する。例えば、諸実施形態は、電池レベルが所定の閾値以下であることを検出してもよい。代替的に、または追加的に、電力節約イベントを検出することは、デバイスモード（機内モードまたは未開地モードなど）がアクティブ化されていることを検出することを含んでもよい。代替的に、または追加的に、電力節約イベントを検出することは、デバイスが特定の物理的境界の場所内にあることを検出することを含んでもよい。代替的に、または追加的に、電力節約イベントを検出することは、ユーザがグラフィカルユーザインターフェース要素またはハードウェアユーザインターフェース要素と対話することを検出することを含んでもよい。
【００４２】
[0059]  方法５００は、輝度電力出力レベル変更トリガイベントを識別することを試みながら、表示デバイスを第１の電力出力レベルで動作させ続けること（動作５０４）をさらに有する。輝度電力出力レベル変更トリガイベントは、表示デバイスの輝度電力出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである。
【００４３】
[0060]  方法５００は、輝度電力出力レベル変更トリガイベントを検出すること（動作５０６）をさらに含む。例えば、いくつかの実施形態では、輝度電力出力レベル変更トリガイベントを検出することは、デバイスがアプリケーションまたは作業負荷を切り替えることを検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、デバイスがアプリケーションのフェーズを切り替えることを検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、表示デバイスが回転させられていることを検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、周囲照明の変更を検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、表示デバイスが減光または減光解除することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、表示デバイスがオフになること、またはオンになることのいずれかを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、内容適応バックライト制御からの指標を検出することを含む。
【００４４】
[0061]  方法５００は、輝度電力出力レベル変更トリガイベントを検出したことに応じて、表示デバイスの電力出力レベルを第２の輝度電力出力レベルへ変更すること（動作５０８）をさらに有する。
【００４５】
[0062]  いくつかの実施形態では、方法５００は、第１の輝度電力出力レベルが、第２の輝度電力出力レベルよりも高い電力出力レベルである場合に、実施され得る。しかし、諸実施形態はまた、第１の輝度電力出力レベルが、第２の輝度電力出力レベルよりも低い電力出力レベルである場合にも実施され得る。
【００４６】
[0063]  いくつかの実施形態では、方法５００は、単一の電力節約イベントのために、複数の輝度電力出力レベル変更トリガイベントに応じて、表示デバイスの電力出力レベルを複数回変更することをさらに含む。この例が上記の図４Ｈおよび図４Ｉに示されている。
【００４７】
[0064]  次に、図６を参照すると、方法６００が示されている。方法６００はコンピューティング環境内で実施されてもよく、表示デバイスへの電力出力を管理するための動作を含む。方法６００は、表示デバイスが第１の輝度電力出力レベルにある間に、表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベントを検出すること（動作６０２）を有する。
【００４８】
[0065]  次に、方法６００は、表示デバイスを第１の電力出力レベルで動作させ続けること（動作６０４）をさらに含む。
【００４９】
[0066]  次に、方法６００は、表示デバイスに第２の輝度電力出力レベルを通常有させるであろう、第１の輝度電力出力レベル変更イベントを識別すること（動作６０６）をさらに含む。
【００５０】
[0067]  次に、方法６００は、電力節約イベントを検出した結果、表示デバイスを第１の輝度電力出力レベルで動作させ続けること（動作６０８）をさらに含む。
【００５１】
[0068]  方法６００は、表示デバイスを第２の輝度電力出力レベルから第１の輝度電力出力レベルへ通常変化させるであろう第２の輝度電力出力レベル変更イベントを検出することと、電力節約イベントを検出し、第２の輝度電力出力レベル変更イベントを検出した結果、表示デバイスを、第１の電力出力レベルと異なる第３の電力出力レベルで動作させることとをさらに有してもよい。
【００５２】
[0069]  方法６００のいくつかの実施形態では、第３の出力電力レベルは、第１の電力出力レベルよりも低い電力レベルである。しかし、他の実施形態では、第３の出力電力レベルは、第１の電力出力レベルよりも高い電力レベルである。以前に示されたように、第１の輝度電力出力レベル変更イベントは、表示デバイスが屋内の場所から屋外の場所へ移動することを含み得、第２の輝度電力出力レベル変更イベントは、表示デバイスが屋外の場所から屋内の場所へ移動することを含み得る。代替的に、第１の輝度電力出力レベル変更イベントは、表示デバイスが屋外の場所から屋内の場所へ移動することを含み得、第２の輝度電力出力レベル変更イベントは、表示デバイスが屋内の場所から屋外の場所へ移動することを含み得る。屋外から屋内への移行（またはその逆）が、昼間に発生したのか、それとも夜間に発生したのか、ならびに暗い部屋への移行またはそこからの移行であるのか、それとも照明された部屋への移行またはそこからの移行であるのかに依存して、異なる輝度が発生してもよい。
【００５３】
[0070]  さらに、これらの方法は、１つまたは複数のプロセッサ、およびコンピュータメモリなどのコンピュータ可読媒体を含むコンピュータシステムによって実施されてもよい。具体的には、コンピュータメモリは、１つまたは複数のプロセッサによって実行されると、実施形態において記載されている動作などの、様々な機能を遂行させるコンピュータ実行可能命令を記憶してもよい。
【００５４】
[0071]  次に、図７を参照すると、デバイス７０２が示されている。デバイスは表示デバイス７０８を含む。デバイス７０２はまた、１つまたは複数のプロセッサ７５０を含む。１つまたは複数のプロセッサは、様々な構成要素を実行するように構成されていてもよい。例えば、プロセッサは第１の信号検出器７５２を実行してもよい。表示デバイスが第１の輝度電力出力レベルにある間に、第１の信号検出器は、表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベントを検出するように構成されている。例えば、信号検出器７５２は、電池レベルが所定の閾値以下であることを検出してもよい。代替的に、または追加的に、信号検出器７５２は、デバイスモード（機内モードまたは未開地モードなど）がアクティブ化されていることを検出してもよい。代替的に、または追加的に、信号検出器７５２は、デバイスが特定の物理的境界の場所内にあることを検出してもよい。代替的に、または追加的に、信号検出器７５２は、ユーザがグラフィカルユーザインターフェース要素またはハードウェアユーザインターフェース要素と対話することを検出してもよい。
【００５５】
[0072]  デバイス７０２は、輝度電力出力レベル変更トリガイベントを識別することを試みながら、表示デバイスを第１の電力出力レベルで動作させるように構成された輝度レベルマネージャ７５４をさらに含む。輝度電力出力レベル変更トリガイベントは、表示デバイスの輝度電力出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである。
【００５６】
[0073]  デバイス７０２は、輝度電力出力レベル変更トリガイベントを検出するように構成された第２の信号検出器７５６をさらに含む。例えば、いくつかの実施形態では、輝度電力出力レベル変更トリガイベントを検出することは、デバイスがアプリケーションまたは作業負荷を切り替えることを検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、デバイスがアプリケーションのフェーズを切り替えることを検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、表示デバイスが回転させられていることを検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、光センサ７１４を用いて周囲照明の変更を検出することなどの、周囲照明の変更を検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、表示デバイスが減光または減光解除することを検出することを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントは、表示デバイスがオフになること、またはオンになることのいずれかを含む。代替的に、または追加的に、輝度電力出力レベル変更トリガイベントを検出することは、内容適応バックライト制御からの指標を含む。
【００５７】
[0074]  輝度レベルマネージャ７５４は、輝度電力出力レベル変更トリガイベントを検出したことに応じて、表示デバイスの電力出力レベルを第２の輝度電力出力レベルへ変更する（動作５０８）ように構成されている。
【００５８】
[0075]  本発明の諸実施形態は、以下においてより詳細に説明されるように、コンピュータハードウェアを含む専用または汎用コンピュータを備えるか、またはそれを利用してもよい。本発明の範囲内の諸実施形態はまた、コンピュータ実行可能命令および／またはデータ構造を搬送または記憶するための物理的およびその他のコンピュータ可読媒体を含む。このようなコンピュータ可読媒体は、汎用または専用コンピュータシステムによってアクセスされ得る任意の利用可能な媒体であることができる。コンピュータ実行可能命令を記憶するコンピュータ可読媒体は物理記憶媒体である。コンピュータ実行可能命令を搬送するコンピュータ可読媒体は伝送媒体である。それゆえ、限定ではなく、例として、本発明の諸実施形態は、少なくとも２つの明確に異なる種類のコンピュータ可読媒体、物理コンピュータ可読記憶媒体および伝送コンピュータ可読媒体を備えることができる。
【００５９】
[0076]  物理コンピュータ可読記憶媒体としては、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたはその他の光ディスク記憶装置（CD、DVD等など）、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいはコンピュータ実行可能命令またはデータ構造の形態の所望のプログラムコード手段を記憶するために用いることができ、汎用または専用コンピュータによってアクセスされ得る任意の他の媒体が挙げられる。
【００６０】
[0077]  「ネットワーク」は、コンピュータシステムおよび／またはモジュールおよび／またはその他の電子デバイスの間の電子データの移送を可能にする１つまたは複数のデータリンクとして定義される。情報がネットワークまたは別の通信接続（結線接続、無線、または結線接続もしくは無線の組み合わせのいずれか）を通じてコンピュータへ転送または提供される場合、コンピュータはその接続を然るべく伝送媒体と見なす。伝送媒体は、コンピュータ実行可能命令またはデータ構造の形態の所望のプログラムコード手段を搬送またはするために用いることができ、汎用または専用コンピュータによってアクセスされ得るネットワークおよび／またはデータリンクを含むことができる。上述のものの組み合わせもまた、コンピュータ可読媒体の範囲内に含まれる。
【００６１】
[0078]  さらに、様々なコンピュータシステム構成要素に達すると、コンピュータ実行可能命令またはデータ構造の形態のプログラムコード手段は、伝送コンピュータ可読媒体から物理コンピュータ可読記憶媒体へ（またはその逆に）自動的に転送され得る。例えば、ネットワークまたはデータリンクを通じて受信されたコンピュータ実行可能命令またはデータ構造は、ネットワークインターフェースモジュール（例えば、「NIC」）内のＲＡＭ内にバッファされ、その後、最終的に、コンピュータシステムのＲＡＭ、および／またはコンピュータシステムにおけるより揮発性が低いコンピュータ可読物理記憶媒体へ転送され得る。それゆえ、コンピュータ可読物理記憶媒体は、伝送媒体を同様に（またはさらには、第一に）利用するコンピュータシステム構成要素内に含まれ得る。
【００６２】
[0079]  コンピュータ実行可能命令は、例えば、汎用コンピュータ、専用コンピュータ、または専用処理デバイスに特定の機能または機能のグループを遂行させる命令およびデータを含む。コンピュータ実行可能命令は、例えば、バイナリ、アセンブリ言語などの中間フォーマット命令、またはさらにソースコードであってもよい。本主題は、構造的特徴および／または方法の動作に特定的な文言で説明されたが、添付の請求項において定義された本主題は、上述された、記載されている特徴または動作に必ずしも限定されないことを理解されたい。むしろ、記載されている特徴および動作は、請求項を実施する例示的形態として開示されている。
【００６３】
[0080]  当業者は、本発明は、パーソナルコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、メッセージプロセッサ、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースの、もしくはプログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、携帯電話、ＰＤＡ、ページャ、ルータ、スイッチ、および同様のものを含む、多くの種類のコンピュータシステム構成を有するネットワークコンピューティング環境内で実施され得ることを理解するであろう。本発明はまた、（結線接続データリンク、無線データリンクによって、または結線接続データリンクと無線データリンクとの組み合わせによって）ネットワークを通じてリンクされたローカルコンピュータシステムおよびリモートコンピュータシステムが両方ともタスクを遂行する、分散システム環境内においても実施され得る。分散システム環境内において、プログラムモジュールは、ローカルおよびリモートメモリ記憶デバイスの両方の内部に配置されてもよい。
【００６４】
[0081]  代替的に、またはそれに加えて、本明細書において機能的に説明されたものは、少なくとも部分的に、１つまたは複数のハードウェア論理構成要素によって遂行され得る。例えば、限定するものではないが、用いることができるハードウェア論理構成要素の例示的な種類としては、フィールドプログラマブルゲートアレイ（Field-programmable Gate Array、FPGA）、特定プログラム向け集積回路（Program-specific Integrated Circuit、ASIC）、特定プログラム向け標準製品（Program-specific Standard Product、ASSP）、システムオンチップシステム（System-on-a-chip、SOC）、複合プログラム可能論理デバイス（Complex Programmable Logic Device、CPLD）などが挙げられる。
【００６５】
[0082]  本発明は、その趣旨または特徴から逸脱することなく、他の特定の形態で具体化されてもよい。記載されている諸実施形態は、全ての点において、例示としてのみ考慮されるべきであり、限定として考慮されるべきではない。したがって、本発明の範囲は、上述の説明ではなく、添付の請求項によって指示される。請求項の均等の意味および範囲内に含まれる全ての変更はそれらの範囲に包含されるべきである。
【図１Ａ】
2018517156.tif 000003
【図１Ｂ】
2018517156.tif 000004
【図２】
2018517156.tif 000005
【図３Ａ】
2018517156.tif 000006
【図３Ｂ】
2018517156.tif 000007
【図３Ｃ】
2018517156.tif 000008
【図４Ａ】
2018517156.tif 000009
【図４Ｂ】
2018517156.tif 000010
【図４Ｃ】
2018517156.tif 000011
【図４Ｄ】
2018517156.tif 000012
【図４Ｅ】
2018517156.tif 000013
【図４Ｆ】
2018517156.tif 000014
【図４Ｇ】
2018517156.tif 000015
【図４Ｈ】
2018517156.tif 000016
【図４Ｉ】
2018517156.tif 000017
【図５】
2018517156.tif 000018
【図６】
2018517156.tif 000019
【図７】
2018517156.tif 000020
【手続補正書】
【提出日】平成28年10月11日(2016.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示デバイスの輝度を自動的に変更する、コンピュータにより実行される方法であって、前記コンピュータにより実行される方法は、前記コンピュータにより実行される方法のためのコンピュータ実行可能命令を実行する１つまたは複数のプロセッサによって実施され、前記コンピュータにより実行される方法は、
第１の条件になっている、前記表示デバイスが第１の輝度出力レベル（４０２）にある間に、前記表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベント（４０４）を検出することと、
前記電力節約イベント（４０４）が検出されると、輝度出力レベル変更トリガイベント（４０６）を識別することを試みながら、前記表示デバイスを前記デバイスの前記第１の条件において前記第１の出力レベルで動作させ続けることであって、前記輝度出力レベル変更トリガイベント（４０６）は、前記表示デバイスの前記輝度出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである、動作させ続けることと、
第１の輝度出力レベル変更トリガイベント（４０６−１）を検出することと、
前記第１の輝度出力レベル変更トリガイベント（４０６−１）を検出したことに応じて、前記第１の条件と異なる前記デバイスの第２の条件になっている、前記表示デバイスの前記輝度出力レベルを第２の輝度出力レベル（４０８）へ変更することであって、前記第２の輝度出力レベル（４０８）は、前記電力節約イベント（４０４）の検出を伴うことなく前記デバイスを前記第１の条件から前記第２の条件へ切り替えた場合に前記表示デバイスが移行させられるであろう第１の目標レベル（４１０）よりも低い、変更することと、
を有し、
第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）を検出することと、
前記第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）を検出したことに応じて、前記デバイスの第３の条件になっている、前記表示デバイスの前記輝度出力レベルを第３の輝度出力レベルへ変更することであって、前記第３の輝度出力レベルは、前記電力節約イベント（４０４）の検出を伴うことなく前記デバイスを前記第２の条件から前記第３の条件へ切り替えた場合に前記表示デバイスが移行させられるであろう第２の目標レベルよりも低い、変更することと、
前記第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）は、前記第１の輝度出力レベル変更トリガイベント（４０６−１）と異なる種類のものであり、前記第１の輝度出力レベルから前記第２の輝度出力レベルへ、および前記第２の輝度出力レベルから前記第３の輝度出力レベルへの輝度出力レベルの前記それぞれの変更は、前記第１の輝度出力レベル変更トリガイベント（４０６−１）および前記第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）のそれぞれの種類、ならびに１つまたは複数の他の対策がどの程度成功したかを含む因子のうちの１つまたは複数に基づき、前記他の対策は、ＣＰＵ周波数を制限すること、利用可能なＣＰＵコアの数を制限すること、ＧＰＵを制限すること、デバイスメモリの周波数もしくは帯域幅を低減すること、またはネットワーク接続をオフにすることを含むことと、
によって特徴付けられる、コンピュータにより実行される方法。
【請求項２】
前記第１の目標レベル（４１０）が前記第１の輝度出力レベル（４０２）よりも低いか、または高い、請求項１に記載のコンピュータにより実行される方法。
【請求項３】
前記第３の輝度出力レベルが前記第１の輝度出力レベル（４０２）よりも低い、請求項１に記載のコンピュータにより実行される方法。
【請求項４】
前記第２の目標レベル（４１０）が前記第１の輝度出力レベル（４０２）と等しい、請求項１に記載のコンピュータにより実行される方法。
【請求項５】
前記因子が、前記電力節約イベント以降、どれくらい経ったのかをさらに含む、請求項１に記載のコンピュータにより実行される方法。
【請求項６】
電力節約イベントを検出することが、電池レベルが所定の閾値以下であることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項７】
電力節約イベントを検出することが、デバイスモードがアクティブ化されていることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項８】
電力節約イベントを検出することが、前記表示デバイスの場所が、代替電力源が利用不可能となり得るか、または、電力排出の増大が前記デバイス上で引き起こされ得る場所であることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項９】
電力節約イベントを検出することが、セルラー強度が所定の閾値を下回ったことを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項１０】
電力節約イベントを検出することが、ユーザがグラフィカルユーザインターフェース要素またはハードウェアユーザインターフェース要素と対話することを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項１１】
前記第１の輝度出力レベル変更トリガイベントまたは前記第２の輝度出力レベル変更トリガイベントを前記検出することが、デバイスがアプリケーションまたは作業負荷を切り替えることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項１２】
前記第１の輝度出力レベル変更トリガイベントまたは前記第２の輝度出力レベル変更トリガイベントを前記検出することが、デバイスがアプリケーションのフェーズを切り替えることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項１３】
前記第１の輝度出力レベル変更トリガイベントまたは前記第２の輝度出力レベル変更トリガイベントを前記検出することが、前記表示デバイスが回転させられていることを検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項１４】
前記第１の輝度出力レベル変更トリガイベントまたは前記第２の輝度出力レベル変更トリガイベントを前記検出することが、周囲照明の変更を検出することを含む、請求項１に記載のコンピュータにより実行される方法。
【請求項１５】
表示デバイスと、
１つまたは複数のプロセッサと、
を備えるコンピューティングデバイスであって、前記１つまたは複数のプロセッサは、前記表示デバイスの輝度を自動的に変更するためのコンピュータ実行可能命令を実行すると、前記コンピューティングデバイスに、
第１の条件になっている、前記表示デバイスが第１の輝度出力レベル（４０２）にある間に、第１の信号検出器が、前記表示デバイスによって消費される全電力を低減することが望ましいことを示す電力節約イベント（４０４）を検出することと、
前記電力節約イベント（４０４）が検出されると、輝度レベルマネージャを用いて、輝度出力レベル変更トリガイベント（４０６）を識別することを試みながら、前記表示デバイスを前記デバイスの前記第１の条件において前記第１の出力レベル（４０２）で動作させ続けることであって、前記輝度出力レベル変更トリガイベント（４０６）は、前記表示デバイスの前記輝度出力レベルに対する変更をユーザに知覚されにくくする、発生するイベントである、動作させ続けることと、
第２の信号検出器が第１の輝度出力レベル変更トリガイベント（４０６−１）を検出することと、
前記第１の輝度出力レベル変更トリガイベント（４０６−１）を検出したことに応じて、前記輝度レベルマネージャを用いて、前記第１の条件と異なる前記デバイスの第２の条件になっている、前記表示デバイスの前記輝度出力レベルを第２の輝度出力レベルへ変更することであって、前記第２の輝度出力レベル（４０８）は、前記電力節約イベント（４０４）の検出を伴うことなく前記デバイスを前記第１の条件から前記第２の条件へ切り替えた場合に前記表示デバイスが移行させられるであろう第１の目標レベル（４１０）よりも低い、変更することと、
を遂行させ、
前記コンピューティングデバイスは、
第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）を検出することと、
前記第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）を検出したことに応じて、前記デバイスの第３の条件になっている、前記表示デバイスの前記輝度出力レベルを第３の輝度出力レベルへ変更することであって、前記第３の輝度出力レベルは、前記電力節約イベント（４０４）の検出を伴うことなく前記デバイスを前記第２の条件から前記第３の条件へ切り替えた場合に前記表示デバイスが移行させられるであろう第２の目標レベルよりも低い、変更することと、
前記第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）は、前記第１の輝度出力レベル変更トリガイベント（４０６−１）と異なる種類のものであり、前記第１の輝度出力レベルから前記第２の輝度出力レベルへ、および前記第２の輝度出力レベルから前記第３の輝度出力レベルへの輝度出力レベルの前記それぞれの変更は、前記第１の輝度出力レベル変更トリガイベント（４０６−１）および前記第２の輝度出力レベル変更トリガイベント（４０６−２、４０６−３、４０６−４、４０６−５）のそれぞれの種類、ならびに１つまたは複数の他の対策がどの程度成功したかを含む因子のうちの１つまたは複数に基づき、前記他の対策は、ＣＰＵ周波数を制限すること、利用可能なＣＰＵコアの数を制限すること、ＧＰＵを制限すること、デバイスメモリの周波数もしくは帯域幅を低減すること、またはネットワーク接続をオフにすることを含むことと、
を遂行することによって特徴付けられる、コンピューティングデバイス。
【国際調査報告】
2018517156.tif 000021
2018517156.tif 000022
2018517156.tif 000023