(57)【要約】複数のビューモードからビューモードを選択し、選択したビューモード内のセッティングを選択して１つまたは２つ以上のアイテムを画面表示に表示するための方法および装置。シングルユーザ入力は、選択したビューモードとそのビューモード内の選択した設定の両方を示す。入力メカニズムは、キーボードやマウスなどのハードウェアデバイスにすることもでき、グラフィカルユーザインターフェースの中で提示されるソフトウェアコントロールにすることもできる。ソフトウェアビューコントロールは、複数の利用可能設定を示す設定範囲ディスプレイ、複数の利用可能な設定に対応する複数の利用可能なビューモードを示すビューモード範囲ディスプレイ、およびユーザ選択コンポーネントを含むことができる。【特許請求の範囲】
【請求項１】
画面表示の中の１つまたは２つ以上のアイテムについてビューモードと前記ビューモード内の設定を選択するコンピュータ実装方法であって、
複数の利用可能なビューモードの１つを選択したことを示すと共に、選択したビューモード内の設定を選択したことを示すシングルユーザ入力を取得するステップと、
前記シングルユーザ入力を前記選択したビューモードにマッピングするステップと、
前記シングルユーザ入力を前記ビューモード内の選択した設定にマッピングするステップと
を備えることを特徴とするコンピュータ実装方法。
【請求項２】
前記シングルユーザ入力は、入力メカニズムを介して取得されることを特徴とする請求項１に記載の方法。
【請求項３】
前記入力メカニズムは、入力デバイスであることを特徴とする請求項２に記載の方法。
【請求項４】
前記入力デバイスは、キーボードであることを特徴とする請求項３に記載の方法。
【請求項５】
前記入力デバイスは、ポインティングデバイスであることを特徴とする請求項３に記載の方法。
【請求項６】
前記入力メカニズムは、グラフィカルユーザインターフェースにおけるビューコントロールであることを特徴とする請求項２に記載の方法。
【請求項７】
前記シングルユーザ入力は、前記選択したビューモードと前記選択した設定とにほぼ同時にマッピングされることを特徴とする請求項１に記載の方法。
【請求項８】
請求項１に記載の方法を実行するコンピュータ使用可能命令が格納されている、１つまたは２つ以上のコンピュータ読み取り可能な媒体。
【請求項９】
１つまたは２つ以上のコンピュータ読み取り可能な媒体上に具体化され、コンピュータ上で実行可能なグラフィカルユーザインターフェースであって、
複数の利用可能なビューモードの１つで、１つまたは２つ以上のアイテムを表示する画面表示と、
前記画面表示に提示され、選択したビューモードと前記選択したビューモード内の選択した設定の両方を示すシングルユーザ入力を取得するために操作可能であるビューコントロールと
を備えることを特徴とするグラフィカルユーザインターフェース。
【請求項１０】
前記ビューコントロールは、スライダ入力を備えることを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項１１】
前記スライダ入力は、１つまたは２つ以上の利用可能なビューモードの設定の連続的範囲を提示することを特徴とする請求項１０に記載のグラフィカルユーザインターフェース。
【請求項１２】
前記１つまたは２つ以上のアイテムは、１つまたは２つ以上のアイコンによって画面表示の中に表され、前記選択した設定は、アイコンサイズを決定することを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項１３】
前記１つまたは２つ以上のアイテムに対応するメタデータは、画面表示に表示され、前記選択した設定は、メタデータ表示の量をアイコンサイズの関数として決定することを特徴とする請求項１２に記載のグラフィカルユーザインターフェース。
【請求項１４】
前記ビューコントロールは、メニュー入力を備えることを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項１５】
前記メニュー入力は、前記利用可能なビューモードの、複数のデフォルト設定を提示することを特徴とする請求項１４に記載のグラフィカルユーザインターフェース。
【請求項１６】
前記画面表示に提示され、前記選択したビューモードと前記選択したビューモード内の選択した設定の両方を示すシングルユーザ入力を取得するために操作可能である代替のビューコントロールを、さらに備えることを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項１７】
前記ビューコントロールと前記代替のビューコントロールは、スライダ入力とメニュー入力を備えることを特徴とする請求項１６に記載のグラフィカルユーザインターフェース。
【請求項１８】
前記代替のビューコントロールは、各々のユーザ入力に応答して利用可能なデフォルトビューモードと設定を順番に通るように循環することによって、複数の利用可能なデフォルトビューモードと設定から、デフォルトビューモードと設定をユーザが選択するボタンを含むことを特徴とする請求項１６に記載のグラフィカルユーザインターフェース。
【請求項１９】
前記デフォルト設定は、グラフィカルオブジェクトによって表されていることを特徴とする請求項１８に記載のグラフィカルユーザインターフェース。
【請求項２０】
前記ボタンの表面は、前記選択したデフォルトのビューモードを図形的に描写していることを特徴とする請求項１９に記載のグラフィカルユーザインターフェース。
【請求項２１】
前記複数の利用可能なビューモードは、次のビューモードのうちの少なくとも１つ、すなわち、リスト、ディテール、プロパティ、プレビュー、サムネイル、タイル、およびアイコンを含むことを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項２２】
前記選択した設定は、１つまたは２つ以上の表示されたアイテムを、名前、種類、サイズ、および日付のうちの１つで整列することを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項２３】
前記選択した設定は、１つまたは２つ以上の表示されたアイテムに対する複数のサイズオプションの１つであることを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項２４】
ビューモードと前記ビューモード内の設定をユーザが選択する、グラフィカルユーザインターフェース内のビューコントロールであって、
複数の利用可能な設定を示す設定範囲ディスプレイと、
前記複数の利用可能な設定に対応する複数の利用可能なビューモードを示すビューモード範囲ディスプレイと、
前記利用可能な設定の１つと前記利用可能なビューモードの１つとを示すシングルユーザ選択を受け取るために操作可能なユーザ選択コンポーネントと
を備えることを特徴とするビューコントロール。
【請求項２５】
前記ユーザ選択コンポーネントは、スライダを含むことを特徴とする請求項２４に記載のビューコントロール。
【請求項２６】
前記ユーザ選択コンポーネントは、メニューを含むことを特徴とする請求項２４に記載のビューコントロール。
【請求項２７】
前記ビューコントロールは、オペレーティングシステムの中で提示されることを特徴とする請求項２４に記載のビューコントロール。
【請求項２８】
前記ビューコントロールは、アプリケーションプログラムの中で提示されることを特徴とする請求項２４に記載のビューコントロール。
【請求項２９】
前記ビューコントロールは、ウェブインターフェースの中で提示されることを特徴とする請求項２４に記載のビューコントロール。
【請求項３０】
１つまたは２つ以上のアイテムが複数のビューモードで表示可能である画面表示についての、ビューモードと前記ビューモード内の設定を選択する装置であって、
選択したビューモードと選択した設定の両方を示すシングルユーザ入力を取得する入力メカニズムと、
前記シングルユーザ入力を前記選択したビューモードにマッピングし、前記シングルユーザ入力を前記ビューモード内の選択した設定にマッピングするコンピュータ使用可能命令と
を備えることを特徴とする装置。
【請求項３１】
前記入力メカニズムは、入力デバイスであることを特徴とする請求項３０に記載の装置。
【請求項３２】
前記入力デバイスは、キーボード、ポインティングデバイス、ジョイスティック、またはスタイラスであることを特徴とする請求項３１に記載の装置。
【請求項３３】
前記入力メカニズムは、グラフィカルユーザインターフェースの中で提示されるビューコントロールであることを特徴とする請求項３０に記載の装置。
【請求項３４】
１つまたは２つ以上のアイテムが複数のビューモードで表示可能である画面表示のためにビューモードと前記ビューモード内の設定をユーザが選択するように構成されたコンピュータシステムであって、
複数の利用可能なビューモードから１つのビューモードと前記１つのビューモード内の選択した設定とを、ユーザが同時に選択するための手段と、
前記ユーザが同時に選択したことに応答して前記１つのビューモードと前記選択した設定を適用する手段と
を備えることを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、コンピュータ画面上にアイテムを表示することに関する。より詳細には、本発明は、ユーザが、アイテムを表示する、ビューモードおよび選択したビューモード内の設定（setting）を同時に選択することができるようにすることにより、コンピュータ画面上でアイテムを選択的に表示するための改良手法に関する。
【背景技術】
【０００２】
グラフィカルユーザインターフェース（ＧＵＩ）は、ユーザに利用可能なオプションの直観的ディスプレイ（intuitive display）を、テキストメニューのほかにグラフィカルコントロール（graphical control）を使用して提供している。残念ながら、インターフェース内のオプションの数が多くなると、非常に大量の情報がディスプレイに散乱し、ユーザを混乱させている。これは、「情報過負荷問題（information overload problem）」として知られている。このような状況にあるインターフェース設計者は、シングル選択ディスプレイとコントロールを、ユーザにとって好都合な少数のオプションに意図的に制限する。オプションを制限することによって、ユーザインターフェースは理解しやすくなるが、同じアクションを実行するのにより多くの操作が必要になるため、訓練を受けたユーザの効率が制限されることになる。シングル選択コントロールを使用するオプションを選択することによって、ユーザは情報を小刻みに与えるたびに生じる中間状態を区別できなければならないため、効率的に操作する能力も制限されることになる。すべての選択が入力されるまで、ユーザは、部分的に構成されたユーザインターフェースと奮闘しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
効率的なＧＵＩ操作の障害は、独立して調整可能なディスプレイの２つの異なる側面があることである。ディスプレイ特性が独立して調整可能であるか、または特定の構成に対して調整を設定して「モード」が定義されるか、のいずれかである。ユーザは、最初にモードを選択してからそのモード内の設定も選択しなければならない。Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＷｏｒｄ２０００（商標）のユーザがファイルを開く場合（図２Ａの画面表示２００に図示）、ユーザは最初にビューモード（例えば、リスト、ディテール、プロパティ、プレビュー）を選択することができ、さらに、表示（presentation）の順序（例えば、名前別、種類別、サイズ別、または日付別に整列）を選択することができる。この例では、ユーザは２つの異なる操作を使用して、ビューを選択し、その後、順序を別個に選択する必要がある。同様に、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）２０００（商標）では、２つの独立したコントロールを介してアイコンサイズを調整し、ビューを選択することができる。この場合も、ユーザが完全な構成を選択するには２つの操作が必要になる。１つの可能な解決方法は、２つのパラメータの可能な限りの全ての組み合わせを表示することであるが、この解決方法は、各パラメータのオプションがわずか少数のときでさえも、直ちに管理不能になる。例えば、５個のオプションモード、およびそれらの各モード内の１０個の取り得る設定を表示するには、ユーザへの５０個の別々のオプションの表示が必要になる。
【０００４】
設計上の難題は、オペレーティングシステム、およびアプリケーションプログラムのファイル管理機能内でも明らかになっている。ファイルの使用は、パーソナルコンピュータ使用の中心になっている。オペレーティングシステムおよびアプリケーションプログラムが複雑性および機能性の面で進歩したので、ユーザが管理しなければならないファイルの数と種類が増加している。この数年の間、オペレーティングシステムおよびアプリケーションプログラムは、ユーザが自分のファイルを見るための、および特定のファイルを正しく見つけるためのさまざまなオプションを提供している。リストビューは、メタデータと呼ばれる作成日、ファイル名、およびファイルの種類など、多くのファイル詳細を提供している。アイコンビューは、ファイルを作成、または編集するために使用されるアプリケーションに関連するファイル名およびアイコンだけを提供することができる。サムネイルビューは、ファイルのコンテンツの縮小画像（例えば、デジタルカメラからの写真画像）を提供している。これらのビューの各々は、異なるファイルタイプにとって便利である。適切なビューモードを選択することが容易であり、かつ直観的操作である場合、オプションが多いとユーザに好都合である。
【０００５】
従来のオペレーティングシステムおよびファイル管理アプリケーションでは、様々なコントロールメカニズムが使用されてきた。少数のオプションだけの場合、これらのオプションは、メニューバーに別個のボタンとして表示でき（例えば、モードごとに１つのボタン）、ファイルビューモード間の迅速なトグリング（toggling：切り替え）を提供する。オプションが３つまたは４つ以上ある場合、ビューモードのドロップダウンリストを起動させるシングルボタンは、大量のスクリーンスペース（screen real estate）を必要とすることなく迅速なアクセスを提供する。ボタンの半分がオプションを通るように循環させられ、他のボタンの半分がビューモードのドロップダウンリストを起動させるように分割された結合（または、スプリット）ボタンは、比較的多数のオプションで利用すると便利である。この循環アクションは、ユーザが各オプションを見るのを可能にする一方で、ドロップダウンリストは、ユーザが１つのアクションで所望のビューモードを選択することを可能にしている。
【０００６】
ファイルビューモードに関係するもう１つのアクションは、ファイルに関連するアイコン、またはサムネイルのサイジング（sizing）である。様々な実装において、スライダコントロール（slider control）は、アイコンのサイズを連続的な範囲にわたって、小から大にスクロールするために使用されている。例えば、この設定は、オペレーティングシステムの中ですべてのファイルビュー内のすべてのアイコンに全体的に適用されることがあった。これとは別に、この設定は、特定のウィンドウ、またはフォルダ内のすべてのアイコンに適用されていた。
【０００７】
これらの従来のファイルビューモードセレクタ（file view mode selector）内では、アイコン、またはサムネイルのサイズは、ビューモード（明細リスト、アイコン、サムネイル）を選択するのと同じコントロールによって、ユーザ選択可能でなかった。特定のビューモード内に示されるメタデータの量は、ファイルビューモードセレクタコントロール（file view mode selector control）内で設定可能でなかった。さらに、特定のビューモード内に示されるメタデータの量は、アイコンサイズによって決定されなかった。
【０００８】
オペレーティングシステム内のファイルリストウィンドウについてのビューモードが増大すると、複数のオプションのパワーを利用するための改良されたユーザインターフェースコントロールが必要になる。現行のファイルビューモードオプションは、ある程度設定可能なメタデータ、およびアイコンサイズを有するディテールリストビュー、アイコンは大きいが、表示されるメタデータは少ないのが一般的であるタイルビュー、小から大に設定可能な画像を有するサムネイル、またはアイコンビューを含む。
【０００９】
これらの異なるファイルビューモードの各々は、異なるファイルタイプにとって適切である。適切なビューモードは、正しいファイルを初めて選択するユーザにとって最も役立つものである。サムネイルは、画像、特に、ファイル名がカメラによってユーザにとって馴染みの薄い番号に決まることがあるデジタルカメラによって取り込まれる画像を選択するときに便利である。表示される多くのメタデータフィールドを有するディテールリストビューは、作成日や作成者が異なっていることのある、ファイル名がコンテンツを表している場合があるテキストドキュメントの中から選択する場合、より適切である。タイルビューは、ファイルの種類が入り混じったディレクトリのためのディテールリストビューおよびサムネイルビューの両方のうち最良のものを結合している。
【００１０】
グラフィカルオペレーションのもう１つの障害は、同じパラメータを制御する代替方法が２つ（または、３つ以上）あって、コントロールがその時々で便利であるとき起こっている。両方のコントロールが利用可能である場合、これらのコントロールは、実際に同じパラメータを制御していることをユーザが理解するようにテキストで記述されているのが一般的である。例えば、図２Ｂの画面表示２５０に示すように、Ｍｉｃｒｏｓｏｆｔ社Ｗｏｒｄ２０００（商標）におけるズームコントロールは、ズーム量を選択するための異なる代替方法を提示している。ユーザは実際のプレゼンテーションのパーセンテージを入力することもでき、または、別の方法として、Ｚｏｏｍ ｔｏ（ページの幅、文字列の幅、ページ全体、複数ページ）などの記述的選択も利用可能である。このため、ユーザがズームコントロールを見つけて、自分のドキュメントの正しいパーセンテージを見つけるまで代替方法を試す必要があるので、２つ以上の操作が必要になる。例えば、ユーザが試行の後に７１％で決めた場合、ユーザは、この最終的に選択したものが提供されている好ましい設定とどのように関連しているのかを示す目に見える手がかりを持たない。次に同じ問題に直面したとき、ユーザは「７１」を思い出すか、あるいは同じ試行を繰り返さざるを得なくなる。
【００１１】
ＧＵＩ設計分野では、インターフェースを習得したあと、ユーザが直観的に理解し、操作上効率的な方法で情報過負荷問題を単純化する、いくつかの方法を提供する必要性が以前からあった。このことが特に当てはまるのは、同時に制御しなければならない２つのパラメータがある場合、または可視的に表示させる必要のある、およびユーザに制御させる必要のある同じパラメータを制御する代替的な方法が２つある場合である。
【００１２】
さらに、プリセットボタンを使用して別個に、またはビューモードを選択するだけでなく、アイコンやサムネイルのサイズを変更し、表示されるメタデータ量を変化させるスライダコントロール（slider control）を使用して連続的に、ユーザが種々のファイルビューモードの中から選択するための便利なコントロールが要求されている。ビューモードおよびサイジングの両方を１つの制御で制御することによって、ユーザはファイルビューモードを１つのアクションで迅速にカスタマイズすることができる。連続的なコントロールと個別的なコントロールをこのように結合すると、初心者ユーザにとっては使いやすくなると共に、サイズやディテールの選択（preference）を含む特定のビューモードを望むユーザにとっては特定のコントロールが得られることにもなる。
【課題を解決するための手段】
【００１３】
本発明は上述した必要性に応え、ユーザがビューモードの選択とその選択したビューモード内の設定の選択を、一回の選択で行えるようにする改良手法を提供することによって従来技術の１つまたは２つ以上の問題点を解決している。本発明の一態様によれば、画面表示内の１つまたは２つ以上のアイテムについてビューモードとそのビューモード内の設定を選択するためのコンピュータ実装方法が提供されている。複数の利用可能なビューモードの１つを選択したことを示すと共に、選択したビューモード内の設定を選択したことを示すシングルユーザ入力を取得するとすぐに、この方法によって、シングルユーザ入力は選択したビューモードにマッピングされ、シングルユーザ入力は選択したビューモード内の選択した設定にマッピングされる。
【００１４】
本発明の別の態様では、画面表示とビューコントロールとを含むグラフィカルユーザインターフェースが提供されている。ビューコントロールは画面表示の中で提示され、ビューコントロールは選択したビューモードとその選択したビューモード内の選択した設定との両方を示すシングルユーザ入力を取得する。
【００１５】
本発明のさらに別の態様は、ビューモードとそのビューモード内の設定をユーザが選択するためにグラフィカルユーザインターフェースの中で提示されるビューコントロールである。このビューコントロールは、複数の利用可能な設定を示す設定範囲ディスプレイ（setting range display）、複数の利用可能な設定に対応する複数の利用可能なビューモードを示すビューモード範囲ディスプレイ（view mode range display）、および利用可能な設定の１つと利用可能なビューモードの１つとを示すシングルユーザ選択を受け取るユーザ選択コンポーネント（user selection component）を含む。
【００１６】
本発明のさらに別の態様は、１つまたは２つ以上のアイテムが複数のビューモードで表示可能である画面表示のための、ビューモードとそのビューモード内の設定とを選択するための装置である。この装置は、選択したビューモードと選択した設定の両方を示すシングルユーザ入力を取得するための入力メカニズムを含む。また、装置はシングルユーザ入力を選択したビューモードにマッピングすると共に、シングルユーザ入力を選択したビューモード内の選択した設定にマッピングするためのコンピュータ実行可能命令も含む。
【００１７】
本発明のさらに別の態様は、１つまたは２つ以上のアイテムが複数のビューモードで表示可能である画面表示のための、ビューモードとそのビューモード内の設定をユーザが選択するように構成されたコンピュータシステムを提供する。このシステムによれば、２つまたは３つ以上の利用可能なビューモードから１つのビューモードを選択すること、およびその選択したビューモード内の選択した設定を選択することを、ユーザが同時に行うことを可能にしている。このシステムによれば、その後、シングルユーザ選択に応答してビューモードと選択した設定とが適用される。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明について詳しく説明する。
【００１９】
本発明は、アイテムを表示するためのビューモードの選択と選択したビューモード内の設定の選択をユーザが同時に行うことによって、アイテムをコンピュータ画面上に選択的に表示するための改良手法を提供している。以下では、本発明のための例示的な操作環境について説明する。
【００２０】
類似の参照番号が各図面において類似のコンポーネントを示している、図面全体と特に最初に図１とを参照すると、本発明を実装するための例示的な操作環境が操作環境１００として一般的に示され、指定されている。このコンピュータシステム環境１００は、適当なコンピュータ環境の単なる一例であり、本発明の使用または機能の範囲に関してなんら制限を示唆するものではない。このコンピュータ環境１００は、例示的な操作環境１００に示されているコンポーネントの１つ、または組み合わせに関して、なんらの依存関係または要求条件があるものと解釈すべきものでもない。
【００２１】
本発明は、プログラムモジュールなど、コンピュータによって実行されるコンピュータ実行可能命令の一般的な状況の中で説明することができる。一般的に、プログラムモジュールは、特定のタスクを実行し、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。さらに、当業者は、本発明が、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラムで制御できる家庭用電化製品、ミニコンピュータ、メインフレームコンピュータなどを含む、さまざまなコンピュータシステム構成で実施することが可能であることを理解するだろう。本発明は、タスクが通信ネットワークを介して相互に関連付けられるリモート処理デバイスによって実行されるような、分散コンピュータ環境において実施することも可能である。分散コンピュータ環境においては、プログラムモジュールは、メモリストレージデバイスを含む、ローカルとリモートの両方のコンピュータ記憶媒体に置いておくことが可能である。
【００２２】
図１を参照すると、本発明を実装するための例示的なシステム１００は、処理装置１２０、システムメモリ１３０、およびシステムメモリ１３０を含む様々なシステムコンポーネントを処理装置１２０に結合するシステムバス１２１を有するコンピュータ１１０の形の汎用コンピュータデバイスを含む。
【００２３】
コンピュータ１１０は、一般的に様々なコンピュータ読み取り可能な媒体を含む。例を挙げると、コンピュータ読み取り可能な媒体には、コンピュータ記憶媒体と通信媒体とが含まれるが、これらに限定されない。コンピュータ記憶媒体の例としては、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他の記憶技術、すなわち、ＣＤ−ＲＯＭ、ＤＶＤや他の光またはホログラフィックディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージや他の磁気ストレージデバイス、または所望の情報を格納するために使用し、コンピュータ１１０によってアクセスすることができる他の記憶媒体などが含まれるが、これらに限定されない。システムメモリ１３０は、ＲＯＭ１３１およびＲＡＭ１３２などの、揮発性および／または不揮発性メモリの形のコンピュータ記憶媒体を含む。（スタートアップ時など）コンピュータ１１０内の構成要素間で情報を転送しやすくする基本ルーチンを含む基本入出力システム（ＢＩＯＳ）１３３は、一般的に、ＲＯＭ１３１に格納されている。ＲＡＭ１３２は、一般的に、処理装置１２０によって即時にアクセス可能であり、および／または現在操作されている、データおよび／またはプログラムモジュールを含む。例を挙げると、図１は、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７を示しているが、これらに限定されない。
【００２４】
コンピュータ１１０は、他の取り外し可能／取り外し不可能、揮発性／不揮発性コンピュータ記憶媒体を含むことも可能である。単なる例を挙げると、図１は、取り外し不可能で不揮発性の磁気媒体との間で読み書きを行うハードディスクドライブ１４１、取り外し可能で不揮発性の磁気ディスク１５２との間で読み書きを行う磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭや他の光媒体などの、取り外し可能で不揮発性の光ディスク１５６との間で読み書きを行う光ディスクドライブ１５５を示している。例示的な操作環境で使用できる、他の取り外し可能／取り外し不可能、揮発性／不揮発性コンピュータ記憶媒体は、磁気テープカセット、フラッシュメモリユニット、ＤＶＤ、デジタルビデオテープ、ソリッドステート（solid state）ＲＡＭ、ソリッドステートＲＯＭなどを含むが、これらに限定されない。ハードディスクドライブ１４１は、一般的に、インターフェース１４０などの、取り外し不可能なメモリインターフェースを介してシステムバス１２１に接続されている。磁気ディスクドライブ１５１、および光ディスクドライブ１５５は、一般的に、インターフェース１５０などの、取り外し可能なメモリインターフェースによってシステムバス１２１に接続されている。
【００２５】
上述し、図１に示したドライブとその関連するコンピュータ記憶媒体は、コンピュータ読み取り可能命令、データ構造、プログラムモジュール、および他のデータのストレージを、コンピュータ１１０に提供している。例えば、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７を格納するものとして示されている。これらのコンポーネントは、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同じであることもあれば、異なることもあるということに注意されたい。通常、ＲＡＭに格納されているオペレーティングシステム、アプリケーションプログラムなどは、対応するシステム、プログラムまたはデータのうちハードディスクドライブ１４１から読み取られる部分であり、これらの部分は必要とする機能に応じてサイズと範囲が変化する。オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７は、これらが異なる複製である可能性があることを最低限示すために、本明細書では異なる番号が付けられている。ユーザは、キーボード１６２、一般にマウスと呼ばれるポインティングデバイス１６１、トラックボールやタッチパッドなどの入力デバイス、タッチスクリーンなどのユーザ入力能力のあるスクリーンやスタイラス（stylus）入力を受け取ることができるスクリーン、ワイヤレス入力受信コンポーネント１６３またはリモートコントロールなどのワイヤレスソース（wireless source）を通して、コマンドと情報をコンピュータ１１０に入力することができる。他の入力デバイス（図示せず）は、マイクロホン、ジョイスティック、ゲームパッド、パラボラアンテナ、スキャナなどを含む。これらおよび他の入力デバイスは、システムバス１２１に結合されたユーザインプットインターフェース１６０を介して処理装置１２０に接続されることが多いが、パラレルポート、ゲームポート、ＩＥＥＥ１３９４ポートやＵＳＢ、または赤外線（ＩＲ）バスなどの他のインターフェースおよびバス構造によって接続することも可能である。
【００２６】
ディスプレイ装置１９１も、ビデオインターフェース１９０などのインターフェースを介してシステムバス１２１に接続される。ディスプレイ装置１９１は、コンピュータ１１０の出力を表示するためのどのようなデバイスにすることも可能であり、モニタ、ＬＣＤスクリーン、薄膜トランジスタ（ＴＦＴ）スクリーン、フラットパネルディスプレイ、従来型テレビまたはスクリーンプロジェクタに限定されない。ディスプレイ装置１９１に加えて、コンピュータは、スピーカ１９７およびプリンタ１９６などの、他の周辺機器の出力デバイスを含むこともでき、これらは出力周辺機器インターフェース１９５を介して接続することができる。
【００２７】
本発明におけるコンピュータ１１０は、リモートコンピュータ１８０などの、１つまたは２つ以上のリモートコンピュータとの論理接続を使用してネットワーク環境で動作する。図１にはメモリストレージデバイス１８１だけが示されているが、リモートコンピュータ１８０は、パーソナルコンピュータにすることができ、通常、コンピュータ１１０に関して上述した構成要素の複数またはすべてを含む。図１に示す論理接続は、ローカルエリアネットワーク（ＬＡＮ）１７１およびワイドエリアネットワーク（ＷＡＮ）１７３を含むが、メトロポリタンエリアネットワーク（ＭＡＮ）、イントラネットまたはインターネットとの接続などの他のネットワークを含むこともできる。
【００２８】
ＬＡＮのネットワーク環境で使用される場合、コンピュータ１１０は、ネットワークインターフェース１７０またはアダプタを介してＬＡＮ１７１に接続される。ＷＡＮのネットワーク環境で使用される場合、コンピュータ１１０は、モデム１７２またはインターネットなどのＷＡＮ１７３上で通信を確立するための他の手段を備える。モデム１７２は、内蔵型と外付け型があるが、ネットワークインターフェース１７０または他の適当なメカニズムを介してシステムバス１２１に接続することができる。モデム１７２は、ケーブルモデム、ＤＳＬモデムまたは他のブロードバンドデバイスにすることが可能である。ネットワーク環境では、コンピュータ１１０に関連して示されるプログラムモジュールまたはその一部は、遠隔記憶ストレージデバイスに格納しておくことができる。例を挙げると、図１はリモートアプリケーションプログラム１８５をメモリデバイス１８１に備わっているものとして示しているが、これに限定されない。当然のことながら、図示のネットワーク接続は例示的なものであり、コンピュータ間の通信リンクを確立する他の手段を使用することも可能である。
【００２９】
コンピュータ１１０の他の多くの内部コンポーネントは示されていないが、当業者は、そのようなコンポーネントおよびその相互接続は周知であるということを理解するだろう。例えば、コンピュータ１１０内の、テレビジョンチューナカードやネットワークインターフェースカードなどの種々の拡張カードが含まれることは、従来技術である。従って、コンピュータ１１０の内部構造についての追加的な詳細説明は、本発明に関係付けて開示するに及ばない。
【００３０】
コンピュータ１１０がオンになった場合、またはリセットされた場合、ＲＯＭ１３１に格納されているＢＩＯＳ１３３は、オペレーティングシステムまたは必要とする部分をハードディスクドライブ１４１からＲＡＭ１３２にロードするように処理装置１２０に指示する。オペレーティングシステム１４４と名付けたオペレーティングシステムの複製部分がＲＡＭ１３２にロードされると、処理装置１２０はオペレーティングシステムコードを実行し、オペレーティングシステム１３４のユーザインターフェースに関連する目に見える要素（visual element）をディスプレイ装置１９１に表示させる。アプリケーションプログラム１４５がユーザによって開かれた場合、通常、プログラムコードと関連データはハードディスクドライブ１４１から読み取られ、必要な部分がＲＡＭ１３２に複製される。本明細書では、複製される部分は参照符号１３５で表されている。
【００３１】
前述したように、本発明はコンピュータ使用可能命令の一般的状況の中で説明することができる。コンピュータ使用可能命令は、１つまたは２つ以上のコンピュータや他のデバイスによって使用可能である関数、プロシージャ、スキーマ、ルーチン、コードセグメント、およびモジュールを含む。コンピュータ使用可能命令は、コンピュータが入力されたソースに従って反応できるようにするインターフェースを形成する。これらの命令は他のコードセグメントと協力し合って、受信データのソースに関連して受信されたデータに応答して種々のタスクを開始する。
【００３２】
図３は、本発明の一実施形態に従って画面表示の中の１つまたは２つ以上のアイテムについてのビューモードおよびそのビューモード内の設定を選択するためのコンピュータ実装方法３００を示すフロー図を表す。符号３１０において、この方法３００は、複数の利用可能ビューモードの１つを選択したことを示すと共に、その選択したビューモード内の設定を選択したことを示すシングルユーザ入力を取得する。当業者は理解するように、このようなシングルユーザ入力は、ハードウェアの入力デバイス、またはグラフィカルユーザインターフェースの中で提示されるソフトウェアのビューコントロールなどの入力メカニズムを介して取得することができる。シングルユーザ入力を取得すると、この方法は、符号３２０で選択したビューモードにシングルユーザ入力をマッピングし、符号３３０でそのビューモード内の選択した設定にシングルユーザ入力をマッピングする。シングルユーザ入力は、選択したビューモードおよび選択した設定にほぼ同時にマッピングされることが好ましい。
【００３３】
図４を参照すると、グラフィカルユーザインターフェース（ＧＵＩ）４００が提示されている。ＧＵＩ４００は、本発明の一実施形態による画面表示４１０およびビューコントロール４２０を含む。画面表示４１０は、この分野で周知であるような従来のコンピュータモニタの画面表示にすることができるので、本明細書ではさらに詳しく説明しない。しかしながら、ビューコントロール４２０は、シングルユーザ選択を、選択したビューモードおよびそのビューモード内の選択した設定にマッピングすることによって従来技術より進んでいる。本発明のビューコントロールのいくつかの例示的な実施形態は、図５乃至図９に示されている。
【００３４】
図５は、ポインタ５１０がその上で静止しているビューコントロール５００を示す。このビューコントロール５００は、利用可能な設定を表示するための設定範囲ディスプレイ５２０および利用可能なモードを表示するためのモード範囲ディスプレイ５３０を含む。選択インジケータ５４０は、設定範囲ディスプレイ５２０内に位置してユーザの選択を示す。ビューモード設定の一例はアイコンサイズである。また、「設定」は、名前、種類、日付などに基づいて、表示されるアイテムの整列や順序などの他のパラメータを示すことも可能である。
【００３５】
次に図６および図７を参照すると、例示的なビューコントロール６００および７００が示されている。ビューコントロール６００は、ユーザの選択を反映するために選択インジケータ６４０を利用するスライダ入力（slider input）の形の設定範囲ディスプレイ６２０を含む。同様に、ビューコントロール７００は、ユーザの選択を反映するために選択インジケータ７４０を利用するスライダ入力の形の設定範囲ディスプレイ７２０を含む。当業者は理解するように、スライダコントロール６２０および７２０は、選択インジケータ６４０および７４０を操作して複数の設定からいずれかの設定を選択するために、例えば、ポインタ６１０および７１０を使用して選択できる利用可能な設定の連続的範囲（spectrum）をエンドユーザに提供する。また、スライダコントロール６２０および７２０は、利用可能な複数の別個の設定をエンドユーザに提供することもできる。
【００３６】
ビューコントロール６００および７００は、それぞれモード範囲ディスプレイ６３０および７３０を含む。モード範囲ディスプレイ６３０は、モードＡのためのインジケータ６５０、モードＢのためのインジケータ６６０、およびモードＣのためのインジケータ６７０を提示する。図６に示すモード６５０、６６０、および６７０の各々では、２つ以上の設定がユーザに提示され、ユーザが特定のモードおよび設定を選択しやすくしている。モード範囲ディスプレイ６３０は、３つのモードインジケータを示すが、本発明は特定の数のモードまたはモードインジケータに限定されない。むしろ、図６に示す本発明の例示的な実施形態は、２つまたはそれ以上の利用可能なモードから１つのモードをユーザが選択することを意図している。ビューモードの例には、リスト、ディテール、タイル、プロパティ、プレビュー、アイコン、大アイコン、中アイコン、小アイコン、およびサムネイルが含まれる。当業者は、上述した例示的なモードのリストは網羅的ではなく、本発明では他の多くのモードが意図されているということを理解するだろう。同様に、上述したもののほかに、他の多くの設定も本発明の範囲に属している。
【００３７】
図７において、モード範囲ディスプレイ７３０は、４つの別個のデフォルト設定７５０、７６０、７７０、および７８０を有するシングルモードを示している。各デフォルト設定はボタンで表されていることが好ましい。図７に示すように、ユーザは、設定７６０のボタンの上にポインタ７１０を静止させ、選択した設定およびビューモードを呼び出すために設定７６０のボタンを選択することによって設定７６０を選択することができる。ここで注目すべきことは、アイコンのサイズおよびメタデータの量は、図７において選択インジケータ７４０が下方向に移動するにつれて増大することである。しかしながら、別の例示的な設計では、図示のアイコンのサイズおよび／またはメタデータの量は、アイコンのサイズが大きくなると利用できるスペース量が制限されるので、実際には意図的に減少させることができる。
【００３８】
設定内に表示される画像は、表示されるアイテムおよび／またはアイコンサイズの関数にすることができる。例えば、表示されるアイテムがショートカットである場合、サイズに関係なく、適当なアイコンで表すことができる。しかし、そのアイテムがＷｏｒｄ（商標）のドキュメントであり、選択される画像サイズが十分に大きい場合は、ドキュメントのコンテンツのレンダリングは、縮小複写（miniature facsimile）でユーザに提示することができる。そのアイテムが単一の写真の場合は、画像全体の画像を表現することができる。
【００３９】
図８を参照すると、例示的なビューコントロール８００は、一連の別個の設定ディスプレイ８２０および一連の別個の対応するモード８５０、８６０、および８７０を含む。モード８５０、８６０、および８７０の各々は、設定範囲ディスプレイの中の１つまたは２つ以上の設定と関連付けられている。例えば、別個の設定が６つある場合（すなわち、設定１−６）、これらの一部は１つまたは２つ以上のモードに適用可能にすることができる。図８に示すように、設定１−４は、モードＡおよびモードＢに適用可能であり、設定１、３、５および６は、モードＣに適用可能である。陰影８４０は、モードＣの設定が現在選択された状態であることを示している。
【００４０】
図９は、本発明の一実施形態によるビューコントロールの例示的な実施形態を示す図である。スプリットボタンコントロール９００を、画面表示の都合のよい部分に置くことができる。スプリットボタンコントロール９００の左側を選択することによって、ビューステートは利用可能なモードと、各モードに関連する好ましい設定との間で切り替わる。スプリットボタンコントロールの左側部分の表面は、起動されると、現在選択されているモードを示すように変化する。好ましい設定は、ビュー設定の格納値であり、これはモードごとに異なり、以前の調整によって、または表示されるアイテムのロケーションによって、またはシステムワイド表示（system-wide indication）によって決定される以前の値を持っている。ユーザは、スプリットボタンコントロール９００の右側を使用して、モードおよび設定の起動および選択をすることにより好ましい設定を変更することができる。
【００４１】
設定およびモードは、スプリットボタンの右半分をクリックしてスライダコントロールを起動し、選択インジケータを９１０に示すように調節することによって同時に選択することができる。例えば、ユーザはスプリットボタン９００の右半分をクリックし、マウスボタンを押し下げたままにすることができ、その場合には、ユーザは選択インジケータを上下に動かし、マウスボタンを離すと選択を行うことができる。また、ユーザは、スプリットボタン９００の右半分をクリックし、即時にマウスボタンを離すこともでき、その場合には、ユーザはスライダコントロール上の所望の位置までポインタをナビゲートし、所望の位置をクリックすることによって所望のモードおよび設定を選択することができる。１つまたは２つ以上のキーストロークの組み合わせや、コントロールキーを押し下げたままにしてマウスホイールを動かすことなど、ユーザがスライダコントロールを上下にナビゲートできる方法は、他にも多数ある。スライダコントロールは、選択がユーザによって行なわれた後、ある時点で自動的に自身を解放する（dismiss）ように構成することができる。
【００４２】
符号９１０に示す選択は、サムネイルビューモードのアイコンサイズを調節し、中間設定より若干大きいアイコンサイズの設定を選択している。モード表示ディスプレイに表されているビューモードは、（符号９２０に示すように）モードディスプレイの上部にあるディテールアイコンビューモード、モードディスプレイの中央にあるディテールタイルビューモード、およびサムネイルビューモードを含む。ディテールビューモードは、例えば、順番に水平方向に配列されたメタデータのすべてを含むことができる。選択インジケータがディテールビューモードを通るようにスライダ入力に沿って下方に移動されると、メタデータの量は、選択インジケータの変位（displacement）の関数として減少する。このメタデータの量の変化は、選択インジケータの垂直方向の変位に対して線形的にすることも、非線形的にすることもできる。同様に、符号９３０に示すように、サムネイルのサイズは、選択インジケータがサムネイルビューモードを通るようにスライダ入力に沿って上方に移動するにつれて大きくなる。符号９４０に示すように、モード範囲ディスプレイは、スライダコントロールへの代替コントロールとして働くので、ユーザはメニューに表示されたデフォルト設定をクリックして、１回の選択でモードおよび設定の両方を選択することができる。当業者は、本発明の多数の代替的な実装が本発明の範囲によって、および範囲内で意図されていることを容易に理解するだろう。
【００４３】
連続的なスライダ入力の場合には、スライダ上の各ロケーションは、例えば、１％と１００％の間のパーセンテージで表された範囲内の別個の値（または、設定）に対応している。その範囲内のすべての値は、アイコンサイズおよびビュー設定に対応している。重要なことは、この例での範囲が１００の値に限定されないことである。むしろ、連続的なスライダ入力は、３．００００１％（３％または３．０１％とは対照的に）などの、任意の精度（granularity）レベルを達成するように設計することができる。さらに、その値とアイコンサイズとの関係は、必ずしも直接的または線形的であるとは限らない。最小サムネイルと最大サムネイルの中間地点は、必ずしも最大サムネイルのサイズの半分のサムネイルになるとは限らない。
【００４４】
別の例として、４１％から１００％の範囲は、２５６−１６ピクセル（大から小まで）のアイコンサイズを有するサムネイルビューに対応することができ、１％−４０％の範囲は、１６−９６ピクセル（小から大まで）のアイコンサイズに対応することができる。１％−４０％の範囲内では、１％−１０％のサブ範囲はディテールビューに対応し、１１％−４０％のサブ範囲はタイルビューに対応している。この例では、各ビューモードは個々のレイアウト問題を取り扱う。サムネイルビューは、テキストがサムネイルの下部に置かれているか（大サムネイルの場合）、サムネイルの隣に左揃えされているか（小サムネイルの場合）を取り扱う。ディテールビューは、テキストとアイコンを合わせる方法などのレイアウト問題を取り扱う。タイルビューは、どれだけの行のメタデータをアイコンの隣に表示させるかなどのレイアウト問題を取り扱う。各ビューについて、最後のスライダ値は、そのビューが最後に使用されたときと同じサイズになるように、その範囲に関係なく記憶される。
【００４５】
スライダ上のいくつかのポイントでは、「スナッピング（snapping）」が行われる。例えば、スライダは、４０％の値にスナップするように設計することができる。スライダを４０％の位置にジャンプさせないと、スライダを４１％−４３％に、または３７％から３９％に位置づけることができない場合がある。スライダ上の複数のロケーションは、その範囲内のそれぞれの別個の値にスナップすることができる。
【００４６】
本発明の代替的な実施形態および実装は、添付図面を含めて本明細書を検討すれば、本発明の属する分野の当業者には自明のものである。従って、本発明の範囲は、上述した説明によってではなく、特許請求の範囲によって明確化されている。
【図面の簡単な説明】
【００４７】
【図１】本発明を実装する際に使用するのに適しているコンピュータシステム環境を示すブロック図である。
【図２Ａ】従来技術の文書処理アプリケーションプログラムにおいてファイルを開く操作の時に、複数のビューモードからビューモードを選択するためのユーザインターフェースの画面表示を示す図である。
【図２Ｂ】従来技術の文書処理アプリケーションプログラムにおいて同じパラメータ、すなわち、ズーム量に関して複数の代替コントロールを提示するユーザインターフェースの画面表示を示す図である。
【図３】本発明の一実施形態による画面表示の中の１つまたは２つ以上のアイテムについて、ビューモードとそのビューモード内の設定を選択するための方法を示すフロー図である。
【図４】本発明の一実施形態による画面表示とビューコントロールを有するグラフィカルユーザインターフェースを示す図である。
【図５】ビューコントロールが、設定範囲ディスプレイ、ビューモード範囲ディスプレイ、およびビューモードと選択したビューモード内の設定とを示すシングルユーザ入力を受け取る、操作可能なユーザ選択コンポーネントを含む、本発明の一実施形態による例示ビューコントロールを示す図である。
【図６】本発明の一実施形態による、設定範囲ディスプレイはスライダを含み、ビューモード範囲ディスプレイはデフォルト設定と共に３つの利用可能なビューモードを含む、図５におけるビューコントロールを示す図である。
【図７】ビューコントロールが、設定範囲ディスプレイ、複数のデフォルト設定と共にメニューを含んでいるビューモード範囲ディスプレイ、およびユーザ選択コンポーネントを含む、本発明の一実施形態による例示ビューコントロールを示す図である。
【図８】本発明の一実施形態による、設定範囲ディスプレイは複数のデフォルト設定と共にメニューを含み、ビューモード範囲ディスプレイは３つの利用可能ビューモードを含む、図５におけるビューコントロールを示す図である。
【図９】本発明の一実施形態によるビューコントロールの実装例を示す図である。
【図１】
2007535756.tif 000002
【図２Ａ】
2007535756.tif 000003
【図２Ｂ】
2007535756.tif 000004
【図３】
2007535756.tif 000005
【図４】
2007535756.tif 000006
【図５】
2007535756.tif 000007
【図６】
2007535756.tif 000008
【図７】
2007535756.tif 000009
【図８】
2007535756.tif 000010
【図９】
2007535756.tif 000011
【手続補正書】
【提出日】平成19年7月27日(2007.7.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スクリーンディスプレイ内の１つまたは２つ以上のアイテムについてオペレーティングシステムにおけるファイルリストウィンドウに対するファイルビューモードとそのファイルビューモード内の設定を選択するコンピュータ実装方法であって、
該方法は、
複数の利用可能なファイルビューモードの１つを選択したことを示すと共に、選択したファイルビューモード内の設定を選択したことを示すシングルユーザ入力を、スライダ入力コントロールを介して取得するステップと、
シングルユーザ入力を選択したファイルビューモードにマッピングするステップと、
シングルユーザ入力をそのファイルビューモード内の選択した設定にマッピングするステップと
を含むことを特徴とする方法。
【請求項２】
シングルユーザ入力は、選択したファイルビューモードと選択した設定とにほぼ同時にマッピングされることを特徴とする請求項１に記載の方法。
【請求項３】
１つまたは２つ以上のコンピュータ読取り可能媒体上に具現化され、コンピュータ上で実行可能であるグラフィカルユーザインターフェースであって、
該グラフィカルユーザインターフェースは、
オペレーティングシステムにおけるファイルリストウィンドウに対する複数の利用可能なファイルビューモードの１つで１つまたは２つ以上のアイテムを表示するスクリーンディスプレイと、
スクリーンディスプレイに提示され、選択したファイルモードとその選択したファイルモード内の選択した設定の両方を示すシングルユーザ入力を取得するために操作可能であるスライダ入力コントロールと
を含むことを特徴とするグラフィカルユーザインターフェース。
【請求項４】
スライダ入力コントロールは、利用可能なファイルビューモードの１つまたは２つ以上に対する設定の連続的範囲を提示することを特徴とする請求項３に記載のグラフィカルユーザインターフェース。
【請求項５】
１つまたは２つ以上のアイテムは、１つまたは２つ以上のアイコンによってスクリーンディスプレイに表され、選択した設定はアイコンサイズを判断することを特徴とする請求項３に記載のグラフィカルユーザインターフェース。
【請求項６】
１つまたは２つ以上のアイテムに対応するメタデータはスクリーンディスプレイに表示され、選択した設定は表示するメタデータの量をアイコンサイズの関数として判断することを特徴とする請求項５に記載のグラフィカルユーザインターフェース。
【請求項７】
スクリーンディスプレイに提示され、選択したファイルビューモードとその選択したファイルビューモード内の選択した設定の両方を示すシングルユーザ入力を取得するために操作可能である代替コントロールを、さらに含むことを特徴とする請求項３に記載のグラフィカルユーザインターフェース。
【請求項８】
代替コントロールはメニュー入力を含むことを特徴とする請求項７に記載のグラフィカルユーザインターフェース。
【請求項９】
代替コントロールは、ボタンへのユーザ入力ごとに応答して利用可能なデフォルトビューモードと設定を順番に通るように循環することによって、複数の利用可能なデフォルトファイルビューモードと設定からデフォルトファイルビューモードと設定をユーザが選択するための前記ボタンを含んでいることを特徴とする請求項７に記載のグラフィカルユーザインターフェース。
【請求項１０】
デフォルト設定はグラフィカルオブジェクトによって表されていることを特徴とする請求項９に記載のグラフィカルユーザインターフェース。
【請求項１１】
ボタンの面は、選択したデフォルトファイルビューモードを図形的に描写していることを特徴とする請求項１０に記載のグラフィカルユーザインターフェース。
【請求項１２】
複数の利用可能なファイルビューモードは、ファイルビューモード、すなわち、リスト、ディテール、プロパティ、プレビュー、サムネイル、タイルおよびアイコンのうちの少なくとも１つを含んでいることを特徴とする請求項３に記載のグラフィカルユーザインターフェース。
【請求項１３】
選択した設定は、１つまたは２つ以上の表示されたアイテムを、名前、種類、サイズおよび日付のうちの１つに従って整列することを特徴とする請求項３に記載のグラフィカルユーザインターフェース。
【請求項１４】
選択した設定は、１つまたは２つ以上の表示されたアイテムに対する複数のサイズオプションの１つであることを特徴とする請求項３に記載のグラフィカルユーザインターフェース。
【請求項１５】
オペレーティングシステムにおけるファイルリストウィンドウに対するファイルビューモードとそのファイルビューモード内の設定をユーザが選択するためのグラフィカルユーザインターフェースの中のコントロールであって、
該コントロールは、
複数の利用可能な設定を示す設定範囲ディスプレイと、
複数の利用可能な設定に対応する複数の利用可能なファイルビューモードを示すモード範囲ディスプレイと、
利用可能な設定の１つと利用可能なファイルビューモードの１つを示すシングルユーザ選択を受け取るために操作可能であるスライダ入力コンポーネントと
を含むことを特徴とするコントロール。
【請求項１６】
前記コントロールはオペレーティングシステムの中で提示されることを特徴とする請求項１５に記載のコントロール。
【請求項１７】
前記コントロールはアプリケーションプログラムの中で提示されることを特徴とする請求項１５に記載のコントロール。
【請求項１８】
前記コントロールはウェブインターフェースの中で提示されることを特徴とする請求項１５に記載のコントロール。
【請求項１９】
オペレーティングシステムにおけるファイルリストウィンドウに対するファイルビューモードと、１つまたは２つ以上のアイテムが複数のファイルビューモードで表示されるように構成されているスクリーンディスプレイに対してそのファイルビューモード内の設定とを選択する装置であって、
該装置は、
選択したファイルビューモードとその選択したファイルビューモード内の選択した設定の両方を示すシングルユーザ入力を取得するためにグラフィカルユーザインターフェースの中で提示されるスライダ入力コントロールと、
シングルユーザ入力を選択したファイルビューモードにマッピングし、シングルユーザ入力をそのファイルビューモード内の選択した設定にマッピングするためのコンピュータ使用可能命令と
を含むことを特徴とする装置。
【請求項２０】
オペレーティングシステムにおけるファイルリストウィンドウに対するファイルビューモードと、１つまたは２つ以上のアイテムが複数のファイルビューモードで表示されるように構成されているスクリーンディスプレイに対してそのファイルビューモード内の設定とをユーザが選択するように構成されたコンピュータシステムであって、
該コンピュータシステムは、
複数の利用可能なファイルビューモードから１つのファイルビューモードと、前記１つのファイルビューモード内の選択した設定とを、スライダ入力コントロールを介してユーザが同時に選択するための手段と、
ユーザによる前記同時選択に応答して前記１つのファイルビューモードと前記選択した設定とを適用するための手段と
を含むことを特徴とするコンピュータシステム。
【請求項２１】
オペレーティングシステムにおけるファイルリストウィンドウに対するファイルビューモードと、１つまたは２つ以上のアイテムが複数のファイルビューモードで表示されることが可能であるスクリーンディスプレイに対するそのファイルビューモード内の設定とをユーザが選択するように構成されたコンピュータシステムであって、
該コンピュータシステムは、
複数の利用可能なファイルビューモードからの１つのファイルビューモードと、前記１つのファイルビューモード内の選択した設定とを特定するシングルユーザ入力を、スライダ入力コントロールを介して受け取るための手段と、
シングルユーザ入力に応答して前記１つのファイルビューモードと前記選択した設定を適用するための手段と
を含むことを特徴とするコンピュータシステム。
【請求項２２】
利用可能なファイルビューモードのそれぞれの１つに対応するモード範囲ディスプレイの中の各表示部分のサイズは、それぞれの利用可能なファイルビューモードに対する利用可能な設定の数およびモード範囲ディスプレイに表示される利用可能なファイルビューモードの各々に対する利用可能な設定に基づいており、利用可能な設定の数は、利用可能なファイルビューモードの少なくとも２つの間で異なることを特徴とする請求項１５に記載のコントロール。
【請求項２３】
利用可能なファイルビューモードのそれぞれの１つに対応するモード範囲ディスプレイの中の各表示部分のサイズは、それぞれの利用可能なファイルビューモードに対する利用可能な設定の数と、モード範囲ディスプレイに表示される利用可能なファイルビューモードの各々に対する利用可能な設定の数との比率によって表されるモード範囲ディスプレイの断片部分であり、モード範囲ディスプレイの中の少なくとも２つの表示部分は、モード範囲ディスプレイの異なる断片部分を占めていることを特徴とする請求項２２に記載のコントロール。
【請求項２４】
各表示部分はアイコンであることを特徴とする請求項２２に記載のコントロール。
【請求項２５】
モード範囲ディスプレイは複数の表示部分を含んでおり、
利用可能なファイルビューモードのそれぞれの１つに対応する各表示部分は、それぞれの利用可能なファイルビューモードに対する利用可能な設定の数と、モード範囲ディスプレイに表示される利用可能なファイルビューモードの各々に対する利用可能な設定の数との比率に基づいてモード範囲ディスプレイの断片部分を占めており、モード範囲ディスプレイの中の少なくとも２つの表示部分は、モード範囲ディスプレイの異なる断片部分を占めていることを特徴とする請求項１５に記載のコントロール。
【請求項２６】
表示部分はアイコンであることを特徴とする請求項２５に記載のコントロール。
【国際調査報告】
2007535756.tif 000012