(57)【要約】ユーザー・インターフェースが、選択動作の継続時間が所与の時間期間を超えた場合にコンテンツ項目の選択動作継続時間に基づいて選択されるコンテンツ項目の表現を提供する。複数のコンテンツ項目の間の関連性が、成長速度、成長の形および選択指標の成長に先立つ時間期間を含め、選択指標の成長を決定するために使われてもよい。システムはある選択されたコンテンツ項目へのコンテンツ項目の近さおよびコンテンツ項目間の関連性のうち少なくとも一方を感知し、前記近さおよび／または関連性によって決められる速度および／または形での選択指標および／またはその他の表現を成長させる。
2008537621.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ項目の選択動作の継続時間を感知する動作と；
前記選択動作の継続時間が所与の時間期間を超えた場合に選択指標を成長させる動作とを有する、コンテンツを選択する方法。
【請求項２】
前記選択指標を成長させる動作が、選択領域の外縁へのコンテンツ項目の近さを感知し、該コンテンツ項目の近さによって決められる速度で前記選択領域を成長させる動作を有する、請求項１記載の方法。
【請求項３】
前記選択指標を成長させる動作が、選択領域の外側のコンテンツ項目の、該選択領域内のコンテンツ項目に対する近さを感知し、該近さによって決められる速度で前記選択領域を成長させる動作を有する、請求項１記載の方法。
【請求項４】
前記選択指標を成長させる動作が、選択領域の外側のコンテンツ項目の近さを感知し、該コンテンツ項目に向かって前記選択領域を成長させる動作を有する、請求項１記載の方法。
【請求項５】
前記時間期間が、第一の選択されたコンテンツ項目に対する第二のコンテンツ項目の近さによって決められる、請求項１記載の方法。
【請求項６】
前記選択指標が、前記選択動作の領域に発する選択領域である、請求項１記載の方法。
【請求項７】
複数のコンテンツ項目間の関連性を判別する動作を有しており、該関連性に基づいて前記選択指標が成長する請求項１記載の方法。
【請求項８】
前記選択指標を成長させる動作が、コンテンツ項目が密接した空間的近さになるよう位置を直す動作を有する、請求項７記載の方法。
【請求項９】
前記選択指標を成長させる動作が、選択されたコンテンツ項目の相対数を示す状態バーを呈示する動作を有する、請求項７記載の方法。
【請求項１０】
プロセッサと；
ディスプレイとを有する装置であって、前記プロセッサは、前記ディスプレイ上にコンテンツ項目の表現を生成するよう構成され、コンテンツ項目の選択動作の継続時間を感知するよう構成され、前記選択動作の継続時間が所与の時間期間を超えた場合に選択指標を成長させるよう構成されている装置。
【請求項１１】
前記プロセッサが、複数のコンテンツ項目間の関連性を感知し、該感知された関連性によって決められる速度で前記選択指標を成長させるよう構成されている、請求項１０記載の装置。
【請求項１２】
前記プロセッサが、選択領域の外側のコンテンツ項目の、該選択領域内のコンテンツ項目に対する近さを感知するよう構成され、該近さによって決められる速度で前記選択領域を成長させるよう構成されている、請求項１０記載の装置。
【請求項１３】
前記プロセッサが、複数のコンテンツ項目間の関連性を判別するよう構成され、該判別された関連性に基づいて前記時間期間を決定するよう構成されている、請求項１０記載の装置。
【請求項１４】
前記プロセッサが、複数のコンテンツ項目間の関連性を判別するよう構成され、該関連性に基づいて前記選択指標を成長させるよう構成されている、請求項１０記載の装置。
【請求項１５】
前記プロセッサが、選択されたコンテンツ項目間の関連性によって決められる密接した空間的近さになるようコンテンツ項目の位置を直すよう構成されている、請求項１０記載の装置。
【請求項１６】
機械可読媒体上に記憶されたプログラム部分であって：
コンテンツ項目の表現を生成するプログラム・セグメントと；
コンテンツ項目の選択動作の継続時間を感知するプログラム・セグメントと；
前記選択動作の継続時間が所与の時間期間を超えた場合に選択指標を成長させるプログラム・セグメントとを有するプログラム部分。
【請求項１７】
複数のコンテンツ項目間の関連性を使って、該関連性によって決められる速度で前記選択指標を成長させるプログラム・セグメントを有する、請求項１６記載のプログラム部分。
【請求項１８】
選択されたコンテンツ項目間の関連性に基づいて密接した空間的近さになるようコンテンツ項目の位置を直すプログラム・セグメントを有する、請求項１６記載のプログラム部分。
【請求項１９】
コンテンツ項目の思考地図表現を生成するプログラム・セグメントを有する請求項１６記載のプログラム部分であって、選択指標を成長させる前記プログラム・セグメントが、前記選択動作から決定される位置に発する、思考地図表現中のある位置から外向きに前記選択指標を成長させる、プログラム部分。
【請求項２０】
前記選択指標が、表現されたコンテンツ項目の総数に対する選択項目の表現である、請求項１６記載のプログラム部分。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書はユーザーがコンテンツを選択するのを支援するユーザー・インターフェースに関する。
【背景技術】
【０００２】
項目の選択においてユーザーを支援するユーザー・インターフェース・システムは、視覚的に呈示される項目の集合またはリストなど多数ある。たとえば、グラフィカル・ユーザー・インターフェース内でユーザーがファイルを選択できるようにするシステムがある。最も典型的なものは、選択矢印のような対応するカーソルとともに利用されるマウスである。平坦な面上または三次元空間内でマウスを動かすと、対応するカーソルが、グラフィカル・ユーザー・インターフェース内で動く。グラフィカル・ユーザー・インターフェース上に示された項目は、マウスを操作してカーソルをその項目の上に合わせ、その後、マウスまたはコンピュータ・キーボードのような他の入力装置上のボタンを押下することによって選択できる。複数項目を選択したい場合は、ボタンは押下したあと、マウスを最初の選択項目から一つまたは複数のその後の項目まで操作する（ドラッグする）間、押下したままにすればよい。選択ボタン押下状態でマウスをドラッグすることは、最初の項目およびその後の項目のそれぞれを選択する効果をもつ。
【０００３】
別の具現では、最初の項目および一つまたは複数のその後の項目を選択するには、ボタンを、他のキー組み合わせ（たとえばコンピュータ・キーボード上のシフト・キーまたはコントロール・キー）とともに押下してもよい。たとえば、リスト中で相続く５つの項目を選択したい場合、マウスを操作してカーソルをその項目の上に合わせ、選択ボタン（たとえばマウスの左ボタン）を押下して放すことができる。その後、２番目ないし５番目の項目も、マウスを操作してカーソルを５番目の項目の上に合わせ、シフト・キーを押下した状態に保持し、再び左マウス・ボタンを押下することによって選択できる。シフト・キーおよびマウス・ボタンはいずれも、マウス・ボタンの２度目の押下後、放してよい。第１ないし第５の項目のそれぞれは選択されたままになる。他のシステムは同様の選択方式を許容するが、タッチ感応スクリーンおよびマウスおよび対応するカーソルに代わるスタイラスまたは指といった入力デバイスを使用する。いずれにせよ、これらのシステムは、複数の選択動作が要求されるという点で面倒である。
【０００４】
別の既知のシステムでは、カーソルは該カーソルを取り巻く選択領域を定義する。たとえば該カーソルを取り巻く円形領域である。そのようなシステムは、米国特許公開第US2002/0075333A1号に記載されている。該文献は以下では'333特許公開と称し、ここにその全体において記述されているかのごとくに参照によって組み込まれる。'333特許公開は、カーソルを項目の方向に動かすことによってその項目が選択される更なる実施形態を記載している。他方の前記のシステムと同様、複数項目の選択はいまだに複数の選択動作を必要とする。
【０００５】
さらに別のシステムでは、カーソルは、グラフィカル・ユーザー・インターフェース上で横または縦に延在する選択ルーラーを定義する。マウス・ボタンを押下すると、カーソル位置から横または縦方向に位置するすべての項目が選択される。そのようなシステムは、米国特許第5,594,847号に記載されている。該文献は以下では'847特許と称し、ここにその全体において記述されているかのごとくに参照によって組み込まれる。しかし、'847特許は、柔軟な選択フィールドをもたない（横の水平方向または縦の垂直方向のみ）。
【０００６】
米国特許第5,877,750号は以下では'750特許と称し、ここにその全体において記述されているかのごとくに参照によって組み込まれるが、該'750特許は、グラフィック・アプリケーションにおいて線幅を選択する方法を記載している。該方法では、第一のイベントが実行され、継続されると、線幅がインクのしみのように広がる。前記イベントが継続されなくなると、そのときのインクのしみの大きさが線幅を定義し、その後、その線幅がグラフィック・アプリケーション内での動作のために使用できる。このシステムは描線の幅を簡単に変更／定義できるようにするものの、項目選択においてユーザーを助けはしない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の一つの目的は、従来技術のこれらの欠点および／またはその他の欠点を克服することである。
【課題を解決するための手段】
【０００８】
本システムは、選択動作の継続時間に基づいて選択されるコンテンツ項目の表現を生成するための装置、方法、プログラム部分、ユーザー・インターフェースなどを含む。動作では、選択動作の継続時間が所与の時間期間を超えると、選択指標が成長する。ある実施形態では、複数のコンテンツ項目の間の関連性が、成長速度、成長の形および選択指標の成長開始までの時間間隔のうち少なくとも一つを含め、選択指標の成長を決定するために使用される。
【０００９】
別の実施形態では、ある選択されたコンテンツ項目へのコンテンツ項目の近さおよびコンテンツ項目間の関連性のうち少なくとも一方を感知し、前記近さおよび／または関連性によって決められる速度および／または形で選択指標を成長させる。システムは、選択されたコンテンツ項目どうしの間の関連性に基づいて密接な空間的近さにコンテンツ項目を位置付け直してもよい。
【００１０】
例示的な実施形態の以下の記載は、付属の図面とともに参酌すると、上記の特徴および利点ならびにさらなる特徴および利点を実証するであろう。以下の記述では、限定というより説明の目的のため、特定のアーキテクチャ、インターフェース、技法などといった個別的な詳細を例示のために述べるが、当業者には、これらの個別的詳細から外れた他の実施形態も付属の請求項の範囲内であると理解されるべきことは明らかであろう。さらに、明確のため、周知の装置、回路および方法の詳細な記述は、本発明の記述をかすませないために省略している。
【００１１】
図面は例示の目的のために収められているのであって、本発明の範囲を表すものではないことははっきりと理解しておくべきである。図面において、システムの同様の部分は同様の符号で表される。
【００１２】
本発明は、付属の図面とともに最もよく理解される。
【発明を実施するための最良の形態】
【００１３】
例示の目的のため、そして以下の議論を簡単にするため、本システムは下記では記述を容易にするために例示的なユーザー・インターフェースおよびシステムに関して記載される。本システムおよび方法は、限定なしに、他のユーザー・インターフェースおよびシステムにも適用可能である。たとえば、議論および図面が示すグラフィカル・ユーザー・インターフェースは、例として、マイクロソフト（登録商標）社によって発売されているようなウィンドウズ（登録商標）オペレーティング・システムを使ったパーソナル・コンピュータ・システムで見かけることがあるようなものであるが、すぐ明らかであろうように、ここに記載され、特許請求されるシステムおよび方法は、他の種類の表示装置に、および／または他の種類のユーザー・インターフェースの使用に適用可能であろう。それには、限定なしに、携帯情報端末（PDA）；テレビ・ディスプレイ、オーディオ・コンポーネント・ディスプレイ、家庭メディア・ハブ・コンポーネントなどに見出されるような消費者電子装置ユーザー・インターフェースがある。
【００１４】
さらに、本システムおよび方法は、三次元画像が（見かけ上またはそうでなく）三次元空間に投影される三次元ディスプレイ装置のような他のディスプレイ種類にも適用可能である。さらに、本システムは表示される項目との関連で記載される。項目は、限定なしに、示すローカルおよび／またはリモートの記憶媒体からのディレクトリ一覧内に示されることがあるようなファイル・リストによって表されるコンテンツ項目を含むものと理解されるべきである。たとえば、項目はパーソナル・オーディオ／ビジュアル再生装置上に記憶されうるようなローカル記憶媒体上に記憶されるオーディオおよび／またはビジュアル・コンテンツのファイル名によって表されてもよい。コンテンツ項目はまた、コンテンツ項目の画像表現のようなアイコン記号またはユーザーにコンテンツ項目の指標を提供するその他の手段によって表されてもよい。
【００１５】
図１は、本システムのある実施形態に基づくシステム１０を示している。システム１０はプロセッサ１４、メモリ１６のような記憶装置、ユーザー選択装置１８およびユーザー・インターフェース表示装置１２を有しており、これらはみな動作可能的に結合されているものとして示されている。動作可能的結合との用語は、本システムに基づく動作が可能にされるよう諸部分を接続するいかなるシステムをも意味することが意図されている。プロセッサ１４は、ユーザー・インターフェース１２を提供し、ユーザー選択装置１８からユーザー選択を受け取るためのプログラム命令を走らせる。プログラム命令はプロセッサ１４とは別個に示されているメモリ１６に記憶されているが、明らかにこれは必須ではなく、プロセッサ１４が、記載される命令を実行するよう結線された専用プロセッサであってもよい。
【００１６】
ユーザー選択装置１８は、所与のユーザー・インターフェースと対話するためのいかなる好適な入力装置であってもよい。たとえば、限定なしに、ユーザー選択装置１８はコンピュータ・マウス、リモコン装置、汎用もしくは専用スタイラス・デバイス、ユーザー装置上のOKボタンのような入力ボタン、ジョイスティック、ジョグダイヤル、タッチパッド、ナビゲーション・ボタンおよび／またはさらにはユーザーの指もしくはその他のプローブであってもよい。ユーザー選択装置１８は、表示される項目の選択アクティブ化を生じるために、ユーザー・インターフェース１２およびプロセッサ１４と対話する。
【００１７】
さらなる動作について、図１Ａ、図１Ｂ、図１Ｃ、図３および先に論じた図１を参照しつつ解説する。図１Ａ、図１Ｂおよび図１Ｃは、本発明のある実施形態に基づいて動作する二次元のユーザー・インターフェース１００の表示を示している。図３は、例示的な実施形態の流れ図３００を示している。
【００１８】
図のように、ユーザー・インターフェース１００には、コンテンツ項目１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６、１１８、１２０、１２２、１２４、１２８、１３０、１３４、１３６などを含む数多くのコンテンツ項目が表示されている。さらに、カーソル１４０が示されている。カーソル１４０は、先述したようにユーザー選択装置１８に動作的に結合されている。それは、ユーザー選択装置１８がユーザー・インターフェース１００内でカーソル１４０の位置を操作しうるよう、プロセッサ１４を好適にプログラミングする（機能を与える）ことによる。さらに、プロセッサ１４はユーザー・インターフェース１００内でカーソル１４０の位置を、一般的に、およびユーザー・インターフェース１００上に表示されるコンテンツ項目との関係で、検出する機能を与えられる。プロセッサ１４はさらに、選択がアクティブ化されるとき（たとえば、アクティブ化はユーザー選択装置のボタンの押下、OKボタンまたは携帯電話のジョイスティックの操作などによって開始されうる）、選択が非アクティブ化されるときおよび選択アクティブ化の継続時間を検出する機能を与えられる。
【００１９】
図３は、ある実施形態に基づくプロセス３００を示す。該プロセス３００は、上記の動作が有効にされる動作３１０で始まる。ユーザーは、ユーザー・インターフェース１００内でカーソル１４０を操作して、コンテンツ項目１１８のような所望のコンテンツ項目の選択を有効にするまでカーソルを操作できる。
【００２０】
動作３３０の間に、コンテンツ項目１１８の選択が検出される。真でなければ、動作３３０は図のように真になるまで繰り返される。選択アクティブ化が真の場合、プロセッサ１４は、コンテンツ項目１１８について、図のような選択の指標として、コンテンツ項目１１８の表示特性を変化させうる。プロセッサ１４はまた、選択アクティブ化の継続時間を指示するカウンタを開始させる。選択アクティブ化が始まってからある時間Xミリ秒後、図１Ｂに示されるように、動作３４０の間に、選択領域１５０は、コンテンツ項目１１８および／またはカーソル１４０の領域を起点として成長し始める。コンテンツ項目１１６および１２０など、選択領域１５０内にあるコンテンツ項目も選択される。選択アクティブ化が真である限り、選択領域１５０は図１Ｃに示されるように成長し続ける。図１Ｃでは、先に選択されたコンテンツ項目１１６、１１８、１２０のほか、コンテンツ項目１０８、１１０、１１２、１１４、１２２、１２４、１２８および１３０も選択されているものとして示されている。
【００２１】
選択アクティブ化がXミリ秒のあとある時間で打ち切られた場合、あるいはXミリ秒維持されなかった場合、選択領域の成長は、動作３５０によって判別されるように、終了する、あるいは開始されない。そしてプロセスは動作３３０に戻って選択アクティブ化を待つ。動作３５０の間に選択アクティブ化が真のとき、選択領域は動作３６０の間に成長し続ける。
【００２２】
システム１０内で、選択領域１５０が成長を開始するまでの選択アクティブ化の継続時間（たとえばミリ秒数）は、何らかの所定の時間であってよい。たとえば、300ないし2000ミリ秒の範囲の何らかの時間だが、他の時間を好適に使うこともできる。所定の時間を選択する際、用いるべき若干の配慮として、該時間が長すぎないということおよび該時間が短すぎないということが含まれる。該時間が長すぎると、ユーザーの快適さおよび対話の直観性を乱すことがあり、該時間が短すぎると単独選択の動作の邪魔になることがあるからである。他の実施形態では、選択領域１５０が成長し始めるまでの選択アクティブ化継続時間は変わりうる。たとえば、選択領域が諸コンテンツ項目を含むよう成長し始めるまでの時間は、ユーザー・インターフェース内でいくつかのコンテンツ項目が互いにより近く配置されている場合、該コンテンツ項目がカーソル位置からより近いまたは遠い場合、および／または該コンテンツ項目の関係特性に基づいて、より長い継続時間またはより短い継続時間でありうる。
【００２３】
もう一つの実施形態では、選択領域は、ユーザー・インターフェースの外縁によって限られていない方向に外向きに成長しうる。たとえば、図１Ａにおいて、動作３３０の間に最初に選択された項目がコンテンツ項目１０２だった場合、選択領域はコンテンツ項目１０４、１３４に向かって成長しうる。プロセッサはこの外向きの成長を、ユーザー・インターフェースの外縁に関係する情報に応じて、かつ他の実施形態に関して論じられる他の特性に基づいて制御しうる。
【００２４】
さらに、選択領域１５０が成長する速度は変わりうる。たとえば、ユーザー・インターフェース内でいくつかのコンテンツ項目が互いにより近くに配置されている、あるいは選択領域の外縁により近く配置されている場合である。その場合、より近くのコンテンツ項目を含め、それからより遠く離れたまたは選択領域の外縁からより遠くのコンテンツ項目を取り込むのに、選択領域の成長はより速く、あるいはより遅くなりうる。さらに、選択領域の成長の速度は、コンテンツ項目の関係特性に基づいて増大および／または変動してもよい。たとえば、選択領域は、さまざまなコンテンツ項目間の視覚特性および／または他の関連性といった何らかの特性においてコンテンツ項目どうしが密接に関係しているときには、より速くまたはより遅く成長してもよい。たとえば、コンテンツ項目は名前、日付、大きさなどに基づいて順序付けられていてもよく、それらの関連性が成長速度に影響するとともに、選択アクティブ化のための継続時間および／または成長の方向に影響しうる。
【００２５】
図２Ａ、図２Ｂ、図２Ｃ、図２Ｄは、別の実施形態に基づく動作を例示するさらなるユーザー・インターフェースを示している。図２Ａ、図２Ｂ、図２Ｃ、図２Ｄは、コンテンツ管理システムのためのユーザー・インターフェースを示している。ここでは、コンテンツ項目が関連したコンテンツとして思考地図（mind  map）において呈示され、ここでは、コンテンツ項目は、空間的な順序付けなどコンテンツ項目どうしの関連性の度合いの視覚的な指標を提供するよう視覚的に呈示される。たとえば、空間的に順序付けられた思考地図呈示では、密接に関連したコンテンツ項目どうしは密接な空間的近さにおいて位置される。コンテンツ項目のそのような呈示の利点は、コンテンツ項目間の関係／関連性がコンテンツ項目どうしの表示される空間的近さに関係しているので、関連したコンテンツ項目どうしが簡単にみつけられることである。思考地図呈示は、たとえば、所与の画像コンテンツ項目に似た画像コンテンツ項目の検索に反応した検索結果として提供されてもよいし、あるいはただ単に該思考地図のコンテンツ項目間の特性関係を視覚的に同定するためだけに生成されてもよい。
【００２６】
たとえば、ニューヨーク市のような都市の画像が検索画像として利用される場合、画像検索エンジンが他の画像の検索結果を提供するという要求は、その検索画像に似た結果を提供することになる。結果を返す際、画像検索エンジンは図２Ａに似た表示を提供しうる。ここで、コンテンツ項目２１０が検索画像を表しうる。コンテンツ項目２１２、２１４、２１６はニューヨーク市の他の画像または検索画像に非常に近い視覚的等価物でありうる。コンテンツ項目２２８、２２６、２３４は、高層ビルなどといった同様の視覚的特性をもつ他の大都市の画像でありうる。検索画像から最も遠くに位置するコンテンツ項目２３０は、検索画像にほとんど類似点のない画像で、たとえば小さな建物しかない田舎町の画像でありうる。
【００２７】
ここではコンテンツ項目間の関連性の例として画像特性を使っているが、所与のコンテンツ項目間、および／またはコンテンツ項目の異なるグループ間には数多くの代替的な関連性が存在しうることは、はっきりと理解しておくべきである。本稿における関連したコンテンツ項目という用語および同様の言及は、限定なく、単にユーザー・インターフェース内で表示される際の物理的な近さによって関連している項目および／またはコンテンツ項目の何らかの特性または特徴によって関連している項目を含むことが意図されている。たとえば、コンテンツ項目の関連性は、該コンテンツ項目の生成／取得の時刻、コンテンツ項目の種別特性（たとえばピクチャー、オーディオなど）、夕刻の画像などコンテンツ項目の視覚的要素一般あるいは特定の地理的位置に関係したピクチャー／オーディオ／その他のコンテンツ項目といった特定のコンテンツ項目特徴などに基づいていてもよい。
【００２８】
さらに、コンテンツ項目間の関連性の密接さは、二つ以上のコンテンツ項目特徴または特性によって特徴付けられてもよい。たとえば、所与の日に作成されたすべてのコンテンツ項目は、この特性の粒度が日まででしかなく、作成時刻などまでではないと想定すれば、それらの所与のコンテンツ項目すべてについて同じ一つの関連性特性を有しうるが、個々のコンテンツ項目は、夜の画像と昼の画像など、他の同様または同様でない関連性を有していてもよい。したがって、この所与のグループのコンテンツ項目のある部分集合の間での関連性は、この所与のグループの別の部分集合との関連性よりも密接であることがある。
【００２９】
コンテンツ関連性については当業者には数多くの代替的な型が思いつくであろう。たとえば、本願と共通に譲渡され、ここにその全体において記述されているかのごとくに参照によって組み込まれる米国特許出願第60/632,135および60/632,134は、コンテンツ記述子またはメタデータを、それに沿ってコンテンツ項目間の類似性を決定する次元として使う方法を記載している。コンテンツ項目間のこの類似性と類似性閾値とに基づいて、コンテンツが、ユーザーによって現在選択されているコンテンツと関連している／類似しているかどうかが判断されうる。本願と共通に譲渡され、ここにその全体において記述されているかのごとくに参照によって組み込まれる米国特許出願第60/632,137号は、現在位置またはユーザーがたとえば大半の時間にいる位置（たとえば自宅）に比べた生成位置に依存して類似性閾値を適応させる方法を記載している。本願と共通に譲渡され、ここにその全体において記述されているかのごとくに参照によって組み込まれる米国特許出願第60/632,136号は、現在の時点に比べた生成時刻に依存して類似性閾値を適応させる方法を記載している。上記の代替的な種類の判別される関連性およびコンテンツ関連性の他の好適な機構のそれぞれは、一般に「関連」の用語の範囲内であり、特に付属の請求項の範囲内であることを理解しておくべきである。いずれにせよ、本システムに基づく動作は、コンテンツ項目関連性がどのように判別されるかに関わりなく、意図されている。
【００３０】
図２Ａは、選択アクティブ化が選択領域２５０の成長を開始する（たとえば図３の動作３４０参照）ための継続時間を超えてからある時間たったときのユーザー・インターフェースを示している。図２Ａに示されるように、選択領域２５０は、図１Ａ、図１Ｂ、図１Ｃに示した選択領域１５０と類似した領域にあり、実質的に丸い。しかしながら、ある実施形態によれば、選択領域はいかなる形で成長してもよい。たとえば、限定なしに、選択領域は、円、オーバル、長方形などとして成長してもよいし、あるいは選択領域が成長するにつれて形が変わってもよい。たとえば、選択領域は動的に、選択されたコンテンツ項目を取り巻く形になって、図２Ｂに示すようにより流体的なルック・アンド・フィールを与えてもよい。図２Ｂでは、選択アクティブ化が続いてきたところで、選択領域２５０は、図２Ａでは包含されていなかったコンテンツ項目２２８、２２６、２３４を包含するいくぶんオーバルな形に成長している。その後、選択アクティブ化が続くにつれ、選択領域２５０の形は図２Ｃに示されるように次に近いコンテンツ項目２２０を、そして図２Ｄに示されるようにコンテンツ項目２１８を包含するよう再び変わりうる。
【００３１】
選択領域の変動する形は、コンテンツ項目間の関連性および／またはユーザー・インターフェース内で示されるコンテンツ項目の位置関係に関係していてもよい。実際、図１Ａ〜１Ｃおよび図２Ａ〜２Ｄでは、選択領域はコンテンツ項目を包含する形を有するように示されているが、これは例示の目的で示されているだけであり、選択領域は、コンテンツ項目の選択をユーザーに伝える何らかの視覚表現が提供される限り、諸項目を包含する所与の単一の形を有している必要はない。これらおよびその他の視覚的指標はここでは共通して選択指標（selection  indication）と称される。
【００３２】
コンテンツ項目のもう一つのユーザー・インターフェース表現では、思考地図表示に関して上で論じたようにコンテンツ項目の特徴および特性が関係していても、コンテンツ項目が密接な近さで表示されなくてもよい。
【００３３】
図１Ａにおいて、コンテンツ項目１１８が最初に選択されるものとして示されている。ある実施形態では、コンテンツ項目１１８に関連する他のコンテンツ項目は、コンテンツ項目１１８に密接に近接して表示されないかもしれないが、それでもある実施形態によれば、コンテンツ項目１１８またはカーソル１４０にある起点から所与の形で外向きに成長する領域として選択指標が視覚化されることなく、選択可能でありうる。たとえば、コンテンツ項目１０２、１３２はコンテンツ項目１１８に対して、該コンテンツ項目１０２、１３２が項目１１８の選択後、図３の動作３４０の間に選択されるような関連性を有することがありうる。この実施例では、コンテンツ項目１１８から成長していく選択領域はユーザーにとって望ましくないかもしれない。したがって、この実施例または他の実施例においては、選択指標は選択領域によってではなく、項目１１８について図示しているように選択されたコンテンツ項目の視覚的な見え方の変化によって示されうる。したがって、選択の指標として、コンテンツ項目１０２、１３２のユーザー・インターフェース表現が変化しうる。
【００３４】
選択されたコンテンツ項目の視覚的表現の変化に加えて、あるいはその代わりに、システムは選択されたコンテンツ項目の他の何らかの指標を提供してもよい。たとえば、ある実施形態によれば、システムは選択されたコンテンツ項目の指標を、次のような選択されたコンテンツ項目の総数の指標の任意の一つまたは複数として提供してもよい。すなわち、絶対数または選択されたコンテンツ項目の相対量を示す進行バーのような抽象表現として（たとえば、選択されたコンテンツ項目数をコンテンツ項目総数で割ったものの関数として、選択されたコンテンツ項目数を移動／コピー選択動作の間に利用可能な総記憶サイズで割ったものの関数として、など）、および選択されたコンテンツ項目の大きさとして（たとえば、12バイトおよび／または20キロバイト中12バイト）。
【００３５】
さらにもう一つの実施形態では、コンテンツ項目１１８の選択に続くコンテンツ項目１０２、１３２の選択後、本システムは、選択後のコンテンツ項目１１８、１０２、１３２がより密接な空間的近さに順序付けし直されるよう、コンテンツ項目の視覚的な再順序付けを生じてもよい。そのより密接な空間的近接性が、選択アクティブ化の指標としてはたらきうる。この実施形態では、選択アクティブ化が続くにつれ、コンテンツ項目の視覚的表現は、選択指標として連続的にまたは段階的に順序付けし直される。
【００３６】
コンテンツ項目１１８に関連するコンテンツ項目がコンテンツ項目１１８に対して密接した近さで表示されないもう一つの実施形態では、コンテンツ項目は、最初に選択されたコンテンツ項目により密接に関係した諸コンテンツ項目における諸起点から一つまたは複数の形で外向きに成長する選択領域として視覚化される選択指標で選択できるのでもよい。たとえば、コンテンツ項目１０２、１０４、１３４は、コンテンツ項目１１８に対して、コンテンツ項目１２８、１３０、１３２より密接に関係した関連性を有することがある。ある実施形態によれば、コンテンツ項目１０２（コンテンツ項目１０４、１３４よりも密接に関係したコンテンツ項目）から成長する選択領域のような選択指標が図３の動作３４０の間に始まってもよい。この実施形態では、選択領域はコンテンツ項目１０２から成長してコンテンツ項目１０４、１３４を取り込みうる。その後、選択アクティブ化が続けられる場合、第二の選択領域がコンテンツ項目１２８において成長を始め、コンテンツ項目１３０、１３２を取り込んでもよい。選択アクティブ化が続く間、その次に関連性が高いコンテンツ項目が前記二つの選択領域のうちの一つによって取り込まれうる。あるいは、望ましいか視覚的により魅力的であれば（たとえば、次の項目が前記選択領域に密接した近くにない場合）、新たな選択領域が次に関連性の高いコンテンツ項目のまわりで始まってもよい。この実施形態またはその他の実施形態では、上記の諸選択指標の組み合わせが生起してもよい。たとえば、上例において、コンテンツ項目１３２が選択領域に取り込まれたのち、次に関連性の高いコンテンツ項目はコンテンツ項目１１２、１３６でありうる。この場合、別個の選択領域が個別のコンテンツ項目１１２および１３６のそれぞれを取り込んでもよいし、あるいは別の選択指標が生じてもよい。別の選択指標とは、図１Ａにおけるコンテンツ項目１１８について示された同様の選択指標のようなものでもよいが、他の選択指標が望ましいこともありうることは明らかである。
【００３７】
選択アクティブ化の上記の指標および容易に適用されうるその他の指標のそれぞれは、一般に本発明の範囲内であると理解されるべきであり、特に「選択指標を成長させる」の用語およびその等価物によって包含されるものと理解されるべきである。さらに、コンテンツ項目および選択指標の具体的な呈示を含む上記の任意の特徴のうち一つまたは複数のいかなる組み合わせを使用してもよい。たとえば、選択指標の用語は、他の視覚的な選択指標も含め、ユーザーに選択の指標を与えるこれらおよびその他の方法を包含するものと理解されるべきである。コンテンツ項目の呈示および視覚的またはその他の選択指標を提供する上記の方法のそれぞれは、本発明の例示として意図されている。他の任意の方法も本システムの範囲内であると理解されるべきである。
【００３８】
上記した本発明の諸実施形態は、例示の目的のためにのみ意図されており、付属の請求項をいずれかの特定の実施形態または一群の実施形態に限定するものと解釈すべきではない。当業者は付属の請求項の精神および範囲から外れることなく数多くの代替的な実施形態を考案しうる。
【００３９】
付属の請求項を解釈する際には、以下のことを理解しておくべきである：
ａ）「有する」の語は所与の請求項に挙げられている以外の要素または動作の存在を排除しない。
ｂ）要素の単数形の表現はそのような要素の複数の存在を排除しない。
ｃ）請求項に参照符号があったとしてもそれは特許請求の範囲を限定するものではない。
ｄ）いくつかの「手段」は同一の項目、すなわちハードウェアまたはソフトウェアで実装される構造または機能によって表現されていてもよい。
ｅ）開示される要素のそれぞれは、ハードウェア部分（たとえば別個の電子回路および集積電子回路を含む）、ソフトウェア部分（たとえばコンピュータプログラミング）およびその任意の組み合わせから構成されうる。
ｆ）ハードウェア部分はアナログ部分およびデジタル部分の一方または両方から構成されうる。
ｇ）特別に断りのない限り、開示される装置またはその部分のいずれも、一緒に組み合わせたり、あるいはさらなる部分に分割したりされてもよい。
ｈ）特に示さない限り、動作のいかなる特定の序列も必要であるとは意図されていない。
【図面の簡単な説明】
【００４０】
【図１】本システムのある実施形態に基づく例示的な選択システムを示す図である。
【図１Ａ】本システムのある実施形態に基づく選択システムの動作を示す図である。
【図１Ｂ】本システムのある実施形態に基づく選択システムの動作を示す図である。
【図１Ｃ】本システムのある実施形態に基づく選択システムの動作を示す図である。
【図２Ａ】本システムのある実施形態に基づく選択システムの動作を示す図である。
【図２Ｂ】本システムのある実施形態に基づく選択システムの動作を示す図である。
【図２Ｃ】本システムのある実施形態に基づく選択システムの動作を示す図である。
【図２Ｄ】本システムのある実施形態に基づく選択システムの動作を示す図である。
【図３】本システムのある実施形態に基づく選択システムの動作を示す流れ図である。
【図１】
2008537621.tif 000003
【図１Ａ】
2008537621.tif 000004
【図１Ｂ】
2008537621.tif 000005
【図１Ｃ】
2008537621.tif 000006
【図２Ａ】
2008537621.tif 000007
【図２Ｂ】
2008537621.tif 000008
【図２Ｃ】
2008537621.tif 000009
【図２Ｄ】
2008537621.tif 000010
【図３】
2008537621.tif 000011
【国際調査報告】
2008537621.tif 000012
2008537621.tif 000013