(57)【要約】再構成可能なグラフィカル・ユーザ・インタフェースを提供するためのシステム。オーディオ又はビデオプレーヤ・アプリケーションプログラムを制御するために用い得る元々のＧＵＩを、そのＧＵＩのエンドユーザがＧＵＩの個々のサブセクションを変更し得るように又は他の選択肢としてこのようなセクションを再構成不可能であると指定し得るように、設計者が修正する。こうして、設計者は、エンドユーザがＧＵＩの個々の外観を変更し得るようにしつつ、ＧＵＩの特性を制御する。
2004508615.tif 000002
【特許請求の範囲】
【請求項１】
グラフィカル・ユーザ・インタフェースを提供するための方法であって、
ユーザが用いる前記グラフィカル・ユーザ・インタフェースの初期構成を提供する段階と、
前記ユーザによる使用時、前記ユーザがサブセクションの形状を再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを構成する段階と、が含まれる方法。
【請求項２】
グラフィカル・ユーザ・インタフェースをフォーマット化するための方法であって、
グラフィカル・ユーザ・インタフェースを提供する段階と、
前記グラフィカル・ユーザ・インタフェースのサブセクションを定義する段階と、
使用時、グラフィカル・ユーザ・インタフェース全体を再構成することなく、ユーザが前記サブセクションを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成可能であると指定する段階と、が含まれる方法。
【請求項３】
請求項２に記載の方法であって、更に、
使用時、前記グラフィカル・ユーザ・インタフェースの残りの部分を再構成することなく、前記ユーザが前記サブセクションだけを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションだけを再構成可能であると指定する段階が含まれる方法。
【請求項４】
請求項２に記載の方法であって、更に、
前記サブセクションに最大拡大サイズ限界を定義する段階が含まれる方法。
【請求項５】
請求項４に記載の方法であって、更に、
前記サブセクションの高さを利用して前記サブセクションの前記最大拡大サイズ限界を定義する段階が含まれる方法。
【請求項６】
請求項４に記載の方法であって、更に、
前記サブセクションの幅を利用して前記サブセクションの前記最大拡大サイズ限界を定義する段階が含まれる方法。
【請求項７】
請求項２に記載の方法であって、更に、
前記サブセクションに最小縮小サイズ限界を定義する段階が含まれる方法。
【請求項８】
請求項７に記載の方法であって、更に、
前記サブセクションの高さを利用して前記サブセクションの前記最小縮小サイズ限界を定義する段階が含まれる方法。
【請求項９】
請求項７に記載の方法であって、更に、
前記サブセクションの幅を利用して前記サブセクションの前記最小縮小サイズ限界を定義する段階が含まれる方法。
【請求項１０】
請求項２に記載の方法であって、更に、
前記ユーザによるグラフィカル・ユーザ・インタフェース全体の拡大を可能にする段階と、
前記グラフィカル・ユーザ・インタフェース全体の前記拡大に比例するように前記サブセクションを拡大する段階と、
前記グラフィカル・ユーザ・インタフェースの前記残りの部分の拡大を継続しつつ、前記サブセクションの所定の境界において、前記サブセクションの拡大を中断する段階と、が含まれる方法。
【請求項１１】
請求項２に記載の方法であって、更に、
使用時、グラフィカル・ユーザ・インタフェース全体を再構成することなく、前記ユーザが複数のサブセクションの少なくとも１つを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記複数のサブセクションを再構成可能であると指定する段階が含まれる方法。
【請求項１２】
請求項２に記載の方法であって、更に、
グラフィカル・ユーザ・インタフェース内での前記ユーザによる前記サブセクションの再配置を可能にする段階が含まれる方法。
【請求項１３】
請求項２に記載の方法であって、更に、
前記サブセクションに対する前記ユーザによる空間的な規則の定義を可能にする段階が含まれる方法。
【請求項１４】
グラフィカル・ユーザ・インタフェースをフォーマット化するための方法であって、
グラフィカル・ユーザ・インタフェースを提供する段階と、
前記グラフィカル・ユーザ・インタフェースのサブセクションを定義する段階と、
使用時、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成することなく、ユーザが前記グラフィカル・ユーザ・インタフェースの残りの部分を再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成不可能であると指定する段階と、が含まれる方法。
【請求項１５】
請求項１４に記載の方法であって、更に、
使用時、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成することなく、前記ユーザが前記グラフィカル・ユーザ・インタフェースの残りの部分だけを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションだけを再構成不可能であると指定する段階が含まれる方法。
【請求項１６】
請求項１４に記載の方法であって、更に、
使用時、前記グラフィカル・ユーザ・インタフェースの複数のサブセクションを再構成することなく、前記ユーザが前記グラフィカル・ユーザ・インタフェースの残りの部分を再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記複数のサブセクションを再構成不可能であると指定する段階が含まれる方法。
【請求項１７】
請求項１４に記載の方法であって、更に、
基準点に対する固定位置に前記サブセクションを維持しつつ、前記グラフィカル・ユーザ・インタフェースの残りの部分に対して前記ユーザによる再構成を可能にする段階が含まれる方法。
【請求項１８】
請求項１４に記載の方法であって、更に、
前記グラフィカル・ユーザ・インタフェースの残りの部分に対して前記ユーザによる空間的な規則の定義が可能なようにする段階が含まれる方法。
【請求項１９】
グラフィカル・ユーザ・インタフェースをフォーマット化するための方法であって、
グラフィカル・ユーザ・インタフェースを提供する段階と、
前記グラフィカル・ユーザ・インタフェースのサブセクションを指定する段階と、
前記サブセクションの空間特性を定義する段階と、
前記サブセクションの前記空間特性を維持しつつ、前記グラフィカル・ユーザ・インタフェースに対するユーザによる再構成を可能にする段階と、が含まれる方法。
【請求項２０】
請求項１９に記載の方法であって、
前記空間特性は、前記グラフィカル・ユーザ・インタフェース内の商標に適用される方法。
【請求項２１】
請求項２０に記載の方法であって、
前記空間特性は、前記グラフィカル・ユーザ・インタフェースの商標ドレスに適用される方法。
【請求項２２】
請求項２１に記載の方法であって、
前記空間特性は、前記グラフィカル・ユーザ・インタフェースの著作権に適用される方法。
【請求項２３】
請求項２２に記載の方法であって、
前記空間特性は、前記グラフィカル・ユーザ・インタフェースの見栄えや感触に適用される方法。
【発明の詳細な説明】
【０００１】
本願は、２０００年６月１日に出願された米国仮出願第６０／２０９、００７号、表題“サービス品質改善型ストリーミング・メディア・ネットワーク”の権利を主張するものである。
【０００２】
本発明は、一般的に、グラフィカル・ユーザ・インタフェースに関する。特に、本発明は、グラフィカル・ユーザ・インタフェース内の要素のサイズ変更に関する。
【０００３】
発明の背景
従来、グラフィカル・ユーザ・インタフェース（ＧＵＩ）は、プログラムのユーザとそのプログラム自体との間の対話を簡単にするために、コンピュータプログラムの一部として提供されてきた。例えば、通常のオーディオプレーヤのＧＵＩにより、ユーザは、アプリケーションプログラムとのインタフェースをとることが可能である。オーディオプログラムには、ユーザが、例えば、再生、早送り、トラック変更等、その機能をどのように実行するかについてプログラムに命令するためのダイアログボックスとして用い得る基本ＧＵＩが設けられている。本質的に、ダイアログは、ユーザが、マイクロソフトＷｉｎｄｏｗｓ９８ＴＭの共通ダイアログボックス等のプログラムと対話し得るインタフェースである。
【０００４】
更に、プログラムによって提供される基本グラフィカル・ユーザ・インタフェースを補うために、スキン（ｓｋｉｎ）と通常呼ばれる付加的なグラフィカル・ユーザ・インタフェースが利用可能である。これらの”スキン“は、プログラムに付属する基本グラフィカル・ユーザ・インタフェースに取って代わるＧＵＩとしての役割を果たす。これらのスキンは、オプションＧＵＩとしてプログラム自体によって又は第三者によって提供し得る。スキンは、プログラムに付属する標準のグラフィカル・ユーザ・インタフェース以外のオプションをユーザに提供する。従って、ユーザは、ユーザの個人的な好みに合うスキンを選択し得る。
【０００５】
従来、このようなＧＵＩは、例えば、通常、ダイアログボックスの隅を引っ張って行なうように、その形全てが大きく又は小さくなるように拡張可能であった。このように拡大や縮小を行なうと、例えば、ボックス全体の引き伸ばし、拡大、又は縮小によって、ボックス全体の空間的な関係が、それに応じて変化する。従って、ＧＵＩがどのように引き伸ばされ又は拡大もしくは縮小されるかに応じて、スキンの様々な構成要素が変形し得る。その結果、スキンがロゴ、商標、著作権により保護可能な題材、アートワーク等を含む場合、スキン全体を拡大する行為により、スキンの内容に変形が生じる。ＧＵＩの残りの部分がどのように変えられるかに関わらず、スキンの作成者がＧＵＩの外観の或る見方を維持したいと望む場合、このような変形は望ましくない。
【０００６】
発明の概要
本発明の１つの実施形態によって、ユーザ用ＧＵＩの初期構成を提供するためのシステムであって、ユーザによる使用時、サブセクションの形状をユーザが再構成し得るようにＧＵＩのサブセクションを構成するためのシステムが提供される。
【０００７】
本発明の他の実施形態によって、グラフィカル・ユーザ・インタフェースを提供し、グラフィカル・ユーザ・インタフェースのサブセクションを定義し、グラフィカル・ユーザ・インタフェースのサブセクションを再構成可能なものとして指定するためのシステムであって、使用時、グラフィカル・ユーザ・インタフェース全体を再構成することなく、ユーザがそのサブセクションを再構成し得るシステムが提供される。
【０００８】
本発明の更に他の実施形態によって、グラフィカル・ユーザ・インタフェースを提供し、グラフィカル・ユーザ・インタフェースのサブセクションを定義し、グラフィカル・ユーザ・インタフェースのサブセクションを再構成不可能なものとして指定するためのシステムであって、使用時、グラフィカル・ユーザ・インタフェースの指定されたサブセクションを再構成することなく、ユーザがグラフィカル・ユーザ・インタフェースの残りの部分を再構成し得るシステムが提供される。
【０００９】
本発明の他の特徴は、本発明の実施形態を実践するための何らかの方法、装置、及び製造項目が例示された添付の図面と共に行なわれる以下の説明を考察することによって当業者には明らかになるであろう。しかしながら、本発明は、開示される詳細な内容に限定されるものではなく、本発明の精神及び記載された添付の請求項の範囲内にある変更や修正を全て含むことを理解されたい。
【００１０】
具体的な実施形態の説明
次に、図面、特に、図１を参照して、本発明の第１の実施形態を理解することができる。即ち、図１は、本発明による本実施形態を実現するためのフローチャート１００を示す。図１において、グラフィカル・ユーザ・インタフェース（ＧＵＩ）が、ブロック１０４に提供されている。このようなＧＵＩは、ＲｅａｌＮｅｔｗｏｒｋｓ社製のＲｅａｌＰｌａｙｅｒＴＭで現在用いられているようなオーディオデータストリームの制御を可能にするオーディオプレーヤの形態を取り得る。他の例として、ＧＵＩは、ビデオデータストリームの表示を制御するビデオプレーヤの形態を取り得る。同様に、このようなＧＵＩの他のアプリケーションもまた適用し得る。
【００１１】
ブロック１０８において、ＧＵＩの初期構成が提供されている。このようなＧＵＩの代表的なブロック図をエレメント７０として図７に示す。図７から分かるように、ＧＵＩ７００は、複数のサブエレメント即ちサブセクションを備え得る。こうして、図７に示すＧＵＩは、サブセクション７０４、７０８、７１２を備える。例えば、このようなサブセクションは、アートワーク、ロゴ、テキストブロック、商標もしくは職章、著作権により保護可能な題材であり得る。これらは、例えば、ボタン、矢印、会社名、ストリーミングビデオ又は記憶されたビデオを示すための画面の形態を取り得る。こうして、様々なサブエレメントがグラフィカル・ユーザ・インタフェース内に存在し得る。
【００１２】
ブロック１１２において、本発明の実施形態により、ＧＵＩの設計者等のユーザは、エンドユーザ（例えば、ＧＵＩとインタフェースを取るであろう人）が、使用時、サブセクションの形状を再構成し得るように、ＧＵＩのサブセクションを構成し得る。こうして、エンドユーザは、ＧＵＩの他の構成要素を変更することなく、このＧＵＩの或る構成要素の形状を変更し得る。現システムにおいては、ＧＵＩの全ての構成要素が等しく拡大され、エンドユーザは、ＧＵＩの残りの部分と独立にＧＵＩの個々の構成要素を再構成できない。その結果、本発明の本実施形態により、設計者、及びエンドユーザによるＧＵＩの操作のためのＧＵＩの設計が容易になる。
【００１３】
図２は、本発明の他の実施形態を実現するためのフローチャート２００を示す。この方法において、グラフィカル・ユーザ・インタフェースがブロック２０４において提供される。このグラフィカル・ユーザ・インタフェースのサブセクションは、ブロック２０８で定義される。例えば、設計者が変形してほしくないテキストは、そのサブセクションとして指定し得る。こうして、そのテキストの特定のサブセクションに対して、テキスト再構成の規則を設定し得る。これによって、設計者は、このようなテキストの変形を制御できるようになり、またユーザに対する見栄えや感触を保護し得る。
【００１４】
ブロック２１２において、ＧＵＩ（例えば、スキン）の設計者は、元のＧＵＩのサブセクションを指定する。次に、ブロック２１６に示すように、その特定のサブセクションに対して、空間的な規則を指定し得る。次に、ブロック２２０に示すように、設計者がＧＵＩの他のサブセクションに対する規則を設定したいか否か判断される。他のサブセクションが存在する場合、フローチャートでは、ブロック２０８、２１２、２１６が繰り返される。所望のサブセクション全てに対する規則の設定が完了すると、ブロック２２４に示すように、ＧＵＩの残りの部分は、再構成不可能であると指定し得る。こうして、エンドユーザの用途に対して様々な方法で修正されたＧＵＩを提供し得る。ブロック２２８に示すように、この段階で、エンドユーザは、ＧＵＩ全体を再構成することなくサブセクションを再構成し得る。例えば、設計者が一行のボタンを再構成可能と指定し、又、スキンの一部として表示される企業のロゴを再構成可能と指定しない場合、ユーザは、その行のボタンを再構成できるが、その企業のロゴの再構成即ち変形はできない。このようなシステムにより、設計者は、エンドユーザがＧＵＩ（例えば、スキン）を或る程度修正できるようにしつつ、ＧＵＩの全体的な見栄えや感触を制御し得る。
【００１５】
通常、ＧＵＩは、Ａｄｏｂｅシステム社製の市販プログラムＰＨＯＴＯＳＨＯＰＴＭ等のプログラムを介して設計者がアクセスするテキストファイルとして記憶される。このようなプログラムを用いると、ＧＵＩ即ちスキンを修正する設計者は、サブセクションを指定し、それらのサブセクションの特性を定義し得る。次に、修正されたＧＵＩが、或るプログラム用のＧＵＩインタフェースとしての役割を果たすためにロードされると、定義された特性により、修正されたＧＵＩ即ちスキンをどのように再構成し得るかが制御される。従って、これは、サブセクションに対して空間的な規則を決定し得る単刀直入な方法である。
【００１６】
本発明の更に他の実施形態を図３のフローチャート３００で理解することができる。図３は、ＧＵＩの特定のサブセクションに対して、空間的な規則をどのように設定し得るかに関する例を示す。図３のブロック３０４において、ＧＵＩの指定されたサブセクションに対して、拡大サイズの限界が設定される。このような場合、設計者は、サブセクションの何らかの拡大は可能であると判断するが、同時に、その拡大は、或る点に限定しなければならないと判断することがある。従って、エンドユーザがＧＵＩの残りの部分を拡大し続けても、この拡大限界により、拡大限界を有するサブセクションの拡大が防止される。ブロック３０８及び３１２は、このような限界をどのようにして実現し得るかに関する例を示す。例えば、サブセクションの高さを用いて、拡大サイズ限界を定義し得る。同様に、ブロック３１２によって示すように、設計者は、サブセクションの幅を指定して、そのサブセクションの拡大サイズ限界を定義し得る。
【００１７】
同様に、ブロック３１６によって示すように、設計者は、ＧＵＩのサブセクションに対して縮小限界を設定し得る。また、ブロック３２０及び３２４は、このような縮小限界は、ブロック３２０で示すようにサブセクションの幅によって、又は、ブロック３２４で示すようにサブセクションの高さによって、定義し得ることを示す。
【００１８】
拡大及び縮小は、サブセクションに課し得る空間的な限界の２つの例である。更に、例えば、サブセクションの伸張に対する制限等の他の限界も課し得る。又、ブロック３２８に示すように、基準点に対して、どのようにしてＧＵＩ内にサブセクションを再配置するかに関する制限を提供し得る。従って、例えば、ＧＵＩの１つの隅に元々常駐していたサブセクションは、ＧＵＩの中央ではなく、他の隅のいずれかに移動可能であると指定し得る。このことによって、ＧＵＩ（例えば、スキン）のエンドユーザは、ＧＵＩ内においてエレメントを再配置し得るが、ＧＵＩの設計者はまた、これらのサブセクションをどこに再配置し得るか制御できる。このように、限界を定義して、エンドユーザがグラフィカル・ユーザ・インタフェース内においてサブセクションの位置を再配置し得る。
【００１９】
サブセクションの他の特性も同様に定義し得る。例えば、図形の中には、伸張にあまり向かなものがある。格子は、１つのこのような例である。格子を引き伸ばすと、格子の外観は変形する。従って、サブセクションに対して設定し得る１つの特性は、サブセクションの拡大につれて、その格子データが、重複又は繰り返すことである。ミラーリングは、もう１つの特性である。サブセクションが異なる基準方向とは反対の方向に拡大される場合、サブセクションを指定してミラーイメージを作成し得る。
【００２０】
図４は、フローチャート４００による本発明の更に他の実施形態を示す。図４のブロック４０４において、ＧＵＩが提供されている。ブロック４０８において、ＧＵＩのサブセクションが定義される。ブロック４１２において、サブセクションは、修正されたＧＵＩの設計者によって再構成不可能であると指定される。従って、ＧＵＩの残りの部分について拡大、縮小、伸張等し得るが、他方、指定されたサブセクションでは、その形が保持される。ブロック４１６において、ＧＵＩの他のサブセクションが、それらのために設定された規則を有するか否か判断する。そうであれば、ブロック４０８及び４１２は、それら追加のサブセクションに対して繰り返し得る。一旦完了すると、空間的な規則は、ブロック４２０に示すように、ＧＵＩの残りの部分に対して設定し得る。従って、このことは、ＧＵＩの１つのサブセクションについては再構成不可能であると指定し得るが、他方、異なるサブセクションの再構成が可能すなわち所定の限界内で再構成可能であると指定し得ることを示す。その結果、ＧＵＩ修正の設計者は、ユーザによる或る面の自由な変更を可能にしつつもＧＵＩにおける他の面の外観を維持するためのツールを有する。
【００２１】
ブロック４２４において、エンドユーザは、再構成不可能であると指定されなかったＧＵＩの残りの部分を再構成することができるが、再構成不可能であると指定されたＧＵＩのサブセクションは再構成できない。従って、エンドユーザがダイアログボックスのＧＵＩの隅をクリックして、ＧＵＩを拡大するようにその隅をドラッグする場合、ＧＵＩの再構成可能な部分は拡大し、再構成不可能な部分は、設計者が指定した通りに、それらの元々の形状を維持する。又、設計者は、エンドユーザによるＧＵＩの修正を可能にする一方で、ＧＵＩの外観の或る形を維持できる。同様に、ブロック４２８において示したように、基準点に対して、ある位置にサブセクションを固定し得る。例えば、ＧＵＩを伸張する場合について考える。設計者は、例えば、ロゴサブセクションが、ＧＵＩの上部１／８インチ（３．１７５ｍｍ）内にその位置を常に維持するように指定し得る。従って、ＧＵＩの他のエレメントをどのようにエンドユーザが修正するかに関わらず、設計者は、ロゴ等のエレメントの位置を制御し得る。
【００２２】
図５は、本発明の更に他の実施形態を示す。図５のブロック５０４において、ＧＵＩを提供する。また、例えば、ブロック５０８に示すように、ＰＨＯＴＯＳＨＯＰソフトウェアやマウスインタフェース装置によって、ＧＵＩのサブセクションを指定する。ブロック５１２において、サブセクションの空間的な特性を定義する。ブロック５１６において、指定すべき他のサブセクションが在るか否か判断する。そうである場合、これらのサブセクションを指定する。そうでない場合、ＧＵＩは、以前定義された空間特性を維持しつつ、エンドユーザ（ビデオプレーヤアプリケーションプログラムを用いる人）によって再構成し得る。
【００２３】
図６は、サブセクションの空間特性がどのように定義し得るかに関する例を示す。例えば、ブロック６０４において、テキストサブセクションの空間特性を定義する。こうして、テキストの最大及び最小のサイズを設定する。同様に、テキストの再配置限界を空間特性として設定し得る。このような場合、テキストのサブセクションをＧＵＩ内のどこに再配置するかに関する制限を定義する。同様に、ブロック６０８は、例えば、企業のロゴや商標等のアートワークサブセクションの空間特性をブロック６１２及び６１６に示すように定義し得ることを示す。
【００２４】
図７及び８は、本発明の実施形態をどのように実現し得るかに関する例を示す。図７は、少なくとも３つのサブセクション７０４、７０８、７１２を有するＧＵＩ７００を示す。これらのサブセクションは各々ＧＵＩの設計者が、特性限界を有する再構成可能なブロックとして又は再構成不可能なブロックとして指定し得る。この例の場合、ＧＵＩ７００の外枠の左上角部に対して固定位置を有する再構成不可能なブロックとしてブロック７０４が指定されている。ＧＵＩに置かれるロゴに対して、そのロゴが、エンドユーザがＧＵＩ７００をどのように伸張するかに関わらず変形しないように、このようなブロックが指定されることがある。これに対して、ブロック７０８、７１２は、所定の限界まで拡大し得るサブセクションとして指定される。従って、ＧＵＩ７００がＧＵＩ８００になるように拡大されるため、サブセクション７０８、７１２は、サブセクション８０８、８１２になるように拡大される。また、図７及び８は、サブセクション８０４と８１２との間の距離によって示すように、同じ空間距離が図８において維持されるように、ブロック７１２をどのように指定してブロック７０４からの空間距離を維持するかを示す。
【００２５】
本発明の１つの実施形態において、設計者は、ブロック６２０に示すように、ＧＵＩの見栄えや感触を制御し得る。こうして、設計者は、任意の再構成したＧＵＩの見栄えや感触を制御し得るが、他方、エンドユーザによるＧＵＩにおける他の外観の自由な変更を可能にする。
【００２６】
本発明の様々な実施形態について、本発明を実現するための方法又は装置として述べたが、本発明は、例えば、コンピュータに常駐又はコンピュータによりアクセス可能なコード等のコンピュータに接続されたコードによって実現し得ることを理解されたい。例えば、ソフトウェアやデータベースを利用して、上述した方法の多くを実現し得る。従って、本発明がハードウェアによって達成される実施形態の他に、これらの実施形態は、コンピュータにより利用可能な媒体であって、そこに具現化したコンピュータにより読み取り可能なプログラムコードを有する媒体が含まれる製品の利用を通して達成でき、これによって、この説明において開示した機能が可能になることに留意されたい。従って、上述した実施形態も、それらのプログラムコード手段においても同様にこの特許によって保護されると見なすのが望ましい。
【００２７】
又、本発明の実施形態は、伝送媒体中を伝播する電気信号と同様に、搬送波で具現化したコンピュータ信号として実現し得ると考えられる。従って、上述した様々な情報は、データ構造等の構造にフォーマット化でき、又、伝送媒体中を電気信号として伝達し得る。
【００２８】
また、本明細書中で挙げた構造や行為の多くは、それぞれ機能を実行するための手段又は機能を実行するためのステップとして列挙し得ることに留意されたい。従って、このような言葉は、参照のために引用された事柄を含み、本明細書中において開示されたこのような構造又は行為及びそれらに相当するもの全てを網羅する資格があることを理解されたい。
【００２９】
本発明の実施形態による装置及び方法並びにその付随する利点の多くは、本明細書から理解できると考えられ、又、本発明の精神と範囲から逸脱することなく、あるいは、その重要な利点全てを犠牲にすることなく、その構成要素の形態、構造、及び配置に関して、様々な変更を行なうことができ、本明細書中において上述した形態は、唯単にその代表的な実施形態であることは明らかであろう。
【図面の簡単な説明】
【図１】グラフィカル・ユーザ・インタフェースのサブセクションがユーザによって再構成される本発明の実施形態のフローチャートを示す図。
【図２】グラフィカル・ユーザ・インタフェースのサブセクションが再構成可能であると指定され、グラフィカル・ユーザ・インタフェースの残りの部分は、再構成可能であると指定されない本発明の実施形態のフローチャートを示す図。
【図３】グラフィカル・ユーザ・インタフェースのサブセクションに対して再構成の限界が定義される本発明の実施形態例のフローチャートを示す図。
【図４】グラフィカル・ユーザ・インタフェースのサブセクションが再構成不可能であると指定される本発明の実施形態のフローチャートを示す図。
【図５】グラフィカル・ユーザ・インタフェースのサブセクションに対して空間特性が定義される本発明の実施形態のフローチャートを示す図。
【図６】グラフィカル・ユーザ・インタフェースの様々な外観に対して空間特性が定義される本発明の実施形態のフローチャートを示す図。
【図７】再構成可能又は再構成不可能であると指定し得る３つのサブセクションを備えるグラフィカル・ユーザ・インタフェースを示す図。
【図８】グラフィカル・ユーザ・インタフェースの拡大後、図７におけるサブセクションを再構成可能又は再構成不可能であると指定する効果の例を示す図。
【図１】
2004508615.tif 000003
【図２】
2004508615.tif 000004
【図３】
2004508615.tif 000005
【図４】
2004508615.tif 000006
【図５】
2004508615.tif 000007
【図６】
2004508615.tif 000008
【国際公開パンフレット】
2004508615.tif 000009
2004508615.tif 000010
2004508615.tif 000011
2004508615.tif 000012
2004508615.tif 000013
2004508615.tif 000014
2004508615.tif 000015
2004508615.tif 000016
2004508615.tif 000017
2004508615.tif 000018
2004508615.tif 000019
2004508615.tif 000020
2004508615.tif 000021
2004508615.tif 000022
2004508615.tif 000023
2004508615.tif 000024
2004508615.tif 000025
2004508615.tif 000026
2004508615.tif 000027
2004508615.tif 000028
2004508615.tif 000029
【手続補正書】
【提出日】平成14年7月29日(2002.7.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
グラフィカル・ユーザ・インタフェースを提供するための方法であって、
ユーザが用いる前記グラフィカル・ユーザ・インタフェースの初期構成を提供する段階と、
前記ユーザによる使用時、前記ユーザがサブセクションの形状を再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを構成する段階と、
前記ユーザによりアクセス可能な制御を提供する段階であって、前記制御は、前記グラフィカル・ユーザ・インタフェースの前記サブセクションの形状を特に制御するために前記ユーザにより操作可能である前記段階と、が含まれる方法。
【請求項２】
グラフィカル・ユーザ・インタフェースをフォーマット化するための方法であって、
グラフィカル・ユーザ・インタフェースを提供する段階と、
前記グラフィカル・ユーザ・インタフェースのサブセクションを定義する段階と、
使用時、グラフィカル・ユーザ・インタフェース全体を再構成することなく、ユーザが前記サブセクションを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成可能であると指定する段階と、
前記ユーザによりアクセス可能な制御を提供する段階であって、前記制御は、前記グラフィカル・ユーザ・インタフェースの前記サブセクションの形状を特に制御するために前記ユーザにより操作可能である前記段階と、が含まれる方法。
【請求項３】
請求項２に記載の方法であって、更に、
使用時、前記グラフィカル・ユーザ・インタフェースの残りの部分を再構成することなく、前記ユーザが前記サブセクションだけを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションだけを再構成可能であると指定する段階が含まれる方法。
【請求項４】
請求項２に記載の方法であって、更に、
前記サブセクションに最大拡大サイズ限界を定義する段階が含まれる方法。
【請求項５】
請求項４に記載の方法であって、更に、
前記サブセクションの高さを利用して前記サブセクションの前記最大拡大サイズ限界を定義する段階が含まれる方法。
【請求項６】
請求項４に記載の方法であって、更に、
前記サブセクションの幅を利用して前記サブセクションの前記最大拡大サイズ限界を定義する段階が含まれる方法。
【請求項７】
請求項２に記載の方法であって、更に、
前記サブセクションに最小縮小サイズ限界を定義する段階が含まれる方法。
【請求項８】
請求項７に記載の方法であって、更に、
前記サブセクションの高さを利用して前記サブセクションの前記最小縮小サイズ限界を定義する段階が含まれる方法。
【請求項９】
請求項７に記載の方法であって、更に、
前記サブセクションの幅を利用して前記サブセクションの前記最小縮小サイズ限界を定義する段階が含まれる方法。
【請求項１０】
請求項２に記載の方法であって、更に、
前記ユーザによるグラフィカル・ユーザ・インタフェース全体の拡大を可能にする段階と、
前記グラフィカル・ユーザ・インタフェース全体の前記拡大に比例するように前記サブセクションを拡大する段階と、
前記グラフィカル・ユーザ・インタフェースの前記残りの部分の拡大を継続しつつ、前記サブセクションの所定の境界において、前記サブセクションの拡大を中断する段階と、が含まれる方法。
【請求項１１】
請求項２に記載の方法であって、更に、
使用時、グラフィカル・ユーザ・インタフェース全体を再構成することなく、前記ユーザが複数のサブセクションの少なくとも１つを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記複数のサブセクションを再構成可能であると指定する段階が含まれる方法。
【請求項１２】
請求項２に記載の方法であって、更に、
グラフィカル・ユーザ・インタフェース内での前記ユーザによる前記サブセクションの再配置を可能にする段階が含まれる方法。
【請求項１３】
請求項２に記載の方法であって、更に、
前記サブセクションに対する前記ユーザによる空間的な規則の定義を可能にする段階が含まれる方法。
【請求項１４】
グラフィカル・ユーザ・インタフェースをフォーマット化するための方法であって、
グラフィカル・ユーザ・インタフェースを提供する段階と、
前記グラフィカル・ユーザ・インタフェースのサブセクションを定義する段階と、
使用時、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成することなく、ユーザが前記グラフィカル・ユーザ・インタフェースの残りの部分を再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成不可能であると指定する段階と、
前記ユーザによりアクセス可能な制御を提供する段階であって、前記制御は、前記グラフィカル・ユーザ・インタフェースの前記残りの部分の形状を特に制御するために前記ユーザにより操作可能である前記段階と、が含まれる方法。
【請求項１５】
請求項１４に記載の方法であって、更に、
使用時、前記グラフィカル・ユーザ・インタフェースの前記サブセクションを再構成することなく、前記ユーザが前記グラフィカル・ユーザ・インタフェースの残りの部分だけを再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記サブセクションだけを再構成不可能であると指定する段階が含まれる方法。
【請求項１６】
請求項１４に記載の方法であって、更に、
使用時、前記グラフィカル・ユーザ・インタフェースの複数のサブセクションを再構成することなく、前記ユーザが前記グラフィカル・ユーザ・インタフェースの残りの部分を再構成し得るように、前記グラフィカル・ユーザ・インタフェースの前記複数のサブセクションを再構成不可能であると指定する段階が含まれる方法。
【請求項１７】
請求項１４に記載の方法であって、更に、
基準点に対する固定位置に前記サブセクションを維持しつつ、前記グラフィカル・ユーザ・インタフェースの残りの部分に対して前記ユーザによる再構成を可能にする段階が含まれる方法。
【請求項１８】
請求項１４に記載の方法であって、更に、
前記グラフィカル・ユーザ・インタフェースの残りの部分に対して前記ユーザによる空間的な規則の定義が可能なようにする段階が含まれる方法。
【請求項１９】
グラフィカル・ユーザ・インタフェースをフォーマット化するための方法であって、
グラフィカル・ユーザ・インタフェースを提供する段階と、
前記グラフィカル・ユーザ・インタフェースのサブセクションを指定する段階と、
前記サブセクションの空間特性を定義する段階と、
ユーザによりアクセス可能な制御を提供する段階であって、前記制御は、前記グラフィカル・ユーザ・インタフェースの前記サブセクションの形状を特に制御するために前記ユーザにより操作可能である前記段階と、
前記サブセクションの前記空間特性を維持しつつ、前記グラフィカル・ユーザ・インタフェースに対する前記ユーザによる前記制御を用いた再構成を可能にする段階と、が含まれる方法。