(57)【要約】本発明の一実施形態において、ポータブル電子デバイスは、通常の電力モードの間の電力を節約し得る。ポータブル電子デバイスのディスプレイ画面は、初期画面モードから調整画面モードに切り替えられる。調整画面モードにおいて、ディスプレイ画面は、元のサイズから縮小される調整可能な表示エリアを表示してよく、ディスプレイの消費電力を減少させるようサイズ変更される非アクティブなエリアを含んでよい。元のインタフェース又はその一部が、調整可能なディスプレイエリア内に表示され得る。他の実施形態も説明され、特許請求される。
2016506566.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサによって実行される方法であって、
ディスプレイ画面の初期画面モードにおいて、初期サイズの表示エリア内にユーザインタフェースを表示するステップと、
前記初期画面モードから前記ディスプレイ画面の調整画面モードに切り替えるステップと、
前記調整画面モードにおいて、前記初期サイズの表示エリアより小さい縮小サイズの表示エリア内に前記ユーザインタフェースの抽出部分を表示するステップであって、前記縮小サイズの表示エリアの少なくとも一部は、前記ディスプレイ画面の非アクティブエリアに隣接し、前記ディスプレイ画面の前記非アクティブエリアは、前記初期サイズの表示エリアの同等のエリアよりも少ない電力を消費する、ステップと、
を含む、方法。
【請求項２】
切り替えるステップは、バッテリ電力が、バッテリ電力閾値よりも少ないかどうかを検出し、前記バッテリ電力閾値よりも少ない場合に、前記初期画面モードから前記調整画面モードに自動的に切り替えるステップ、
を含む、請求項１に記載の方法。
【請求項３】
前記バッテリ電力閾値は、最大バッテリ電力のうちの所定の割合である、
請求項２に記載の方法。
【請求項４】
前記ユーザインタフェースからの選択部分を抽出することにより、前記抽出部分を作成するステップと、前記初期サイズの表示エリアを、前記ディスプレイ画面上の前記抽出部分の元の位置で前記抽出部分だけをフレーム化するフレームサイズに調整するステップと、
を更に含む、請求項１に記載の方法。
【請求項５】
抽出することは、前記ユーザインタフェースが前記初期画面モードで表示されると、前記ユーザインタフェースから前記選択部分を識別することを含み、前記識別される選択部分は、前記表示されたユーザインタフェースの全て又はその一部のいずれかである、
請求項４に記載の方法。
【請求項６】
前記ディスプレイ画面上の前記元の位置から前記ディスプレイ画面上の異なる位置に、前記フレームサイズの表示エリアを配置変更するステップ、又は前記フレームサイズの表示エリアを前記縮小サイズの表示エリアへと調整するステップ、又はその両ステップを更に含み、前記フレームサイズの表示エリアを前記縮小サイズの表示エリアへと調整するステップは、前記フレームサイズの表示エリアに対して拡大すること、縮小すること、伸長すること、拡大と伸長をすること、又は縮小と伸長をすることを含む、
請求項５に記載の方法。
【請求項７】
前記ディスプレイ画面の前記非アクティブエリアが前記初期サイズの表示エリアの前記同等のエリアよりも少ないバッテリ電力を使用することを可能にする縮小サイズの表示エリアへと、前記フレームサイズの表示エリアを縮小するよう指示するアラートを提供するステップ、あるいは前記初期サイズの表示エリアの前記同等のエリアと比べて少なくとも同じ量のバッテリ電力を前記ディスプレイ画面の前記非アクティブエリアに使用させる縮小サイズの表示エリアへと、前記フレームサイズの表示エリアを拡大又は伸長するように指示するアラートを提供するステップ、
を更に含む、請求項６に記載の方法。
【請求項８】
前記抽出部分内の位置に対応するタッチ画面入力に応答するステップと、前記ディスプレイ画面の前記非アクティブエリア内の位置に対応するタッチ画面入力には応答しないステップ、
を更に含む、請求項１に記載の方法。
【請求項９】
前記調整画面モードのディスプレイを継続して表示するステップと、調整画面モードを手動で無効にすることと、アプリケーションプログラム又はハードウェア機能を表すイメージを選択することと、前記縮小サイズの表示エリアの構成を変更する試みを識別することと、セキュリティモードへ切り替えることとからなるグループから選択されるトリガイベントに応答して、前記調整画面モードを自動的に切り替えるステップと、
を更に含む、請求項１に記載の方法。
【請求項１０】
アプリケーションプログラム又はハードウェア機能を表すイメージの前記抽出部分への表示のユーザ選択に応答して、選択された前記アプリケーションプログラム又はハードウェア機能のための主ユーザインタフェースを、前記縮小サイズの表示エリア内に縮小されたサイズで表示するステップ、
を更に含む、請求項１に記載の方法。
【請求項１１】
前記アプリケーションプログラム又は前記ハードウェア機能の使用を終えることに応答して、前記調整画面モードに戻るステップ、
を更に含む、請求項１０に記載の方法。
【請求項１２】
前記初期画面モード又は前記調整画面モードからセキュリティ画面モードへ切り替えるステップを更に含み、前記セキュリティ画面モードの前記ディスプレイ画面は、仮想入力デバイスのみと非アクティブエリアを表示する、
請求項１に記載の方法。
【請求項１３】
前記仮想入力デバイスのみを表示することは、初期サイズの仮想入力デバイス、初期サイズより大きいサイズの仮想入力デバイス又はより小さい縮小サイズの仮想入力デバイスをフレーム化する表示エリア内に、前記仮想入力デバイスのみを表示することを含む、
請求項１２に記載の方法。
【請求項１４】
前記少なくとも１つのプロセッサを、調整された表示モードの高い電力状態から低い電力状態にして、ディスプレイをターンオフするステップと、前記少なくとも１つのプロセッサを前記調整された表示モードの前記高い電力状態に戻したことに応答して、前記ディスプレイ画面を前記調整画面モードにさせるステップと、
を更に含む、請求項１に記載の方法。
【請求項１５】
前記ディスプレイ画面の前記非アクティブエリア内の複数の隣接ピクセルに、前記ディスプレイ画面が前記初期画面モードにあるときに同じ複数の隣接ピクセルに印加される電荷よりも少ない可変の電荷を提供するステップ、
を更に含む、請求項１に記載の方法。
【請求項１６】
少ない可変の電荷を提供するステップは、可変の電荷を提供しないことを含む、
請求項１５に記載の方法。
【請求項１７】
前記ディスプレイ画面の前記非アクティブエリアに近接する１つ又は複数のディスプレイライトを選択的に暗くするか、ターンオフするステップ
を更に含む、請求項１５又は１６に記載の方法。
【請求項１８】
請求項１乃至１６のいずれか一項に記載の方法を実行するように構成される通信デバイス。
【請求項１９】
コンピューティングデバイスにおいて実行されたことに応答して、該コンピューティングデバイスに請求項１乃至１６のいずれか一項に記載の方法を実行させる複数の命令を備える、少なくとも１つのマシン読取可能な媒体。
【請求項２０】
請求項１乃至１６のいずれか一項に記載の方法を実行するための手段を備える装置。
【請求項２１】
アクティブマトリックス有機発光ダイオードディスプレイを更に備える、請求項２０に記載の装置。
【請求項２２】
システムであって、
少なくとも１つのプロセッサと、計算ノードに結合される制御ロジックとを備え、
前記少なくとも１つのプロセッサは、
初期画面モードと調整画面モードとの間でディスプレイ画面を切り替えることを制御し、前記初期画面モードは、ディスプレイ画面上の初期サイズの表示エリア内にユーザインタフェースを表示することを含み、前記調整画面モードは、前記ディスプレイ画面上の前記初期サイズの表示エリアより小さい減少サイズの表示エリア内に前記ユーザインタフェースの抽出部分を表示することを含み、かつ前記ディスプレイ画面の非アクティブエリアを含み、前記ディスプレイ画面の前記非アクティブエリアは、前記初期サイズの表示エリアの同等のエリアよりも少ない電力を使用する、
システム。
【請求項２３】
前記少なくとも１つのプロセッサは、バッテリ電力が、バッテリ電力の所定の最小割合に到達したのを検出したことに応答して、初期画面モードから調整画面モードに自動的に切り替える、
請求項２２に記載のシステム。
【請求項２４】
ディスプレイデバイスであって、
初期画面モードと調整画面モードとの間で表示を切り替えるディスプレイ画面を備え、前記初期画面モードは、初期のサイズの表示エリア内に表示されるユーザインタフェースを含み、前記調整画面モードは、前記初期サイズの表示エリアより小さい調整された表示エリア内に表示される前記ユーザインタフェースの抽出部分を含み、
調整画面モードで表示している間、当該ディスプレイデバイスは、前記初期サイズの表示エリアの同等のエリアよりも少ない電力を使用する非アクティブエリアを含む、
ディスプレイデバイス。
【請求項２５】
調整画面モードで表示している間、前記非アクティブエリアは、前記ディスプレイ画面の前記非アクティブエリア内の複数の隣接ピクセルに、前記ディスプレイ画面が前記初期画面モードにあるときに同じ複数の隣接ピクセルに印加される電荷よりも少ない可変の電荷を供給することと、前記ディスプレイ画面の前記非アクティブエリアの前記複数の隣接ピクセルに可変の電荷を提供しないことと、前記ディスプレイ画面の前記非アクティブエリアに隣接する１つ又は複数のディスプレイライトを選択的に暗くするかターンオフすることと、前記ディスプレイ画面の前記非アクティブエリア内の複数の隣接ピクセルに、前記ディスプレイ画面が前記初期画面モードにあるときに同じ複数の隣接ピクセルに印加される電荷よりも少ない可変の電荷を供給して、前記ディスプレイ画面の前記非アクティブエリアに隣接する１つ又は複数のディスプレイライトを選択的に暗くするかターンオフすることと、のうちの１つから得られる、
請求項２４に記載のディスプレイデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
バッテリ式のポータブル電子デバイスは、バッテリが十分な充電を有する間だけ有効である。しかしながら、アクティブであるか又は実行中のデバイスの機能は、バッテリの充電がどのくらいもつかに影響を与えることがあり、一部の機能は、他の機能よりも多くのバッテリを消費する可能性がある。バッテリを消費する機能が有効である場合、バッテリをより頻繁に充電する必要がある。しかしながら、そのような機能が有効でない場合は、ユーザはポータブルの電子デバイスの利点を失うことがある。そのような利点の完全な損失を避けるために、ユーザは、特定のデバイスの機能の有効と無効を頻繁に用いることがある。例えば全地球測位システム（ＧＰＳ）は、バッテリの充電の加速的な消耗を生じることがある。したがって、ポータブル電子デバイスのユーザは単に、ＧＰＳ機能をターンオフして、バッテリが再充電を要するまでの時間を引き延ばすことがある。ＧＰＳをターンオフした場合、ユーザは依然として、意図される目的の多くのためにポータブル電子デバイスを使用することができる。しかしながら、ユーザは、なくしたデバイスを見つけることや他のトラッキング型のサービスのような、ＧＰＳの能力を利用することができないことがある。ポータブル電子デバイスのディスプレイは、バッテリ充電の主な消費主体となる、もう１つの機能である。これは、ディスプレイデバイスが、全体としてデバイスのサイズと比べて比較的大きい場合に、より深刻になる可能性がある。ユーザは典型的に、ディスプレイ画面上に表示されるインタフェースを通してポータブル電子デバイスとインタラクトするので、ユーザは、単純にディスプレイをターンオフすることができず、依然としてポータブル電子デバイスの他の機能を使用する。
【発明の概要】
【０００２】
したがって、バッテリをセーブするためには、ユーザはディスプレイを完全にターンオフするか、ディスプレイ全体に対するライトを暗くすることがある。しかし、ポータブル電子デバイスを使用するためには、ディスプレイを再びターンオンするか、ディスプレイライトの明度を上げること、又はその双方を行う必要がある。
【図面の簡単な説明】
【０００３】
本発明の特徴及び利点は、添付の特許請求の範囲、１つ又は複数の実施形態の以下の詳細な説明及び対応する図面から明らかとなるであろう。
【図１Ａ】本発明の実施形態の概略図である。
【図１Ｂ】本発明の実施形態の図である。
【図１Ｃ】本発明の実施形態の図である。
【図１Ｄ】本発明の実施形態の図である。
【図１Ｅ】本発明の実施形態の図である。
【図２】本発明の実施形態における処理のフローチャートである。
【図３】本発明の実施形態における処理のフローチャートである。
【図４】本発明の実施形態における処理のフローチャートである。
【図５】本発明の実施形態におけるプロセッサのブロック図である。
【図６】本発明の実施形態におけるシステムのブロック図である。
【図７】本発明の実施形態におけるシステムのブロック図である。
【図８】本発明の実施形態において使用するための機能コンポーネントのブロック図である。
【図９】本発明の実施形態における、情報をどのように表示することができるかを例示する図である。
【図１０】本発明の実施形態において使用するためのシステムレイヤ構造のブロック図である。
【発明を実施するための形態】
【０００４】
以下の説明では、多くの具体的な詳細が説明されるが、本発明の実施形態は、これらの具体的な詳細を用いることなく実施されてもよい。本説明の理解を曖昧するのを避けるため、周知の回路、構造及び技術は詳細には示されていない。「実施形態」、「様々な実施形態」等は、そのように説明される実施形態が、特定の特徴、構造又は特性を含み得ることを示すが、必ずしも全ての実施形態が、その特定の特徴、構造又は特性を含む必要はない。一部の実施形態が、他の実施形態について説明される特徴の一部又は全てを有してもよく、あるいは全く有していなくてもよい。「第１」、「第２」、「第３」等は、共通の対象を説明し、言及されている同様の対象の異なるインスタンスを示す。そのような形容詞は、説明される対象が、時間的に、空間的に、ランク的に又は任意の他の方法により所与の順序でなければならないことを示唆するものではない。「接続される（connected）」という用語は、複数の要素が相互に直接物理的に接触するか電気的に接触することを示すことがあり、「結合される（coupled）」という用語は、複数の要素が相互に協働するかインタラクト（対話）することを示すことがあるが、これらの要素は、直接物理的又は電気的に接触していてもよく、接触していなくてもよい。また、類似又は同じ符号を用いて、異なる図の同じ又は類似の部分を指示することがあるが、このようにすることは、同様又は同じ符号を有する全ての図が単一又は同一の実施形態を構成することを意味するものではない。
【０００５】
ポータブル電子デバイスの実施形態は、通常の動作モードの間に、初期画面モード（original  screen  mode）から調整画面モード（adjusted  screen  mode）に切り替えることにより電力を節約し得る。調整画面モードの間、デバイスのディスプレイは、調整可能な表示エリアと非アクティブエリアとを含んでよい。ユーザインタフェースからの抽出部分（extract）が調整可能な表示エリアに表示されてよく、調整可能な表示エリアは、ディスプレイ画面全体よりも少ない部分を占めるよう調整されてよい。したがって、調整される表示エリアの境界の少なくとも一部が、ディスプレイ画面の周辺へ広がる非アクティブエリアに隣接することがある。このため、非アクティブエリアは、ユーザインタフェースの抽出部分を調整可能な表示エリア内に表示するのに使用されていない、ディスプレイ画面の一部を埋めることがある。非アクティブエリアは、調整可能な表示エリアやフルサイズのディスプレイ画面といったアクティブエリアよりも少ない電力を消費する。したがって、調整画面モードの間、ディスプレイは、電力を節約するためにターンオフするか又は全体的に暗くされる必要はなく、依然としてユーザが、調整された表示エリア内の元のインタフェースの少なくとも一部を見る、かつ／又は使用できるようにする。
【０００６】
図１Ａを参照すると、ディスプレイ１０２を有するポータブル電子デバイス（ＰＥＤ：portable  electronic  device）１００が示されている。ＰＥＤ１００は、携帯電話（例えばスマートフォン）、タブレットコンピュータ、ラップトップコンピュータ、ウルトラブック、電子リーダ、ゲームシステム、音楽プレーヤ、カメラ、ビデオレコーダ、スキャナ、プリンタ、ツール（例えばダイスカット（die-cut）マシン又は関連するディスプレイ画面を有する他のマシン若しくはツール））等といった、任意のタイプのポータブル電子デバイスとすることができる。同様に、ディスプレイ１０２は、幾つかの一般的な例を挙げると、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ及び／又は有機発光ダイオード（ＯＬＥＤ）ディスプレイといった任意のタイプのディスプレイとすることができる。さらに、ディスプレイ１０２は、シングルタッチと２以上の同時タッチとの双方を感知するタッチ画面を含んでよい。タッチ画面は、抵抗式又は容量式（例えばセルフ、相互（mutual）、投影（projected）等）、音響及び／又は赤外線（ＩＲ）感知又はタッチセンサを有するタッチ画面のような、任意のタイプのタッチ画面であってよい。
【０００７】
引き続き図１Ａを参照すると、ＰＥＤ１００は、最初にターンオンされるときに、例えば標準の動作モードで現れるように示されている。この動作モードにおいて、ＰＥＤ１００は、通常の使用を可能にするアクティブ電力状態（例えばスリープやハイバネートモードではない）とすることができ、ディスプレイ１０２は、初期画面モード（ＯＳＭ：original  screen  mode）であってよい。ＯＳＭでは、初期表示エリア１０４ａのような表示エリアは、ディスプレイ１０２の画面の全て又はほぼ全てを占めるような、デフォルトの構成とすることができる。図１Ａに示されるように、ホーム画面といった初期のインタフェースを表示エリア１０４ａ内に表示することができる。図１Ａに示される初期のインタフェースは、クロックエリア１０６と、イメージ１０８ａ、１０８ｂ、１０８ｃ及び１０８ｄとを含む。各イメージ１０８ａ、１０８ｂ、１０８ｃ及び１０８ｄは、テキスト又はグラフィックの一方であってよく、これらに限定されないが、アイコン、タイル、ボタン、メニューアイコン及び写真等であってよい。イメージ１０８ａ、１０８ｂ、１０８ｃ及び１０８ｄは、同じタイプのイメージ（例えば全てアイコン）であってもよく、異なるタイプのイメージ（例えばタイル、アイコン、写真等）であってもよい。初期インタフェースは、当技術分野で知られるように壁紙（図示せず）のような背景も含んでよい。図１Ａに示される初期ユーザインタフェースは例示に過ぎず、実施形態は表示されるユーザインタフェースによって限定されない。
【０００８】
図１Ｂ〜図１Ｅは、調整画面モード（ＡＳＭ：adjusted  screen  mode）にあるディスプレイ１０２の４つの異なる例を図示している。しかしながら、実施形態はこれらの４つの例に限定されず、表示エリアは、特定のユーザのニーズに合うよう様々な異なる方法で調整されてよい。図１Ｂ〜図１Ｅに示されるように、実施形態では、初期サイズ（original  size）の表示エリア１０４ａは、縮小サイズ（reduced  size）の表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅのサイズ及び位置へと調整され得る。一般に、初期サイズの表示エリア１０４ａ内の初期のユーザインタフェースの全て又は一部（すなわち「抽出部分」）が切り取られて（すなわち、抽出されて）、縮小サイズの表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅ内に表示され得る。実施形態において、初期サイズの表示エリア１０４ａは、インタフェースの抽出部分をフレーム化するように自動的にサイズ変更してよく、あるいはインタフェースの抽出部分をフレーム化するように手動で位置変更されてもよい。
【０００９】
ＡＳＭの間、フレームサイズの表示エリアは、元のインタフェースの抽出部分を操作するよう更に調整され得る。例えば図１Ｃに関して、（元のサイズの表示エリア１０４と同じである）フレームサイズの表示エリアは、元のユーザインタフェースの抽出部分が同じ比率（proportion）に小さくなるよう、縮小サイズの表示エリア１０４ｃへと縮小され得る。同様に、図１Ｄに関して、最初にフレームサイズの表示エリアは、イメージ１０８ａを、元のユーザインタフェースから最初に抽出されるようにフレーム化してよい。その後、イメージ１０８ａをフレーム化するフレームサイズの表示エリアが、縮小サイズの表示エリア１０４ｄのように所望のサイズに拡大される。あるいは、図１Ｅに関して、抽出したイメージ１０８ａをフレーム化するフレームサイズの表示エリアは、縮小サイズの表示エリア１０４ｅのように、ディスプレイ１０２画面の幅に広がるよう伸長されてよい。したがって、抽出されたイメージ１０８ａは、同じ程度（degree）で引き伸ばされ得る。図１Ｂに示されるフレームサイズの表示エリア１０４ｂは、クロックエリア１０６の元の表示位置に対して配置変更されている。フレームサイズの表示エリア１０４ｂは拡大、縮小又は伸長されていないので、縮小サイズの表示エリア１０４ｂと同じである。図示されていないが、隣接する表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅは、ディスプレイ１０２画面の異なる位置に移動されてもよい。あるいは、元のユーザインタフェースが、抽出の前に表示エリア１０４ａ内で移動されてもよい。このようにして、選択された抽出部分は所望の画面位置に既に配置されてよい。特定のフレーム化された表示エリアを繰り返し調整して配置し、所望の縮小サイズ及び位置に達してもよい。
【００１０】
図１Ｂ〜図１Ｅを参照すると、非アクティブエリア１１２は、縮小サイズの表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅの境界に少なくとも近接し、ディスプレイ１０２画面の周辺又はエッジに広がる。言い換えると、非アクティブエリア１１２は、縮小サイズの表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅ内でインタフェースの抽出部分を表示していない、ディスプレイ１０２の部分に対応する。非アクティブエリア１１２はターンオフされるか停止してよく、あるいは他の方法により、アクティブな使用に利用可能でなくなってよい。例えば実施形態において、非アクティブエリア１１２は黒であってよい。しかし、非アクティブエリア１１２の実際の外観は、ディスプレイのタイプ（例えばＬＣＤ、ＯＬＥＤ）、ディスプレイのデザイン、非アクティブエリア１１２がどのように作成されるか及びこれらの組み合わせに依存してよい。
【００１１】
例えば一実施形態において、ディスプレイ１０２は、薄膜トランジスタ（ＴＦＴ）ＬＣＤ技術及び／又はインプレーンスイッチング（ＩＰＳ）ＬＣＤ技術といった、液晶ディスプレイ（ＬＣＤ）技術を含んでよい。液晶は光を放射しないので、ＬＣＤディスプレイ１０２は、バックライトやエッジライトといった光源を含み得る。バックライトは、ランプ（例えば熱陰極又は冷陰極蛍光ランプ）や発光ダイオード（ＬＥＤ）のような１つ又は複数のディスプレイライトを含み得る。実施形態において、バックライトのディスプレイライトは、ディスプレイ画面の後ろの全て（例えばフルアレイ（full  array））又は一部（例えばスパースアレイ（sparse  array））を覆うことがある。実施形態において、１つ又は複数のディスプレイライトは、エッジライトを構成するようディスプレイのエッジに配置されてもよい。エッジライトは、バックライトの代わりに、又はバックライトに加えて使用されてよい。
【００１２】
一般的に、非常に高いレベルでは、液晶は、ディスプレイライトからの光が、サブピクセル（例えば赤、緑及び青に対してそれぞれ１つ）を通過するのを妨げるか、可変的に許容するゲートとして機能する。光が、静止している（at  rest）サブピクセル（例えばサブピクセルトランジスタに印加される電荷が全く変わらないか、ほぼ変わらない）を通過するかどうかは、ＬＣＤの設計に依存し得る。
【００１３】
実施形態において、非アクティブエリア１１２内のピクセル及び／又はサブピクセルは静止しており、ほとんどいずれの電荷も受け取らない。したがって、ピクセル／サブピクセルが静止している間、ディスプレイライトからの光がブロックされると、非アクティブエリア１１２は暗くなり得る。あるいは、サブピクセルが静止している間、ディスプレイライトからの光がブロックされなければ、（どのくらいの充電がサブピクセルに印加されたかに応じて）非アクティブエリア１１２は白又は別の色であってよい。したがって、実施形態は、非アクティブエリア１１２の特定の色に限定されるべきでない。参照の容易性のために、非アクティブエリア１１２は、図１Ｂ〜図１Ｅでは空白／白である。
【００１４】
さらに、実施形態では、ＬＣＤディスプレイライトは、非アクティブエリア１１２を作成するか増大させるよう、選択的に暗くされるか、ターンオフされてもよい。そのように暗くすること／ターンオフすることは、非アクティブエリア１１２の色に影響を与え、非アクティブエリア１１２を暗く見えるようにするか、あるいは黒く見えるようにすることもある。例えば実施形態において、ＬＣＤディスプレイライトは、ＬＥＤのフルアレイ又は散乱アレイ（scattered  array）であってよい。コントローラは、非アクティブエリア１１２の近くのＬＥＤを選択的に暗くするかターンオフして、非アクティブエリア１１２をフレームサイズ又は縮小した（すなわち、調整された）サイズの表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅよりも暗くしてもよい。しかしながら、調整された表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅの近くのＬＥＤは、ＯＳＭと同じ又は同様の明度であってよい。したがって、非アクティブエリア１１２を定義するピクセルに近接するディスプレイライトが暗くされるかターンオフされると、非アクティブエリア１１２は、静止しているピクセル／サブピクセルが光をブロックしない場合であっても、暗くなることがある。
【００１５】
必ずしも全てのディスプレイが外部光源を必要とするわけではない。例えば有機発光ダイオード（ＯＬＥＤ）技術を使用するディスプレイは、バックライト又はエッジライトを必要としない。ＯＬＥＤは、蛍光性のもの、アクティブマトリクス、リン光性のもの、透明なもの及びこれらの組み合わせとすることができる。一般的かつ非常に高いレベルでは、ＯＬＥＤピクセルは、電荷を受け取ったことに応答して光子を放射する。これが、ＯＬＥＤディスプレイが外部の光源を必要としない理由である。したがって、実施形態では、非アクティブエリア１１２は、ほとんど電荷を受け取らない、静止しているＯＬＥＤピクセルから生じ得る。非アクティブエリア１１２の外観は、ＯＬＥＤピクセルが静止しているときにディスプレイ１０２画面がどのように見えるかに応じることがある。光子が放射されない場合、非アクティブエリア１１２は暗くなる。実施形態において、有機材料は、リン光性の有機材料（例えばＰＨＯＬＥＤ）であってよい。ＰＨＯＬＥＤは、ＬＣＤディスプレイよりも消費電力が少なく、はっきりした色を作り出すことができる。
【００１６】
上記をまとめると、ディスプレイ１０２は、ＰＥＤ１００が標準の通常使用動作モードにあるとき、ＯＳＭよりもＡＳＭのときに、バッテリ電力を含め、より少ない電力を使用する。さらに、電力がセーブされる程度は、ディスプレイタイプ（例えばＬＣＤ，ＯＬＥＤ）、外部ディスプレイライト（例えばタイプ、分散、選択的仕様）及び非アクティブエリア１１２のサイズといった幾つかのファクタに依存し得る。
【００１７】
一般に、ディスプレイ１０２上にレンダリングされるイメージ又はグラフィクスは、ディスプレイ・アダプタ、グラフィクス・アダプタ、グラフィクス・アクセラレータ、グラフィクス・エンジン、グラフィクス・コプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、中央プロセッサ、グラフィクス処理ユニット（ＧＰＵ）及び／又は任意の他のグラフィクスハードウェア若しくはソフトウェア及びその組み合わせによって処理され得る。例えばディスプレイ・アダプタは、１以上のグラフィクス処理ユニット（ＧＰＵ）及び／又は１以上のコントローラを含んでよい。ディスプレイ・アダプタは、グラフィクスレンダリングのためにデータを処理し、レンダリングされるパターン（例えばビットマップ）をディスプレイ１０２画面用の信号に変換し得る。しかし、これは、イメージがディスプレイ１０２画面上にどのようにレンダリングされるかの高レベルな一例であり、実施形態は、イメージをディスプレイ１０２上にレンダリングする方法によって限定されない。
【００１８】
次に図２を参照すると、処理２００のフローチャートが示されている。実施形態において、処理２００は、モバイルプラットフォーム又は別のプラットフォームのオペレーティングシステム（ＯＳ）に組み込まれるソフトウェアモジュール（例えばディスプレイ調整モジュール）であってよい。加えて、処理２００の実施形態は、図２に示される動作よりも多い又は少ない動作を用いてもよく、異なる順序の動作を用いてもよく、及び／又は異なる組み合わせの動作を用いてもよい。
【００１９】
処理２００を開始するために、ディスプレイ１０２は、ブロック２０５において示されるように、ＯＳＭからＡＳＭに切り替わる。ディスプレイ１０２は、タッチ画面、加速度計又はジャイロスコープから受け取る入力のようなユーザコマンドに応答して、ＯＳＭからＡＳＭに切り替わってよい。ＯＳＭからＡＳＭへの切り替えは、キーボード、メニュー選択、マウスクリック等から受け取るユーザ入力に応答するものであってもよい。
【００２０】
実施形態において、ディスプレイ１０２は、例えばユーザによってデフォルトのディスプレイ１０２モードとして選択された場合や、バッテリが所定の閾値に到達したことを検出したことに応答して、ＯＳＭからＡＳＭに自動的に切り替わってもよい。例えばバッテリが、合計バッテリ容量の特定のパーセンテージ（例えば３０％、２５％、２０％、１５％、１０％、５％）以下の容量に到達した場合、ディスプレイ１０２は自動的にＯＳＭからＡＳＭに切り替わって、バッテリ電力の残量を節約してよい。さらに、ディスプレイ１０２は、ユーザに対する利点はありつつも、最小限のバッテリ量を使用するよう決定されるＡＳＭ構成（例えば縮小サイズの表示エリア及び非アクティブエリアのサイズ／配置）をとるよう指示されることがある。実施形態において、低バッテリの決定に応じたディスプレイ１０２画面の構成は、デフォルトの構成であってよく、あるいはユーザによって予め構成されたものであってもよい。さらに、ディスプレイ１０２がＡＳＭに切り替わる閾値のバッテリレベルは、デフォルトの値であっても、ユーザによって指定された値であってもよい。
【００２１】
ＡＳＭへの切り替えに応答して、初期のディスプレイ１０２画面は自動的に変化してもよく、変化しなくてもよい。例えばＯＳＭからＡＳＭへの切り替えに応答して、初期のディスプレイ１０２画面は、以前に記憶された構成（例えば図１Ｂ〜図１Ｅ）をとってもよい。以前に構成されたＡＳＭディスプレイ１０２画面は、デフォルトの画面であってもユーザ定義された画面であってもよい。あるいは、ＡＳＭディスプレイ１０２画面が以前に構成されていなかった（例えば未だ初期セットアップされていなかった）場合、あるいは、以前に構成された／記憶されたディスプレイ１０２画面を変更する場合、画面は最初に、ＯＳＭ（例えば図１Ａ）だったように現れてよい。実施形態において、ＡＳＭ用の画面を構成又は再構成するために、ウィザードが、構成／再構成についてユーザをガイドしてもよく、あるいはユーザは一連のメニュー選択を通して画面を構成してもよい。実施形態において、ウィザード／メニューは、オーディオ及び／又はビジュアルプロンプト、フィードバック、命令、アラート等を伴ってもよい。ウィザード／適切なメニューが自動的に現れてもよく、あるいはユーザが、メニュー、アイコン又はテキスト選択等によって、あるいは音声コマンド及びこれらの組み合わせによって、タッチ画面コマンド又はセンサ入力（例えば加速度計、ジャイロスコープ）を介してウィザード／メニューにアクセスしてもよい。
【００２２】
ブロック２１０を参照すると、ユーザが、ＡＳＭを初めてセットアップしている場合、あるいは以前に記憶したディスプレイ１０２画面を変更している場合、ディスプレイ調整モジュールは、インタフェースの残りの部分からのインタフェース選択を識別して、抽出してよい。例えば図１Ｂでは、クロックエリア１０６が選択されて抽出され、図１Ｃでは、完全なディスプレイ画面が選択されて抽出され、そして図１Ｄ及び図１Ｅでは、イメージ１０８ａが選択されて抽出された。
【００２３】
ディスプレイ調整モジュールは、任意の手段によってインタフェース選択を検出又は識別してよく、実施形態は選択技術によって限定されない。例えば実施形態において、タッチ画面データを分析して解釈し、インタフェース選択を識別してもよい。一般に、ユーザは、クロックエリア１０６、イメージ１０８ａ、イメージ１０８ｂ、イメージ１０８ｃ又はイメージ１０８ｄといった特定のイメージ又はイメージの周りのエリアを触ることにより、ＡＳＭについて抽出されるべきインタフェースの全て又は一部を選択してよい。あるいは、ユーザは、ディスプレイ１０２画面上の２つの点を触って、これらの２つの点によって定義される幾何学的エリアを選択してもよい。例えばユーザは、イメージ１０８ａ、１０８ｂ、１０８ｃ、１０８ｄ、クロックエリア１０６の２つの反対の角を触ってもよく、あるいは完全なディスプレイ１０２画面を選択するため、右上の角と左下の角といったディスプレイ１０２画面上の２つの反対にある点に触ってもよい。しかしながら、実施形態はタッチ画面入力に限定されず、ハイライト、ポインティング、音声コマンド等といった他の選択技術を分析して解釈し、ＡＳＭ用のインタフェース選択を識別して抽出してもよい。インタフェースの識別された選択部分は、調整表示エリア（例えば１０４ｂ〜１０４ｅ）内の表示用にインタフェースの残りの部分から抽出され得る。
【００２４】
最初に、ディスプレイ調整モジュールは、ブロック２１５に示されるように、抽出されたインタフェースの選択部分を、表示エリアによってフレーム化させてもよい（すなわち、「フレームサイズの表示エリア」）。一例として、選択又は抽出命令に応答して、ディスプレイ調整モジュールは、インタフェースの選択された抽出部分をフレーム化するように、表示エリア１０４ａを、フレームサイズの表示エリアへと（必要であれば）自動的にサイズ変更させてよい。別の例として、ディスプレイ調整モジュールは、表示エリア１０４ａをつまむこと（ピンチ）及び／又は引っ張ること（プル）といった、分析されて解釈されたタッチ画面入力に応じて、表示エリア１０４ａを（必要であれば）フレームサイズの表示エリアへとサイズ変更させてよい。例えば表示エリア１０４ａ（例えば図１Ａ）は、クロックエリア１０６の抽出（例えば図１Ｂ）、選択されたイメージ１０８ａの抽出（図１Ｄ、図１Ｅ）をフレーム化するように（自動又は手動で）サイズ変更してよい。ディスプレイ１０２画面の視覚的インタフェースの全体が選択されて抽出される場合（例えば図１Ａ）、表示エリア１０４ａは、抽出された選択部分を既にフレーム化しているので、異なるフレームサイズの表示エリアにサイズ変更しなくてよい。
【００２５】
次にブロック２２０を参照すると、ディスプレイ調整モジュールは、フレームサイズ表示エリアを調整させるか、配置変更、縮小、拡大及び／又は伸長すること等により更に調整させてよい。例えばディスプレイ調整モジュールは、タッチ画面、キーボード、マウス、音声コマンド等からの入力に応答して、フレームサイズ表示エリアを調整させてよい。
【００２６】
ここで、図１Ａと図１Ｂを参照すると、クロックエリア１０６が選択されて、元のユーザインタフェースから抽出され、フレームサイズ／縮小サイズの表示エリア１０４ｂによってフレーム化された。表示エリア１０４ｂ、したがってクロックエリア１０６は、ディスプレイ画面の右上に配置変更することにより、更に調整されている。そのような配置変更は、タッチ画面により実装されるものであっても、そうでないものであってもよいが、ドラッグ・アンド・ドロップのような任意に技術によってなされてよい。しかし、配置変更のために、クロックエリア１０６は、表示エリア１０４ｂ内のその元のディスプレイ画面の位置に表示されている。さらに、この例では、フレームサイズの表示エリア及び縮小サイズの表示エリアは、同じサイズである。
【００２７】
代替の実施形態では、元のユーザインタフェースが、ディスプレイ１０２画面上で配置変更されてもよく、次いで選択され、抽出され、フレーム化されてもよい。例えば元のインタフェースは、クロックエリア１０６がディスプレイ１０２の右上にくるように、表示エリア１０４ａ内で移動されてもよい。次いで配置変更されたクロックエリア１０６が選択され、抽出され、表示エリア１０４ｂによってフレーム化されてよく、これにより、表示エリア１０４ｂは、同じ結果を達成するのに更に調整される必要がない。
【００２８】
次に図１Ａと図１Ｃを参照すると、ディスプレイ１０２画面上で可視の全体的なユーザインタフェースが選択され、元のインタフェースから抽出された。ユーザインタフェースの完全に可視の部分が選択されて抽出されると、表示エリア１０４ａは最初にサイズ変更される必要がない（例えばフレームサイズの表示エリアは、表示エリア１０４ａと同じサイズである）。しかし、バッテリ電力を節約するために、表示エリア１０４ａ、したがって完全に可視のインタフェースの抽出部分は、例えば縮小サイズの表示エリア１０４ｃ等へと、そのサイズを縮小されるべきである。実施形態において、表示エリア１０４ａ／１０４ｃが、ディスプレイ１０２のバッテリ電力の消費を低減し得るサイズに縮小されているとき、ユーザは通知を受け取ることがある。通知は視覚的及び／又は音声的なものであってよい。
【００２９】
フレームサイズの表示エリア１０４ａは、任意の縮小技術を使用して、所望の減少サイズ（例えば元のサイズの特定の割合（パーセント））の表示エリア１０４ｃに縮小され得る。縮小技術には、これらに限られないが、タッチ画面上で１つ又は複数の指を使用して表示エリア１０４ａ／１０４ｃの反対の角を一緒につまむこと、スライディングスケール上のバーを選択すること、あるいはカーソルを用いて、調整された表示エリア１０４ａ／１０４ｃの角に引っ張ること等が含まれるが、これらには限定されない。縮小技術は、インタフェースの抽出部分が小さなスケールでシミュレートされつつも同じ比率を保つように、インタフェースの抽出部分を縮小し得る。縮小サイズの表示エリア１０４ｃは、縮小のためにとったアクションと反対のアクションによって拡大され得る。
【００３０】
図１Ｃ内に示される破線は、インタフェース／縮小サイズの表示エリア１０４ｃの抽出部分の境界をマークする。実施形態において、イメージ１０８ａ、１０８ｂ、１０８ｃ及び１０８ｄとクロックエリア１０６との間のエリアは、非アクティブエリア１１２として分類されることがあるので、縮小サイズの表示エリア１０４ｃの境界はユーザに対して明確でないことがある。しかしながら、実施形態において、背景（例えば壁紙）は非アクティブエリアにより置き換えられないこともあり、したがって、縮小サイズの表示エリア１０４ｃの境界はユーザに対して認識可能であり得る。
【００３１】
次に図１Ａと図１Ｄを参照すると、イメージ１０８ａが元のインタフェースから選択されて抽出され、ディスプレイ１０２画面上の元の位置のイメージ１０８ａのみをフレーム化するフレームサイズ表示エリアによってフレーム化された。フレームサイズの表示エリア、したがってイメージ１０８ａは更に、縮小サイズ表示エリア１０４ｄまで拡大することにより調整された。拡大されるが、縮小サイズの表示エリア１０４ｄは、依然として表示エリア１０４ａよりは小さので、縮小サイズ表示エリアといえる。縮小サイズの表示エリア１０４ｄは、任意の拡大技術によって拡大されてよく、そのような拡大技術は概ね、縮小技術と反対であり得る。例えばタッチ画面上で、ユーザは１又は複数の指を使用して、調整された表示エリアが所望のサイズに到達するまで（例えば割合を元のサイズから増加させて）、その調整された表示エリアの１つ又は複数の角を引っ張ることがある。実施形態において、縮小サイズの表示エリア１０４ｄが、ディスプレイ１０２による電力消費の減少が可能でないサイズまで拡大された場合、ユーザは、警告通知又はアラートを受け取ることがある。ユーザインタフェースの抽出部分が拡大されて、ディスプレイ１０２画面の全て又はほぼ全てを占め、これにより非アクティブエリア１１２がほとんど提供されない場合、そのような状態に到達し得る。警告通知は、音声及び／又は視覚的なものであってよい。
【００３２】
図１Ａと図１Ｅを参照すると、イメージ１０８ａが、元のユーザインタフェースから選択されて抽出されて、フレームサイズの表示エリアによってフレーム化された。イメージ１０８ａの抽出部分を拡大する代わりに、ユーザは、フレームサイズの表示エリア、したがってイメージ１０８ａのサイドを画面の幅に伸ばし、これにより、縮小サイズの表示エリア１０４ｅが得られる。伸長した表示エリア１０４ｅは表示エリア１０４ａより小さいので、これは縮小サイズの表示エリアである。縮小サイズの表示エリア１０４ｅは、上述の縮小又は拡大と同様の方法により伸長されてよい。例えばタッチ画面上で、ユーザが１本の指を使用して、フレームサイズ表示エリア１０４ｅの一方のサイドを、他方のサイドから離すように引っ張ってもよく、あるいは２本の指を使用して、イメージ１０８ａの反対の両サイドを同時に相互に離すように引っ張ってもよい。いずれのプル技術も、表示エリア１０４ｅを所望の度合いにより伸長することができる。適切である場合、伸長の度合いが、最小限の電力セーブの利点しか提供しない、あるいは電力セーブの利点を全く提供しないところに到達した場合、警告信号、アラート又は通知が発行されてもよい。伸長されたイメージは、縮小サイズの表示エリア１０４ｅを伸長するのにとったアクションと反対のアクションによって圧縮されてよい。例えばタッチ画面上で、ユーザは自身の何本かの指を一緒につまんで、縮小された表示エリア１０４ｅの伸長／収縮、したがってイメージ１０８ａの伸長／収縮を減らすことができる。伸長は、イメージ１０８ａの比率が元の比率から変わるので、縮小及び拡大とは異なる。実施形態は、表示エリア１０４ｅを伸長させるのに使用される技術によって限定されない。図示されていないが、イメージを圧縮又は収縮させてもよく。これは、伸張と反対のアクションによってなされてよい。
【００３３】
使用に際して、ユーザインタフェースの抽出部分をフレーム化するフレームサイズの表示エリアを伸長、拡大、縮小及び配置変更等し、その結果、縮小サイズの表示エリアが得られる。そのような調整は、ユーザが結果として得られる縮小サイズの表示エリアに満足するまで続けてよい。
【００３４】
ブロック２２０を参照すると、ディスプレイ調整モジュールにより、非アクティブエリアがディスプレイ１０２上に提供されてもよい。一般に、非アクティブエリアは、インタフェースの抽出部分をフレームサイズ／縮小サイズ表示エリア内に表示するのに使用されていないディスプレイ１０２画面に対応する。言い換えると、インタフェースの抽出部分及び対応するフレームサイズ／縮小サイズの表示エリアを表示するためにアドレスされるピクセルが、アクティブであってよい。反対に、非アクティブエリア内のピクセルは、ユーザインタフェースの抽出部分及び対応する表示エリアを表示するようにはアドレスされず、このため非アクティブである。したがって、実施形態において、非アクティブエリアは、非アクティブなピクセルのエリアに対応する。非アクティブエリアは、１つ又は複数のディスプレイライトが選択的に暗くされるか、ターンオフされるエリアに対応してもよい。このエリアは、非アクティブなピクセルのエリアに対応していてもよく、対応していなくてもよい。言い換えると、非アクティブなエリアのピクセルは、１つ又は複数のディスプレイライトが十分に選択的に暗くされるかターンオフされて、電力セーブ効果が得られる場合は、必ずしも非アクティブである必要はない。しかし、非アクティブなピクセル／サブピクセルと、選択的に暗くされる／ターンオフされる１つ又は複数のディスプレイライトの組み合わせは、実施形態において最適な電力セーブを提供し得る。
【００３５】
実施形態において、非アクティブエリアは、抽出又は切り取り（cut）命令を受信したことに応答して提供されてよい。したがって、非アクティブエリアは、表示エリアの変更／調整とともに動的に変化してよい。実施形態において、非アクティブエリアは、例えば十分に長い中断又は停止（例えば１、２又は３秒）あるいはセーブコマンドに応答してフレームサイズの表示エリアが縮小サイズの表示エリア（例えばサイズ変更、配置変更、伸長等）へと構成された後に提供されてよい。
【００３６】
非アクティブエリア１１２の例は、図１Ｂ〜図１Ｅに示されている。例えば図１Ｂでは、縮小サイズの表示エリア１０４ｂが配置変更され得る。したがって、非アクティブエリア１１２は、フレームサイズの表示エリアがその元の位置にあって、その元の位置から終了位置まで動くにつれて動的に変化する間に、提供され得る。あるいは、非アクティブエリア１１２は、保存されている表示エリア１０４ｂの位置に応答して、表示エリア１０４ｂの配置変更における十分に長い中断又は停止に応答して、表示されてもよい。
【００３７】
図１Ｃの例において、非アクティブエリア１１２は、フレームサイズ表示エリア１０４ａを縮小サイズ表示エリア１０４ｃへ縮小することに応答して提供されてよく、フレームサイズ表示エリア１０４ａが縮小サイズ表示エリア１０４ｃにシフトすると、そのサイズが動的に増大し得る。あるいは、非アクティブエリア１１２は、縮小させる動きの間の中断若しくは停止に応答して、又はセーブコマンドに応答して提供されてもよい。図１Ｄの例では、非アクティブエリア１１２は、イメージ１０８ａの抽出又はフレームに応答して提供され得る。したがって、非アクティブエリア１１２は、フレームサイズ表示エリアのサイズが縮小サイズ表示エリア１０４ｄへと増大されると、そのサイズが動的に減少し得る。あるいは、非アクティブエリア１１２は、表示エリア１０４ｄの拡大における中断若しくは停止、又はセーブコマンドに応答して提供され得る。他の例では、図１Ｅに示される非アクティブエリア１１２は、イメージ１０８ａの抽出又はフレームに応答して提供され得る。したがって、非アクティブエリア１１２は、表示エリア１０４ｅが伸長されると、動的に減少し得る。あるいは、非アクティブエリア１１２は、伸長が停止又は中断したことを検出したことに応答して、セーブコマンドに応答して提供され得る。
【００３８】
ブロック２３０を参照すると、ディスプレイ調整モジュールは、ディスプレイ１０２画面を記憶してよい。例えば表示エリアの調整中に中断又は停止がある場合、あるいは閾値時間（例えば１、２又は３秒）中断又は停止が生じた場合、ディスプレイ調整モジュールは、ＡＳＭディスプレイ１０２画面を記憶してよい。例えば表示エリア及びコンテンツの位置及びサイズと、非アクティブエリアの位置及びサイズが保存されるか、記憶され得る。あるいはまた、ディスプレイ１０２が、ユーザコマンドに応答して保存するよう指示された場合、ディスプレイ調整モジュールは、保存されたＡＳＭディスプレイ１０２画面の構成を記憶してもよい。記憶されたディスプレイ１０２画面は、トリガイベントが発生するまで表示され得る。したがって、記憶された表示エリア及び記憶された非アクティブエリアを含め、記憶されたディスプレイ１０２画面は、一時的に静的である（例えば配置変更されておらず、あるいは他の変更が行われていない）。
【００３９】
図３に移ると、処理３００のためのフローチャートが示されている。実施形態において、処理３００は、ディスプレイ調整モジュールに含まれてよい。処理３００の実施形態は、図３に示される動作の全てよりも多く又は少ない動作を使用してもよく、異なる順序の動作を使用してもよく、及び／又は動作の異なる組み合わせを使用してもよい。
【００４０】
ブロック３０５を参照すると、ＡＳＭの間に、記憶済みのＡＳＭ画面（例えば記憶された表示エリアと非アクティブエリア）が、ディスプレイ１０２画面上に表示され得る。実施形態において、ディスプレイ１０２の動作（もしあれば）は、記憶済みのＡＳＭ画面の調整された縮小サイズの表示エリア１０４ｂ、１０４ｃ、１０４ｄ又は１０４ｅ内において機能し得る。例えば記憶済みの縮小サイズの表示エリア１０４ｄ又は１０４ｅ内に表示される、抽出されたインタフェースイメージ１０８ａが選択可能なアイコンである場合、ユーザは、イメージ１０８ａを選択してＰＥＤ１００の機能（例えばカメラ、ＧＰＳ）又はアプリケーションプログラムをアクティブにしてよい。反対に、記憶済みの非アクティブエリア１１２は無効にされるか、ディスプレイ１０２の動作に応答しなくてよい。例えばユーザが非アクティブエリア１１２内でタッチコマンドを入力しようとした場合、ＰＥＤ１００は応答しなくてよい。しかしながら、実施形態においては、非アクティブエリア１１２の指定された部分（図示せず）が、タッチコマンドに対して限られた感度を有し、メインメニュー、ＡＳＭメニュー又は別のメニュー等の表示を有効にしてもよい。したがって、記憶されたＡＳＭ画面を使用してトリガイベントを開始してもよい。
【００４１】
ひし形の３１０において、ディスプレイ調整モジュールは、トリガイベントが発生したかどうかを判断し得る。多くの異なるイベントがトリガイベントを構成することがある。例えばトリガイベントは、ＡＳＭを無効にするための手動の入力、アイコンのようなイメージを選択すること、キーボードのような仮想デバイスの使用の必要性を識別すること、記憶済みのＡＳＭ画面を変更する（例えば配置変更、再調整又は抽出用にユーザインタフェースから異なる選択を行うこと）ための入力、セキュリティモードに入ること及び他のこと等を含み得る。特定のトリガイベントは、デフォルトのトリガイベントであってよく、あるいはユーザ定義されたトリガイベントであってもよい。ひし形の３１０において、イベントがトリガイベントでない場合、処理はブロック３０５に戻ってよい。しかしながら、イベントがトリガイベントである場合、処理はひし形３１５に続く。
【００４２】
アイコン１０８ａを選択することを、ＰＥＤ１００の機能又はアプリケーションをアクティブ化する例として使用すると、ひし形３１５において、ディスプレイ調整モジュールは、ディスプレイ１０２をＯＳＭに自動的に切り替え（ブロック３２０）、その結果、アクティブ化された機能／アプリケーションプログラムのためのフルサイズで機能するユーザインタフェースが表示される（例えば表示エリア１０４ａ）。そのような自動的なフルサイズの表示は、デフォルトの設定又はユーザにより構成された設定から生じるものであってよい。ひし形３１５に戻ると、ディスプレイ１０２がＯＳＭに自動的に切り替わらない場合、処理３００はブロック３２５に続く。ブロック３２５を参照すると、ディスプレイ調整モジュールは、選択された機能／アプリケーションプログラムのためのユーザインタフェース（例えばホーム画面等）を、記憶済みのＡＳＭ画面の記憶済みの調整された表示エリア１０４ｃ、１０４ｄ又は１０４ｅ内に縮小されたサイズで表示させ得る。この構成から、ユーザはＡＳＭを出ることを選択してよい。したがって、ひし形３３０において、ディスプレイ調整モジュールは、ＡＳＭをＯＳＭに切り替えるべきであると決定し得る。ブロック３３５において、アクティブ化した機能／アプリケーションプログラムのためのフルサイズで機能するインタフェースが続けて表示される。ひし形３３０を再び参照すると、ユーザがＯＳＭへ切り替えることを選択しない場合、ディスプレイ調整モジュールは、選択された機能／アプリケーションプログラムのためのユーザインタフェースを、記憶済みの調整された表示エリア１０４ｃ、１０４ｄ又は１０４ｅ内に縮小されたサイズでシミュレートさせてよい（ブロック３４０）。ブロック３４０を参照すると、ユーザは、ディスプレイがＡＳＭである間、シミュレートされた縮小サイズで機能／アプリケーションプログラム用の機能ユーザインタフェースを使用してよい。ひし形３４５を参照すると、ユーザが終了した場合、ディスプレイ調整モジュールは、以前に表示された記憶済みのＡＳＭディスプレイ画面を表示するように、ディスプレイ１０２を戻してもよい（ブロック３０５）。図３に示されていないが、実施形態において、調整されたディスプレイモジュールは、ＯＳＭでの機能／アプリケーションインタフェースが終了したことに応答して、ディスプレイ１０２を、以前に表示された記憶済みのＡＳＭ画面（例えばブロック３０５）に戻してもよい。
【００４３】
ここで、記憶済みのＡＳＭディスプレイ画面の修正を例として用いると、ひし形３１５を参照すると、ディスプレイ調整モジュールは、ディスプレイ１０２をＯＳＭに自動的に切り替えてよい。ブロック３２０を参照すると、ＯＳＭでは、元のインタフェースが表示されてよく（例えば１０４ａ）、その結果、ユーザは処理２００の実施形態に応じて所望の修正を行うことができる。ひし形３１５を再び参照すると、ディスプレイ調整モジュールが、ディスプレイ１０２をＯＳＭに自動的に切り替えない場合、処理はブロック３２５に続く。ブロック３２５を参照すると、ディスプレイ調整モジュールは、ディスプレイ１０２をＡＳＭに留めて、元のインタフェースを、縮小サイズの記憶済みの調整された表示エリア内に表示させる。ひし形３３０を参照すると、ユーザは、ＡＳＭからＯＳＭへ切り替えるよう手動で選択してもよい。ＯＳＭへ切り替えるユーザコマンドに応答して、ディスプレイ調整モジュールは、元のインタフェースをフルスクリーンで表示できるように切り替えを行ってよい（ブロック３３５）。ここから、ユーザは、処理２００の実施形態に応じて変更／修正を行ってよい。ひし形３３０に戻ると、ユーザが手動でＯＳＭへ切り替えるよう選択しなかった場合。処理はＡＳＭで続く。ブロック３４０を参照すると、ディスプレイ調整モジュールは、ユーザが所望の変更を行う場合、元のインタフェースを記憶済みの調整された表示エリア（例えば１０４ｃ）内に継続して表示してよい。あるいは、ディスプレイ調整モジュールは、インタフェースの元のサイズの部分を、調整された表示エリア内に表示させてもよい。ユーザは、調整された表示エリアの境界内でパン、スクロール、ズームイン及び／又はズームアウトすることにより、元のインタフェースに対して所望の変更を行ってもよい。別の代替として、ディスプレイ調整モジュールは、ＡＳＭの間、元のインタフェースをフルスクリーンで表示させてもよく（例えば表示エリア１０４ａ）、その結果、ユーザはＯＳＭへ切り替える必要なく、その後ＡＳＭに戻って処理２００の実施形態を完了させてもよい。ひし形３４５において、ディスプレイ調整モジュールが、ユーザが変更を行うのを終えたと判断した場合、ディスプレイ調整モジュールは、ブロック３０５に戻って、新たに記憶されたＡＳＭ画面を表示してよい。ディスプレイ調整モジュールは、ユーザが終わっていないと判断した場合、処理３００はブロック３４０に戻ってよい。
【００４４】
本発明の実施形態は、セキュリティモードのような第３の表示モードも考慮する。セキュリティモード処理４００のフローチャートが図４に図示されている。実施形態において、処理４００は、ディスプレイ調整モジュールに含まれてよい。処理４００の実施形態は、図４に示される動作の全てより多く又は少ない動作を使用してもよく、異なる順序の動作を使用してもよく、及び／又は異なる組み合わせを使用してもよい。
【００４５】
ブロック４００を参照すると、ディスプレイ調整モジュールにより、ディスプレイ１０２は、ＯＳＭ又はＡＳＭのいずれかからセキュリティモードに切り替わってよい。実施形態において、ディスプレイ調整モジュールは、パスワード、セキュリティコード又は他の機密情報のような機密な入力が提供される必要があることを検知したことに応答して、ディスプレイ１０２を自動的にセキュリティモードに入れるこができる。
【００４６】
ブロック４１０に示されるように、ディスプレイ調整モジュールは、仮想入力デバイス（例えば仮想キーボード）を調整された表示エリア内に表示させ、ディスプレイ１０２画面内の残りの部分の全て又はほぼ全てを非アクティブエリア１１２にしてもよい。ディスプレイ１０２がＡＳＭからセキュリティモードに切り替わる場合、仮想入力デバイスは、記憶済みの調整された表示エリア内に表示されてよい。あるいは、仮想入力デバイスは、該仮想入力デバイスの元のサイズに対応する調整済みの表示エリア内に表示されてよく、又は仮想入力デバイスの元のサイズより大きい調整済みの表示エリア内にも表示されてよい。ＯＳＭからセキュリティモードに切り替わると、仮想入力デバイスが、仮想入力デバイスの元のサイズに対応する調整された表示エリア内に、又は仮想入力デバイスの元のサイズより大きい調整された表示エリアのような別のデフォルトの構成で表示されてもよい。仮想入力デバイスが、調整された表示エリア内でどのように表示されるかに関わらず、非アクティブエリア１１２は、入力エリア（例えば１つ又は複数のテキストボックス、フィールド、ウィンドウ等）として表示されるものも含め、ディスプレイ１０２画面の残りの部分の全て又は一部を置き換えてよい。
【００４７】
ブロック４１５を参照すると、ユーザは、意図していないビューアによって機密情報を見られることなく、仮想デバイスを使用して機密情報を入力することができる。
【００４８】
ブロック４２０において、ディスプレイ調整モジュールは、ユーザがセキュリティモジュールを用いて実行したことを検出したことに応答して、開始モジュールに戻るよう切り替わる。実施形態において、ディスプレイ調整モジュールは、ＯＳＭ又はＡＳＭに戻るよう自動的に切り替わってよい。しかしながら、ユーザはセキュリティモジュールを終えるよう手動で切り替えてもよい。
【００４９】
本発明の実施形態は、ＡＳＭの間、ＰＥＤ１００が、アクティブな動作モードを離れ、スリープモード若しくはハイバネートモードに入るか、シャットダウンするか又は別の電力セーブモードに入ることを考慮する。ＰＥＤ１００がそのような電力セーブモードを出て（例えばウェイクアップ、パワーオン）アクティブ動作モードに戻ると、ディスプレイ１０２はＡＳＭに戻り、記憶されたディスプレイ画面（例えば記憶済みの調整された表示エリアと非アクティブエリア）を表示してよい。しかしながら、実施形態では、電力セーブモードを出ることは、ディスプレイ１０２を自動的にＯＳＭに切り替え、元のインタフェース（例えば図１の１０４ａ）を表示させることになるトリガイベントであり得る。
【００５０】
本発明の実施形態において、ポータブル電子デバイスは、ディスプレイ全体を暗くすることやディスプレイを完全にターンオフする必要なく、調整された画面モードを用いて、バッテリ充電のような電力を節約することができる。
【００５１】
図５は、実施形態に係るプロセッサコア５００を図示している。プロセッサコア５００は、マイクロプロセッサ、組み込みプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、ネットワークプロセッサ又はコードを実行する他のデバイスといった、任意のタイプのプロセッサ用のコアであってよい。図５には１つのプロセッサコア５００のみが図示されているが、代替として、処理要素が、図５に示されるプロセッサコア５００を複数含んでいてもよい。（例えば下記の図６及び図７のマルチコアの実施形態を参照されたい。）プロセッサコア５００はシングルスレッドのコアであってよく、少なくとも１つの実施形態では、プロセッサ５００は、コア毎に複数のハードウェアスレッドコンテキスト（又は「論理プロセッサ」）を含み得るマルチスレッドにされてもよい。
【００５２】
図５は、プロセッサ５００に結合されるメモリ５７０も図示している。メモリ５７０は、当業者に公知であるか、あるいは利用可能な（様々なレイヤのメモリ階層を含め）多様なメモリのいずれかであってよい。メモリ５７０は、プロセッサ５００によって実行される１つ又は複数のコード命令５１３を含んでもよい。プロセッサコア５００は、コード５１３によって示される命令のプログラムシーケンスに従う。各命令は、フロントエンド部分５１０に入って、１つ又は複数のデコーダ５２０によって処理される。デコーダは、その出力として、所定のフォーマットの固定幅のマイクロオペレーション（micro  operation）のようなマイクロオペレーションを生成してよく、あるいは元のコード命令を反映した他の命令、マイクロ命令、又は制御信号を生成してもよい。フロントエンド５１０は、レジスタリネーム（register  renaming）ロジック５２５及びスケジューリングロジック５３０も含み、これらのロジックは一般に、リソースを割り当てて、実行のために変換命令に対応するオペレーションをキューする。
【００５３】
プロセッサ５００は、１組の実行ユニット５５５−１〜５５５−Ｎを有する実行ロジック５５０を含むように示されている。一部の実施形態は、固有の機能又は機能のセットに専用の複数の実行ユニットを含んでよい。他の実施形態は１つの実行ユニットのみを含んでよく、あるいは特定の機能を実行することができる１つの実行ユニットを含んでよい。実行ロジック５５０は、コード命令によって指定されたオペレーションを実行する。
【００５４】
コード命令によって指定されたオペレーションの実行の完了後、バックエンドロジック５６０は、コード５１３の命令を終了（retire）する。実施形態において、プロセッサコア５００は、順序を問わない実行は許容するが、順序通りの命令の終了を要求する。終了ロジック５６５は、当業者に公知の様々な形式をとってよい（例えばバッファの順序変更（re-order）等）。この手法によると、プロセッサコア５００はコード５１３の実行中に、少なくともデコーダによって生成される出力、レジスタリネームロジック５２５によって用いられるハードウェアレジスタとテーブル、及び実行ロジック５５０によって修正される任意のレジスタ（図示せず）に関して変換される。
【００５５】
図５には図示されていないが、処理要素は、プロセッサコア５００とともにチップ上に他の要素を含んでもよい。例えば処理要素は、メモリ制御ロジック（例えば下記の図６のＭＣ１０７２を参照されたい）をプロセッサコア５００とともに含んでよい。処理要素はＩ／Ｏ制御ロジックを含んでよく、かつ／又はメモリ制御ロジックに統合されるＩ／Ｏ制御ロジックを含んでよい（例えば下記の図７のＣＬ１１８２を参照されたい）。処理要素は１つ又は複数のキャッシュを含んでもよい。
【００５６】
ここで、図６を参照すると、本発明の実施形態に係るシステムの実施形態１０００のブロック図が示されている。図６に示されているのは、第１の処理要素１０７０と第２の処理要素１０８０とを含むマルチプロセッサ１０００である。２つの処理要素１０７０及び１０８０が示されているが、システム１０００の実施形態は、そのような処理要素を１つのみ含んでいてもよいことが理解されよう。
【００５７】
システム１０００は、ポイントツーポイント相互接続システムとして図示されており、第１の処理要素１０７０と第２の処理要素１０８０とが、ポイントツーポイント相互接続１０５０を介して結合される。図６に図示される相互接続のうちのいずれか又は全てが、ポイントツーポイント接続ではなく、マルチドロップバスとして実装されてもよいことを理解されたい。
【００５８】
図６に示されるように、処理要素１０７０及び１０８０はそれぞれ、第１及び第２のプロセッサコア（すなわち、プロセッサコア１０７４ａ及び１０７４ｂと、プロセッサコア１０８４ａ及び１０８４ｂ）を含むマルチコアプロセッサであってよい。そのようなコア１０７４ａ、１０７４ｂ、１０８４ａ、１０８４ｂは、図５に関連して検討したのと同様の手法により、命令を実行するように構成され得る。
【００５９】
各処理要素１０７０、１０８０は、少なくとも１つの共有のキャッシュ１８９６を含み得る。共有キャッシュ１８９６ａ、１８９６は、それぞれ、コア１０７４ａ、１０７４ｂ及び１０８４ａ、１０８４ｂのようなプロセッサの１つ又は複数のコンポーネントによって使用されるデータ（例えば命令）を格納してよい。例えば共有キャッシュは、メモリ１０３２、１０３４内に格納されるデータを、プロセッサのコンポーネントによる高速なアクセスのためにローカルにキャッシュしてよい。１つ又は複数の実施形態において、共有キャッシュは、レベル２（Ｌ２）、レベル３（Ｌ３）、レベル４（Ｌ４）又は他のレベルのキャッシュのような１つ又は複数の中間レベルのキャッシュ、最終レベルのキャッシュ（ＬＬＣ）及び／又はこれらの組み合わせを含んでよい。
【００６０】
２つの処理要素１０７０、１０８０のみが示されているが、本発明の範囲は、このように限定されないことが理解されよう。他の実施形態では、１つ又は複数の追加の要素が所与のプロセッサ内に存在してもよい。あるいは、処理要素１０７０、１０８０の１つ又は複数は、加速度計やフィールドプログラマブルゲートアレイといった、プロセッサ以外の他の要素であってよい。例えば追加の処理要素が、第１のプロセッサ１０７０と同じ追加のプロセッサ、第１のプロセッサ１０７０と異種又は非対称のプロセッサである追加のプロセッサ、加速度計（例えばグラフィクス・アクセラレータやデジタル信号処理（ＤＳＰ）ユニット等）、フィールドプログラマブルゲートアレイ又は任意の他の処理要素を含んでもよい。アーキテクチャ、マイクロアーキテクチャ、熱、電力消費特性等を含むメリットのメトリクスの範囲に関して、処理要素１０７０、１０８０の間には様々な相違が存在し得る。これらの相違は、処理要素１０７０、１０８０の間の非対称性及び異種性としてこれらの処理要素を効率的に明示することができる。少なくとも１つの実施形態に関して、様々な処理要素１０７０、１０８０が同じダイパッケージ（die  package）内に存在してもよい。
【００６１】
第１の処理要素１０７０は更に、メモリコントローラロジック（ＭＣ）１０７２と、ポイントツーポイント（Ｐ−Ｐ）インタフェース１０７６及び１０７８とを含んでよい。第２の処理要素１０８０は、ＭＣ１０８０と、Ｐ−Ｐインタフェース１０８６及び１０８８とを含んでよい。図６に示されるように、ＭＣ１０７２及び１０８２は、プロセッサを各自のメモリ、すなわちメモリ１０３２及び１０３４に結合する。これらのメモリは、それぞれのプロセッサにローカルに設けられるメインメモリの一部であってよい。ＭＣロジック１０７２及び１０８２は処理要素１０７０、１０８０に統合されるものとして図示されるが、代替的な実施形態では、ＭＣロジックは、処理要素１０７０、１０８０に統合されるのではなく、これらの外部にある別個のロジックであってもよい。
【００６２】
第１の処理要素１０７０及び第２の処理要素１０８０は、それぞれＰ−Ｐ相互接続１０５２及び１０５４を介してＩ／Ｏサブシステム１０９０に結合され得る。図６に示されるように、Ｉ／Ｏサブシステム１０９０は、Ｐ−Ｐインタフェース１０９４及び１０９８を含む。さらに、Ｉ／Ｏサブシステム１０９０は、該Ｉ／Ｏサブシステム１０９０を高性能グラフィクス・エンジン１０３８に結合するインタフェース１０９２を含み、ポイントツーポイント接続１０３９がこれらのコンポーネントを結合してよい。
【００６３】
また、Ｉ／Ｏサブシステム１０９０は、インタフェース１０９６を介して第１のバス１０１６に結合され得る。一実施形態において、第１のバス１０１１６は、周辺コンポーネント相互接続（ＰＣＩ）バス又はＰＣＴ  Ｅｘｐｒｅｓｓバスや第３世代Ｉ／Ｏ接続バスといったバスであり得るが、本発明の範囲はそのように限定されない。
【００６４】
図６に示されるように、様々なＩ／Ｏデバイス１０１４が、バスブリッジ１０１８とともに第１のバス１０１６に結合されてよく、バスブリッジ１０１８は、第１のバス１０１６を第２のバス１０１０に結合してよい。一実施形態において、第２のバス１０１０は、ＬＰＣ（low  pin  count）バスであってよい。例えばキーボード／マウス１０１２、（ネットワーク１１０と通信し得る）通信デバイス１０２６及びデータストレージユニット１０２８を含め、様々なデバイスが第２のバス１０１０に結合され得る。データストレージユニット１０２８は、ディスクドライブや他の大容量記憶デバイス等であり、一実施形態ではコード１０３０を含み得る。コード１０３０は、本明細書で説明される実施形態を実行するための命令を含んでよい。さらに、オーディオＩ／Ｏ１０２４も第２のバス１０１０に結合され得る。
【００６５】
他の実施形態も考慮されることに留意されたい。例えば図６のポイントツーポイントアーキテクチャの代わりに、システムは、マルチドロップバス又は別のそのような通知トポロジを実装してもよい。あるいは、図６の要素は、図６に示されるものよりも多く又は少ない集積チップを使用して区分されてもよい。
【００６６】
次に図７を参照すると、本発明の実施形態に係る、第３のシステムの実施形態１１００のブロック図が示されている。図６と図７の同様の要素は同様の参照部号を有しているが、図７の他の態様を曖昧にするのを避けるために、図６の特定の態様は図７では省略されている。
【００６７】
図７は、処理要素１０８０、１０８０が、統合されたメモリと、Ｉ／Ｏ制御ロジック（ＣＬ）１１７２及び１１８２をそれぞれ含み得ることを図示している。少なくとも１つの実施形態について、ＣＬ１１７２、１１８２は、図６に関連して上述したようなメモリ制御ロジック（ＭＣ）を含んでよい。加えて、ＣＬ１１７２、１１８２はＩ／Ｏ制御ロジックも含んでよい。図７は、メモリ１０３２、１０３４がＣＬ１１７２、１１８２に結合されるだけでなく、Ｉ／Ｏデバイス１１１４も制御ロジック（ＣＬ）１１７２、１１８２に結合され得ることを図示している。レガシーＩ／Ｏデバイス１１１５がＩ／Ｏサブシステム１０９０に結合されてもよい。
【００６８】
図６及び図７に示されるコンピュータシステムは、コンピューティングシステムの実施形態の略図であり、これらのコンピュータシステムを用いて、本明細書で検討される様々な実施形態を実装してよい。図６及び図７に示されるシステムの様々なコンポーネントを、システムオンチップ（ＳｏＣ）アーキテクチャにおいて組み合わせてもよいことが認識されよう。
【００６９】
図８の図は、システムの一実施形態の機能コンポーネントを示す。一部の場合において、コンポーネントは、ハードウェアコンポーネント、ソフトウェアコンポーネント又はハードウェアとソフトウェアの組み合わせであってよい。これらのコンポーネントの幾つかは、アプリケーションレベルのコンポーネントであってよく、他のコンポーネントはオペレーティングシステムレベルのコンポーネントであってよい。一部の場合において、あるコンポーネントの別のコンポーネントに対する接続は、２つ又はそれ以上のコンポーネントが単一のハードウェアプラットフォーム上で動作する閉接続（close  connection）であってよい。他の場合において、接続は、長い距離にまたがるネットワーク接続上で構成されてもよい。各実施形態は、異なるハードウェア、ソフトウェア及び相互接続アーキテクチャを使用して、説明される機能を達成してもよい。
【００７０】
図９は、本発明の実施形態において、コンピュータノードのユーザに対して情報をどのように表示することができるかを示す概略的なブロック図１０である。例えばオペレーティングシステム５６は、ディスプレイマネージャ６４を含むことができ、ディスプレイマネージャ６４は、ユーザに対する表示のために、ディスプレイデバイス４８（例えば限定ではないが、タッチ画面）に提示される情報を制御してよい。グラフィカルユーザインタフェース６６は、ディスプレイデバイス４８上に情報を提示するため、ディスプレイマネージャ６４とインタラクトするオペレーティングシステム５６の別のコンポーネントである。例えばグラフィカルユーザインタフェース６６は、ディスプレイマネージャ６４に、ウィンドウ、アイコン、制御要素及び同様のタイプのユーザインタフェースオブジェクトの外観及び位置を記述するデータを提供することができる。グラフィカルユーザインタフェース６６は、この情報を、ディスプレイマネージャ６４に直接提供してもよく、ウィンドウマネージャ６８を介して提供してもよい。ウィンドウマネージャ６８は、データをユーザに提示するウィンドウの表示を制御することができる。そのようなデータは、アプリケーションプログラム６２によって生成されるドキュメントであってよく、あるいはファイルシステム５８、ストレージデバイス６０又はその双方のコンテンツであってもよい。
【００７１】
図１０は、本明細書で説明される実施形態を実装するのに用いることができる例示のシステムレイヤ構造６００のブロック図である。しかしながら、他のシステムレイヤ実装を使用することもできる。一部の実施形態において、ＵＩエンジン６０２又は３次元のユーザインタフェース環境を生成することができる別のＵＩエンジンといった、ユーザインタフェースエンジンは、アプリケーションレベル６０２で動作し、アプリケーションプログラムインタフェース（ＡＰＩ）レイヤ６０４を通じて利用可能なグラフィカル機能及び特徴を実装する。例示のグラフィカル機能及び特徴は、グラフィクスＡＰＩ６１０によってサポートされるグラフィック処理、イメージＡＰＩ６１２によってサポートされる画像処理、及びビデオＡＰＩ６１４によってサポートされるビデオ処理を含む。そして、ＡＰＩレイヤ６０４は、グラフィクス・ライブラリ・レイヤ６０６とインタフェースする。グラフィクス・ライブラリ・レイヤ６０６は、例えばＯｐｅｎＧＬ仕様の実装のように、グラフィクスハードウェアに対するソフトウェアインタフェースとして実装され得る。ドライバ／ハードウェアレイヤ６０８は、グラフィクスカード及び関連するドライバといった、ドライバ及び関連するグラフィクスハードウェアを含む。
【００７２】
実施形態は、プログラムコード又は命令として実装されよく、このようなプログラムコード又は命令は、例えばストレージデバイス及び／又は関連するマシン読取可能若しくはマシンアクセス可能な媒体といった、揮発性及び／又は不揮発性メモリ内に格納されてよい。これらの媒体（又はメモリ）は、フロッピー（登録商標）ディスク、光ストレージ、半導体メモリ、ハードドライブ、テープ、フラッシュメモリ、メモリスティック、デジタルビデオディスク、デジタル多用途ディスク（ＤＶＤ）等、並びにマシンアクセス可能で生物学的状態を保存するストレージのように、より特殊な（exotic）媒体を含むが、これらに限定されない。マシン読取可能媒体は、マシンによって読取可能な形式で情報を格納、伝送又は受信するための任意の機構を含んでよく、媒体は、アンテナや光ファイバ、通信インタフェース等といった、その中を通じてプログラムコードを渡す（pass）ことができる媒体を含み得る。プログラムコードは、パケット、シリアルデータ、パラレルデータ等の形式で伝送されてよく、圧縮又は暗号化されたフォーマットで使用されてよい。
【００７３】
本発明の実施形態は、本明細書において、命令、機能、プロシージャ、データ構造、アプリケーションプログラム、構成設定、コード等といったデータに関連して説明され得る。データがマシンによってアクセスされると、マシンは、タスクを実行すること、抽象データ型を定義すること、低レベルのハードウェアコンテキストを確立すること、かつ／又はここで更に詳細に説明される他の動作を実行することによって応答してよい。データは、揮発性及び／又は不揮発性データストレージに格納されてよい。「コード」又は「プログラム」という用語は、アプリケーション、ドライバ、プロセス、ルーチン、メソッド、モジュール及びサブプログラムを含め、広義のコンポーネント又は構造を包含し、処理システムによって実行されると、所望の１つ又は複数の動作を実行する命令の任意の集合を指してよい。さらに、実施形態は、開示される全ての動作より多くの又は少ない動作を使用するか、同じ動作を異なる順序で使用するか、本明細書で開示される個々の動作の組み合わせ、細分若しくは他の変形を使用する処理を含んでもよい。
【００７４】
実施形態において、制御ロジックという用語の使用は、トランジスタ、レジスタ又はプログラム可能な論理デバイスのような他のデバイスといったハードウェアを含み、制御ロジックは、ファームウェアやマイクロコードのようにハードウェアに統合され得るソフトウェア又はコードも含んでよい。プロセッサ又はコントローラは、当技術分野で公知の多様な制御ロジックのいずれかを表すように意図される制御ロジックを含んでもよく、したがって、マイクロプロセッサ、マイクロコントローラ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）等として実装され得る。
【００７５】
以下の例は、更なる実施形態に関する。これらの例おける仕様は、１つ又は複数の実施形態のいずれにおいて使用されてもよい。
【００７６】
例１は、ディスプレイ画面上にインタフェースを表示することができるシステム又はポータブル電子デバイスといった主題を含んでよく、当該システム又はポータブル電子デバイスは、方法を実行するか、コンピュータプログラムを実行することができる少なくとも１つのプロセッサを含み、そのような方法は：ディスプレイ画面の初期画面モードにおいて、初期サイズの表示エリア内にユーザインタフェースを表示するステップと；初期画面モードからディスプレイ画面の調整画面モードに切り替えるステップと；調整画面モードにおいて、初期サイズの表示エリアより小さい縮小サイズの表示エリア内にユーザインタフェースの抽出部分を表示するステップとを含み、縮小サイズの表示エリアの少なくとも一部は、ディスプレイ画面の非アクティブエリアに隣接し、ディスプレイ画面の非アクティブエリアは、初期サイズの表示エリアの同等のエリア（equivalent  area）よりも少ない電力を消費する。
【００７７】
例２において、例１に係る主題は、任意選択により、バッテリ電力がバッテリ電力閾値よりも少ないかどうかを検出し、バッテリ電力閾値よりも少ない場合、初期画面モードから調整画面モードに自動的に切り替えるステップを含んでよい。
【００７８】
例３において、例２に係る主題は、任意選択により、バッテリ電力閾値が最大バッテリ電力のうちの所定の割合であることを含んでよい。
【００７９】
例４において、例１、例２又はその双方に係る主題は、任意選択により、ユーザインタフェースからの選択部分を抽出することにより、抽出部分を作成するステップと、初期サイズの表示エリアを、ディスプレイ画面上の抽出部分の元の位置で抽出部分だけをフレーム化するフレームサイズに調整するステップとを含んでよい。
【００８０】
例５において、例１、例２及び／又は例４に係る主題は、任意選択により、ユーザインタフェースが初期画面モードで表示されると、ユーザインタフェースから選択部分を識別するステップを含んでよく、識別される選択部分は、表示されたユーザインタフェースの全て又はその一部のいずれかである。
【００８１】
例６において、上記の例のうちのいずれかに係る主題は、任意選択により、ディスプレイ画面上の元の位置からディスプレイ画面上の異なる位置に、フレームサイズの表示エリアを配置変更するステップ、又はフレームサイズの表示エリアを縮小サイズの表示エリアへと調整するステップ、又はその両ステップを更に含み、フレームサイズの表示エリアを縮小サイズの表示エリアへと調整するステップは、フレームサイズの表示エリアに対して拡大すること、縮小すること、伸長すること、拡大と伸長をすること、又は縮小と伸長をすることを含んでよい。
【００８２】
例７において、例６に係る主題は、任意選択により、ディスプレイ画面の非アクティブエリアが初期サイズの表示エリアの同等のエリアよりも少ないバッテリ電力を使用することを可能にする縮小サイズの表示エリアへと、フレームサイズの表示エリアを縮小するよう指示するアラートを提供するステップ、あるいは初期サイズの表示エリアの同等のエリアと比べて少なくとも同じ量のバッテリ電力をディスプレイ画面の非アクティブエリアに使用させる縮小サイズの表示エリアへと、フレームサイズの表示エリアを拡大又は伸長するように指示するアラートを提供するステップを含んでよい。
【００８３】
例８において、例１、例２、例４、例５、例６及び／又は例７に係る主題は、任意選択により、抽出部分内の位置に対応するタッチ画面入力に応答するステップと、ディスプレイ画面の非アクティブエリア内の位置に対応するタッチ画面入力には応答しないステップを含んでよい。
【００８４】
例９において、例１、例２、例３、例４、例５、例６及び／又は例８に係る主題は、任意選択により、調整画面モードのディスプレイを継続して表示するステップと、調整画面モードを手動で無効にすることと、アプリケーションプログラム又はハードウェア機能を表すイメージを選択することと、縮小サイズの表示エリアの構成を変更する試みを識別することと、セキュリティモードへ切り替えることとからなるグループから選択されるトリガイベントに応答して、調整画面モードを自動的に切り替えるステップとを含んでよい。
【００８５】
例１０において、例１、例２、例３、例４、例５、例６及び／又は例８に係る主題は、任意選択により、アプリケーションプログラム又はハードウェア機能を表すイメージの抽出部分への表示のユーザ選択に応答して、選択されたアプリケーションプログラム又はハードウェア機能のための主ユーザインタフェースを、縮小サイズの表示エリア内に縮小されたサイズで表示するステップを含んでよい。
【００８６】
例１１において、例１０に係る主題は、任意選択により、アプリケーションプログラム又はハードウェア機能の使用を終えることに応答して、調整画面モードに戻るステップを含んでよい。
【００８７】
例１２において、例１乃至例１１に係る主題は、任意選択により、初期画面モード又は調整画面モードからセキュリティ画面モードへ切り替えるステップを含んでよく、セキュリティ画面モードのディスプレイ画面は、仮想入力デバイスのみと非アクティブエリアを表示する。
【００８８】
例１３において、例１２に係る主題は、任意選択により、仮想入力デバイスのみを表示することにおいて、初期サイズの仮想入力デバイス、初期サイズより大きいサイズの仮想入力デバイス又はより小さい縮小サイズの仮想入力デバイスをフレーム化する表示エリア内に、仮想入力デバイスのみを表示することを含んでよい。
【００８９】
例１４は、上記の例のいずれかに係る主題を含むことができ、また、少なくとも１つのプロセッサを、調整された表示モードの高い電力状態から低い電力状態にして、ディスプレイをターンオフするステップと、少なくとも１つのプロセッサを調整された表示モードの高い電力状態に戻したことに応答して、ディスプレイ画面を調整画面モードにさせるステップも含んでもよい。
【００９０】
例１５は、上記の例のいずれかに係る主題を含むことができ、また、ディスプレイ画面の非アクティブエリア内の複数の隣接ピクセルに、ディスプレイ画面が初期画面モードにあるときに同じ複数の隣接ピクセルに印加される電荷よりも少ない可変の電荷を提供するステップも含むことができる。
【００９１】
例１６は、例１５に係る主題を含むことができ、可変の電荷を提供しないステップを含むことができる。
【００９２】
例１７は、例１５又は例１６に係る主題を含むことができ、ディスプレイ画面の非アクティブエリアに近接する１つ又は複数のディスプレイライトを選択的に暗くするか、ターンオフするステップを含む。
【００９３】
例１８は、例１乃至例１６のいずれかに係る方法を実行するように構成される通信デバイスを含むことができる。
【００９４】
例１９は、コンピューティングデバイスにおいて実行されたことに応答して、該コンピューティングデバイスに例１乃至例１６のいずれかに係る方法を実行させる複数の命令を備える、少なくとも１つのマシン読取可能な媒体を含むことができる。
【００９５】
例２０は、例１乃至例１６のいずれかに係る方法を実行するための手段を備える装置を含むことができる。
【００９６】
例２１は、例２０に係る主題を含むことができ、アクティブマトリックス有機発光ダイオードディスプレイを含むことができる。
【００９７】
例２２は、方法、システム又はディスプレイ画面上にインタフェースを表示することが可能なポータブル電子デバイスのようなデバイスといった主題を含んでよく、初期画面モードと調整画面モードとの間でディスプレイ画面を切り替えることを制御する少なくとも１つのプロセッサを含んでもよく、初期画面モードは、ディスプレイ画面上の初期のサイズの表示エリア内にユーザインタフェースを表示することを含み、調整画面モードは、ディスプレイ画面上の初期サイズの表示エリアより小さい減少サイズの表示エリア内にユーザインタフェースの抽出部分を表示することを含み、かつディスプレイ画面の非アクティブエリアを含み、ディスプレイ画面の非アクティブエリアは、初期サイズの表示エリアの同等のエリアよりも少ない電力を使用する。
【００９８】
例２３は、例２２に係る主題を含んでよく、任意選択により、バッテリ電力が、バッテリ電力の所定の最小割合に到達したのを検出したことに応答して、初期画面モードから調整画面モードに自動的に切り替えることを含んでもよい。
【００９９】
例２４は、方法、システム又は初期画面モードと調整画面モードとの間で表示を切り替えるディスプレイ画面を含むポータブル電子デバイスやディスプレイデバイスのようなデバイスといった主題を含んでよく、初期画面モードは、初期のサイズの表示エリア内に表示されるユーザインタフェースを含み、調整画面モードは、初期サイズの表示エリアより小さい調整された表示エリア内に表示されるユーザインタフェースの抽出部分を含む。例２４の任意選択の変形において、ディスプレイデバイスは、調整画面モードで表示している間、初期サイズの表示エリアの同等のエリアよりも少ない電力を使用する非アクティブエリアを含む。
【０１００】
例２５は、例２４に係る主題を含み、任意選択により、調整画面モードで表示している間、非アクティブエリアが、ディスプレイ画面の非アクティブエリア内の複数の隣接ピクセルに、ディスプレイ画面が初期画面モードにあるときに同じ複数の隣接ピクセルに印加される電荷よりも少ない可変の電荷を供給することと、ディスプレイ画面の非アクティブエリアの複数の隣接ピクセルに可変の電荷を提供しないことと、ディスプレイ画面の非アクティブエリアに隣接する１つ又は複数のディスプレイライトを選択的に暗くするかターンオフすることと、ディスプレイ画面の非アクティブエリア内の複数の隣接ピクセルに、ディスプレイ画面が初期画面モードにあるときに同じ複数の隣接ピクセルに印加される電荷よりも少ない可変の電荷を供給して、ディスプレイ画面の非アクティブエリアに隣接する１つ又は複数のディスプレイライトを選択的に暗くするかターンオフすることと、のうちの１つから得られることを含む。
【０１０１】
上述の装置の任意選択の機能は全て、本明細書で説明される方法又は処理との関連で実装されてもよい。
【０１０２】
本発明は、限られた数の実施形態に関連して説明されているが、当業者は、これらの実施形態から様々な修正及び変形を認識するであろう。このような変更及び修正が本発明の真の精神及び範囲内にある限りにおいて、添付の特許請求の範囲は、これらの変更及び修正を全て包含するよう意図される。
【図１Ａ】
2016506566.tif 000003
【図１Ｂ】
2016506566.tif 000004
【図１Ｃ】
2016506566.tif 000005
【図１Ｄ】
2016506566.tif 000006
【図１Ｅ】
2016506566.tif 000007
【図２】
2016506566.tif 000008
【図３】
2016506566.tif 000009
【図４】
2016506566.tif 000010
【図５】
2016506566.tif 000011
【図６】
2016506566.tif 000012
【図７】
2016506566.tif 000013
【図８】
2016506566.tif 000014
【図９】
2016506566.tif 000015
【図１０】
2016506566.tif 000016
【国際調査報告】
2016506566.tif 000017
2016506566.tif 000018