ユーザによって起動されたタスクに応答して、電子デバイスのディスプレイを照明するバックライトを減光することと、前記タスクが完了するより前に、前記タスクの進行に基づいて前記バックライトの強度を自動的に調整することとを備える方法。前記タスクが、ウェブページをダウンロードすることを含む、請求項1に記載の方法。前記タスクが、ドキュメントをダウンロードすることを含む、請求項1に記載の方法。前記タスクが、電子メールにアクセスすることを含む、請求項1に記載の方法。前記タスクが完了したことを検出すると、ユーザにアラートすることをさらに備える、請求項1に記載の方法。前記ユーザが可聴信号によってアラートされる、請求項5に記載の方法。前記ユーザが触覚信号によってアラートされる、請求項5に記載の方法。前記バックライトの前記強度を自動的に調整することが、前記タスクの完了を検出するより前に前記バックライトの前記強度を複数回調整することを備える、請求項1に記載の方法。前記バックライトの前記強度を自動的に調整することは、前記タスクの前記進行が第1のしきい値を満たすときを判断し、前記タスクの前記進行が前記第1のしきい値を満たすことを検出すると、前記バックライト強度を第1の量だけ調整することと、前記タスクの前記進行が第2のしきい値を満たすときを判断し、前記タスクの前記進行が前記第2のしきい値を満たすことを検出すると、前記バックライト強度を第2の量だけ調整することとを備える、請求項8に記載の方法。前記タスクの前記進行が、前記タスクを完了するために残っている推定時間量に少なくとも部分的に基づく、請求項1に記載の方法。前記タスクが完了したことを検出すると、前記バックライトを元の強度に戻すことをさらに備える、請求項1に記載の方法。前記バックライトの前記強度を自動的に調整することが、前記バックライトの前記強度を上げることを備える、請求項1に記載の方法。前記バックライトの前記強度を自動的に調整することが、前記バックライトの前記強度を下げることを備える、請求項1に記載の方法。プロセッサと、前記プロセッサに結合され、ディスプレイと前記ディスプレイを照明するバックライトとを含むディスプレイシステムと通信するように構成されたディスプレイインターフェースとを備える装置であって、前記プロセッサが、ユーザ起動タスクに応答して、前記ディスプレイを照明する前記バックライトを減光するように前記ディスプレイインターフェースを制御し、前記ユーザ起動タスクが完了するより前に、前記ユーザ起動タスクの進行に基づいて前記バックライトの強度を自動的に調整するように構成された、装置。電子デバイス内の前記ディスプレイインターフェースに結合された前記ディスプレイシステムをさらに備える、請求項14に記載の装置。前記電子デバイスがワイヤレス通信デバイスを備える、請求項15に記載の装置。前記バックライトの前記強度を自動的に調整することが、前記ユーザ起動タスクの完了を検出するより前に前記バックライトの前記強度を複数回調整すること備える、請求項14に記載の装置。前記バックライトの前記強度を自動的に調整することは、前記ユーザ起動タスクの前記進行が第1のしきい値を満たすときを判断し、前記ユーザ起動タスクの前記進行が前記第1のしきい値を満たすこと検出すると、前記バックライト強度を第1の量だけ調整することと、前記ユーザ起動タスクの前記進行が第2のしきい値を満たすときを判断し、前記ユーザ起動タスクの前記進行が前記第2のしきい値を満たすことを検出すると、前記バックライト強度を第2の量だけ調整することとを備える、請求項17に記載の装置。前記ユーザ起動タスクの前記進行が、前記ユーザ起動タスクを完了するために残っている推定時間量に少なくとも部分的に基づく、請求項14に記載の装置。前記プロセッサは、前記ユーザ起動タスクが完了したことを検出すると、前記バックライトを元の強度に戻すように構成された、請求項14に記載の装置。ユーザによって起動されたタスクに応答して、電子デバイスのディスプレイスクリーンを照明するバックライトを減光するためのコードと、前記タスクが完了するより前に、前記タスクの進行に基づいて前記バックライトの強度を自動的に調整するためのコードとを備えるコンピュータ実行可能コードを記憶するコンピュータ可読媒体。前記タスクの完了を検出するより前に前記バックライトの前記強度を複数回調整することによって前記バックライトの前記強度を自動的に調整するためのコードをさらに備える、請求項21に記載のコンピュータ可読媒体。前記タスクの前記進行が第1のしきい値を満たすときを判断し、前記タスクの前記進行が前記第1のしきい値を満たすことを検出すると、前記バックライト強度を第1の量だけ調整することと、前記タスクの前記進行が第2のしきい値を満たすときを判断し、前記タスクの前記進行が前記第2のしきい値を満たすことを検出すると、前記バックライト強度を第2の量だけ調整することとを行うためのコードをさらに備える、請求項22に記載のコンピュータ可読媒体。前記タスクが完了したことを検出すると、前記バックライトを元の強度に戻すためのコードをさらに備える、請求項21のコンピュータ可読媒体。ユーザによって起動されたタスクに応答して、電子デバイスのディスプレイスクリーンを照明するバックライトを減光するための手段と、前記タスクが完了するより前に、前記タスクの進行に基づいて前記バックライトの強度を自動的に調整するための手段とを備える、装置。自動的に調整するための前記手段が、前記タスクの完了を検出するより前に前記バックライトの前記強度を複数回調整するための手段をさらに備える、請求項25に記載の装置。前記タスクの前記進行が第1のしきい値を満たすときを判断し、前記タスクの前記進行が前記第1のしきい値を満たすことを検出すると、前記バックライト強度を第1の量だけ調整することと、前記タスクの前記進行が第2のしきい値を満たすときを判断し、前記タスクの前記進行が前記第2のしきい値を満たすことを検出すると、前記バックライト強度を第2の量だけ調整することとを行うための手段をさらに備える、請求項26に記載の装置。前記タスクが完了したことを検出すると、前記バックライトを元の強度に戻すための手段をさらに備える、請求項25に記載の装置。図1を参照すると、タスクの進行に基づいてディスプレイのバックライト強度を調整するためのシステムの特定の実施形態が示され、全体的に100と称される。システム100は、電子デバイス102と、ユーザインターフェース104と、プロセッサ106と、メモリ108と、ディスプレイシステム112と、ディスプレイインターフェース142と、バス118と、通信回路110とを含む。電子デバイス102は、プロセッサ106とディスプレイインターフェース142とを含むパッケージまたはチップ140を含み得る。プロセッサ106は、電子デバイス102中に含まれる多くの機能および他の回路の動作を制御することができる。プロセッサ106は、ディスプレイインターフェース142を介してディスプレイシステム112を駆動し得、ユーザインターフェース104からユーザ入力を受信し得る。ディスプレイシステム112は、ディスプレイ114とバックライト116とを含む。特定の実施形態では、電子デバイス102は、単一の集積ユニットにおけるメディア処理および電話機能をサポートするように動作可能なポータブル電子デバイスで有り得る。メモリ108は、コンピューティング機能を実行するために使用することができる1つまたは複数の様々なタイプのメモリを含み得る。たとえば、メモリ108は、フラッシュメモリ、読取り専用メモリ、プログラマブル読取り専用メモリ、消去可能プログラマブル読取り専用メモリ、および/またはランダムアクセスメモリを含み得る。メモリ108はファームウェアを記憶し得る。たとえば、メモリ108は、デバイスアプリケーションたとえば、オペレーティングシステム、ユーザインターフェース機能、アプリケーションプログラム、およびプロセッサ機能のためのファームウェアを記憶し得る。メモリ108は、連絡先および電話番号など、ユーザデータを記憶するために使用され得る。アプリケーションプログラムは、プロセッサ106によって実行されると、ウェブブラウジング機能、ドキュメントダウンロード/アップロード、および電子メールサービスを提供し得、データおよびボイス通信アプリケーションなど、基本的なデバイス動作を制御し得る。これらの機能はディスプレイ114によって可能にされ得る。メモリ108は、プロセッサ106、通信回路110、または両方とバス118を介して通信し得る。ユーザインターフェース104は、ユーザが電子デバイス102と対話することを可能にし得る。たとえば、ユーザインターフェース104は、例示的な、非限定的な例として、ボタン、キーパッド、ダイヤル、クリックホイール、またはタッチスクリーンなど、様々な形態をとることができる。ユーザインターフェース104はプロセッサ106に結合される。プロセッサ106は、バス118を介してメモリ108および通信回路110に結合される。ユーザインターフェース104は、ユーザが、ユーザインターフェース104を介して、インターフェース104にあるボタンを押したことに応答してドキュメントをダウンロードすることなどのタスクを起動することを可能にし、それに応答して、プロセッサ106は、以下でさらに説明するように、ディスプレイ114のバックライト116を低いレベルまで減光するように構成され得る。通信回路110は、ワイヤレス通信たとえば、短距離通信および/または長距離通信のための回路を含み得る。たとえば、通信回路110は、802.11規格またはプライベートネットワークのうちの1つに従ってワイヤレス通信を可能にする回路を含み得る。また、Bluetooth登録商標などの他のワイヤレスネットワークプロトコル規格は、識別されたプロトコルに対する代替としてか、または識別されたプロトコルに加えて、通信回路110によってサポートされ得る。通信回路110は、バス118を介してメモリ108、プロセッサ106、または両方と通信し得る。ディスプレイシステム112は、グラフィックス、テキスト、ビデオ、またはそれらの任意の組合せを含むメディアをユーザに提示するように構成され得る。ディスプレイシステム112は、液晶ディスプレイLCD、タッチスクリーンディスプレイ、あるいは画像、ビデオまたはテキストデータを表示するための他の機構であり得るディスプレイ114を含む。ディスプレイシステム112は、ディスプレイ114を照明するためのバックライト116をも含む。バックライト116は、1つまたは複数の発光ダイオードLED、電球、あるいはプログラム可能なまたは調整可能な強度レベルでバックライトをディスプレイ114に与えることが可能な他の光源を含み得る。ディスプレイシステム112は、ディスプレイインターフェース142を介してプロセッサ106に結合される。特定の実施形態では、ディスプレイ114およびバックライト116はそれぞれ、プロセッサ106によって選択的にオンまたはオフにされ得る。プロセッサ106は、ユーザインターフェース104、メモリ108、通信回路110、およびディスプレイシステム112に結合される。プロセッサ106は、呼送信および受信処理、リモートネットワークデータ転送および処理たとえばブラウザベースのインターネットアクセス、ならびにディスプレイ照明および制御処理などの様々な処理を実行するように構成され得る。たとえば、プロセッサ106は、電子デバイス102のオペレーティングシステムから情報を受信し、タスク140の進行を第1のしきい値124と比較することによって、代表的なタスク140などのユーザ起動タスクの進行を監視し得る。プロセッサ106は、ディスプレイインターフェース142を介してディスプレイシステム112にバックライト強度情報122を与えることによって、タスク140の進行に基づいてバックライト116の強度を自動的に調整するようにディスプレイインターフェース142を制御し得る。ディスプレイインターフェース142は、プロセッサ106に応答してバックライト116を減光し、バックライト116の強度を調整し得る。バックライト強度は、バックライト強度情報122および後続のバックライト強度情報123として示される、タスク140の完了を検出するより前に複数回自動的に調整され得る。たとえば、タスク140の進行が第1のしきい値124を満たすことを検出すると、バックライト116の強度は、バックライト強度情報122によって第1の量だけ調整され得る。例示的な例として、第1のしきい値124は、タスク140の進行が25パーセント完了を上回るときに満たされ得る。タスク140の進行が第2のしきい値130を満たすことを検出すると、バックライト116の強度は、後続のバックライト強度情報123によって第2の量だけ調整され得る。たとえば、第2のしきい値は、タスクの進行が40パーセント完了を上回るときに満たされ得る。第1のしきい値124および第2のしきい値130は、タスク完了の割合に対応する任意の値であり得、電子デバイス102の製造業者によって決定され、メモリ108から検索され得る。代替的に、または追加として、第1のしきい値124および第2のしきい値130はユーザ選択可能であり得る。第1のしきい値124および第2のしきい値130は、ユニバーサルシリアルバスUSBポートなどのポートを介して、またはオペレーティングシステムもしくはアプリケーションプログラムによって電子デバイス102に与えられ得、あるいは通信回路110を介して電子デバイス102にワイヤレスに与えられ得る。システム100は第1のしきい値124および第2のしきい値130を含むものとして示されているが、他の実施形態は、単一のしきい値、またはそれぞれがバックライト調整をトリガし得る3つ以上のしきい値を含み得る。バックライト強度情報122および後続のバックライト強度情報123は、1つまたは複数の強度または輝度値を含み得る。たとえば、バックライト強度情報122は、例示的な、非限定的な例として、バックライト116の1つまたは複数のあらかじめ定義された強度または輝度値、あるいは調整可能な強度レベルを示す値たとえば、0~255の値を含み得る。バックライト強度情報122および後続のバックライト強度情報123はメモリ108から検索され得る。さらに、バックライト強度情報122および後続のバックライト強度情報123は、タスク140の進行が第1のしきい値124または第2のしきい値130のうちの1つを初めに上回り、その後、初めに上回ったしきい値124、130を下回ったときにバックライト116を減光する強度または輝度値を含み得る。たとえば、ブラウザは、コンテンツをダウンロードするタスクの進行における初期推定たとえば、30パーセントが完了し、第1のしきい値を上回るを行い得るが、ますます多くのコンテンツがロードされると、タスク完了割合全体が20パーセント完了まで減少することがあるたとえば、初めに推定されたものよりも多くの情報が、ダウンロードされ、処理される必要がある。その場合、後続のバックライト強度情報123は、第1のしきい値124を上回っていないタスク進行に対応する強度レベルまでバックライト116を減光し得る。動作中、アプリケーションプログラムまたはオペレーティングシステムは、ユーザによって起動されたタスク140の進行に関する進行情報を提供し得、バックライト116の強度はタスク140の進行に基づいて自動的に調整され得る。たとえば、ユーザが電子デバイス102上でウェブサイトをブラウズしており、ユーザがユーザインターフェース104を介してリンクにアクセスするためにボタンを押すこと、またはタッチスクリーンにタッチすることによってタスクを起動する場合、プロセッサ106は、ユーザによって起動されたタスクに応答して、ディスプレイシステム112に与えられたバックライト強度情報によってバックライト116を低いレベルまで減光するように構成され得る。ウェブページ190、ドキュメント194、または電子メールEメール192などの情報がダウンロードされ、レンダリングされるとき、タスク140が完了するより前に、タスク140が完了し、タスク140の結果がディスプレイ114において与えられるまで、バックライト116の強度は1回または複数回調整され得る。バックライト116の強度を調整することは、第1のしきい値124および第2のしきい値130と比較したタスク140の進行に基づいて、またタスク140の進行がバックライト強度情報122および後続のバックライト強度情報123に比較するとき、バックライト116の強度を上げるまたは下げることによって達成され得る。前に説明したように、第1のしきい値124および第2のしきい値130は様々な基準に従って設定され得、バックライト強度情報122および後続のバックライト強度情報123は、1つまたは複数の所定の強度レベルにバックライト116を調整し得る。たとえば、第1のしきい値124および第2のしきい値130などのしきい値は、タスク140が10パーセント完了するごとに、特定のしきい値を上回ったときに、それに応じてバックライト116の強度が10パーセントだけ調整され、ディスプレイ114の輝度またはバックライト116の強度に基づいて、ユーザにタスクの進行の指示を与えるように設定され得る。別の例として、第1のしきい値124は50パーセントに設定され得、第2のしきい値130は80パーセントに設定され得る。タスク140がユーザによって起動されたとき、バックライト116は、電力を節約するために10パーセント強度レベルまで減光され得る。タスク140の進行が第1のしきい値124たとえば、50パーセントを上回ったとき、バックライト116の強度は20パーセント強度レベルまで上げられ得、タスク140の進行が第2のしきい値130たとえば、80パーセントを上回ったとき、バックライト116の強度は、ほぼ完全な強度たとえば90パーセントまで上げられ得る。バックライト116の強度をより長い時間期間の間、より低いレベルたとえば、タスクの起動時に10パーセント強度、50パーセントタスク完了時に20パーセント強度、80パーセントタスク完了時に90パーセント強度に保つことによって、バックライトによる電力消費が低減され得、バッテリー寿命が延長され得、ユーザのエクスペリエンスが向上し得る。特定の実施形態では、バックライト116の強度は、タスク140の進行に基づいて自動的に調整され得る。たとえば、特定の実施形態では、タスク140の進行は、電子デバイス102のオペレーティングシステムから情報を受信することによって、プロセッサ106により監視され得る。例示のために、タスク140が、通信回路110などを介して代表的なドキュメント194のデータ転送を開始することを含むとき、送信されるべき総データ量たとえばファイルサイズなど、タスク140の完了のための基準を示す完了データ196が受信され得る。さらに、進行データ198たとえば、送信された総データ量、または送信されるべき残りのデータ量もまた、完了データ196と比較されるために周期的に、または連続的に受信または計算され得る。タスク140の進行、推定残り時間142、1つまたは複数の他のタスク関連メトリック、あるいはそれらの任意の組合せは、進行データ198および完了データ196に少なくとも部分的に基づいて判断または推定され得る。それに応答して、バックライト116の強度はバックライト強度情報122によって調整され得る。バックライト116の強度は、タスク140の完了より前に増分的にincrementally複数回上げられ得る。たとえば、タスク140の進行が第1のしきい値124を満たすことを検出すると、バックライト116の強度は、バックライト強度情報122により増分的に第1の量だけ上げられ得る。タスク140の進行が第2のしきい値130を満たすことを検出すると、バックライト116の強度は、後続のバックライト強度情報123により増分的に第2の量だけ上げられ得る。特定の実施形態では、タスク140の進行は、タスク140を完了するための推定残り時間142に少なくとも部分的に基づき得る。推定残り時間142は、電子デバイス102のオペレーティングシステムによってプロセッサ106に与えられ得る。図2を参照すると、タスクの進行に基づいてバックライト強度を調整する方法の例示的な実施形態の流れ図が示され、全体的に200と称される。方法200は、図1のシステム100の電子デバイス102など、ディスプレイバックライトを有する電子デバイスによって実行され得る。本方法は202において開始し、電話などの電子デバイスがアイドル状態にある。204において、ユーザアクション、またはユーザによって起動されたタスクがあったかどうかの判断を行う。たとえば、ウェブサイトにアクセスし、そのウェブサイトから情報をダウンロードするために、ユーザが図1のユーザインターフェース104を介してボタンを押したとき、またはタッチスクリーンにタッチしたときなどに、ユーザ入力が受信されたかどうかの判断が行われ得る。ユーザアクションが判断された場合、206において、バックライト減光機能が使用可能にされたどうかの判断を行う。使用可能でない場合、208において、タスクたとえば、情報をダウンロードすることが進み、完了し、202において、本方法はアイドル状態に戻る。バックライトを減光する機能が使用可能にされた場合、210において、バックライトを低いレベルまで減光し、212において、タスクは処理を続ける。たとえば、図1のプロセッサ106は、図1のバックライト116を低いレベルまで減光するために、図1のディスプレイシステム112に図1のバックライト強度情報122を与え得る。次いで214において、タスクが完了したどうかの判断を行う。タスクが完了したと判断された場合、216において、バックライトを元の強度まで上げ、処理は202に戻る。タスクが完了したと判断されない場合、218において、タスクの進行が次のしきい値を超えたかどうかの判断を行う。たとえば、タスクは、図1の第1のしきい値124および第2のしきい値130など、1つまたは複数のしきい値を有し得、各しきい値に達したと判断されたとき、バックライト強度が調整され得る。タスクの進行が次のしきい値を超えていないと判断された場合、処理は212に戻る。タスクの進行が次のしきい値を超えたと判断された場合、220において、バックライト強度を次の強度レベルまで上げ、その後、処理は212に戻る。特定の実施形態では、バックライト強度は、図1のバックライト強度情報122または123によって上げられ得る。バックライト強度は、タスクの完了を検出するより前に、増分的に複数回上げられ得る。たとえば、図1のプロセッサ106は、図1の電子デバイス102のオペレーティングシステムから情報を受信し、タスク140の進行を図1の第1のしきい値124と比較することによって、ユーザ起動タスクの進行を監視し得る。プロセッサ106は、図1のバックライト強度情報122を図1のディスプレイシステム112に与えることによって、タスク140の進行に基づいて図1のバックライト116の強度を自動的に調整し得る。図1のバックライト116の強度は、タスク140の進行が図1の第1のしきい値124を満たすことを検出すると、増分的に第1の量だけ上げられ得、タスク140の進行が図1の第2のしきい値130を満たすことを検出すると、増分的に第2の量だけ上げられ得る。特定の実施形態では、タスク140の進行は、図1の電子デバイス102のオペレーティングシステムによって図1のプロセッサ106に与えられる、タスク140を完了するために残っている推定時間量に少なくとも部分的に基づき得る。当業者なら諒解するように、方法200は、方法200の要素を実行するためのコンピュータ実行コードによって実装され得る。たとえば、コンピュータは、フィールドプログラマブルゲートアレイFPGA、特定用途向け集積回路ASIC、中央処理ユニットCPU、デジタル信号プロセッサDSP、コントローラ、別のハードウェアデバイス、ファームウェアデバイス、またはそれらの任意の組合せによって実装され得る。図3を参照すると、タスクの進行に基づいてディスプレイのバックライトの強度を調整する方法の例示的な実施形態の流れ図が示され、全体的に300と称される。方法300は、図1のシステム100の電子デバイス102などのポータブル電子デバイスによって実行され得る。302において、ユーザによって起動されたタスクに応答して、電子デバイスのディスプレイを照明するバックライトを減光する。例示的な実施形態では、バックライトは図1のバックライト116であり得、ディスプレイは図1のディスプレイ114であり得、タスクは図1のユーザインターフェース104を介してユーザによって起動されたタスク140であり得る。304において、タスクが完了するより前に、タスクの進行に基づいてバックライトの強度を自動的に調整する。たとえば、タスク140の進行は、図1の第1のしきい値124と比較され得る。タスク140の進行が第1のしきい値124を超えた場合、バックライト116の強度は次の強度レベルまで上げられ得る。バックライトの強度は、タスクの完了を検出するより前に、増分的に複数回上げられ得る。たとえば、タスクの進行が図1の第1のしきい値124を満たすことを検出すると、図1のバックライト116の強度は増分的に第1の量だけ上げられ得、タスク140の進行が図1の第2のしきい値130を満たすことを検出すると、増分的に第2の量だけ上げられ得る。バックライトを減光し、次いで、タスクの進行に基づいてバックライトの強度を自動的に調整することによって、ユーザエクスペリエンスに対する影響を最小限に抑えながら、バックライトによる電力消費が低減され得る。その結果、バッテリー寿命が延長され得、ユーザのエクスペリエンスが向上し得る。当業者なら諒解するように、方法300は、方法300の要素を実行するためのコンピュータ実行コードによって実装され得る。たとえば、コンピュータは、フィールドプログラマブルゲートアレイFPGA、特定用途向け集積回路ASIC、中央処理ユニットCPU、デジタル信号プロセッサDSP、コントローラ、別のハードウェアデバイス、ファームウェアデバイスまたはそれらの任意の組合せであり得る。図4を参照すると、タスクの進行に基づいてディスプレイのバックライトの強度を調整する方法の例示的な実施形態の流れ図が示され、全体的に400と称される。方法400は、図1のシステム100の電子デバイス102などのポータブル電子デバイスによって実行され得る。402において、ユーザによって起動されたタスクに応答して、電子デバイスのディスプレイを照明するバックライトを減光する。たとえば、ユーザは、図1の電子デバイス102を使用してウェブサイトをブラウズし、ユーザインターフェース104を介してリンクをクリックし得、バックライト116は低いレベルまで減光され得る。404において、タスクが完了するより前に、タスクの進行に基づいてバックライトの強度を自動的に調整する。たとえば、ウェブページ、ドキュメント、または電子メールなどの情報がダウンロードされ、レンダリングされる際に、タスクが完了するより前に、完全な結果が表示されるまで、バックライト116の強度を増分的に上げることができる。406において、タスクが完了したことを検出すると、ユーザにアラートする。たとえば、ウェブページ、ドキュメント、または電子メールがダウンロードされ、レンダリングされると、ユーザはアラートされ得る。特定の実施形態では、ユーザは、可聴信号、触覚信号、あるいは可聴信号と触覚信号の両方によってアラートされ得る。さらに、408において、タスクが完了したことを検出すると、バックライトを元の強度に戻す。バックライトを減光し、次いで、タスクの進行に基づいてバックライトの強度を自動的に調整することによって、ユーザエクスペリエンスに対する影響を最小限に抑えながら、バックライトによる電力消費が低減され得る。その結果、バッテリー寿命が延長され得、ユーザのエクスペリエンスが向上し得る。当業者なら諒解するように、方法400は、方法400の要素を実行するためのコンピュータ実行コードによって実装され得る。たとえば、コンピュータは、フィールドプログラマブルゲートアレイFPGA、特定用途向け集積回路ASIC、中央処理ユニットCPU、デジタル信号プロセッサDSP、コントローラ、別のハードウェアデバイス、ファームウェアデバイス、またはそれらの任意の組合せによって実装され得る。図5を参照すると、本明細書で説明したように、タスクの進行に基づいてディスプレイのバックライト強度を調整するための回路を含む、ワイヤレス電話などの電子デバイスの特定の例示的な実施形態のブロック図が示され、全体的に500と称される。デバイス500は、メモリ532に結合され、タスクの進行に基づいてディスプレイ528のバックライト強度を調整するための回路564にも結合された、デジタル信号プロセッサDSP510などのプロセッサを含む。図5はまた、デジタル信号プロセッサ510と、タスクの進行に基づいてディスプレイ528のバックライト強度を調整するための回路564とに結合されたディスプレイインターフェース526を示す。コーダ/デコーダコーデック534はまたデジタル信号プロセッサ510に結合され得る。スピーカー536およびマイクロフォン538はコーデック534に結合され得る。また、振動機構550などの触覚信号発生器は、デジタル信号プロセッサ510に結合され得る。図5はまた、ワイヤレスインターフェース540がデジタル信号プロセッサ510とワイヤレスアンテナ542とに結合され得ること示す。特定の実施形態では、DSP510、ディスプレイインターフェース526、メモリ532、コーデック534、ワイヤレスインターフェース540、およびタスクの進行に基づいてディスプレイ528のバックライト強度を調整するための回路564は、システムインパッケージまたはオンチップシステム522中に含まれ得る。特定の実施形態では、入力デバイス530および電源544はオンチップシステム522に結合される。さらに、特定の実施形態では、図5に示すように、ディスプレイ528、入力デバイス530、スピーカー536、マイクロフォン538、ワイヤレスアンテナ542、振動機構550、および電源544は、オンチップシステム522の外部にある。しかしながら、各々は、インターフェースまたはコントローラなど、オンチップシステム522の構成要素に結合され得る。特定の実施形態では、DSP510は、メモリ532に記憶された命令590など、プロセッサ可読媒体からのプロセッサ可読プログラム命令を実行する。たとえば、メモリ532は、DSP510によって読取り可能であり得、命令590は、図2~図4の方法のうちの1つまたは複数を実行するための、DSP510によって実行可能である動作可能命令であり得る。たとえば、命令590は、ユーザによって起動されたタスクに応答して、モバイルデバイスのディスプレイスクリーンを照明するバックライトを減光するための、DSP510によって実行可能である命令を含み得る。たとえば、バックライトはディスプレイ528のバックライトであり得る。命令590は、タスクが完了するより前に、タスクの進行に基づいてバックライトの強度を自動的に調整するための、DSP510によって実行可能である命令をさらに含み得る。命令590は、タスクが完了したことを検出すると、スピーカー536を介した可聴信号などによって、または振動機構550などを介した触覚信号によってユーザにアラートするための、DSP510によって実行可能である命令をさらに含み得る。命令590は、タスクが完了したことを検出すると、バックライトを元の強度に戻すための、DSP510によって実行可能である命令をさらに含み得る。さらに、本明細書で開示する実施形態に関して説明した様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、プロセッサによって実行されるコンピュータソフトウェア、または両方の組合せとして実装され得ることを当業者なら諒解されよう。様々な例示的な構成要素、ブロック、構成、モジュール、回路、およびステップを、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、プロセッサによって実行されるソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。1つまたは複数の例示的な実施形態では、説明した機能を、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの組合せで実装することができ得る。開示した機能は、デバイス中で実行されると、そのデバイスに、本明細書で説明した技法のうちの1つまたは複数を実行させるプログラムコードを備えるコンピュータ可読媒体を対象とし得る。この場合、コンピュータ可読媒体は、ランダムアクセスメモリRAM、同期ダイナミックランダムアクセスメモリSDRAM、読取り専用メモリROM、不揮発性ランダムアクセスメモリNVRAM、電気消去可能プログラマブル読取り専用メモリEEPROM、フラッシュメモリなどの有形記憶媒体を備え得る。プログラムコードは、コンピュータ可読命令の形態でメモリに記憶され得る。その場合、DSPなどのプロセッサは、画像処理技法のうちの1つまたは複数を実行するために、メモリに記憶された命令を実行し得る。ある場合には、それらの技法は、画像処理を加速するために、様々なハードウェア構成要素を起動するDSPによって実行され得る。他の場合には、本明細書で説明したユニットは、マイクロプロセッサ、1つまたは複数の特定用途向け集積回路ASIC、1つまたは複数のフィールドプログラマブルゲートアレイFPGA、あるいは何らかの他のハードウェアとソフトウェアとの組合せとして実装され得る。本明細書で開示する実施形態に関して説明する方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその2つの組合せで実施され得る。ソフトウェアモジュールは、ランダムアクセスメモリRAM、フラッシュメモリ、読取り専用メモリROM、プログラマブル読取り専用メモリPROM、消去可能プログラマブル読取り専用メモリEPROM、電気消去可能プログラマブル読取り専用メモリEEPROM、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読取り専用メモリCD-ROM、または当技術分野で知られている他の形態の有形記憶媒体に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体は特定用途向け集積回路ASIC中に常駐し得る。ASICは、コンピューティングデバイスまたはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、コンピューティングデバイスまたはユーザ端末中に個別構成要素として常駐し得る。開示した実施形態の上記の説明は、開示した実施形態を当業者が作成または使用できるように行ったものである。これらの実施形態への様々な変更は当業者にはすぐに明らかになり、本明細書で定義された原理は本開示の範囲から逸脱することなく他の実施形態に適用できる。したがって、本開示は、本明細書に示した実施形態に限定されるものではなく、特許請求の範囲によって定義される原理および新規の特徴と合致することが可能な最も広い範囲が与えられるべきものである。