(57)【要約】【課題】複数のディスプレイ・インターフェースを有するポータブル・データ処理システムでデータを表示するためのシステムを提供すること。【解決手段】データは、ポータブル・データ処理システムにおける第１のディスプレイ・インターフェース内に表示される。ポータブル・データ処理システムの表示方向の変更を意味するユーザ入力が検出される。ポータブル・データ処理システムの表示方向の変更のタイプが判定された後、表示方向の変更のタイプに基づいて、ポータブル・データ処理システムにおける第１のディスプレイ・インターフェースまたは第２のディスプレイ・インターフェース内にデータが表示される。【選択図】図８
2007220109.tif 000002
【特許請求の範囲】
【請求項１】
複数のディスプレイ・インターフェースを有するポータブル・データ処理システムでデータを表示するための、コンピュータで実施される方法であって、
前記ポータブル・データ処理システムにおける第１のディスプレイ・インターフェース内にデータを表示するステップと、
前記ポータブル・データ処理システムにおける表示方向の変更を意味するユーザ入力を検出するステップと、
前記ポータブル・データ処理システムにおける前記表示方向の変更のタイプを判定するステップと、
前記ポータブル・データ処理システムの前記表示方向の変更の前記タイプを判定する前記ステップに応答して、前記表示方向の変更の前記タイプに基づいて、前記ポータブル・データ処理システムの前記第１のディスプレイ・インターフェースまたは第２のディスプレイ・インターフェース内に前記データを表示するステップと
を含む、コンピュータで実施される方法。
【請求項２】
前記第１のディスプレイ・インターフェース内に表示される前記データがデータの第１の部分であり、データの第２の部分が、前記ポータブル・データ処理システムの前記表示方向の変更の前記タイプを判定する前記ステップに応答して、前記第１または前記第２のディスプレイ・インターフェース中に表示される、請求項１に記載のコンピュータで実施される方法。
【請求項３】
前記ポータブル・データ処理システムの前記表示方向の変更の前記タイプを判定する前記ステップに応答して、アクティブなアプリケーション内のタスクを実施するステップ
をさらに含む、請求項１に記載のコンピュータで実施される方法。
【請求項４】
前記ポータブル・データ処理システムの前記表示方向の変更の前記タイプが、反転、傾斜、反転もしくは傾斜の速度、反転もしくは傾斜の方向、または反転もしくは傾斜の速度および方向、のうちの少なくとも１つである、請求項３に記載のコンピュータで実施される方法。
【請求項５】
前記第１のディスプレイ・インターフェースが、前記ポータブル・データ処理システムの第１の側面上にあり、前記第２のディスプレイ・インターフェースが、前記ポータブル・データ処理システムの第２の側面上にある、請求項１に記載のコンピュータで実施される方法。
【請求項６】
前記第１のディスプレイ・インターフェース、および前記第２のディスプレイ・インターフェースが、異なる時間に異なるデータを表示する、請求項１に記載のコンピュータで実施される方法。
【請求項７】
前記第１のディスプレイ・インターフェース、および前記第２のディスプレイ・インターフェースが、同じ時間に異なるデータを表示する、請求項１に記載のコンピュータで実施される方法。
【請求項８】
前記第１のディスプレイ・インターフェース、および前記第２のディスプレイ・インターフェースが、同じ時間に同じデータを表示する、請求項１に記載のコンピュータで実施される方法。
【請求項９】
前記検出するステップおよび前記判定するステップが、反転センサにより実施される、請求項１に記載のコンピュータで実施される方法。
【請求項１０】
前記反転センサが、ジャイロスコープまたは水銀スイッチの少なくとも一方である、請求項９に記載のコンピュータで実施される方法。
【請求項１１】
前記タスクが、ナビゲーション機能またはデフォルト適用機能の少なくとも一方である、請求項３に記載のコンピュータで実施される方法。
【請求項１２】
反時計回りの反転方向が、複数ページの文書アプリケーション内で前方へのページ番号付けを行い、時計回りの反転方向が、前記複数ページの文書アプリケーション内で後方へのページ番号付けを行う、請求項４に記載のコンピュータで実施される方法。
【請求項１３】
前記ポータブル・データ処理システムが、携帯情報端末、パームトップ・コンピュータ、ラップトップ・コンピュータ、携帯電話、またはデジタル化音楽再生装置、のうちの少なくとも１つである、請求項１に記載のコンピュータで実施される方法。
【請求項１４】
バス・システムと、
１組の命令を含む、前記バス・システムに接続された記憶装置と、
自身における第１のディスプレイ・インターフェース内にデータを表示し、自身における表示方向の変化を意味するユーザ入力を検出し、自身における前記表示方向の変化のタイプを判定し、自身における前記表示方向の変化の前記タイプの判定に応答して、前記表示方向の変化の前記タイプに基づいて、自身における前記第１のディスプレイ・インターフェースまたは第２のディスプレイ・インターフェース内に前記データを表示する、１組の命令を実行する、前記バス・システムに接続された処理ユニットと
を備えるデータ処理システム。
【請求項１５】
複数のディスプレイ・インターフェースを有するポータブル・データ処理システムでデータを表示するために、コンピュータで使用可能な媒体の中で実施される、当該コンピュータで使用可能なコンピュータ・プログラムであって、当該コンピュータに、
前記ポータブル・データ処理システムにおける第１のディスプレイ・インターフェース内にデータを表示するステップと、
前記ポータブル・データ処理システムにおける表示方向の変更を意味するユーザ入力を検出するステップと、
前記ポータブル・データ処理システムにおける前記表示方向の変更のタイプを判定するステップと、
前記ポータブル・データ処理システムにおける前記表示方向の変更の前記タイプの判定する前記ステップに応答して、前記表示方向の変化の前記タイプに基づいて、前記ポータブル・データ処理システムの前記第１のディスプレイ・インターフェースまたは第２のディスプレイ・インターフェース内に前記データを表示するステップと
を実行させるためのコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、改善されたデータ処理システムに関する。より詳細には、本発明は、複数のディスプレイ・インターフェースを有するポータブル・データ処理システムでデータを表示するための、コンピュータで実施される方法、データ処理システム、およびコンピュータで使用可能なプログラム・コードを対象とする。
【背景技術】
【０００２】
技術進歩によりコンピュータ・システムの構成要素の小型化がさらに可能になると、データ処理システムの新しい範疇が作られてきている。これらのデータ処理システムの新しい範疇の１つは、ポータブルまたはハンドヘルドのコンピュータ・システムである。ポータブル・データ処理システムの例は、携帯情報端末、電子住所録、電子予定表、電子スケジューラ、ビデオ・ゲーム・システム、ラップトップ・コンピュータ、パームトップ・コンピュータなどである。
【０００３】
ハンドヘルド・データ処理システムは、ユーザの手の中で十分保持できる小型のコンピュータである。したがって、ハンドヘルド・データ処理システムは、ユーザのブリーフ・ケース、財布、またはポケット中で容易に運ぶことができる。そのサイズのおかげで、ハンドヘルド・データ処理システムは、非常に軽量であり、携帯可能で、かつ便利である。
【０００４】
これらのハンドヘルド・データ処理システム、および同様の他のものは、共通して、ユーザ・インターフェースの一部として、データを表示するための何らかのタイプの画面を有する。例えば、液晶ディスプレイ、およびガス放電ディスプレイなど、多くの異なる種類のディスプレイ・インターフェースを使用することができる。ディスプレイ・インターフェースは、現在多くの形状およびサイズがあり、複数の環境で使用するように適合されている。例えば、ハンドヘルド・コンピュータは、テキストおよびグラフィックスなどのコンピュータで生成された情報を表示するために画面を使用することができる。
【０００５】
携帯情報端末、および同様のデバイスの場合、ディスプレイ・インターフェースは、通常、画面とスタイラスの先端との間の接触を登録する（register）ことのできるタッチ・スクリーンである。ユーザは、スタイラスを、画面の様々な部分に、または画面上に表示された仮想ボタンに接触させることによりコマンドを入力し、またアプリケーション間を移動することができる。携帯情報端末、および他のかかるハンドヘルド・デバイスはまた、様々な機能を実施するために、また異なるアプリケーション間およびその中をナビゲートするために使用できる組込みのまたはプログラム可能なボタンを有することができる。
【０００６】
さらに、ハンドヘルド・データ処理システムは、複数ページ形式におけるデータの閲覧を提供する機能ボタンを使用することができる。例えば、複数ページ文書の次のページに進むためには、ユーザは、アップ・ボタンを押下すればよく、前のページに戻るためには、ダウン・ボタンを押下すればよい。この機能ボタンの利用は、多くの人に受け入れられる、複数ページ形式中のデータを閲覧する方法を提供するが、ユーザは、画面表示情報の別のページに進むために、さらに自然な方法を望む可能性がある。
【０００７】
したがって、ハンドヘルド・コンピュータ、およびラップトップ・コンピュータも含むポータブル・コンピュータ・システムのためにユーザ・インターフェースを提供するのに使用されるよく知られた多くの機構がある。よく知られたその機構は、現在使用されている様々なタイプのディスプレイ・インターフェースとよく動作することができる。しかし、よく知られたユーザ・インターフェース機構をポータブル・ハンドヘルド・デバイスに適用することは、このようなデバイスを片手で制御し、操作するユーザの能力を利用していない。さらに、知られたディスプレイ・インターフェースは、常に減少し続ける画面の「スペース（real estate）」中で機能性および複雑性が高まっている。常に減少し続ける画面のスペースにおいてこの機能性および複雑性が増加した結果、高密度に詰め込まれたインターフェース、ネストされたウィンドウ、およびタスクを完了するための長いパスにより、ユーザは次善の状態を経験することになる。それらの非直感的で圧倒されるインターフェースは、習得するのに長い時間を要する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
したがって、ハンドヘルド・デバイスの可搬性により与えられる利点をさらに十分に利用する使い勝手のよいインターフェースを提供するための、コンピュータで実施される方法、データ処理システム、およびコンピュータで使用可能なプログラム・コードを有することは有益である。
【課題を解決するための手段】
【０００９】
本発明は、複数のディスプレイ・インターフェースを有するポータブル・データ処理システム中でデータを表示するための、コンピュータで実施される方法、データ処理システム、およびコンピュータで使用可能なプログラム・コードを提供する。データは、ポータブル・データ処理システムにおける第１のディスプレイ・インターフェース内に表示される。第１のディスプレイ・インターフェース内にデータを表示した後、ユーザ入力が検出される。ユーザ入力は、ポータブル・データ処理システムの表示方向の変更を意味する。ポータブル・データ処理システムの表示方向の変更のタイプが判定された後、その表示方向の変更のタイプに基づいて、ポータブル・データ処理システムにおける第１のディスプレイ・インターフェース、または第２のディスプレイ内にデータが表示される。
【００１０】
本発明の特徴と考えられる新規の特徴は、添付の特許請求の範囲中に記載される。しかし、本発明それ自体、ならびに好ましい使用方法、そのさらなる目的および利点は、例示の実施形態の以下の詳細な説明を参照し、添付の図面を併せて読めば最もよく理解されよう。
【発明を実施するための最良の形態】
【００１１】
次に図面を参照すると、図１は、本発明の諸態様を実施できる携帯情報端末（ＰＤＡ）の絵画図を示す。しかし、図１は、例示的なものに過ぎず、本発明の諸態様、または諸実施形態を実施できる環境に関して、何らかの限定を主張し、または示唆するものではない。当業者であれば、ディスプレイ・インターフェースを含む任意のタイプのポータブル・データ処理システムで本発明の諸実施形態が利用できることを理解されよう。例えば、ＰＤＡに加えて、本発明の諸実施形態は、デジタル音楽再生装置、ラップトップ・コンピュータ、携帯電話、パームトップ・コンピュータ、ビデオ・ゲーム・システム、デジタル・カメラなどで実施することができる。
【００１２】
ＰＤＡ１００は、テキスト形式およびグラフィック形式の情報を提示するためのディスプレイ１０２を含む。ディスプレイ１０２は、例えば、液晶ディスプレイ（ＬＣＤ）装置などの知られたディスプレイ装置とすることができる。しかし、プラズマ・ディスプレイ装置など、本発明の諸実施形態により実施できる任意のディスプレイ装置を使用することができる。
【００１３】
ディスプレイ１０２は、例えば、地図、運転方向、カレンダ情報、電話番号、電子メール・メッセージ、時計、音楽選択、本、文書などを提示するために使用することができる。さらに、ディスプレイ１０２は、スタイラス１０４などの入力デバイスからのユーザ入力を受け取るタッチ・スクリーンとすることができる。スタイラス１０４は、アクティブなアプリケーション内のアイコンおよびメニュー選択を押す（tap）ために使用することができる。さらに、ディスプレイ１０２は、情報を入力するためにスタイラス１０４により押すことのできるオンスクリーンのキーボードを含むことができる。
【００１４】
さらに、ＰＤＡ１００は、その背面側に、この図１には示していない第２のディスプレイ・インターフェースを含む。ＰＤＡ１００の背面側の第２のディスプレイ・インターフェースは、ディスプレイ１０２と同じサイズの、または異なるサイズのディスプレイ・インターフェースとすることができる。さらに、本発明の諸実施形態は、２つのディスプレイ・インターフェースだけの使用に限定されない。本発明の諸実施形態では、複数のディスプレイ・インターフェースを実装することができる。例えば、三角形状を有するポータブル・データ処理システムは、３つのディスプレイ・インターフェースを使用し、あるいは四角形状を有するポータブル・データ処理システムは、４つのディスプレイ・インターフェースを使用することができる。
【００１５】
ＰＤＡ１００はまた、例えば、キーパッド１０６およびスピーカ１０８などのキーパッドおよびスピーカを含むこともできる。ＰＤＡ１００は、ディスプレイ１０２上でスタイラス１０４を使用することに加えて、ユーザ入力を受け取るためのキーパッド１０６を使用することができる。スピーカ１０８は、ＰＤＡ１００上で、音声ファイルの提示など、音声出力のための機構を提供する。
【００１６】
ＰＤＡ１００はまた、ＰＤＡ１００内で動作する、コンピュータで使用可能なプログラム・コード中に常駐するシステム・ソフトウェアにより実施できるグラフィカル・ユーザ・インターフェースを含むことが好ましい。図１は、一例であり、本発明の様々な実施形態に対するアーキテクチャ上の限定を意図していない。
【００１７】
本発明の諸態様は、複数のディスプレイ・インターフェースを有するポータブル・データ処理システムでデータを表示するための、コンピュータで実施される方法、装置、およびコンピュータで使用可能なプログラム・コードを提供する。ユーザは、ユーザ入力を入力して、ポータブル・データ処理システム内のアプリケーションを開く。アプリケーションを開くためのユーザ入力を受け取った後、ポータブル・データ処理システムは、その第１のディスプレイ・インターフェース内にデータを表示する。第１のディスプレイ・インターフェース内に表示されるデータは、例えば、テキスト、グラフィックス、ピクチャ、画像、アイコン、またはその任意の組合せとすることができる。
【００１８】
データの表示に続いて、ポータブル・データ処理システムは、その表示方向の変更を意味するユーザ入力を検出することができる。その表示方向の変更は、例えば、ポータブル・データ処理システムを反転、または傾斜させることであり得る。ポータブル・データ処理システムは、例えば、表示方向の変更を検出し、そのタイプを判定するためにジャイロスコープを使用することができる。表示方向の変更のタイプに基づいて、ポータブル・データ処理システムは、ポータブル・データ処理システムにおける第１のディスプレイ・インターフェースまたは第２のディスプレイ・インターフェース内に、同じまたは異なるデータを表示することができる。さらに、ポータブル・データ処理システムは、表示方向の変更のタイプに基づいて、アクティブなアプリケーション内で、ナビゲーション機能などのタスクを実施することができる。
【００１９】
本発明の実施形態の諸態様は、アプリケーション制御を除去することにより、ポータブル・データ処理システムとのユーザ対話を簡単化する。したがって、ユーザは、アプリケーション制御を手動で入力する必要がなくなる。その結果、アプリケーションのタスクを達成するためのステップ数を減らすことができ、それにより、ポータブル・データ処理システムのユーザの使い勝手がよくなる。さらに、本発明の諸実施形態は、ユーザに利用可能なディスプレイ・インターフェースの「スペース」量を実質的に増加させ、したがって、ポータブル・データ処理システムのユーザの満足度を高めることができる。
【００２０】
次に、図２を参照すると、本発明の諸態様を実施できるＰＤＡのブロック図が示されている。ＰＤＡ２００は、図１のＰＤＡ１００など、ポータブル・データ処理システムの一例であり、本発明の諸実施形態のためにプロセスを実施するコンピュータで使用可能なコードまたは命令をその中に配置することができる。
【００２１】
ＰＤＡ２００は、プロセッサ２０４および主記憶装置２０６が接続されているバス２０２を含む。もちろん、バス２０２は、任意のタイプの通信ファブリックまたはアーキテクチャを用いて実施することができ、それらは、そのファブリックまたはアーキテクチャに接続された様々なコンポーネントまたはデバイス間でデータの転送を提供する。ディスプレイ・アダプタ２０８、キーパッド・アダプタ２１０、ストレージ２１２、オーディオ・アダプタ２１４、通信ユニット２１６、およびクレードル・リンク２１８がさらに、バス２０２に接続されている。
【００２２】
オペレーティング・システムは、プロセッサ２０４上で動作し、ＰＤＡ２００内の様々なコンポーネントを調整し制御を行うために使用される。オペレーティング・システムは、例えば、Ｍｉｃｒｏｓｏｆｔ（Ｒ）社から利用可能なＷｉｎｄｏｗｓ（登録商標）ＣＥなどの市販のオペレーティング・システムとすることができる。オペレーティング・システムおよびアプリケーションもしくはプログラムに対する命令は、ストレージ２１２などの記憶装置上に位置し、プロセッサ２０４で実行するために主記憶装置２０６中にロードすることができる。
【００２３】
ディスプレイ・アダプタ２０８は、図１のディスプレイ１０２などのディスプレイ・インターフェース内でデータの表示を制御するために使用される。ディスプレイ・アダプタ２０８はまた、タッチ・スクリーンのディスプレイ・インターフェースが使用される場合、図１のスタイラス１０４などのスタイラスからユーザ入力を受け取る機構を含むことができる。通信アダプタ２１６は、例えば、ＰＤＡ２００と、ネットワークもしくは携帯電話との間で無線通信リンクを確立するための機構を提供する。通信アダプタ２１６は、無線通信リンクの確立を容易にするために、ＰＤＡ２００内に内部アンテナを使用することができる。クレードル・リンク２１８は、例えば、パーソナル・コンピュータなどの他のデータ処理システムと、ＰＤＡ２００内に含まれるデータとを同期させるために使用されるクレードルにＰＤＡ２００を接続する機構を提供する。
【００２４】
さらに、ＰＤＡ２００はまた、バス２０２に同様に接続されている反転センサ２２０を含むことができる。反転センサ２２０は、例えば、チップ・サイズのジャイロスコープ、または水銀スイッチとすることができる。ＰＤＡ２００は、ＰＤＡ２００の空間的方向を検出するために反転センサ２２０を使用する。言い換えると、ＰＤＡ２００は、ＰＤＡ２００の姿勢、縦揺れ（pitch）もしくは傾斜の程度、動作、動作の速度、および動作の方向を検出するために反転センサ２２０を使用する。
【００２５】
姿勢に関しては、ＰＤＡ２００は、ＰＤＡ２００のどちらの側が上向きであるかを検出するために反転センサ２２０を使用する。縦揺れまたは傾斜の程度に関しては、ＰＤＡ２００は、地面との水平関係に対して、例えば、０、４５、または９０度などでＰＤＡ２００が方向付けられる角度を検出するために反転センサ２２０を使用する。動作に関しては、ＰＤＡ２００は、例えば、ユーザがＰＤＡ２００を反転または傾斜させた場合を検出するために反転センサ２２０を使用する。動作の速度に関しては、ＰＤＡ２００に対してユーザにより実施された反転または傾斜の速度を判定するために、反転センサは、例えば、加速度計などの機構を使用することができる。最後に、動作の方向に関しては、ＰＤＡ２００は、時計回りまたは反時計回りなど、反転または傾斜の方向を判定するために反転センサ２２０を使用する。
【００２６】
本発明の他の実施形態では、ＰＤＡ２００は、ディスプレイ・アダプタ２２２などの１つまたは複数のさらなるディスプレイ・アダプタを含むことができる。ＰＤＡ２００は、ＰＤＡの背面側に位置する第２のディスプレイ・インターフェース上のデータ表示を制御するためにディスプレイ・アダプタ２２２を使用することができる。複数のディスプレイ・インターフェースを使用する本発明の諸実施形態は、ディスプレイ・インターフェースごとに１つのディスプレイ・アダプタを使用することができる。代替的には、ディスプレイ・アダプタ２０８などの１つのディスプレイ・アダプタを、すべてのディスプレイ・インターフェース中に、または複数のディスプレイ・インターフェースの一部だけにデータを表示するために使用することもできる。
【００２７】
ＰＤＡ２００は、データを、複数のディスプレイ・インターフェースのそれぞれに１つづつ、またはすべてのディスプレイ・インターフェースに同時に表示することができる。さらに、ＰＤＡ２００は、複数のディスプレイ・インターフェース内に同じ画像または異なるデータを同時に表示することができる。さらに、ＰＤＡ２００は、所定のユーザ入力に応答して、異なるディスプレイ・インターフェース中に異なる画像を表示することができる。所定のユーザ入力は、例えば、ＰＤＡの迅速な時計回りの反転動作とすることができる。迅速な時計回りの反転動作により、例えば、ＰＤＡ内でアクティブなアプリケーションに対して、１つのディスプレイ・インターフェース上の複数ページの文書の最終ページの表示から、異なるディスプレイ・インターフェース上の複数ページの文書の最初のページの表示に移動させるようにする。しかし、本発明の実施形態は、ユーザ入力として、時計回りの反転動作の使用に限定されない。任意の動作方向および速度を、本発明の諸実施形態によるユーザ入力として実施することができる。
【００２８】
当業者であれば、図２のハードウェアは、実装形態に応じて変わり得ることが理解されよう。フラッシュＲＯＭ、等価な不揮発性メモリ、または光ディスク・ドライブなどの他の内部ハードウェアまたは周辺装置を、図２に示すハードウェアに加えて、または替えて使用することができる。フラッシュ・メモリは、オペレーティング・システム・ファイル、またはユーザ生成データあるいはその両方を記憶する不揮発性メモリを提供するために使用することができる。
【００２９】
次に、図３を参照すると、本発明の実施形態によるデバイスの前面および背面上のディスプレイ・インターフェースを示すポータブル・データ処理システムの絵画図が示されている。ポータブル・データ処理システム３００は、例えば、図１のＰＤＡ１００とすることができる。しかし、ＰＤＡに加えて、ポータブル・データ処理システム３００は、例えば、ビデオ・ゲーム・システム、デジタル音楽再生装置、携帯電話、またはパームトップ・コンピュータなど、任意のポータブル・データ処理システムとすることができる。
【００３０】
ポータブル・データ処理システム３００は、前面側３０２および背面側３０４を含む。前面側３０２は、図１のディスプレイ１０２などのディスプレイ・インターフェース３０６、および機能ボタン３０８を含む。ディスプレイ・インターフェース３０６は、例えば、液晶ディスプレイとすることができる。さらに、ディスプレイ・インターフェース３０６は、タッチ・スクリーン機能を装備することもできる。
【００３１】
機能ボタン３０８は、例えば、右側に正方向矢印ボタン、中央に多目的ボタン、および左側に逆方向矢印ボタンとすることができる。しかし、本発明の諸実施形態は、上記で挙げた機能ボタンに限定されない。機能ボタン３０８は、ユーザに利用可能な同様の、または異なる機能を有する、さらに多くのまたは少ないボタンから構成することができる。さらに、本発明の諸実施形態は、ポータブル・データ処理システム３００上のいずれの機能ボタンも使用しないこともあり得る。
【００３２】
背面側３０４は、ディスプレイ・インターフェース３１０を含む。ディスプレイ・インターフェース３１０はまた、例えば、タッチ・スクリーン機能を有する液晶ディスプレイとすることができる。さらに、ディスプレイ・インターフェース３１０は、ディスプレイ・インターフェース３０６に一体化して関連付けることもできる。例えば、ディスプレイ・インターフェース３０６および３１０は、両面液晶ディスプレイ・パネルの両側とすることができる。代替的には、ディスプレイ・インターフェース３１０は、ディスプレイ・インターフェース３０６とは分離することもできる。言い換えると、ディスプレイ・インターフェース３０６は、前面側３０２を向いている一方の液晶ディスプレイ・パネル用ディスプレイ・インターフェースであり、ディスプレイ・インターフェース３１０は、背面側３０４を向いている他方の液晶ディスプレイ・パネル用ディスプレイ・インターフェースである。
【００３３】
次に、図４を参照すると、本発明の実施形態による単一のリバーシブル液晶ディスプレイ・パネルを含むポータブル・データ処理システムの側面図が示されている。ポータブル・データ処理システム４００は、例えば、図３のポータブル・データ処理システム３００とすることができる。ポータブル・データ処理システム４００は、リバーシブル液晶ディスプレイ・パネル４０２を含むことができる。リバーシブルとは、データを液晶ディスプレイ・パネル４０２の両面に表示できることを意味する。
【００３４】
リバーシブル液晶ディスプレイ・パネル４０２は、例えば、図３のディスプレイ・インターフェース３０６などのディスプレイ・インターフェース４０４と、例えば、図３のディスプレイ・インターフェース３１０などのディスプレイ・インターフェース４０６とを含む。ユーザは、ポータブル・データ処理システム４００の、例えば、図３の前面側３０２などの前面側からディスプレイ・インターフェース４０４を見ることができる。同様に、ユーザは、ポータブル・データ処理システム４００の、例えば、背面側３０４などの背面側からディスプレイ・インターフェース４０６を見ることができる。ディスプレイ・インターフェース４０４および４０６はまた、タッチ・スクリーン機能を含むことができる。
【００３５】
次に図５を参照すると、本発明の実施形態による、２つの背中合せ（back-to-back）の液晶ディスプレイ・パネルを含むポータブル・データ処理システムの側面図が示されている。ポータブル・データ処理システム４０８は、例えば、図３のポータブル・データ処理システム３００とすることができる。ポータブル・データ処理システム４０８は、液晶ディスプレイ・パネル４１０、および液晶ディスプレイ・パネル４１２を含むことができる。
【００３６】
液晶ディスプレイ・パネル４１０および４１２は、「背中合せ」表示方向に配置することができる。したがって、ユーザは、ポータブル・データ処理システム４０８の、例えば、図３の前面側３０２などの前面側から、液晶ディスプレイ・パネル４１０の、例えば、図３の液晶ディスプレイ・インターフェース３０６などのディスプレイ・インターフェース４１４を見ることができる。同様に、ユーザは、ポータブル・データ処理システム４０８の、例えば、図３の背面側３０４などの背面側から、液晶ディスプレイ・パネル４１２の、例えば、図３のディスプレイ・インターフェース３１０などのディスプレイ・インターフェース４１６を見ることができる。ディスプレイ・インターフェース４１４および４１６はまた、タッチ・スクリーン機能を含むことができる。
【００３７】
次に、図６を参照すると、本発明の実施形態による、アクティブな時計アプリケーションを表示するポータブル・データ処理システムの例示的な図が示されている。ポータブル・データ処理システム５００は、例えば、図１のＰＤＡ１００とすることができる。ポータブル・データ処理システム５００は、図３のポータブル・データ処理システム３００の前面側３０２および背面側３０４などの前面側５０２および背面側５０４を含む。
【００３８】
前面側５０２は、タッチ・スクリーン機能を含むことのできるディスプレイ・インターフェース５０６を含む。この例示的な図では、ディスプレイ・インターフェース５０６は、１２：５２と読めるアクティブな時計アプリケーションを表示している。ディスプレイ・インターフェース５０６は、アナログ時計を示しているが、本発明の実施形態はそれに限定されない。例えば、デジタル時計または任意の他のタイプの時間デバイスを、ディスプレイ・インターフェース５０６内に時間を表示するために使用することができる。さらに、本発明の実施形態は、時間を表示するアプリケーションに限定されない。本発明の実施形態により実施できる任意のソフトウェア・アプリケーションまたはプログラムを使用することができる。
【００３９】
ユーザは、ディスプレイ・インターフェース５０８が見えるように、ポータブル・データ処理システム５００を前面側５０２から背面側５０４に反転すなわち裏返す。ディスプレイ・インターフェース５０８は、同様に、タッチ・スクリーン機能を含むことができる。ポータブル・データ処理システム５００は、図２の反転センサ２２０などの反転センサを使用して、ポータブル・データ処理システム５００の姿勢を判定する。例えば、反転センサは、ポータブル・データ処理システム５００のどちら側が上を向いているかを検出する。背面側５０４がいま、上向き姿勢にあると判定した後、反転センサは、例えば、図２のディスプレイ・アダプタ２２２などのディスプレイ・アダプタに、ディスプレイ・インターフェース５０８を活動化させることができる。逆に、反転センサは、図２のディスプレイ・アダプタ２０８など、上記で使用したディスプレイ・アダプタまたは他のディスプレイ・アダプタに、下向き姿勢にある間はディスプレイ・インターフェース５０６を非活動化させることができる。下向き姿勢にある間、ディスプレイ・インターフェース５０６を非活動化することにより、ポータブル・データ処理システム５００に対する電力が保存され、またはポータブル・データ処理システム５００がリバーシブル液晶ディスプレイ・パネルを使用する場合にディスプレイ・インターフェース５０８に対する透光性問題を阻止することができる。
【００４０】
さらに、ポータブル・データ処理システム５００を反転させるなどのユーザ入力に応答して、反転センサは、例えば、アクティブなアプリケーションまたはプログラムに、ディスプレイ・インターフェース５０８に、異なる画面イメージを表示させることができる。この図では、ユーザがポータブル・データ処理システム５００を前面側５０２から背面側５０４に反転させた後、時間設定ウィンドウがディスプレイ・インターフェース５０８に現れる。時間設定ウィンドウは、例えば、ディスプレイ・インターフェース５０６に表示された時計の時間設定を設定または変更するために使用することができる。
【００４１】
ディスプレイ・インターフェース５０８内の時間設定ウィンドウは、例えば、ドロップダウン・メニュー５１０を含むことができる。ドロップダウン・メニュー５１０は、例えば、時間、タイム・ゾーン、および夏時間のための自働調整を設定するために使用することができる。もちろん、時間設定ウィンドウは、さらに多くのまたは少ないドロップダウン・メニューを含むことができ、また同じまたは異なるドロップダウン・メニュー選択肢を含むこともできる。さらに、本発明の実施形態は、ドロップダウン・メニューの使用に限定されない。例えば、ラジオ・ボタンまたはチェック・ボックスなど、任意のメニューまたは選択肢の選択機構を、本発明の実施形態によって使用することができる。ユーザは、ユーザ入力を用いることにより、ドロップダウン・メニュー５１０内に含まれるドロップダウン・メニュー５１０および選択肢を選択することができる。ユーザ入力は、例えば、ポータブル・データ処理システム５００の反転または傾斜あるいはその両方の組合せとすることができる。代替的には、ユーザは、所望の設定を選択するために、ディスプレイ・インターフェース５０８上を、図１のスタイラス１０４などのスタイラスで押すことができる。
【００４２】
時間設定ウィンドウはまた、例えば、適用ボタン５１２、および取消しボタン５１４を含むことができる。しかし、本発明の諸実施形態は、適用ボタンまたは取消しボタンあるいはその両方の使用に限定されないことに留意すべきである。任意の数およびタイプの仮想ボタンを、本発明の実施形態により実施することができる。ユーザは、アクティブなアプリケーションまたはプログラム中で選択された任意の設定を取り消すために取消しボタン５１４を使用することができる。さらに、例えば、アクティブなアプリケーションまたはプログラム中に、ユーザにより選択された任意の設定を、適用し、設定し、可能にし、または実行するための適用ボタン５１２を使用することができる。例えば、この図では、ユーザは、時間を東部標準時間の午前１２：５２に設定し、また自動夏時間調整を使用可能にするように適用ボタン５１２を選択する。さらに、適用ボタン５１２は、本発明の諸実施形態を用いるすべてのアプリケーションおよびプログラムに対するデフォルト設定とすることができる。したがって、ユーザが、ポータブル・データ処理システム５００を反転させたとき、適用ボタン５１２は、アプリケーション・ウィンドウ内の任意の設定を実行しまたは可能にする。
【００４３】
時間設定ウィンドウ中で所望の設定を選択した後、ユーザは、再度、ディスプレイ・インターフェース５０６が見えるように、背面側５０４から前面側５０２にポータブル・データ処理システム５００を反転させる。ポータブル・データ処理システム５００の反転を検出した反転センサは、アクティブなアプリケーションに、適用ボタン５１２がデフォルト設定であるので、ディスプレイ・インターフェース５０８中で指定された設定を自動的に実行させる。その結果、本発明の実施形態を使用するユーザは、適用ボタン５１２を手動で選択する必要がなくなる。したがって、本発明の諸実施形態は、ポータブル・データ処理システム５００のユーザの使い勝手を高め、また必要な諸ステップまたはアクションの数を減らすことによりユーザの努力を減少させる。
【００４４】
アプリケーションに、ディスプレイ・インターフェース５０８中で指定された設定を自動的に実行させることに加えて、反転センサはまた、ディスプレイ・アダプタまたはディスプレイ・アダプタの組合せに、ディスプレイ・インターフェース５０６を活動化させ、ディスプレイ・インターフェース５０８を非活動化する。この例示的な図では、ディスプレイ・インターフェース５０６が、時間設定ウィンドウから適用された設定である時間１２：５２を再度表示する。ディスプレイ・インターフェース５０６および５０８が、同じ時間に、または異なる時間に、同じ画像または異なるデータを同時にまたは独立して表示できることを当業者であれば理解されたい。
【００４５】
次に図７を参照すると、本発明の実施形態による、レコード・アルバムのカバーまたはコンパクト・ディスク・ケースのグラフィックを表示するポータブル・データ処理システムの例示的な図が示されている。ポータブル・データ処理システム６００は、例えば、ＭＰ３再生装置またはｉＰｏｄ（Ｒ）などのデジタル音楽再生装置とすることができる。ポータブル・データ処理システム６００は、図３のポータブル・データ処理システム３００の前面側３０２および背面側３０４など、前面側６０２および背面側６０４を含む。
【００４６】
前面側６０２は、タッチ・スクリーン機能を含むことができるディスプレイ・インターフェース６０６を含む。この例示的な図では、ディスプレイ・インターフェース６０６は、レコード・アルバムのカバーまたはコンパクト・ディスク・ケースに似たグラフィックを表示している。ディスプレイ・インターフェース６０６が、レコード・アルバムのカバーまたはコンパクト・ディスク・ケースを図示しているが、本発明の諸実施形態は、それに限定されない。ポータブル・データ処理システム６００は、ディスプレイ・インターフェース６０６内に任意の画像を表示することができる。
【００４７】
ユーザは、タッチ・スクリーン機能も含むことのできるディスプレイ・インターフェース６０８が見えるように、ポータブル・データ処理システム６００を、前面側６０２から背面側６０４に反転させる。ポータブル・データ処理システム６００は、図６のポータブル・データ処理システム５００と同じ反転センサ技術および機能を使用する。その結果、図２の反転センサ２２０などの反転センサは、背面側６０４がいま上向き姿勢にあることを検出する。さらに、反転センサは、図２のディスプレイ・アダプタ２２２などのディスプレイ・アダプタに、ディスプレイ・インターフェース６０８を活動化させることができる。同様に、反転センサは、図２のディスプレイ・アダプタ２０８など、同じまたは異なるディスプレイ・アダプタに、ディスプレイ・インターフェース６０６を非活動化させることができる。ディスプレイ・インターフェース６０６の非活動化により、電力が保存され、また透光性問題を阻止することができる。
【００４８】
さらに、反転センサは、アクティブなアプリケーションに、異なるスクリーン画像をディスプレイ・インターフェース６０８中に表示させることができる。この図では、ディスプレイ・インターフェース６０８は、アーティストの名前、タイトル、歌の選択リスト、および評価を表示している。しかし、本発明の諸実施形態は、ディスプレイ・インターフェース６０８内に表示するために上記でリストされた項目に限定されない。任意のテキスト形式またはグラフィック形式の情報を、本発明の実施形態により、ディスプレイ・インターフェース６０８内に表示することもできる。
【００４９】
ユーザは、例えば、ポータブル・データ処理システム６００の一連の反転または傾斜あるいはその両方を用いて、あるいは図１のスタイラス１０４などのスタイラスを用いてディスプレイ・インターフェース６０８上を押して歌リスト中の適切なボックスをチェックすることにより歌を選択する。しかし、本発明の諸実施形態は、この例で示すチェック・ボックス選択肢の選択に限定されない。例えば、ラジオ・ボタン、またはドロップダウン・メニューなど、任意の選択肢選択機構を、本発明の諸実施形態により使用することができる。
【００５０】
ユーザが、ディスプレイ・インターフェース６０８内の所望の歌を選択した後、ユーザは、ディスプレイ・インターフェース６０６が見えるようにポータブル・データ処理システム６００を反転させる。本発明の諸実施形態は、デフォルト適用設定を使用するため、反転センサが反転を検出し、アクティブなアプリケーションに、ディスプレイ・インターフェース６０８中で指定された歌の選択を自動的に実行させる。さらに、反転センサは、ディスプレイ・アダプタまたはディスプレイ・アダプタの組合せに、ディスプレイ・インターフェース６０６を活動化させ、ディスプレイ・インターフェース６０８を非活動化させる。この例示的な図では、ディスプレイ・インターフェース６０６が、レコード・アルバムのカバーまたはコンパクト・ディスク・ケースに似たグラフィックを再度表示する。しかし、ディスプレイ・インターフェース６０６は、代替的に、例えば、歌が再生されている間、現在再生されている歌の名前、経過時間、背景グラフィックス、色、ピクチャ、またはその任意の組合せを示すこともできる。
【００５１】
さらに、反転センサは、例えば、加速度計などの速度検出機構を含むことができる。速度検出機構は、ポータブル・データ処理システム６００に対して、ユーザにより行われる反転動作速度を検出する。反転センサは、速度検出機構を用いて、アクティブなアプリケーションに、例えば、ポータブル・データ処理システム６００の「迅速な」反転または傾斜動作中にいくつかの機能を実行させる。反転センサは、速度検出機構を使用して、早送り、逆再生、次の歌へのスキップ、歌のリプレイなどの機能を実行することができる。しかし、本発明の諸実施形態は、ポータブル・データ処理システム６００の迅速な反転または傾斜動作に関連付けられた機能の上記リストに限定されない。速度検出機構は、本発明の諸実施形態により実施される任意の機能を実行するために使用することができる。
【００５２】
反転速度の検出に加えて、反転センサは反転方向を判定する。したがって、反転センサは、例えば、ポータブル・データ処理システム６００の迅速な時計回りの反転中に、次の歌への早送り、またはスキップを、またポータブル・データ処理システム６００の迅速な反時計回りの反転中に、歌の逆再生またはリプレイを実行することができる。任意のアプリケーションまたはプログラム機能を、ポータブル・データ処理システム６００の反転、傾斜、あるいは反転または傾斜あるいはその両方の組合せの方向および速度と関連付けられることを当業者であれば理解されたい。さらに、反転センサを、ポータブル・データ処理システム６００の、例えば、１０、２５、４５、または９０度の縦揺れまたは傾斜を検出するように較正できることを当業者であれば理解されたい。しかし、上記の角度（degree）増分リストは、例示的なものに過ぎず、本発明の諸実施形態に対する制限または限定を意味するものではない。本発明の実施形態は、反転センサを、必要な任意の角度増分に較正することができる。
【００５３】
さらに、反転センサは、ポータブル・データ処理システム６００の水平表示方向を検出するのに加えて、水平と垂直の間の表示方向の任意の角度と共に、垂直表示方向も同様に検出できることを当業者であれば理解されたい。一例として、ユーザが、ポータブル・データ処理システム６００の上端を地面の方向に向けた場合、反転センサは、例えば、ポーズ機能を実行することができる。同様に、ユーザが、ポータブル・データ処理システム６００の上端を空の方向に向けた場合、反転センサは、例えば、アクティブなアプリケーションまたはプログラムを終了させることができる。もちろん、本発明の諸実施形態に従って、任意の所定のポータブル・データ処理システムの表示方向を、任意のアプリケーションまたはプログラム機能を実行するためのユーザ入力として使用することもできる。
【００５４】
次に、図８を参照すると、本発明の実施例による、電子ブックを表示するポータブル・データ処理システムの例示的な図が示されている。ポータブル・データ処理システム７００は、例えば、図１のＰＤＡ１００などのＰＤＡとすることができる。ポータブル・データ処理システム７００は、図３のポータブル・データ処理システム３００の前面側３０２および背面側３０４など、前面側７０２および背面側７０４を含む。
【００５５】
前面側７０２は、タッチ・スクリーン機能を含むことのできるディスプレイ・インターフェース７０６を含む。この例示的な図では、ディスプレイ・インターフェース７０６は、電子ブックの２２ページを表示する。ディスプレイ・インターフェース７０６が、電子ブックを表示しているが、本発明の諸実施形態はそれに限定されない。ディスプレイ・インターフェース７０６は、本発明の諸実施形態により実施されるアクティブなアプリケーションまたはプログラムに関連する任意の画像を表示することができる。
【００５６】
ユーザは、ディスプレイ・インターフェース７０８を見せるためにポータブル・データ処理システム７００を反転させる。ディスプレイ・インターフェース７０８はまた、タッチ・スクリーン機能を含むことができる。ポータブル・データ処理システム７００は、図６のポータブル・データ処理システム５００および図７の６００と同じ反転センサ技術および機能を使用する。したがって、ユーザが、ポータブル・データ処理システム７００を反転させると、反転センサは、図２のディスプレイ・アダプタ２２２などのディスプレイ・アダプタに、ディスプレイ・インターフェース７０８を活動化させる。同様に、反転センサは、図２のディスプレイ・アダプタ２０８など、同じまたは異なるディスプレイ・アダプタに、ディスプレイ・インターフェース７０６を非活動化させる。
【００５７】
この示された例では、ユーザは、ポータブル・データ処理システム７００に対して反時計回りの反転７１０を使用して、前方に電子ブックのページを送る。その結果、ディスプレイ・インターフェース７０８は、電子ブックの２３ページを表示する。ユーザが、反時計回りの反転７１０を再度行った場合、ディスプレイ・インターフェース７０６は、電子ブックの２４ページを表示する。ユーザがもう一度反時計回りの反転７１０を行うと、ディスプレイ・インターフェース７０８は、電子ブックの２５ページを表示するなど以下同様である。
【００５８】
逆に、ユーザは、時計回りの反転７１２を行って、後方に電子ブックのページを送る。したがって、ユーザが、ディスプレイ・インターフェース７０６内で示された開始点である２２ページから、時計回りの反転７１２を行った場合、ディスプレイ・インターフェース７０８は、電子ブックの２１ページを表示する。ユーザが、もう一度、時計回りの反転７１２を行うと、ディスプレイ・インターフェース７０６は、２０ページを表示するなど以下同様である。
【００５９】
したがって、本発明の実施形態によると、電子ブック内で前方または後方にページを送るために、図３の機能ボタン３０８などの前方または後方機能ボタンをユーザが手動で押す必要がない。本発明の実施形態によると、別のページを見るために、ユーザがポータブル・データ処理システム７００の表示方向を１８０度反転などの所定量だけ変更する必要があるに過ぎず、それは、自然に本のページをめくるのとよく似ている。さらに、迅速な反時計回りの反転により、例えば、電子ブックを次の章に、またはその本の最後まで所定の数ページを送ることができる。同様に、迅速な時計回りの反転により、例えば、前の章に、または本の最初まで所定の数ページを戻すことができる。
【００６０】
次に図９を参照すると、本発明の一実施形態による複数のディスプレイ・インターフェースを有するポータブル・データ処理システム内に時間アプリケーションを表示するための例示的なプロセスを示す流れ図が示されている。図９に示されるプロセスは、例えば、図６のポータブル・データ処理システム５００などのポータブル・データ処理システム中で実施することができる。
【００６１】
プロセスは、ユーザが、ポータブル・データ処理システム内に時間を表示するアプリケーションを開くために、ユーザ入力を行ったときに開始する（ステップ８０２）。しかし、この例における時間アプリケーションの使用は、例示のためだけであり、本発明の諸実施形態に対する制限または限定とするものではないことに留意すべきである。本発明の実施形態により実施できる任意のアプリケーションまたはプログラムを使用することができる。ステップ８０２で、ユーザが時間アプリケーションを開いた後、図６の前面側５０２など、ポータブル・データ処理システムの前面側が上を向いているかどうかに関して判定が行われる（ステップ８０４）。ポータブル・データ処理システムは、ポータブル・データ処理システムの表示方向を検出するために、図２の反転センサ２２０などの反転センサを使用する。
【００６２】
ポータブル・データ処理システムの前面側が上向きである場合、すなわち、ステップ８０４でｙｅｓ出力の場合、ポータブル・データ処理システムは、図６のディスプレイ・インターフェース５０６などのディスプレイ・インターフェース内に時間ウィンドウを表示する（ステップ８０６）。ポータブル・データ処理システムは、前面側のディスプレイ・インターフェース内に表示されるデータを制御するために、図２のディスプレイ・アダプタ２０８などのディスプレイ・アダプタを使用する。さらに、前面側ディスプレイ・インターフェースは、タッチ・スクリーン機能を有することができる。
【００６３】
ポータブル・データ処理システムの前面側が上向きではない場合、すなわち、ステップ８０４でｎｏ出力の場合、ポータブル・データ処理システムは、図６の背面側５０４のディスプレイ・インターフェース５０８など、背面側ディスプレイ・インターフェース内に時間設定ウィンドウを表示する（ステップ８０８）。ポータブル・データ処理システムは、背面側ディスプレイ・インターフェース内に表示されるデータを制御するために、図２のディスプレイ・アダプタ２２２など、同じまたは異なるディスプレイ・アダプタを使用することができる。さらに、背面側ディスプレイ・インターフェースはまた、タッチ・スクリーン機能を含むこともできる。
【００６４】
ステップ８０８で、ポータブル・データ処理システムが、背面側ディスプレイ・インターフェース内に時間設定ウィンドウを表示した後、ポータブル・データ処理システムは、アクティブな時間アプリケーション内の時間を設定または変更するために、例えば、図６のドロップダウン・メニュー５１０などのドロップダウン・メニューからユーザの時間設定入力を受け取ることができる（ステップ８１０）。次いで、ユーザがポータブル・データ処理システムを反転させたかどうかに関する判定が行われる（ステップ８１２）。ユーザが、ポータブル・データ処理システムを反転させていない場合、すなわち、ステップ８１２でｎｏ出力の場合、プロセスは、ステップ８０８に戻って、ポータブル・データ処理システムは、時間設定ウィンドウを継続して表示する。ユーザがポータブル・データ処理システムを反転させた場合、すなわち、ステップ８１２でｙｅｓ出力の場合、図６のデフォルト適用設定またはボタン５１２などのデフォルト適用設定であるため、ポータブル・データ処理システムはステップ８１０で入力されたユーザ入力を適用する（ステップ８１４）。
【００６５】
ステップ８１４でユーザ入力をポータブル・データ処理システムに適用した後、プロセスはステップ８０６に戻る。ステップ８０６でポータブル・データ処理システムが時間ウィンドウを表示した後、ユーザが、ポータブル・データ処理システムを反転させたかどうかに関する判定が行われる（ステップ８１６）。ユーザが、ポータブル・データ処理システムを反転させた場合、すなわち、ステップ８１６でｙｅｓ出力の場合、プロセスは、ステップ８０８に戻り、ポータブル・データ処理システムは時間設定ウィンドウを表示する。この例示の図における時間ウィンドウが選択肢または機能設定を含む場合、デフォルト適用設定により、ステップ８１６で実施される反転動作が選択肢または機能設定を自動的に実行し、または可能にすることに留意すべきである。
【００６６】
ユーザがポータブル・データ処理システムを反転させない場合、すなわち、ステップ８１６でｎｏ出力の場合、ユーザが時間アプリケーションを閉じるためのユーザ入力を行うかどうかに関して判定が行われる（ステップ８１８）。ユーザ入力は、例えば、ポータブル・データ処理システムに所定のユーザ反転または傾斜を行うこと、ディスプレイ・インターフェース内に含まれる仮想のクローズ・ボタン上をスタイラスで押すこと、またはポータブル・データ処理システムの前面側に含まれるクローズ機能ボタンを手動で押すことなどとすることができる。ユーザが、時間アプリケーションを閉じるためのユーザ入力を行わない場合、すなわち、ステップ８１８でｎｏ出力の場合、プロセスはステップ８０６に戻り、ポータブル・データ処理システムは時間ウィンドウを継続して表示する。ユーザが、時間アプリケーションを閉じるためにユーザ入力を行う場合、すなわち、ステップ８１８でｙｅｓ出力の場合、プロセスはそれ以降終了する。
【００６７】
次に、図１０を参照すると、本発明による複数のディスプレイ・インターフェースを有するポータブル・データ処理システム内に電子ブック・アプリケーションを表示するための例示的なプロセスを示す流れ図が示されている。図１０に示すプロセスは、例えば、図８のポータブル・データ処理システム７００などのポータブル・データ処理システム中で実施することができる。
【００６８】
プロセスは、ポータブル・データ処理システム内に電子ブック・アプリケーションを開くためにユーザ入力を行ったとき開始する（ステップ９０２）。ユーザ入力は、例えば、ポータブル・データ処理システムに所定のユーザ反転または傾斜を行うこと、ディスプレイ・インターフェース内に含まれる仮想のオープン・ボタン上をスタイラスで押すこと、またはポータブル・データ処理システムの前面側に含まれるオープン機能ボタンを手動で押すことなどとすることができる。ステップ９０２で、ユーザが、電子ブック・アプリケーションを開くためのユーザ入力を受け取った後、ポータブル・データ処理システムは、例えば、図８の前面側７０２のディスプレイ・インターフェース７０６など、ポータブル・データ処理システムの前面側のディスプレイ・ウィンドウ内にユーザのプリファレンス・ウィンドウを表示することができる（ステップ９０４）。ポータブル・データ処理システムは、前面側ディスプレイ・ウィンドウ内に表示されるデータを制御するために、図２のディスプレイ・アダプタ２０８などのディスプレイ・アダプタを使用する。さらに、前面側ディスプレイ・インターフェースは、タッチ・スクリーン機能を有することができる。
【００６９】
代替的には、ユーザのプリファレンス・ウィンドウは、例えば、ユーザが、ポータブル・データ処理システム上で電子ブック・アプリケーションを開く最初のときに、またはユーザが、例えば、電子ブック・アプリケーション内のツールもしくは選択肢メニュー内のプリファレンスを選択したときにだけ現れるようにすることができる。ユーザは、例えば、フォント・サイズ、フォント・カラー、フォント・スタイル、背景カラー、開始ページなど、ユーザが電子ブックをどのように見たいかを入力するためにユーザのプリファレンス・ウィンドウを使用することができる。ユーザのプリファレンス・ウィンドウがステップ９０２の後に現れない場合、プロセスはステップ９１０に進み得ることに留意すべきである。
【００７０】
ステップ９０４で、ユーザがそのプリファレンスをユーザのプリファレンス・ウィンドウに入力した後、ポータブル・データ処理システムをユーザが反転させたかどうか判定が行われる（ステップ９０６）。ポータブル・データ処理システムは、ユーザの反転を検出するために、またポータブル・データ処理システムに、アクティブなアプリケーション・ウィンドウ内の任意の設定を可能にまたは実行させるために、図２の反転センサ２２０などの反転センサを使用する。ユーザがポータブル・データ処理システムを反転させていない場合、すなわち、ステップ９０６でｎｏ出力の場合、プロセスは、ステップ９０４に戻り、ポータブル・データ処理システムが、ユーザのプリファレンス・ウィンドウを継続して表示する。ユーザが、ポータブル・データ処理システムを反転させた場合、すなわち、ステップ９０６でｙｅｓ出力の場合、ポータブル・データ処理システムは、デフォルト適用設定であるため、ユーザのプリファレンス・ウィンドウ内のユーザ入力を適用する（ステップ９０８）。
【００７１】
ステップ９０８で、ユーザ入力を適用した後、ポータブル・データ処理システムは、例えば、電子ブック・アプリケーション中に含まれる本のタイトルすべてを表示することができる（ステップ９１０）。ポータブル・データ処理システムは、例えば、背面側７０４のディスプレイ・インターフェース７０８などの背面側ディスプレイ・インターフェース中に本のタイトルを表示する。ポータブル・データ処理システムは、背面側のディスプレイ・インターフェース内に表示されるデータを制御するために、図２のディスプレイ・アダプタ２２２など、同じまたは異なるディスプレイ・アダプタを使用することができる。さらに、背面側ディスプレイ・インターフェースはまた、タッチ・スクリーン機能を含むこともできる。
【００７２】
電子ブック・アプリケーション中に含まれるタイトルを閲覧している間に、ユーザは、例えば、本のタイトル間をナビゲートするために、任意の方向にポータブル・データ処理システムを４５度傾斜させることができる。しかし、ナビゲーション機能を実施するために４５度傾斜させることは、例示的なものに過ぎず、本発明の諸実施形態に対する限定を意図するものではない。任意の角度のユーザによる傾斜、反転、またはその組合せを、本発明の諸実施形態により実施することができる。代替的には、ユーザは、例えば、タイトルのプリファレンスを入力するために、図１のスタイラス１０４などのスタイラスを使用することができる。
【００７３】
次いで、ユーザが、再度、ポータブル・データ処理システムを反転させたかどうかに関して判定が行われる（ステップ９１２）。ユーザが、ポータブル・データ処理システムを反転させていない場合、すなわち、ステップ９１２でｎｏ出力の場合、プロセスはステップ９１０に戻り、ポータブル・データ処理システムは本のタイトルを継続して表示する。ユーザが、ポータブル・データ処理システムを反転させた場合、すなわち、ステップ９１２でｙｅｓ出力の場合、ポータブル・データ処理システムは、本のタイトル選択を実行し、前面側ディスプレイ・インターフェース中に選択された本の最初のページを表示する（ステップ９１４）。
【００７４】
ステップ９１４で、選択された本の最初のページが表示された後、ユーザがポータブル・データ処理システムを再度反転させたかどうかに関して判定が行われる（ステップ９１６）。ユーザが、ポータブル・データ処理システムを再度反転させていない場合、すなわち、ステップ９１６でｎｏ出力の場合、プロセスは、ステップ９１４に戻り、ポータブル・データ処理システムは、選択された本の最初のページを継続して表示する。ユーザが、ポータブル・データ処理システムを再度反転させた場合、すなわち、ステップ９１６でｙｅｓ出力の場合、ポータブル・データ処理システムは、ユーザの反転方向に従って異なるページを表示する（ステップ９１８）。
【００７５】
したがって、ユーザが、図８の反時計回りの反転７１０など、反時計回りの反転を行った場合、ポータブル・データ処理システムは、背面側ディスプレイ・インターフェース内に電子ブックの次のページ、この例では２ページを表示する。ユーザが、例えば、図８の時計回りの反転７１２などの時計回りの反転を行う場合、ポータブル・データ処理システムは、背面側ディスプレイ・インターフェース内に、この図では、本のタイトル・ページであり得る電子ブックの前ページを表示する。
【００７６】
次いで、ユーザが、再度、ポータブル・データ処理システムを反転させたかどうかに関して判定が行われる（ステップ９２０）。ユーザがポータブル・データ処理システムを再度反転させた場合、すなわち、ステップ９２０でｙｅｓ出力の場合、プロセスはステップ９１８に戻り、上記のように、ユーザの反転方向に従って異なるページを表示する。例えば、ユーザが、背面側のディスプレイ・インターフェース中で２ページを閲覧している間に、反時計回りの反転を行った場合、ポータブル・データ処理システムは、前面側のディスプレイ・インターフェース中に３ページを表示する。同様に、ユーザが、背面側のディスプレイ・インターフェース中で２ページを閲覧している間に、時計回りの反転を行った場合、ポータブル・データ処理システムは、前面側ディスプレイ・インターフェース中に１ページを表示する。ユーザは、その反転プロセスを限りなく継続して、電子ブック内のすべてのまたは任意のページを見ることができる。さらに、ユーザは、例えば、一連の反転もしくは傾斜またはその組合せを行って、電子ブックを所定量のページだけ送り、または戻して、次のもしくは前の章に、または電子ブックの最初もしくは最後に送ることができる。
【００７７】
ユーザが、ポータブル・データ処理システムを再度反転させていない場合、すなわち、ステップ９２０でｎｏ出力の場合、ポータブル・データ処理システムは同じページを継続して表示する（ステップ９２２）。次いで、ユーザが、電子ブック・アプリケーションを閉じるためにユーザ入力を行うかどうかに関して判定が行われる（ステップ９２４）。ユーザが、電子ブック・アプリケーションを閉じるためのユーザ入力を行わない場合、すなわち、ステップ９２４でｎｏ出力の場合、プロセスはステップ９２０に戻り、ポータブル・データ処理システムは、ユーザがポータブル・データ処理システムをもう一度反転させるかどうか判定する。ユーザが、電子ブック・アプリケーションを閉じるためにユーザ入力を行う場合、すなわち、ステップ９２４でｙｅｓ出力の場合、プロセスはそれ以降終了する。
【００７８】
したがって、本発明の諸実施形態は、複数のディスプレイ・インターフェースを有するポータブル・データ処理システムでデータを表示するための、コンピュータで実施される方法、データ処理システム、およびコンピュータで使用可能なプログラム・コードを提供する。本発明は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、またはハードウェアおよびソフトウェア要素を共に含む実施形態の形をとることができる。好ましい実施形態では、本発明は、それだけに限らないが、ファームウェア、常駐するソフトウェア、マイクロコードなどを含むソフトウェアで実施される。
【００７９】
さらに、本発明は、コンピュータもしくは任意の命令実行システムで使用するための、またはそれに関連して使用するためのプログラム・コードを提供する、コンピュータで使用可能なもしくはコンピュータで読取り可能な媒体からアクセス可能なコンピュータ・プログラム製品の形をとることができる。本説明では、コンピュータで使用可能なもしくはコンピュータで読取り可能な媒体は、命令実行システム、装置、もしくはデバイスで使用するための、またはそれに関連して使用するためのプログラムを、含み、記憶し、通信し、伝送し、または移送できる任意の有形な装置とすることができる。
【００８０】
その媒体は、電子、磁気、光、電磁、赤外線、または半導体のシステム（または装置もしくはデバイス）あるいは伝送媒体とすることができる。コンピュータ可読媒体の例には、半導体もしくは固体記憶装置、磁気テープ、取外し可能なコンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、剛性のある磁気ディスク、および光ディスクが含まれる。現在の光ディスクの例には、ＣＤ−ＲＯＭ（コンパクト・ディスク読取り専用メモリ）、ＣＤ−Ｒ／Ｗ（コンパクト・ディスク読取り／書込み）、およびＤＶＤ（ディジタル・ビデオ・ディスク）が含まれる。
【００８１】
プログラム・コードを記憶または実行あるいはその両方を行うのに適したデータ処理システムは、システム・バスを介してメモリ要素に直接または間接的に結合された少なくとも１つのプロセッサを含む。メモリ要素は、プログラム・コードの実行中に使用されるローカル・メモリ、大容量記憶装置、および実行中に大容量記憶装置からコードを取り出す必要のある回数を減らすために、少なくともいくつかのプログラム・コードの一時的なストレージを提供するキャッシュ・メモリを含むことができる。
【００８２】
入出力またはＩ／Ｏデバイス（それだけに限らないが、キーボード、ディスプレイ、ポインティング・デバイスなどを含む）をシステムに、直接、または介在するＩ／Ｏ制御装置を介して結合することができる。
【００８３】
さらに、データ処理システムを、他のデータ処理システムと、または介在する私設網もしくは公衆網を介して遠隔のプリンタもしくは記憶装置と結合できるように、ネットワーク・アダプタをシステムに結合することもできる。モデム、ケーブル・モデム、およびイーサネット（登録商標）・カードは、ネットワーク・アダプタの現在利用可能なタイプのいくつかに過ぎない。
【００８４】
本発明の説明は例示および説明のために示されており、網羅的であること、または本発明を開示の形態に限定することを意図していない。当業者であれば、多くの変更形態および変形形態が明らかであろう。本実施形態は、本発明の原理、および実際の用途を最もよく説明するために、また企図された特定の用途に適切な、様々の変更を有する様々の実施形態について当業者が本発明を理解できるように、選択され説明されている。
【図面の簡単な説明】
【００８５】
【図１】本発明の諸態様を実施できる携帯情報端末の絵画図である。
【図２】本発明の諸態様を実施できる携帯情報端末のブロック図である。
【図３】本発明の例示的な実施形態によるデバイスの前面および背面上のディスプレイ・インターフェースを示すポータブル・データ処理システムの絵画図である。
【図４】本発明の例示的な実施形態による単一のリバーシブル液晶ディスプレイ・パネルを含むポータブル・データ処理システムの側面図である。
【図５】本発明の例示的な実施形態による２つの背中合せの液晶ディスプレイ・パネルを含むポータブル・データ処理システムの側面図である。
【図６】本発明の例示的な実施形態によるアクティブな時計アプリケーションを表示するポータブル・データ処理システムを例示的に示す図である。
【図７】本発明の例示的な実施形態によるレコード・アルバムのカバーまたはコンパクト・ディスク・ケースのグラフィックを表示するポータブル・データ処理システムを例示的に示す図である。
【図８】本発明の例示的な実施形態による電子ブックを表示するポータブル・データ処理システムを例示的に示す図である。
【図９】本発明の例示的な実施形態による複数のディスプレイ・インターフェースを有するポータブル・データ処理システム内で、時間アプリケーションを表示するための例示的なプロセスを示す流れ図である。
【図１０】本発明の例示的な実施形態による複数のディスプレイ・インターフェースを有するポータブル・データ処理システム内で、電子ブック・アプリケーションを表示するための例示的なプロセスを示す流れ図である。
【符号の説明】
【００８６】
１００  ＰＤＡ
１０２  ディスプレイ
１０４  スタイラス
１０６  キーパッド
１０８  スピーカ
２００  ＰＤＡ
２０２  バス
２０４  プロセッサ
２０６  主記憶装置
２０８  ディスプレイ・アダプタ
２１０  キーパッド・アダプタ
２１２  ストレージ
２１４  オーディオ・アダプタ
２１６  通信ユニット、通信アダプタ
２１８  クレードル・リンク
２２０  反転センサ
２２２  ディスプレイ・アダプタ
３００  ポータブル・データ処理システム
３０２  前面側
３０４  背面側
３０６  ディスプレイ・インターフェース
３０８  機能ボタン
３１０  ディスプレイ・インターフェース
４００  ポータブル・データ処理システム
４０２  リバーシブル液晶ディスプレイ・パネル
４０４  ディスプレイ・インターフェース
４０６  ディスプレイ・インターフェース
４０８  ポータブル・データ処理システム
４１０  液晶ディスプレイ・パネル
４１２  液晶ディスプレイ・パネル
４１４  ディスプレイ・インターフェース
４１６  ディスプレイ・インターフェース
５００  ポータブル・データ処理システム
５０２  前面側
５０４  背面側
５０６  ディスプレイ・インターフェース
５０８  ディスプレイ・インターフェース
５１０  ドロップダウン・メニュー
５１２  適用ボタン
５１４  取消しボタン
６００  ポータブル・データ処理システム
６０２  前面側
６０４  背面側
６０６  ディスプレイ・インターフェース
６０８  ディスプレイ・インターフェース
７００  ポータブル・データ処理システム
７０２  前面側
７０４  背面側
７０６  ディスプレイ・インターフェース
７０８  ディスプレイ・インターフェース
７１０  反時計回りの反転
７１２  時計回りの反転
【図１】
2007220109.tif 000003
【図２】
2007220109.tif 000004
【図３】
2007220109.tif 000005
【図４】
2007220109.tif 000006
【図５】
2007220109.tif 000007
【図６】
2007220109.tif 000008
【図７】
2007220109.tif 000009
【図８】
2007220109.tif 000010
【図９】
2007220109.tif 000011
【図１０】
2007220109.tif 000012