(57)【要約】  本発明は、少なくとも２つのディスプレイ（１３０）、（１５０）に対するグラフィカルユーザインタフェースの調整方法に関し、前記少なくとも２つのディスプレイのうちの少なくとも１つの起動によって、グラフィカルユーザインタフェースは、前記少なくとも１つのディスプレイの特性についての情報を受け取り、その特性に従ってグラフィカルユーザインタフェースは更新されることを特徴とする。本発明は、さらに、ディスプレイシステム、装置、グラフィカルユーザインタフェース及びコンピュータプログラム製品に関する。
2008527476.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つのディスプレイに対してグラフィカルユーザインタフェースを調整する方法であって、
前記少なくとも２つのディスプレイのうちの、少なくとも１つのディスプレイの起動に応じて、
前記グラフィカルユーザインタフェースが、前記起動したディスプレイの特性に従って、前記起動したディスプレイに対して更新されることを特徴とするグラフィカルユーザインタフェースの調整方法。
【請求項２】
前記グラフィカルユーザインタフェースは、前記少なくとも１つの起動したディスプレイの特性についての情報を受け取ることを特徴とする請求項１に記載の方法。
【請求項３】
前記グラフィカルユーザインタフェースは、前記起動したディスプレイにより、前記少なくとも１つの起動したディスプレイの特性についての情報を受け取ることを特徴とする請求項１に記載の方法。
【請求項４】
前記グラフィカルユーザインタフェースは、サイズ、形状、表示機能、対話機能のうちの少なくとも１つに関する特性についての情報を受け取ることを特徴とする請求項１に記載の方法。
【請求項５】
前記グラフィカルユーザインタフェースは、２つのディスプレイを有する１つの装置内で調整されることを特徴とする請求項１に記載の方法。
【請求項６】
前記グラフィカルユーザインタフェースは、サイズが異なる２つのディスプレイを有する１つの装置内で調整されることを特徴とする請求項１に記載の方法。
【請求項７】
前記少なくとも２つのディスプレイのうちの、少なくとも１つのディスプレイの起動に応じ、
前記少なくとも２つのディスプレイのうちの、少なくとも他の１つは起動停止状態とされることを特徴とする請求項１に記載の方法。
【請求項８】
前記グラフィカルユーザインタフェースは、前記少なくとも２つのディスプレイのうちの、少なくとも他の１つにも表示されることを特徴とする請求項１に記載の方法。
【請求項９】
前記グラフィカルユーザインタフェースは、ディスプレイ解像度、表示サイズ及びフォームファクタについての情報を受け取ることを特徴とする請求項１に記載の方法。
【請求項１０】
前記グラフィカルユーザインタフェースに属するユーザインタフェースフレームワーク及びアプリケーションは、起動している少なくとも１つのディスプレイによって、ディスプレイ解像度、表示サイズ及びフォームファクタについての情報を受け取ることを特徴とする請求項１に記載の方法。
【請求項１１】
前記グラフィカルユーザインタフェースに属するユーザインタフェースアプリケーションは、アプリケーションの形式に合わせて更新されることを特徴とする請求項１に記載の方法。
【請求項１２】
少なくとも２つのディスプレイと、前記ディスプレイ用のグラフィカルユーザインタフェースとを有するディスプレイシステムであって、
前記システムは、前記ディスプレイを起動する手段を有し、
前記少なくとも２つのディスプレイのうちの、少なくとも１つのディスプレイの起動に応じて、
前記起動したディスプレイの特性に従って、前記起動したディスプレイに対して、前記グラフィカルユーザインタフェースは、それ自身を更新することができることを特徴とするディスプレイシステム。
【請求項１３】
前記ユーザインタフェースに、起動している少なくとも１つのディスプレイの特性についての情報を提供することができることを特徴とする請求項１２に記載のディスプレイシステム。
【請求項１４】
起動している少なくとも１つの前記ディスプレイは、前記ユーザインタフェースに、前記ディスプレイの特性について通知することができることを特徴とする請求項１２に記載のディスプレイシステム。
【請求項１５】
前記少なくとも２つのディスプレイは、サイズが異なる表示領域を有することを特徴とする請求項１２に記載のディスプレイシステム。  
【請求項１６】
前記特性は、サイズ、形状、表示機能、対話機能のうちの少なくとも１つに関連することを特徴とする請求項１２に記載のディスプレイシステム。
【請求項１７】
前記少なくとも２つのディスプレイのうちの、少なくとも他の１つにも、前記グラフィカルユーザインタフェースを表示することができることを特徴とする請求項１２に記載のディスプレイシステム。
【請求項１８】
１つの装置に配置されていることを特徴とする請求項１２に記載のディスプレイシステム。
【請求項１９】
少なくとも２つのディスプレイを有する装置であって、
前記装置は、前記少なくとも２つのディスプレイ用のグラフィカルユーザインタフェースを有し、
前記装置は、前記ディスプレイを起動する手段を有し、
前記少なくとも２つのディスプレイのうちの、少なくとも１つのディスプレイの起動に応じて、
前記起動したディスプレイの特性に従って、前記起動したディスプレイに対して、前記グラフィカルユーザインタフェースは、それ自身を更新することができることを特徴とする装置。
【請求項２０】
前記グラフィカルユーザインタフェースに、起動している少なくとも１つのディスプレイの特性についての情報を提供することができることを特徴とする請求項１９に記載の装置。
【請求項２１】
起動している少なくとも１つの前記ディスプレイは、前記グラフィカルユーザインタフェースに、前記ディスプレイの特性についての情報を提供することができることを特徴とする請求項１９に記載の装置。
【請求項２２】
前記少なくとも２つのディスプレイは、サイズが異なる表示領域を有することを特徴とする請求項１９に記載の装置。
【請求項２３】
前記特性は、サイズ、形状、表示機能、対話機能のうちの少なくとも１つに関連することを特徴とする請求項１９に記載の装置。
【請求項２４】
前記少なくとも２つのディスプレイのうちの、少なくとも他の１つにも、前記グラフィカルユーザインタフェースを表示することができることを特徴とする請求項１９に記載の装置。
【請求項２５】
通信手段を有することを特徴とする請求項１９に記載の装置。
【請求項２６】
ＰＤＡ機能を有することを特徴とする請求項１９に記載の装置。
【請求項２７】
ディスプレイ用グラフィカルユーザインタフェースであって、
ディスプレイの起動に応じて、前記ディスプレイの特性に関する情報を受け取る制御手段を有し、
前記制御手段は、前記起動したディスプレイの前記特性に従って、前記グラフィカルユーザインタフェースを調整できることを特徴とするグラフィカルユーザインタフェース。
【請求項２８】
前記情報は、前記ディスプレイのサイズに関連することを特徴とする請求項２７に記載のグラフィカルユーザインタフェース。
【請求項２９】
少なくとも２つのディスプレイを有するディスプレイ装置及びグラフィカルユーザインタフェース用のコンピュータプログラム製品であって、
前記少なくとも２つのディスプレイのうちの少なくとも１つの起動に関する情報を受け取るように設定され、
前記ディスプレイの起動に応じて、前記起動したディスプレイの特性に従って、前記起動したディスプレイに対して前記ユーザインタフェースを更新するように設定された、コンピュータ読み取り可能な命令を備えることを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示機能を有する装置に関し、特に、ユーザインタフェースが表示される、少なくとも２つのディスプレイを有する装置に関する。
【背景技術】
【０００２】
近年、装置で使用されるアプリケーションのユーザインタフェース（ＵＩ）を介して、アプリケーション関連情報を表示する機能を持った様々な装置にディスプレイが使われている。単一ディスプレイタイプの装置は、それ自身がアプリケーションＵＩソフトウェアを有しており、情報をできるだけ効率的に表示することが可能となっている。ディスプレイが異なればサイズも異なり、特に、サイズの違いが大きい場合、例えば、あるユーザインタフェースがＰＣ用ディスプレイ向けに設計され、同じユーザインタフェースをＰＤＡのディスプレイに表示したいような場合、あるユーザインタフェースが必ずしも他のディスプレイに適しているとは限らない。
【０００３】
サイズが異なるディスプレイ間でデータ表示（プレゼンテーション）を調整するという問題は、例えば、米国特許公開番号第2004/0163046 A1号の公報で検討されている。上記公報は、アプリケーションを異なるデバイスプラットフォームのユーザインタフェースに適合させるためのスケーラブルアーキテクチャに関する。この公報に開示された解決方法によれば、アプリケーション開発者は、各デバイスプラットフォームにおけるユーザインタフェース機能には依存しない、アプリケーションのグラフィカルユーザインタフェース（ＧＵＩ）を構築することができる。これを可能にするアーキテクチャには、スケーラブルＧＵＩライブラリと、タスク管理モジュールと転送管理モジュールとを備えたカスタマイズモジュールと、レンダリング管理モジュールが含まれる。スケーラブルアプリケーションが起動され、あるいは異なるデバイスプラットフォームに移されると、このスケーラブルアプリケーションによってアプリケーションＧＵＩの中間表示が現れる。この中間表示は、アプリケーションＧＵＩのアプリケーション開発者によって指定された特性だけでなく、対象のデバイスプラットフォームの機能に基づいて、カスタマイズモジュールによって動的にカスタマイズされる。
【０００４】
先の解決方法は、異なる装置で実行可能なアプリケーションを構築するアプリケーション開発者に向けられている。公報の解決方法は、アプリケーションがまず構築され、次に当該デバイスに転送され、そこで拡大縮小されるといった状況を対象にしている。インストール後は、アプリケーションはそのデバイスに留まり、再び操作する必要はない。
【発明の開示】
【課題を解決するための手段】
【０００５】
本願発明は、異なるディスプレイに対してユーザインタフェースを調整する、方法、ディスプレイシステム、装置、グラフィカルユーザインタフェース及びコンピュータプログラム製品に関する。
【０００６】
少なくとも２つのディスプレイに対してグラフィカルユーザインタフェースを調整する方法であって、少なくとも２つのディスプレイの少なくとも一方の起動に応じて、起動したディスプレイの特性に従って、起動したディスプレイに対してグラフィカルユーザインタフェースが更新されることを特徴とする。
【０００７】
そのディスプレイシステムは、少なくとも２つのディスプレイと、そのディスプレイ用のグラフィカルユーザインタフェースとを有し、このシステムはそのディスプレイを起動する手段を有し、少なくとも２つのディスプレイの少なくとも一方の起動に応じて、起動したディスプレイの特性に従って、起動したディスプレイに対してグラフィカルユーザインタフェースがそれ自身を更新することができることを特徴とする。
【０００８】
そのデバイスは、少なくとも２つのディスプレイを備え、少なくとも２つのディスプレイ用のグラフィカルユーザインタフェースを有し、そのデバイスは、そのディスプレイを起動する手段を有し、少なくとも２つのディスプレイの少なくとも一方の起動に応じて、起動したディスプレイの特性に従って、起動したディスプレイに対してグラフィカルユーザインタフェースがそれ自身を更新することができることを特徴とする。
【０００９】
ディスプレイ用の上記グラフィカルユーザインタフェースは、ディスプレイの起動に応じて、ディスプレイの特性に関する情報を受け取るための制御手段を有し、その制御手段は、起動したディスプレイの特性に従って、グラフィカルユーザインタフェースを調整することができることを特徴とする。
【００１０】
少なくとも２つのディスプレイとグラフィカルユーザインタフェースとを有するディスプレイ装置のためのコンピュータプログラム製品は、少なくとも２つのディスプレイの少なくとも一方の起動の際に、情報を受け取るように設定され、ディスプレイの起動に応じて、起動したディスプレイの特性に従って、起動したディスプレイに対してユーザインタフェースを更新するように設定された、コンピュータ読み取り可能な命令を備えることを特徴とする。他の実施例は添付の従属項に記述される。
【００１１】
本解決方法により、ディスプレイを２台備えた装置における、ディスプレイ固有のユーザインタフェースソフトウェアの量を最小化できる。本発明によれば、ディスプレイ固有のユーザインタフェースフレームワークやアプリケーションソフトウェアを必要とせずに、１つのユーザインタフェースを数台の異なる特性を持ったディスプレイ間で調整できる。このことは、複数のディスプレイが１つのデバイス内にあるときに特に効果的であるが、本発明は２つの異なるディスプレイ装置にも適用できる。
【発明を実施するための最良の形態】
【００１２】
以下の説明においては、明確にするために、特定の用語が用いられるが、これらの用語は、図面における説明のために選択した、発明の特定の構造に言及することのみを意図したものであり、必ずしも発明の範囲を決めることを意図したものではない。
【００１３】
この詳細な説明の中で、「ＰＤＡ（Personal Digital Assistant）用ディスプレイ」の語は、「広い」画面について記述するのに使用され、「電話機用ディスプレイ」は、「狭い」画面について記述するのに使用される。「広い」、「狭い」という語は、種々の状況においてサイズが異なるということを意味することは明らかであるが、重要な点は、これらのディスプレイを対比した結果、一方のディスプレイが、他方に比べて「広い」という点である。場合によっては、他の特性によって、ユーザインタフェースの調整が必要となることもある。例えば、異なる形状を有するディスプレイ（例えば、円形ディスプレイ）、異なる対話機能を有するディスプレイ（例えば、他方がタッチスクリーンの場合）、異なる表示機能を有するディスプレイ（例えば、カラー表示に対する白黒表示）等である。この詳細な説明において、シンビアンＳ６０プラットフォームが、電話機用ディスプレイに使用されるユーザインタフェースの例として用いられ、そのため、この詳細な説明において、拡張版Ｓ６０プラットフォームが、電話機タイプ用ディスプレイとＰＤＡタイプ用ディスプレイの両方に適合可能なプラットフォームの例である。しかし、当然のことながら、本発明の主旨は、プラットフォームの種類には依存しない。
【００１４】
本解決方法においては、少なくとも２つのディスプレイを有するデバイスに、ディスプレイ固有のユーザインタフェースソフトウェアは必要ない。本発明によれば、情報の共有と、ユーザインタフェースのレイアウトのダイナミックな変更を実行できる。本解決方法によれば、使用されたＵＩフレームワークがランタイムＵＩスケーラビリティを実行できるだけでなく、表示ディスプレイのサイズ、解像度及びフォームファクタが、同一のＵＩ形式の枠内にあると見なされる。本説明で、ランタイムＵＩスケーラビリティとは、アプリケーションの再コンパイルや再起動を行わずに、ＵＩフレームワーク及びアプリケーションが、ディスプレイ特性の変化に瞬時に従うことができる機能を意味する。
【００１５】
本解決方法について、実施例と図１及び２を用いてさらに詳しく述べる。図１、２には、装置１００の実施例が示されている。本発明について、さらに詳細に記述する前に、図２を用いて装置１００について検討する。装置１００は２つの処理装置２０１ａ、２０１ｂからなり、一方の処理装置２０１ａはパーソナルデジタルアシスタント（ＰＤＡ）であり、他方の処理装置２０１ｂは無線通信装置である。処理装置２０１ａ、２０１ｂはハードウェアユーザインタフェースＵＩ１、ＵＩ２を有する。また、装置１００は処理装置２０１ａ、２０１ｂの機能をそれぞれ制御する、プロセッサ２０３ａ、２０３ｂを有する。しかしながら、処理装置２０１ａ、２０１ｂは、必ずしも固有のプロセッサを持つ必要はなく、１つを共有することもできるし、場合によっては、装置はいくつかのプロセッサを有していてもよい。プロセッサ２０３ａ、２０３ｂは、マイクロプロセッサやマイクロコントローラ等とすることができ、これらはＡＳＩＣ回路を有していてもよい。装置１００は、また、記憶手段２０４ａ、２０４ｂ、バス接続手段２０８ａ、２０８ｂ、例えば、メモリカードインタフェース２１２や赤外線（ＩＲ）データ転送手段との外部接続手段２０９を有する。他方の処理装置２０１ｂは、通信ネットワークとの接続のための通信手段２１１を有する。
【００１６】
処理装置２０１ａと２０１ｂとの間の装置１００内での通信は、内部バス２１０を介して行われる。ハードウェアユーザインタフェースＵＩ１、ＵＩ２は、少なくともディスプレイ１３０、１５０と、キーパッド１４０、１７０などの入力手段を有する。また、ハードウェアユーザインタフェースＵＩ１、ＵＩ２は、スピーカやマイクなどのオーディオ手段２０７ａ、２０７ｂを有していてもよい。
【００１７】
ディスプレイ１３０、１５０は、当該ディスプレイ上で実行するグラフィカルユーザインタフェース（ＧＵＩ）ソフトウェアを有する。このＧＵＩソフトウェアは、両方のディスプレイで表示されるように設計されている。従って、２つのディスプレイに対して一つのＵＩソフトウェアがあり、ディスプレイ１３０、１５０のサイズが異なるので、ＧＵＩは各ディスプレイに適合させる必要がある。図１ａ、１ｂの実施例では、一方のディスプレイが起動しているときは、他方は起動していない。起動／非起動はカバー１１０を閉じたり、開いたりすることによって行われ、カバーが開いているときはＰＤＡ用ディスプレイが起動し、カバーが閉じているときは電話機用ディスプレイが起動する。同時に、他方のディスプレイは、必要でないときは非起動とすることができる。しかし、場合によっては、両方のディスプレイを起動状態にすることもでき、ユーザインタフェースを両方のディスプレイに表示することができる。図１ａにおいて、装置は「開いた」状態にあり、カバー１１０は開いており、ＰＤＡ用ディスプレイ１５０が起動している。図１ｂはカバー１１０が閉じた状態を示しており、ＰＤＡ用ディスプレイ１５０が非起動状態であり、電話機用ディスプレイ１３０が起動している。本実施例では、起動はカバー１１０の機能によって行われるが、ディスプレイの起動は、スクリーンセーバをオフしてディスプレイを使用し始めるか、あるいはディスプレイを起動させる他の操作によって行うこともできる。例えば、装置の対向する面に２つのディスプレイを備えた装置のディスプレイの起動は、２つの面のどちらがユーザの方に向いているかを検出することにより、行うことができる。
【００１８】
ディスプレイ１３０、１５０の一方の起動により、ＧＵＩソフトウェアは、ディスプレイ解像度、表示サイズ及びフォームファクタ等のディスプレイの特性の変更について通知を受ける。ＧＵＩフレームワーク及びアプリケーションを有するＧＵＩソフトウェアは、この通知に従い、制御手段等によりＧＵＩコンテンツを更新する。さらに、ディスプレイの起動／非起動に基づいて、最低レベルのグラフィカルコンテキストが、起動したディスプレイの表示メモリに向けられる。変更についての通知は、起動している対象のディスプレイによって、装置内で転送される。換言すれば、対象のディスプレイが、その特性をＧＵＩソフトウェアに伝える。
【００１９】
この種のＧＵＩは、電話機用ディスプレイとＰＤＡ用ディスプレイとの間で調整可能である。ＧＵＩアプリケーションは、そのアプリケーションがどのサイズのディスプレイに表示されているかによって、異なる方法で処理される。以下に、種々のアプリケーションを処理する方法の一例として、拡張版Ｓ６０プラットフォームを示す。
【００２０】
拡張版Ｓ６０ＵＩソフトウェアは、電話機ユニットの最新のアプリケーションを考慮に入れることができ、どのようにしてそれらがＰＤＡに適合されているか、及び、典型的なＰＤＡ（特有の）アプリケーションがどのようにＳ６０ＵＩソフトウェアにより処理されて、前記アプリケーションがＰＤＡ用ディスプレイに正確に表示されるかを考慮に入れることができる。
【００２１】
ワープロ、表計算、プレゼンテーション、ブラウザ及びメッセージエディタ等のアプリケーションが、ＰＤＡ用アプリケーションの典型例である。これらのアプリケーションでは、アプリケーションがアクセスできる領域は、通常、アプリケーション用コンテンツで満たされる。この種のアプリケーションは、Ｓ６０ＵＩソフトウェアにおいて可変画面サイズに対処可能である必要があるため、画面サイズをＰＤＡ用ディスプレイに拡張することは容易である。
【００２２】
電話機用アプリケーション等の、単一列表示を行うアプリケーションは、１以上の表形式の列に配列されたデータ（例えば、テキスト、番号、アイコン）を有する。ディスプレイのサイズ及び表示能力に従って、表示される列の数や量が決められる。例えば（図３ａ）電話機用ディスプレイ（１３０）では、１つの列が表示され、ＰＤＡ用ディスプレイ（１５０）では、２つの列が表示される。ディスプレイの幅に従って表示される列の数又は量が増加し、あるいは表示される列の数又は量はユーザが選択することができる。他の例（図３ｂ）は、両方の画面サイズで１つの列を表示しているが、ＰＤＡ用ディスプレイ（１５０）では、より多くの内容を表示している。例えば、電話機用のアプリケーションで、電話機用ディスプレイ（１３０）は、姓と名を可能な限り表示している一方、ＰＤＡ用ディスプレイ（１５０）は、名前を完全に表示している。さらに他の例（図３ｃのメッセージ受信箱）では、表形式の列をＰＤＡ用ディスプレイ（１５０）では水平に（並べて）配置し、電話機用ディスプレイ（１３０）では垂直に配置している。
【００２３】
格子状一覧配置を行うアプリケーションを有するアプリケーションの例を図４ａに示す。格子状一覧配置を行うアプリケーションの典型例はデスクトップであり、対象物が一方を他方の上に、又は並べて配置されている。格子状一覧配置のレイアウトは、水平により多くの対象物を配置することにより、ＰＤＡ用ディスプレイ（１５０）上で拡張することができる。電話機用ディスプレイ（１３０）では、残りの部分を垂直に配置することにより、並べる対象物の量を減らして、ディスプレイの幅に合わせている。同様にして、多数列一覧表示（図４ｂ）では、電話機用ディスプレイ１３０の現状の幅で可能な数より多くの列が、ＰＤＡ用ディスプレイ１５０では水平に画面上に表示されている。
【００２４】
ボイスレコーダやイメージが、非機能的コンテンツ（もしあれば）で「空きスペース」を埋める典型的なＰＤＡ用アプリケーションである。この種のレイアウトを以下の方法で実現するのに、Ｓ６０アプリケーションＵＩを用いることができる。アプリケーションは、アプリケーション固有のグラフィックス（５２０）及び／又はステータス情報を空きスペースに追加できる（図５ｂのように）。あるいは、図５ａでは空きスペースは全く利用されていない。あるいは、もしデバイスコンセプトとして、ペン又はスタイラス入力ＵＩをサポートしており、表示領域に利用可能なスペースがあれば、ＵＩフレームワークは空きスペースにペン入力用ショートカットを設けることができる（図５ｃの５３０）。
【００２５】
カレンダアプリケーションのような２重ウィンドウアプリケーションは、他のウィンドウでの選択、あるいはカーソルの動きに従って、その他のウィンドウの内容が変化するようなアプリケーションに適用される。例えば、カレンダアプリケーション（図６ａ）では、一方のウィンドウは月別表示を行い（６１０）、他のウィンドウでは日別表示を行う（６２０）。電話機用ディスプレイ（図６ｂ）において、最初の画面で最初のウィンドウが表示され（６１０）、そこでのユーザの選択により他方のウィンドウが開く（６２０）というようにして、２重ウィンドウ表示が実行できる。例えば、カレンダアプリケーションで、最初に月が表示され、日を選択して日別表示を呼び出す。ＰＤＡ用ディスプレイでＳ６０を用いた２重ウィンドウの動作は、例えば、画面（１５０）に月別表示と日別表示とを同時に表示（例えば、左側に月を、右側に日を表示）することにより、実現できる。月別表示のウィンドウに焦点を当てると、カーソルが他の日に移動すると自動的に日別表示ウィンドウを示す（そこで日別表示の内容が更新される）点を除いて、月別表示を処理するアプリケーションコードは現行のＳ６０と同様に機能する。日別表示ウィンドウに焦点を当てると、アプリケーションコードは、Ｓ６０ＵＩと同様に日別表示を処理する。
【００２６】
他の２重ウィンドウアプリケーション（例えば、メッセージセンタ、予定管理ソフト、ファイルマネージャ）も同様に調整できる。基本的に、左側のウィンドウに焦点が当たっているときは、右側のウィンドウはカーソルの動きに追従し、内容を更新するのみであり、その逆も同様である。焦点が右側のウィンドウに移動すると、それは電話機用ディスプレイにおけるのと同様に機能する。左側ウィンドウを認知している必要は全くない。もしユーザインタフェースのコンセプト（解像度および画面のフォームファクタ）が、２重ウィンドウモードをサポートしているならば、アプリケーション表示は、通常、それ自身をどちらのウィンドウにも配置でき、その内容を要求に応じて更新することができる。さらに、画面は、通常、「焦点が当たっている」状態でも、「焦点が当たっていない状態」でも（ＧＵＩフレームワークもこれを処理できる）、（グラフィックを用いて）表示できなければならない。
【００２７】
対話形式のレイアウト（リストウィンドウ）は、Ｓ６０のユーザインタフェースに見られ、それ自体は、広い画面領域を利用する必要は必ずしもないが、以下の選択肢が広い画面領域で利用可能である。即ち、現状の対話形式のレイアウトを維持し、動作しているアプリケーションの最前面に対話ボックスを浮かばせるか、あるいは対話ボックスＧＵＩを、横のスペース（利用可能な場合）を有効に利用できるように修正できる、というものである。
【００２８】
多くの場合、この調整方法を実行するに際して、アプリケーションに変更を加えて実行する必要はない。ＧＵＩフレームワーク及びアプリケーションは、例えばＳ６０とＳ８０といった同じＧＵＩ形式の制限下での調整をサポートしている。従って、アプリケーション及びＧＵＩフレームワークはディスプレイの量を知る必要は必ずしもないが、それらは通知によって、自己調整するようになっている。
【００２９】
これまでの説明では、グラフィカルユーザインタフェースは、ディスプレイの特性に従って、ディスプレイに適合される。しかしながら、この調整は毎回必要となるものではないことは、当業者であれば理解できる。例えば、テキスト文書（例えば、ｆａｘ）あるいはウェブページは、当該ディスプレイ上で視認可能なサイズであれば、あらゆるディスプレイ上で良好に表示することができる。ここでの説明では、調整はユーザインタフェースの幅を対象にしている点に注意すべきである。しかしながら、これには限定されない。場合によっては、他の方向における調整も利用できる。
【００３０】
上記の説明では、装置は２つのディスプレイを備えている。しかしながら、２つ以上のディスプレイにも本発明を利用することができる。例えば、ユーザインタフェースソフトウェアが動作している装置が、パーソナルコンピュータなどの、他のディスプレイ装置と接続されており、ディスプレイシステムを構成しているような場合である。補助ディスプレイと装置とが接続されると、補助ディスプレイを起動するための要求を検知することができる。
【００３１】
当然のことながら、上記実施例の本質を理解することによって、請求項に記載の本発明の要旨を逸脱しない範囲で、その変形や変更が可能である。
【図面の簡単な説明】
【００３２】
添付図面は、明細書に組み込まれ、明細書の一部を構成し、本発明に関連する実施例を図示し、詳細な説明とともに、本発明の対象、効果及び原理を明らかにする。
【図１ａ】本発明を利用した装置の実施例を示す。
【図１ｂ】本発明を利用した装置の実施例を示す。
【図２】本装置の構成のブロックチャートの実施例を示す。
【図３ａ】ユーザインタフェース画面の実施例を示す。
【図３ｂ】ユーザインタフェース画面の実施例を示す。
【図３ｃ】ユーザインタフェース画面の実施例を示す。
【図４ａ】ユーザインタフェースのデスクトップアプリケーションの実施例を示す。
【図４ｂ】ユーザインタフェースのデスクトップアプリケーションの実施例を示す。
【図５ａ】画像表示アプリケーションのユーザインタフェース画面の実施例を示す。
【図５ｂ】画像表示アプリケーションのユーザインタフェース画面の実施例を示す。
【図５ｃ】画像表示アプリケーションのユーザインタフェース画面の実施例を示す。
【図６ａ】カレンダアプリケーションのＵＩ画面の実施例を示す。
【図６ｂ】カレンダアプリケーションのＵＩ画面の実施例を示す。
【図６ｃ】カレンダアプリケーションのＵＩ画面の実施例を示す。
【図１ａ】
2008527476.tif 000003
【図１ｂ】
2008527476.tif 000004
【図２】
2008527476.tif 000005
【図３ａ】
2008527476.tif 000006
【図３ｂ】
2008527476.tif 000007
【図３ｃ】
2008527476.tif 000008
【図４ａ】
2008527476.tif 000009
【図４ｂ】
2008527476.tif 000010
【図５ａ】
2008527476.tif 000011
【図５ｂ】
2008527476.tif 000012
【図５ｃ】
2008527476.tif 000013
【図６ａ】
2008527476.tif 000014
【図６ｂ】
2008527476.tif 000015
【図６ｃ】
2008527476.tif 000016
【国際調査報告】
2008527476.tif 000017
2008527476.tif 000018
2008527476.tif 000019
2008527476.tif 000020
2008527476.tif 000021