(57)【要約】  方法は、ディスプレイに、多数のアイテムの少なくとも一部を出力することを含む。方法は、ディスプレイを介して第１のユーザ入力を受信すること、および第１のユーザ入力に対応するディスプレイの位置を識別することをも含む。方法は、さらに、位置に関連づけられるスクロール速度を決定すること、および決定されたスクロール速度でディスプレイを介して複数のアイテムをスクロールさせることを含む。【選択図】図６
2012524318.tif 000002
【特許請求の範囲】
【請求項１】
複数のアイテムの少なくとも一部を表示し、
第１のユーザ入力を受信する
ように構成されるタッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイが少なくとも２つの領域を含むように設定し、前記少なくとも２つの領域のそれぞれは前記複数のアイテムをスクロールさせるための異なるスクロール速度に関連づけられ、
前記タッチスクリーンディスプレイに視覚的なインジケータを呈示し、前記視覚的なインジケータは前記少なくとも２つの領域に関連づけられる相対的なスクロール速度を識別する
ように構成されるディスプレイ設定ロジックと、
前記第１のユーザ入力に対応する前記タッチスクリーンディスプレイ上の位置を識別し、
前記位置に基づいて前記複数のアイテムの前記スクロール速度を制御する
ように構成されるディスプレイ制御ロジックと
を備える装置。
【請求項２】
前記ディスプレイ制御ロジックは、前記スクロール速度を制御するときに、
前記識別された位置が第１の位置に対応する場合、第１の速度で前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、
前記識別された位置が第２の位置に対応する場合、第２の速度で前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、前記第２のスクロール速度は前記第１のスクロール速度よりも速い
ように構成される、請求項１に記載の装置。
【請求項３】
前記ディスプレイ設定ロジックは、視覚的なインジケータを呈示するときに、
前記タッチスクリーンディスプレイの背景に関連づけられる複数のカラーまたは複数の輝度レベルのうち少なくとも１つを呈示して、前記少なくとも２つの領域のそれぞれに関連づけられる相対的なスクロール速度を示す
ように構成される、請求項１に記載の装置。
【請求項４】
前記ディスプレイ設定ロジックは、前記視覚的なインジケータを呈示するときに、
図形、線または記号的なアイコンのうち少なくとも１つを呈示して、前記少なくとも２つの領域のそれぞれに関連づけられる相対的なスクロール速度を示す
ように構成される、請求項１に記載の装置。
【請求項５】
前記タッチスクリーンディスプレイは、さらに、第２のユーザ入力を受信するように構成され、
前記ディスプレイ制御ロジックは、さらに、前記第２のユーザ入力の位置に基づいて前記複数のアイテムをスクロールさせるための前記スクロール速度を変更するように構成される、
請求項１に記載の装置。
【請求項６】
前記ディスプレイ制御ロジックは、前記第２のユーザ入力が前記少なくとも２つの領域のうちの前記第１のユーザ入力と同じ領域に位置する場合、さらに、前記複数のアイテムのスクロールに関連づけられる前記スクロール速度を増加させるように構成される、請求項１に記載の装置。
【請求項７】
前記ディスプレイ設定ロジックは、
異なるスクロール速度に関連づけられる前記少なくとも２つの領域の選択、または
前記少なくとも２つの領域に関連づけられる前記相対的なスクロール速度を識別するための視覚的なインジケータの選択
のうち少なくとも１つをユーザに許容するように構成されるグラフィカルユーザインターフェース（ＧＵＩ）を提供するように構成される、請求項１に記載の装置。
【請求項８】
前記ＧＵＩは、さらに、
異なる種類のユーザ入力に関連づけられるスクロールの種類の選択、または
前記第１のユーザ入力に続いて与えられる入力に応じてどのようにスクロール速度が変更されるかの選択
のうち少なくとも１つをユーザに許容するように構成される、請求項７に記載の装置。
【請求項９】
前記ディスプレイ制御ロジックは、さらに、
前記第１のユーザ入力に応答して、前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、
続くユーザの入力が検出されるまで前記複数のアイテムをスクロールさせ続ける
ように構成される、請求項１に記載の装置。
【請求項１０】
前記装置は、モバイル端末を含む、請求項１に記載の装置。
【請求項１１】
複数のアイテムの少なくとも一部をディスプレイに出力することと、
前記ディスプレイを介して第１のユーザ入力を受信することと、
前記第１のユーザ入力に対応する前記ディスプレイ上の位置を識別することと、
前記位置に関連づけられるスクロール速度を決定することと、
前記ディスプレイを介して、前記決定されたスクロール速度で前記複数のアイテムをスクロールさせることと
を含む方法。
【請求項１２】
前記スクロール速度を決定することは、
前記識別された位置が第１の位置に対応する場合に第１のスクロール速度を決定することと、
前記識別された位置が第２の位置に対応する場合に第２のスクロール速度を決定し、前記第２のスクロール速度は前記第１のスクロール速度よりも速いことと
を含む、請求項１１に記載の方法。
【請求項１３】
前記ディスプレイを介して、前記ディスプレイの異なる部分に関連づけられる、前記複数のアイテムをスクロールさせるための相対的なスクロール速度を識別する視覚的なインジケータを呈示することをさらに含む、請求項１２に記載の方法。
【請求項１４】
前記視覚的なインジケータを呈示することは、カラーインジケータまたは輝度インジケータを呈示して前記ディスプレイの前記異なる部分に関連づけられる相対的なスクロール速度を示すことのうち少なくとも１つを含む、請求項１３に記載の方法。
【請求項１５】
前記視覚的なインジケータを呈示することは、図形、線または記号的なアイコンを呈示して前記ディスプレイの前記異なる部分に関連づけられる相対的なスクロール速度を示すことのうち少なくとも１つを含む、請求項１３に記載の方法。
【請求項１６】
前記ディスプレイの領域を異なるスクロール速度の入力領域に対応するように設定することに関連するユーザの好みの情報を受信することと、
前記異なるスクロール速度の入力領域に関連づけられる視覚的なインジケータを呈示することに関連するユーザの好みの情報を受信することと
をさらに含む、請求項１１に記載の方法。
【請求項１７】
前記ディスプレイを介して与えられる異なる種類のユーザ入力を識別することに関連するユーザの好みの情報を受信し、前記異なる種類のユーザ入力はタッチ、フリック動作またはドラッグ動作のうち少なくとも２つを含むことと、
前記第１のユーザ入力に対応するユーザ入力の種類を識別することと、
前記識別されたユーザ入力の種類に基づいて前記複数のアイテムをスクロールさせることと
をさらに含む、請求項１１に記載の方法。
【請求項１８】
少なくとも１つのプロセッサによって実行されるときに、前記少なくとも１つのプロセッサに、
興味のある複数のアイテムの少なくとも一部をディスプレイに出力させ、
前記ディスプレイから第１のユーザ入力を受信させ、
前記第１のユーザ入力に対応する前記ディスプレイ上の位置を識別させ、
前記位置に関連づけられるスクロール速度を決定させ、
前記ディスプレイを介して、前記決定されたスクロール速度で前記興味のある複数のアイテムをスクロールさせる
命令のシーケンスが格納されたコンピュータ可読媒体。
【請求項１９】
前記興味のある複数のアイテムをスクロールさせるための命令は、前記少なくとも１つのプロセッサに、
前記識別された位置が前記ディスプレイの第１の側に対応する場合に、前記ディスプレイを介して、前記興味のある複数のアイテムを第１のスクロール速度でスクロールさせ、
前記識別された位置が前記ディスプレイの第２の側に対応する場合に、前記ディスプレイを介して、前記興味のある複数のアイテムを第２のスクロール速度でスクロールさせ、前記第２のスクロール速度は前記第１のスクロール速度よりも速い
請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記少なくとも１つのプロセッサに、
異なるスクロール速度に対応する領域を選択するためのユーザの好みの情報を受信し、
前記領域に関連づけられる異なる相対的なスクロール速度を示すための視覚的なインジケータを選択するためのユーザの好みの情報を受信する
ように構成されるグラフィカルユーザインターフェースを呈示させる
ための命令をさらに含む、請求項１８に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にはディスプレイに関し、より詳しくは、ディスプレイとの相互作用に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ：personal  computer）、ラップトップコンピュータ、モバイル端末、ＰＤＡ（personal  digital  assistant）、音楽再生装置その他のような、コンピュータ、通信およびエンタテインメント装置は、しばしば、そこからユーザが選択をする長いアイテムのリストを出力する。例えば、携帯音楽再生装置は、数百または数千の曲を保持する。これらの装置のディスプレイスクリーンは、しかしながら、多くの場合極めて小さい。それゆえに、そこからユーザが再生する曲を選択する曲のリストは、しばしば装置の表示能力を超える。典型的には、これらの装置は、現在は表示されていないアイテムを見るために、ユーザがリストを通じてスクロールすることを可能にしている。
【発明の概要】
【課題を解決するための手段】
【０００３】
ある側面によれば、装置が提供される。装置は、複数のアイテムの少なくとも一部を表示し、第１のユーザ入力を受信するように構成されるタッチスクリーンディスプレイを含む。また、装置は、上記タッチスクリーンディスプレイが少なくとも２つの領域を含むように設定し、上記少なくとも２つの領域は上記複数のアイテムをスクロールさせるための異なるスクロール速度に関連づけられ、上記タッチスクリーンディスプレイに視覚的なインジケータを呈示し、上記視覚的なインジケータは上記少なくとも２つの領域に関連づけられる相対的なスクロール速度を識別するように構成されるディスプレイ設定ロジックを含む。装置は、さらに、上記第１のユーザ入力に対応する上記タッチスクリーンディスプレイ上の位置を識別し、上記位置に基づいて上記複数のアイテムの上記スクロール速度を制御するように構成されるディスプレイ制御ロジックを含む。
【０００４】
また、上記ディスプレイ制御ロジックは、上記スクロール速度を制御するときに、上記識別された位置が第１の位置に対応する場合、第１の速度で上記タッチスクリーンディスプレイを介して上記複数のアイテムをスクロールさせ、上記識別された位置が第２の位置に対応する場合、第２の速度で上記タッチスクリーンディスプレイを介して上記複数のアイテムをスクロールさせ、上記第２のスクロール速度は上記第１のスクロール速度よりも速いように構成されてもよい。
【０００５】
また、上記ディスプレイ設定ロジックは、上記視覚的なインジケータを呈示するときに、上記タッチスクリーンディスプレイの背景に関連づけられる複数のカラーまたは複数の輝度レベルのうち少なくとも１つを呈示して、上記少なくとも２つの領域のそれぞれに関連づけられる相対的なスクロール速度を示すように構成されてもよい。
【０００６】
また、上記ディスプレイ設定ロジックは、上記視覚的なインジケータを呈示するときに、図形、線または記号的なアイコンのうち少なくとも１つを呈示して、上記少なくとも２つの領域のそれぞれに関連づけられる相対的なスクロール速度を示すように構成されてもよい。
【０００７】
また、上記タッチスクリーンディスプレイは、さらに、第２のユーザ入力を受信するように構成され、上記ディスプレイ制御ロジックは、さらに、上記第２のユーザ入力の位置に基づいて上記複数のアイテムをスクロールさせるための上記スクロール速度を変更するように構成されてもよい。
【０００８】
また、上記ディスプレイ制御ロジックは、上記第２のユーザ入力が上記少なくとも２つの領域のうちの上記第１のユーザ入力と同じ領域に位置する場合、さらに、上記複数のアイテムのスクロールに関連づけられる上記スクロール速度を増加させるように構成されてもよい。
【０００９】
また、上記ディスプレイ設定ロジックは、異なるスクロール速度に関連づけられる上記少なくとも２つの領域の選択、または上記少なくとも２つの領域に関連づけられる上記相対的なスクロール速度を識別するための視覚的なインジケータの選択のうち少なくとも１つをユーザに許容するように構成されるグラフィカルユーザインターフェース（ＧＵＩ）を提供するように構成されてもよい。
【００１０】
上記ＧＵＩは、さらに、異なる種類のユーザ入力に関連づけられるスクロールの種類の選択、または上記第１のユーザ入力に続いて与えられる入力に応じてどのようにスクロール速度が変更されるかの選択のうち少なくとも１つをユーザに許容するように構成されてもよい。
【００１１】
また、上記ディスプレイ制御ロジックは、さらに、上記第１のユーザ入力に応答して、上記タッチスクリーンディスプレイを介して上記複数のアイテムをスクロールさせ、続くユーザの入力が検出されるまで上記複数のアイテムをスクロールさせ続けるように構成されてもよい。
【００１２】
また、上記装置は、モバイル端末であってもよい。
【００１３】
別の面によれば、方法が提供される。方法は、複数のアイテムの少なくとも一部をディスプレイに出力することと、上記ディスプレイを介して第１のユーザ入力を受信することと、上記第１のユーザ入力に対応する上記ディスプレイ上の位置を識別することとを含む。方法は、また、上記位置に関連づけられるスクロール速度を決定することと、上記ディスプレイを介して、上記決定されたスクロール速度で上記複数のアイテムをスクロールさせることとを含む。
【００１４】
また、上記スクロール速度を決定することは、上記識別された位置が第１の位置に対応する場合に第１のスクロール速度を決定することと、上記識別された位置が第２の位置に対応する場合に第２のスクロール速度を決定し、上記第２のスクロール速度は上記第１のスクロール速度よりも速いこととを含んでもよい。
【００１５】
また、方法は、上記ディスプレイを介して、上記ディスプレイの異なる部分に関連づけられる上記複数のアイテムをスクロールさせるための相対的なスクロール速度を識別する視覚的なインジケータを呈示することをさらに含んでもよい。
【００１６】
また、上記視覚的なインジケータを呈示することは、カラーインジケータまたは輝度インジケータを呈示して上記ディスプレイの上記異なる部分に関連づけられる相対的なスクロール速度を示すことのうち少なくとも１つを含んでもよい。
【００１７】
また、上記視覚的なインジケータを呈示することは、図形、線または記号的なアイコンを呈示して上記ディスプレイの上記異なる部分に関連づけられる相対的なスクロール速度を示すことのうち少なくとも１つを含んでもよい。
【００１８】
また、方法は、上記ディスプレイの領域が異なるスクロール速度の入力領域に対応するように設定することに関連するユーザの好みの情報を受信することと、上記異なるスクロール速度の入力領域に関連づけられる視覚的なインジケータを呈示することに関連するユーザの好みの情報を受信することとをさらに含んでもよい。
【００１９】
また、方法は、上記ディスプレイを介して与えられる異なる種類のユーザ入力を識別することに関連するユーザの好みの情報を受信し、上記異なる種類のユーザ入力はタッチ、フリック動作またはドラッグ動作のうち少なくとも２つを含むことと、上記第１のユーザ入力に対応するユーザ入力の種類を識別することと、上記識別されたユーザ入力の種類に基づいて上記複数のアイテムをスクロールさせることとをさらに含んでもよい。
【００２０】
さらなる側面によれば、命令のシーケンスが格納されたコンピュータ可読媒体が提供される。命令は、少なくとも１つのプロセッサによって実行されるときに、上記少なくとも１つのプロセッサに、興味のある複数のアイテムの少なくとも一部をディスプレイに出力させ、上記ディスプレイから第１のユーザ入力を受信させる。命令は、また、上記少なくとも１つのプロセッサに、上記第１のユーザ入力に対応する上記ディスプレイ上の位置を識別させ、上記位置に関連づけられるスクロール速度を決定させ、上記ディスプレイを介して、上記決定されたスクロール速度で上記興味のある複数のアイテムをスクロールさせる。
【００２１】
また、上記興味のある複数のアイテムをスクロールさせるための命令は、上記少なくとも１つのプロセッサに、上記識別された位置が上記ディスプレイの第１の側に対応する場合に、上記ディスプレイを介して、上記興味のある複数のアイテムを第１のスクロール速度でスクロールさせ、上記識別された位置が上記ディスプレイの第２の側に対応する場合に、上記ディスプレイを介して、上記興味のある複数のアイテムを第２のスクロール速度でスクロールさせ、上記第２のスクロール速度は上記第１のスクロール速度よりも速くてもよい。
【００２２】
また、上記コンピュータ可読媒体は、上記少なくとも１つのプロセッサに、異なるスクロール速度に対応する領域を選択するためのユーザの好みの情報を受信し、上記領域に関連づけられる異なる相対的なスクロール速度を示すための視覚的なインジケータを選択するためのユーザの好みの情報を受信するように構成されるグラフィカルユーザインターフェースを呈示させるための命令をさらに含んでもよい。
【図面の簡単な説明】
【００２３】
添付図面が参照され、同じ参照符号の指定を有する要素は終始同様の要素を表す。
【００２４】
【図１】ここで説明される方法およびシステムが実装されうる例示的な装置を示す図である。
【図２】図１の装置で実装される例示的なコンポーネントの機能ブロック図である。
【図３】例示的な実装に係る図２の装置で実装されるコンポーネントのブロック図である。
【図４】図１のユーザ装置についてスクロール関係のパラメータを設定することに関連する例示的な処理を示すフロー図である。
【図５Ａ】図４の処理に関連してスクロール関係のパラメータを設定することに関連する例示的な表示の図である。
【図５Ｂ】図４の処理に関連してスクロール関係のパラメータを設定することに関連する例示的な表示の図である。
【図５Ｃ】図４の処理に関連してスクロール関係のパラメータを設定することに関連する例示的な表示の図である。
【図６】図１のユーザ装置で提供されるスクロールの情報に関連する例示的な処理を示すフロー図である。
【図７Ａ】図６で説明される処理に関連する例示的な表示の図である。
【図７Ｂ】図６で説明される処理に関連する例示的な表示の図である。
【図７Ｃ】図６で説明される処理に関連する例示的な表示の図である。
【図７Ｄ】図６で説明される処理に関連する例示的な表示の図である。
【図７Ｅ】図６で説明される処理に関連する例示的な表示の図である。
【図７Ｆ】図６で説明される処理に関連する例示的な表示の図である。
【図８Ａ】図６で説明される処理に関連する例示的な表示の図である。
【図８Ｂ】図６で説明される処理に関連する例示的な表示の図である。
【図９Ａ】図６で説明される処理に関連する例示的な表示の図である。
【図９Ｂ】図６で説明される処理に関連する例示的な表示の図である。
【発明を実施するための形態】
【００２５】
以下の発明の詳細な説明は、添付図面を参照する。異なる図面における同じ参照符号は、同じまたは同様の要素を示す。また、以下の詳細な説明は、発明を限定しない。そうではなく、発明の範囲は、添付の請求の範囲とその均等物によって定義される。
【００２６】
例示的なシステム
図１は、ここで説明される方法およびシステムが実装されうる例示的なユーザ装置１００の図である。例示的な実装において、ユーザ装置１００は、モバイル端末でありうる。ここで用いられるように、“モバイル端末”という用語は、マルチラインディスプレイを有するまたは有さないセルラー無線電話、セルラー無線電話をデータ処理、ファクシミリおよびデータ通信能力に結合させうるＰＣＳ（Personal  Communication  System）、無線電話、ページャ、インターネット／インターネット接続、Ｗｅｂブラウザ、オーガナイザ、カレンダーおよび／もしくはＧＰＳ（global  positioning  system）レシーバを含みうるＰＤＡ（personal  digital  assistant）、および従来型のラップトップおよび／もしくはパームトップレシーバまたは無線電話の送受信機を有する他の機器を含みうる。モバイル端末は、また、“普及した（pervasive）コンピューティング”装置としても言及される。ここで説明されるシステムおよび方法が、様々な他の通信機能を含んで、または含まず、興味の対象になる情報を表示し、ユーザが表示される情報と相互作用することを可能にする他のデバイスで実装されてもよいことも、理解されるべきである。例えば、ユーザ装置１００は、他の装置と通信するための様々な通信機能を含まないことがありうる、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ＰＤＡ、メディア再生装置（例えばＭＰ３（MPEG  audio  layer  3）プレーヤ、ビデオゲーム再生装置）、ＧＰＳ装置その他を含みうる。
【００２７】
図１を参照すると、ユーザ装置１００は、ハウジング１１０、スピーカ１２０、ディスプレイ１３０、制御ボタン１４０、キーパッド１５０、およびマイクロフォン１６０を含みうる。ハウジング１１０は、外部の要素からユーザ装置１００のコンポーネントを保護しうる。スピーカ１２０は、ユーザ装置１００のユーザに聴覚的な情報を提供しうる。
【００２８】
ディスプレイ１３０は、ユーザに視覚的な情報を提供しうる。例えば、ディスプレイ１３０は、電話の着呼または発呼、電子メール（ｅ−ｍａｉｌ）、インスタントメッセージ、ＳＭＳ（short  message  service）メッセージ、その他に関する情報を提供しうる。ディスプレイ１３０は、ユーザ装置１００に格納された電話帳／連絡先リスト、現在時刻、ユーザによってプレイされるビデオゲーム、ダウンロードされたコンテンツ（例えばニュースその他の情報）、その他のような、様々なアプリケーションに関する情報を表示してもよい。ディスプレイ１３０は、また、ユーザ装置１００に格納された楽曲のリスト、ｗｅｂサーチの結果のｗｅｂサイトのリスト、ＧＰＳサーチの結果の位置のリスト、連絡先のリスト、ユーザ装置１００に格納されたアプリケーションのリスト、またはそこからユーザが選択をしうる何らかの種類のリストのような、様々なリストを表示しうる。例示的な実装において、ディスプレイ１３０は、ユーザが指、スタイラス、マウス、ポインティングデバイス、または何らかの他の装置を介してコマンドおよび／または情報を入力することを可能にするタッチスクリーンディスプレイでありうる。例えば、ディスプレイ１３０は、スクリーンとの接触に基づいて入力を記録する、抵抗型のタッチスクリーン、静電容量型のタッチスクリーン、光学式のタッチスクリーン、赤外線タッチスクリーン、弾性表面波タッチスクリーン、または何らかの他の種類のタッチスクリーン装置でありうる。
【００２９】
制御ボタン１４０は、ユーザがユーザ装置１００と相互作用し、ユーザ装置１００に、電話、様々なメディアの再生その他のような１またはそれ以上のオペレーションを実行させることを可能にしうる。例示的な実装において、制御ボタン１４０は、ディスプレイ１３０に関連する様々なアプリケーションを制御する１または複数のボタンを含みうる。例えば、１またはそれ以上の制御ボタン１４０は、以下で詳述するように、ユーザがディスプレイ１３０で提供される表示およびスクロール情報に関連するオプションを設定することを可能にするアプリケーションプログラムの実行を起動するのに用いられてもよい。キーパッド１５０は、標準的な電話キーパッドを含みうる。マイクロフォン１６０は、ユーザ装置１００の中に格納されるアプリケーションまたはルーチンを起動するためのユーザからの聴覚的な情報を受信しうる。
【００３０】
図２は、例示的な実装に係るユーザ装置１００のコンポーネントを示す図である。ユーザ装置１００は、バス２１０、プロセッサ２２０、メモリ２３０、入力装置２４０、出力装置２５０、および通信インターフェース２６０を含みうる。バス２１０は、ユーザ装置１００のコンポーネントの間の通信を可能にする。当業者は、ユーザ装置１００が多くの他のやり方で設定され、他のまたは異なる要素を含みうることを理解するであろう。例えば、ユーザ装置１００は、データを処理するための、１またはそれ以上のモジュレータ、デモジュレータ、エンコーダ、デコーダ、その他を含んでもよい。
【００３１】
プロセッサ２２０は、プロセッサ、マイクロプロセッサ、ＡＳＩＣ（application  specific  integrated  circuit）、ＦＰＧＡ（field  programmable  gate  array）、またはその他の処理ロジックを含みうる。プロセッサ２２０は、ソフトウェア命令／プログラムまたはデータ構造を実行して、ユーザ装置１００のオペレーションを制御する。
【００３２】
メモリ２３０は、プロセッサ２２０による実行のための情報および命令を格納するＲＡＭ（random  access  memory）または別の種類の動的ストレージ装置、プロセッサ２２０による使用のための静的な情報および命令を格納するＲＯＭ（read  only  memory）または別の種類の静的ストレージ装置、情報および命令を格納するためのフラッシュメモリ（例えばＥＥＰＲＯＭ（electrically  erasable  programmable  read  only  memory）装置、および／または他の何らかの種類の磁気または光記録媒体ならびにその対応するドライブを含みうる。メモリ２３０は、プロセッサ２２０による命令の実行の間の一時変数または他の中間情報を格納するのに用いられてもよい。プロセッサ２２０によって用いられる命令は、また、あるいは代替的に、プロセッサ２２０によってアクセスされうる別の種類のコンピュータ可読媒体に格納されてもよい。コンピュータ可読媒体は、１またはそれ以上のメモリ装置を含んでもよい。
【００３３】
入力装置２４０は、マイクロフォン１６０、キーパッド１５０、制御ボタン１４０、キーボード（例えばＱＷＥＲＴＹキーボード、ドヴォラックキーボード、など）、ジェスチャーベースの装置、ＯＣＲ（optical  character  recognition）ベースの装置、ジョイスティック、タッチベースの装置、ヴァーチャルキーボード、ｓｐｅｅｃｈ−ｔｏ−ｔｅｘｔエンジン、マウス、ペン、音声認識および／または生体認証メカニズムなどのような、オペレータがユーザ装置１００に情報を入力することを可能にするメカニズムを含みうる。例示的な実装において、ディスプレイ１３０は、入力装置としてふるまうタッチスクリーンディスプレイでありうる。
【００３４】
出力装置２５０は、ディスプレイ１３０、プリンタ、スピーカ１２０のような１またはそれ以上のスピーカなどのような、情報をユーザに出力する、ディスプレイを含む１またはそれ以上のメカニズムを含みうる。上記のように、例示的な実装において、ディスプレイ１３０はタッチスクリーンディスプレイでありうる。かかる実装において、ディスプレイ１３０は、入力装置および出力装置の両方として機能しうる。
【００３５】
通信インターフェース２６０は、ユーザ装置１００が他の装置および／またはシステムと通信することを可能にする各種の送受信機のようなメカニズムを含みうる。例えば、通信インターフェース２６０は、ＬＡＮへのモデムまたはイーサネット（登録商標）インターフェースを含みうる。通信インターフェース２６０は、無線ネットワークのようなネットワークを介して通信するためのメカニズムを含んでもよい。例えば、通信インターフェース２６０は、１またはそれ以上のＲＦ（radio  frequency）送信機、受信機ならびに／または送受信機、およびネットワークを介してＲＦデータを送信および受信するための１またはそれ以上のアンテナを含みうる。
【００３６】
ユーザ装置１００は、ユーザが通信（例えば電話、電子メール、テキストメッセージ、マルチメディアメッセージ、ＳＭＳメッセージなど）を送信および受信し、楽曲を再生し、インターネットを検索し、または様々な他の機能を実行するためのプラットフォームを提供する。ユーザ装置１００は、以下で詳述するように、ユーザがディスプレイ１３０へのスクロール情報出力に関連する様々なディスプレイ関係のパラメータを設定することを可能にすることに関連する処理を実行してもよい。ユーザ装置１００は、メモリ２３０のようなコンピュータ可読媒体に含まれる命令のシーケンスを実行するプロセッサ２２０に応答してこれらのオペレーションを実行してもよい。かかる命令は、例えば通信インターフェース２６０を介して、別のコンピュータ可読媒体からメモリ２３０に読み込まれてもよい。代替的な実施形態では、発明に調和する処理を実装するために、ソフトウェア命令に代えて、またはこれとともに、ハードワイヤされた回路構成が用いられてもよい。それゆえ、ここで説明される実装は、ハードウェア回路構成とソフトウェアとのいかなる特定の組み合わせにも限定されるものではない。
【００３７】
図３は、図２のユーザ装置１００で実装されるコンポーネントの例示的なブロック図である。例示的な実装では、図３に示されるコンポーネントのすべてまたはいくらかが、メモリ２３０に格納されうる。例えば、図３を参照すると、メモリ２３０は、スクロール速度制御プログラム３００を含みうる。
【００３８】
スクロール速度制御プログラム３００は、プロセッサ２２０によって実行され、ディスプレイ１３０ではその全体を一度に見ることができない情報のリストのような、ディスプレイ１３０で提供される情報に関連するスクロール関係の様々なパラメータをユーザが設定することを可能にする。ディスプレイ設定ロジック３１０は、ユーザがディスプレイ１３０で提供されるアイテムのリストをスクロールさせることに関する特定の設定を選択またはユーザプロファイルを設定することを可能にするロジックを含みうる。例えば、ディスプレイ設定ロジック３１０は、ユーザが、ディスプレイ１３０に出力されるアイテムのリストのとても速いスクロールをもたらす入力をユーザが提供しうる領域としてディスプレイ１３０のある部分を選択し、ディスプレイ１３０に出力されるアイテムのリストのより遅いスクロールをもたらす入力をユーザが提供しうる領域としてディスプレイ１３０の別の部分を選択することを可能にする、ディスプレイ１３０に出力されるグラフィカルユーザインターフェース（ＧＵＩ：graphical  user  interface）を提供しうる。また、ＧＵＩは、以下で詳述するように、ユーザが、アイテムのリストのスクロールに関してより遅いまたはより速いスクロール領域を識別するのに用いられるであろうディスプレイインジケータの様々な種類を選択することを可能にしうる。いくつかの実装において、ＧＵＩは、これも以下で詳述されるように、ユーザが、複数のユーザ入力がスクロール速度に影響を及ぼすためにどのように用いられうるかを選択することを可能にしてもよい。
【００３９】
ディスプレイ制御ロジック３２０は、ディスプレイ設定ロジック３１０に格納される様々なスクロール関係のパラメータに基づいて、ディスプレイ１３０を制御するロジックを含みうる。これらのスクロール関係のパラメータは、ディスプレイ設定ロジック３１０（例えば上記のＧＵＩ）を介してユーザによって提供されたパラメータを含みうる。例えば、ディスプレイ制御ロジック３２０は、以下でさらに詳細に説明するように、ディスプレイ１３０のある位置のタッチに基づいて表示されるアイテムを第１の速さでスクロールさせ、ディスプレイ１３０の異なる位置のタッチに基づいて表示するアイテムを異なる速さでスクロールさせるように、ディスプレイ１３０を制御してもよい。
【００４０】
図４は、ディスプレイ１３０に関する様々なスクロール関係のパラメータを設定することに関連する例示的な処理を示す。処理は、スクロール速度制御プログラム３００にアクセスするユーザ装置１００のユーザによって始まりうる。例えば、ユーザ装置１００のユーザは、１またはそれ以上の制御ボタン１４０および／またはアプリケーションメニューを用いてスクロール速度制御プログラム３００を立ち上げてもよい。スクロール速度制御プログラム３００は、上記のように、異なるスクロールのスピードを実現するディスプレイ１３０上の様々な位置をユーザがセットアップまたはカスタマイズすることを可能にするＧＵＩを含むディスプレイ設定ロジック３１０を含みうる。一実装において、ディスプレイ設定ロジック３１０に関連するＧＵＩは、異なるスクロールの速度をもたらす領域をユーザがディスプレイ１３０上に設定したいかどうかを問い合わせる問い合わせをディスプレイ１３０に出力しうる（動作４１０）。
【００４１】
例えば、ＧＵＩは、ユーザが、通常の／遅いスクロールの速度に関連づけられるディスプレイ１３０のある部分と、速いスクロールの速度に関連づけられるディスプレイ１３０の別の部分とを設けたいかどうかについて問い合わせてもよい（動作４１０）。一例として、ＧＵＩは、ユーザが、ディスプレイ１３０の左手側を遅いスクロールの速度に関連づけ、ディスプレイ１３０の右手側を速いスクロールの速度に関連づけたいかどうかを問い合わせてもよい。ユーザ装置１００のユーザは、肯定的な応答を入力するものとする。ディスプレイ設定ロジック３１０は、ユーザの選択を受信し、この選択を格納する（動作４２０）。
【００４２】
上記の例において、ユーザは、異なるスクロール速度入力領域を表すディスプレイ１３０の２つの領域を選択した。別の例では、ディスプレイ設定ロジック３１０によって提供されるＧＵＩは、異なるスクロールの速度に関連づけられるディスプレイ１３０上の異なる領域を設定することに関する他のカスタマイズ可能なオプションをいくらでも提供しうる。例えば、ユーザは、３つの異なるスクロール速度（例えば、遅い、中間、速い）に関連づけられる３つの分離した領域（例えば、左側、中央、右側）を選択してもよい。ユーザは、あるいは、ディスプレイ１３０の上部があるスクロールの速度に関連づけられ、ディスプレイ１３０の下部が異なるスクロールの速度に関連づけられるように選択してもよい。
【００４３】
どの場合も、ユーザはＧＵＩと相互作用し、ディスプレイ１３０の異なる部分での異なるスクロール速度に関する彼／彼女の好みを提供するものとする。ディスプレイ設定ロジック３１０は、ユーザが提供した情報を受信する。ディスプレイ設定ロジック３１０は、ユーザの好みを格納し、この格納された情報を、ユーザの好みに基づいてディスプレイ１３０を設定するために用いてもよい（動作４２０）。例えば、ユーザが、ディスプレイ１３０の左半分が遅い／通常のスピードのスクロールに対応し、ディスプレイ１３０の右半分が速いスクロールに対応することをリクエストしたとする。この場合、ディスプレイ設定ロジック３１０は、ディスプレイ１３０の左手側での（リストのスクロールに関連する）入力が遅い／中間のスクロールの速度をもたらし、ディスプレイ１３０の右手側での入力が速いスクロールの速度をもたらすことを示す情報を格納しうる。
【００４４】
ディスプレイ設定ロジック３１０によって提供されるＧＵＩは、ユーザが異なるスクロール速度入力領域の表示としてディスプレイ１３０上に設定したいインジケータの種類について問い合わせてもよい（動作４３０）。例えば、ＧＵＩは、ユーザが、異なるスクロール速度入力領域を視覚的に示すのにカラーまたはカラーグラデーションを用いたいかどうかを問い合わせてもよい。この例では、ディスプレイ１３０の背景色が、速いスクロールの入力領域ではある色であり、遅いスクロールの入力領域では別の色でありうる。例えば、図５Ａは、そこからユーザが選択しうるアイテムのリスト（リストアイテム１から６とラベルされている）を提供するディスプレイ１３０を示す。上述のように、リストは、しばしば、ディスプレイ１３０で一度に表示できるよりも多いアイテムを含みうる。この例では、アイテムのリストは１００のアイテムを含み、そのうち６つだけが一度にディスプレイ１３０に表示されうるものとする。ディスプレイ１３０の左側がディスプレイ１３０の右側よりも遅いスクロールの速さに関連づけられる上記の例を続けて、領域５１０でのディスプレイの左手側は、領域５２０の背景色とは異なる背景色を有しうる。例えば、領域５１０での背景色はライトイエローまたはペールグリーンでありえ、領域５２０での背景色はより暗いイエローまたはより暗いグリーンでありうる。この場合、ユーザが、スクロールの速度のインジケータとして用いるカラーまたはカラーグラデーションを選択してもよい。つまり、背景の色または色調は、ディスプレイ１３０の左側とディスプレイ１３０の右側とで、段階的な作法または離散的な作法のいずれかで変化しうる。一例において、より薄いまたはより強くない色がより遅いスクロールの速度に対応し、より濃いまたはより強い色がより速いスクロールの速度に対応しうる。いくつかの例では、ユーザが、ディスプレイ１３０上の位置に関連づけられる異なるスクロール速度を示すために、複数の色または色のスペクトルを選択してもよい。さらに、いくつかの例では、ディスプレイ１３０の下に位置する矢印５２５が、スクロールの速さが左から右へと増大することを示してもよい。いくつかの例において、矢印５２５は、“スクロール速さ”またはそれと同様の、スクロール速さが、ディスプレイ１３０の右側でなされた入力に関して、ディスプレイ１３０の左側でなされた入力に比較してより大きいことを示すラベルを付されていてもよい。
【００４５】
他の例では、ユーザが、スクロールの速度を示すのに用いられる視覚的なインジケータになる、ディスプレイ１３０の背景の輝度を選択してもよい。例えば、ディスプレイ１３０の背景の最も明るい領域が最も速いスクロール速度に対応し、最も淡い領域が最も遅いスクロール速度に対応してもよい。ここでもまた、ディスプレイ１３０の背景輝度は、事実上連続的であってもよいし、不連続にインクリメントしてもよい。
【００４６】
なおも別の例では、ユーザが、スクロール速度のインジケータとして用いられる、リストされたアイテムを囲むフレームまたはボックスの形状を選択してもよい。例えば、図５Ｂを参照すると、ディスプレイ１３０上のそれぞれのリストされたアイテムは、ボックス５３０（フレーム５３０としても参照される）によって形づくられる。図示されているように、各フレーム５３０の左側５４０は、各フレーム５３０の右側５５０よりも狭くてもよい。より狭い側５４０は、より広い側５５０よりも遅いスクロール速度を示すのに用いられてもよい。つまり、ユーザは、フレーム５３０のより狭い側５４０で入力して遅い速度でスクロールし、フレーム５３０のより広い側５５０で入力して速い速度でスクロールしてもよい。
【００４７】
さらに別の例として、ユーザが、スクロールの速度を示すのに用いられるアイテム間の線の形状を選択してもよい。例えば、図５Ｃを参照すると、ディスプレイ１３０上の各リストアイテムは、１のアイテムを次のアイテムと区切る区切り線／図形５６０を含みうる。図示されているように、線／図形５６０の左側５７０は非常に薄く、右側５８０はずっと厚い、または広い。線５６０のより狭い側５７０は、より広い側５８０よりも遅いスクロール速度を示すのに用いられうる。つまり、ユーザは、線５６０のより狭い側５７０で入力して遅い速度でスクロールし、線５６０のより広い側５８０で入力して速い速度でスクロールしてもよい。
【００４８】
いくつかの実装では、ユーザが、表示されているアイテムの特定の種類に基づいて異なるスクロール速度インジケータを選択してもよい。例えば、図５Ｃに示されるスクロール速度インジケータ線５６０は、スクロール速度インジケータ線／図形５６０がボリュームバーに似ているために楽曲タイトルのリストをスクロールするためのスクロール速度インジケータとして選択されてもよく、背景色は、アドレス帳の連絡先のリストのための異なるスクロール速度を示すために用いられてもよい。
【００４９】
どの場合も、ユーザが、スクロール速度インジケータを提供することに関して彼／彼女の好みを選択するものとする。ディスプレイ設定ロジック３１０は、ユーザからこの情報を受信し、ユーザの好みを格納する（動作４４０）。ディスプレイ設定ロジック３１０は、次に、ユーザの好みに基づいてディスプレイ１３０を設定しうる。つまり、ディスプレイ設定ロジック３１０は、ディスプレイ１３０を、アイテムのリストがディスプレイ１３０に出力された場合にユーザが選択した視覚的なスクロール速度インジケータがディスプレイ１３０に出力されるように設定する。
【００５０】
いくつかの実装では、ディスプレイ設定ロジック３１０によって提供されるＧＵＩは、ユーザが他のスクロール関係のパラメータを設定することを可能にしてもよい。例えば、ＧＵＩは、ユーザが、ディスプレイ１３０の部分への継続的な入力をすることでスクロール速度をさらに増加または減少させるためのオプションを選択することを可能にしてもよい。例えば、図５Ａを参照して、ＧＵＩは、例えばディスプレイ１３０の右側５２０での（右側５２０での最初の入力の後の）第２の入力が、速いスクロール速度を何らかの所定の相対量（例えばスクロール速度の２５％増加、スクロール速度の５０％増加、など。）だけさらに増加させうることをユーザが示すことを可能にしてもよい。同様に、左側５１０での（左側５１０での最初の入力の後の）第２の入力が、何らかの所定の相対量（２５％、５０％、など。）だけスクロール速度を遅くしてもよい。
【００５１】
ＧＵＩは、また、特定の種類の入力が、リストの所定の数のアイテムのスクロールとは対照的に、連続的なスクロールに対応しうることを示すオプションを、ユーザが選択することを可能にしてもよい。例えば、ＧＵＩは、“フリックする”動きのような特定の種類の入力が連続的なスクロールに対応し、単一のタップ／タッチまたはドラッグ入力が所定の数のエントリーのスクロールに対応しうることをユーザが選択することを可能にしてもよい。さらに、ユーザは、例えば、特定の領域での複数のタップまたはタッチが連続的なスクロールに対応することを選択できてもよい。このようにして、ユーザは、彼／彼女の好みに基づいてスクロール関係のパラメータをカスタマイズしてもよい。
【００５２】
図６は、ディスプレイ１３０の出力のスクロール情報に関連する例示的な処理を示すフロー図である。処理は、ユーザが、ユーザ装置１００に格納されうるアイテムの検索を実行することで始まりうる。例えば、ユーザ装置１００のユーザが、メモリ２３０に格納された楽曲のリストを入手するものとする。また、楽曲のリストは１５０の楽曲を含み、うち６つの楽曲だけしかディスプレイ１３０に一度に表示できないものとする。ディスプレイ設定ロジック３１０は、ユーザが定義した好みに基づいてディスプレイ１３０を設定しうる（動作６１０）。例えば、上記で図４を参照して説明したように、ユーザが、ディスプレイ１３０の右側が速いスクロール速度入力領域に対応し、ディスプレイ１３０の左側が遅い／中間のスクロール速度入力領域に対応することを選択したものとする。また、ユーザが、スクロール速度インジケータとして背景の輝度を選択したものとする。
【００５３】
どの場合も、ディスプレイ設定ロジック３１０は、ディスプレイ１３０を、ユーザが定義した好みに基づいて設定する。つまり、この例において、ディスプレイ１３０の右側の背景は、ディスプレイ１３０の左側よりも明るく、これが、ディスプレイ１３０の右側での入力がディスプレイ１３０の左側での入力よりも速いスクロール速度をもたらすであろうことを示す。さらに、ユーザが、ディスプレイ１３０上のアイテムのリストを素早くスクロールしたいものとする。引き続き上記の例において、ユーザがディスプレイ１３０の右手側にタッチするものとする（動作６２０）。例えば、図７Ａの卵形７１０によって示されるように、ユーザが彼／彼女の指でディスプレイ１３０の右手側にタッチするものとする。ディスプレイ制御ロジック３２０は、入力の位置を識別する（動作６２０）。ディスプレイ制御ロジック３２０は、入力７１０の位置を、ディスプレイ設定ロジック３１０で格納されたスクロール速度に関連づけ、特定されたスクロール速度でアイテムのリストをスクロールさせる（動作６３０）。この例では、ディスプレイ制御ロジック３２０は、アイテムのリストを速い速度でスクロールさせうる。
【００５４】
図７Ｂは、ユーザが速い速度でのスクロールを選択した後のディスプレイ１３０の例示的な状態を示す。図７Ｂに示されるように、リストアイテム７からリストの末尾をこえてリストがスクロールを始めると、リストアイテム１はもう見えず、リストアイテム７が示される。ある実装では、図７Ｂに示されるように、ディスプレイ１３０は、付加的に、アイテムがスクロールされた場合に、アイテムのリストがスクロールされるにつれてあたかも大きな円に沿って動くように見える視覚的なエフェクトを提供してもよい。他の実装では、スクロールされたアイテムのリストは、もう見えない各アイテムがリストの新たなアイテムで置き換えられる、より垂直な作法でスクロールされてもよい。例示的な実装において、ひとたびユーザが領域での入力７１０を与えると、スクロールを止めるためにユーザが停止ボタン／入力（図７Ａには示されない）を選択するか、制御ボタン１４０（図１）の１つを選択するまで、リストは連続的な作法でスクロールする。他の例では、ひとたびユーザが領域での入力７１０を与えると、リストはリストの所定の部分までスクロールして自動的に止まる。
【００５５】
例示的な実装において、ユーザが入力を与えた後のディスプレイ１３０の視覚的な遷移は、タッチ領域の位置にフォーカスされていてもよい。例えば、図７Ｃは、６つのアイテムのリストを表示するディスプレイ１３０を示す。図７Ｃで卵形７２０によって示されるように、ユーザが、彼／彼女の指、スタイラスまたは何らかの他のデバイスで、ディスプレイ１３０の右上の部分にタッチしたとする。図７Ａを参照して上述したのと同様に、ディスプレイ制御ロジック３２０は、入力７２０の位置をディスプレイ設定ロジック３１０で格納されたスクロール速度に関連づけ、特定されたスクロール速度に基づいてアイテムのリストをスクロールさせる。この実装において、ディスプレイ１３０のスクロールに関連する視覚的な遷移は、図７Ｄに示されるように、ディスプレイ１３０の右上の角にフォーカスしてもよい。つまり、ディスプレイ１３０に出力されるアイテムのリストのスクロールは、スクロールがディスプレイの右手上の部分の辺りで、またはそこから起こって実行されるように見えるように、ディスプレイ１３０の右上の角にフォーカスされうる。例えば、ディスプレイ１３０は、ディスプレイ１３０の右手上の角が、右手上の角の辺りを動くアイテムの大きな円の焦点であるような視覚的なエフェクトを提供する。
【００５６】
この視覚的なエフェクトをさらに説明するために、図７Ｅの卵形７３０によって示されるように、ユーザが、彼／彼女の指、スタイラスまたは他の何らかのデバイスで、ディスプレイ１３０の右下の部分にタッチしたとする。図７Ａを参照して上述したのと同様に、ディスプレイ制御ロジック３２０は、入力７３０の位置をディスプレイ設定ロジック３１０で格納されたスクロール速度に関連づけ、特定されたスクロール速度に基づいてアイテムのリストをスクロールさせる。この実装において、ディスプレイ１３０のスクロールに関連する視覚的な遷移は、図７Ｆに示されるように、ディスプレイ１３０の右下の角にフォーカスしてもよい。つまり、ディスプレイ１３０に出力されるアイテムのリストのスクロールは、スクロールがディスプレイの右手下の部分の辺りで、またはそこから起こって実行されるように見えるように、ディスプレイ１３０の右下の角にフォーカスされうる。つまり、ディスプレイ１３０は、ディスプレイ１３０の右手下の角が、動いているアイテムの大きな円の焦点であるような視覚的なエフェクトを提供する。
【００５７】
いくつかの例では、スクロールするリストの焦点に位置する要素は、スクロールが起こっている間もより容易に読み取られうる。例えば、図７Ｄにおいて、リストアイテム１（またはディスプレイ１３０の右上の部分に位置する他のアイテム）は、水平な作法で表示され、スクロールが発生しているとき、ディスプレイ１３０の他の部分に表示されるアイテム（例えばディスプレイ１３０の下部に表示されるアイテム）よりも容易に読み取られうる。同様に、図７Ｆにおいて、リストアイテム６（またはディスプレイ１３０の右下の部分に位置する他のアイテム）は、水平な作法で表示され、ディスプレイ１３０の他の部分に表示されるアイテム（例えばディスプレイ１３０の上部に表示されるアイテム）よりも容易に読み取られうる。
【００５８】
上記のように、いくつかの実装において、ディスプレイ１３０は、ユーザが、彼／彼女の指、スタイラス、マウス、ポインティングデバイス、または他の何らかのデバイスで単に入力を与えることで、ディスプレイ１３０でのスクロール動作を起動することを可能にするように設定されうる。別の実装では、スクロール動作を起動するために、ユーザがディスプレイ１３０にフリック動作入力を与えてもよい。例えば、図８Ａを参照すると、ユーザは彼／彼女の指またはスタイラスでディスプレイ１３０の位置８１０にタッチし、ディスプレイ１３０の表面で矢印８２０によって示される向きにフリック動作を開始する。この例において、ディスプレイ制御ロジック３２０は、“フリック”に関連づけられる初期位置８１０を、遅いスクロール速度に対応するものとして識別する。ディスプレイ制御ロジック３２０は、また、フリックの向きを識別し、アイテムのリストを、矢印８２０に対応する向きに、遅いスクロール速度を用いてスクロールさせる。図８Ｂは、矢印８２０によって示される向きへの遅いスクロールを示す。図８Ｂに示されるように、一実装において、リストのアイテムは、アイテムのリストが円を描くような動きでスクロールして面白い視覚的なエフェクトを表すような視覚的なエフェクトを生成するようにスクロールされうる。他の例では、アイテムはより垂直な作法（例えばアイテムが矢印８２０によって表される垂直な向きに単に動き、リストのより下に位置する新たなアイテムを表示する）でスクロールしてもよい。
【００５９】
なおも別の例では、ユーザが、ディスプレイ１３０でのドラッグ動作を用いてスクロール動作を起動する。例えば、図９Ａを参照すると、ユーザは彼／彼女の指でディスプレイ１３０の領域９１０にタッチし、ディスプレイ１３０の表面で矢印９２０によって示される向きに彼／彼女の指をドラッグする。この例において、ディスプレイ制御ロジック３２０は、入力の位置９１０を、速いスクロール速度に対応するものとして識別する。ディスプレイ制御ロジック３２０は、また、矢印９２０で示されるドラッグ入力の向きを識別し、図９Ｂに示す向きにリストをスクロールさせる（つまり、アイテムのリストのより下に位置するアイテムを表示する）。
【００６０】
どの場合も、ユーザがディスプレイ１３０に彼／彼女の入力を与えるところに基づいて、ユーザは、ディスプレイ１３０に出力されるアイテムのリストを異なる速度でスクロールさせることができる。また、ユーザは、スクロールを起動するために、いくつの異なる種類の入力を用いてもよい。例えば、ディスプレイ１３０についてのスクロール動作を起動するために、ユーザは、彼／彼女の指、スタイラス、マウス、ポインティングデバイス、または他の各種のデバイスを用いうる。さらに、スクロール動作を起動するために、ユーザは、異なる種類の動き（例えば、タッチ、ドラッグ、フリック、など）を用いてもよい。また、上記のように、いくつかの実装において、ディスプレイ制御ロジック３２０は、動きの種類に基づいて、連続的なスクロール、または所定の数のエントリーのスクロールのどれを実行するかを決定してもよい。
【００６１】
また、上記のように、いくつかの実装において、ディスプレイ１３０は、ユーザによって与えられる追加の入力に基づいて、ユーザが、リストがスクロールされる速さをさらに増加または減少させることを可能にするように設定されていてもよい。例えば、ユーザが（ディスプレイ設定ロジック３１０に関連するＧＵＩを用いて）、速いスクロールが起動された後に続いての速いスクロールの入力領域での入力が、スクロール速度をさらに増加させるように好みを設定したとする。また、ユーザが、遅いスクロールが起動された後に続いての遅いスクロールの入力領域での入力が、スクロール速度をさらに減少させるように好みを設定したとする。この場合、図７Ａを再び参照して、ユーザが、アイテムのリストの速いスクロールを起動するために、最初に領域７１０にタッチしたとする。さらに、ユーザが、領域７１０に再びタッチするか、ディスプレイ１３０の右側のどこかの領域にタッチしたとする（図６、動作６４０）。この場合、ディスプレイ制御ロジック３２０は、アイテムのリストのスクロールの速度をさらに増加させる（動作６４０）。例えば、速いスクロール領域でのユーザの第２の入力は、最初の“速い”スクロール速度に比べて、何らかの所定の量（例えば２５％）スクロール速度を増加させうる。続いて起こるユーザの入力は、最大のスクロール速度に到達するまで、同様にして、所定の量だけスクロール速度をさらに増加させる。同様に、ディスプレイ１３０の左側にタッチすることは、それぞれの連続したタッチとともに、所定の量だけスクロールの速度を段階的に減少させうる。
【００６２】
なおも別の実装では、ユーザは、第１のスクロール速度を有する入力領域から異なるスクロール速度を有する入力領域へ、彼／彼女の指、スタイラス、または他のポインティングデバイスをドラッグまたはフリックすることによって、リストがスクロールされる速度または速さを動的に増加または減少させることができる。例えば、図５Ｂにおいて、ユーザが、彼／彼女の指を、ディスプレイ１３０の左側の遅いスクロールの入力領域５４０からディスプレイ１３０の右側の速いスクロールの入力領域５５０へとドラッグしたとする。この場合、スクロール速度は、遅いから速いへと動的に増加する。つまり、スクロール速度は、スクロールが発生している間にも変化しうる。同様に、ユーザは、彼／彼女の指を入力領域５５０から入力領域５４０へとドラッグして、スクロール速度を動的に減少させてもよい。
【００６３】
このようにして、ユーザは、可変のスクロール速度を用いてアイテムのリストをスクロールさせることができる。ユーザは、また、速い、および遅いスクロール速度の入力領域での入力を与えることを切り替えて、アイテムがスクロールされる速度を変化させてもよい。ユーザがスクロールを止めることを望む場合、ユーザは、スクロールを止めるために、停止入力（図７Ａ〜９Ｂには示されない）を選択するか、制御ボタン１４０（図１）の特定のものを選択する。他の実装では、リストのスクロールを起動するのに用いられるそれぞれの入力は、所定の数のアイテムをスクロールさせ、所定の数に到達した後は自動的にスクロールを止めてもよい。
【００６４】
まとめ
ここで説明された実装は、ユーザがディスプレイ上に提供されたアイテムを様々な速度でスクロールさせることを可能にする。このことは、ユーザが、より容易にスクロールして興味のあるアイテムの位置を探すことを可能にしうる。また、ディスプレイの様々な入力領域が異なるスクロール速度をもたらすことをユーザが容易に確認できるように、視覚的なエフェクトが提供されてもよい。このことは、さらに、興味のあるアイテムをスクロールすることに関するユーザの体験をよりよいものにする。
【００６５】
ここで説明された実施形態の説明は、概略および説明を提供し、網羅的であったり発明を開示されたとおりの形に限定したりすることを意図されたものではない。上記の教唆を考慮して、または発明の実施から取得されうるものとして、修正や変形が可能である。
【００６６】
例えば、上記の側面は、不連続の、相対的なスクロール速度（例えば遅い、中間、速い）を設定することに関するものであった。いくつかの実装では、スクロール速度は事実上連続的であってもよい。例えば、いくつかの実装では、アイテムのリストがスクロールされる速度または速さは、ユーザが設定した好みに基づいて、より連続的な作法で増加してもよい。かかる実装では、多数の異なるスクロール速度が、入力が与えられるディスプレイ１３０の位置に基づいて提供される。一例として、ディスプレイ１３０の最も左側での入力が最も遅いスクロール速度をもたらし、ディスプレイ１３０の最も左側の隣での入力がわずかに速いスクロール速度をもたらし、といったようにして、最も速いスクロール速度をもたらすであろうディスプレイ１３０の最も右側での入力に至る。
【００６７】
また、上記の側面は、興味のあるアイテムのスクロールに関して、ユーザが定義した好みのセッティングを参照する。他の例では、ユーザ装置１００は、興味のあるアイテムのスクロールおよび／またはスクロール速度の視覚的なインジケータの提供に関するプリセットの設定を含みうる。かかる例において、ユーザは、可変速度のスクロールに関して、単に、ユーザ装置１００に予め格納されたデフォルトの設定を用いることができる。
【００６８】
また、行形式（row-by-row  manner）で提供されうるアイテムのリストをスクロールさせることを示す例が提示された。他の例では、アイテムが列で表示され、スクロールが（例において示された垂直方向とは対照的に）ディスプレイ１３０に関して水平方向で実行されうることは、理解されるであろう。なおも別の例において、ユーザ装置１００に格納された様々なアプリケーションに関連づけられるアイコンのような興味のあるアイテムは、グリッド状に表示されてもよい。これらの例において、グリッド状の表示でのアイコンのスクロールは、垂直な作法、水平な作法、または角度（on  an  angle）などで実行されうる。
【００６９】
さらにまた、異なるスクロール速度を示す様々な視覚的なエフェクトを用いるものとして、上記で実装が説明された。他の実装では、異なるスクロール速度を伝えるために様々なアイコンが用いられてもよい。例えば、亀、ウサギ、およびチーターを描いた記号的なアイコンが、それぞれ遅い、中間、および速いスクロールを表すためにディスプレイ１３０上に呈示されてもよい。かかる例において、ユーザは、所望の速度でスクロールするために記号的なアイコンを選択してもよい。
【００７０】
また、いくつかの実装では、様々な速度でのスクロールを起動するのに音声コマンドが用いられうる、または、前に与えられたスクロール関係の入力を拡張してスクロール速度を変更するのに音声コマンドが用いられてもよい。例えば、ユーザ装置は、“もっと早く”、“もっと遅く”、“中間のスクロール”、“止まれ”などのような単語／文章を識別する音声認識ソフトウェアを含んでもよい。これらの実装において、ディスプレイ制御ロジック３２０は、音声コマンドに基づいてスクロールを起動、および／または音声コマンドに基づいて現在のスクロール速度を変更しうる。
【００７１】
また、図４および図６を参照して一連の動作が説明されたが、発明と調和する他の実装では、動作の順序は変化しうる。その上、非依存性の動作は、並行して実行されてもよい。
【００７２】
本発明の側面が、上記のように、例えば、コンピュータデバイス、セルラー通信デバイス／システム、メディア再生デバイス、方法、および／またはコンピュータプログラム製品において実装されうることも、当業者には明らかであろう。従って、本発明の側面は、ハードウェアにおいて、および／またはソフトウェア（ファームウェア、常駐ソフトウェア、マイクロコードなど）において実現されうる。さらに、本発明の側面は、命令実行システムによって用いられるための、またはこれに関連する媒体において実現されるコンピュータ可用またはコンピュータ可読のプログラムコードを有するコンピュータ可用またはコンピュータ可読の記憶媒体上のコンピュータプログラム製品の形をとってもよい。発明の原理と調和する側面を実装するために用いられる実際のソフトウェアコードまたは専用の制御ハードウェアは、発明を限定しない。それゆえ、側面のオペレーションおよびふるまいは、特定のソフトウェアコードを参照することなく説明された――当業者がここでの説明に基づいて側面を実装するためにソフトウェアや制御ハードウェアを設計することができることができるであろうことは理解されている。
【００７３】
さらに、発明のある部分は、１またはそれ以上の機能を実行する“ロジック”として実装されうる。このロジックは、プロセッサ、マイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡもしくは他の処理ロジックのようなハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合わせを含みうる。
【００７４】
本明細書で使用される“備える”の用語は、記載された特徴、数値、ステップ、またはコンポーネントの存在を特定するのに用いられるが、１もしくはそれ以上の他の特徴、数値、ステップ、コンポーネント、またはそれらの群の存在もしくは追加を排除しないということは強調されるべきである。
【００７５】
本願の明細書で用いられるいかなる要素、動作、または命令も、そのように明示されない限り、発明にとって決定的または不可欠であると解釈されるべきではない。また、ここで用いられる冠詞“ａ”は、１またはそれ以上のアイテムを含むことを意図されている。また、ここで用いられる語句“基づいて”は、明示的にそうではないと記載されない限り、“少なくとも部分的に基づいて”を意味することを意図されている。
【００７６】
本発明の範囲は、請求の範囲とその均等物によって定義される。
【図１】
2012524318.tif 000003
【図２】
2012524318.tif 000004
【図３】
2012524318.tif 000005
【図４】
2012524318.tif 000006
【図５Ａ】
2012524318.tif 000007
【図５Ｂ】
2012524318.tif 000008
【図５Ｃ】
2012524318.tif 000009
【図６】
2012524318.tif 000010
【図７Ａ】
2012524318.tif 000011
【図７Ｂ】
2012524318.tif 000012
【図７Ｃ】
2012524318.tif 000013
【図７Ｄ】
2012524318.tif 000014
【図７Ｅ】
2012524318.tif 000015
【図７Ｆ】
2012524318.tif 000016
【図８Ａ】
2012524318.tif 000017
【図８Ｂ】
2012524318.tif 000018
【図９Ａ】
2012524318.tif 000019
【図９Ｂ】
2012524318.tif 000020
【手続補正書】
【提出日】平成23年2月16日(2011.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のアイテムの少なくとも一部を表示し、
第１のユーザ入力を受信する
ように構成されるタッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイが少なくとも２つの領域を含むように設定し、前記少なくとも２つの領域のそれぞれは前記複数のアイテムをスクロールさせるための異なるスクロール速度に関連づけられ、
前記タッチスクリーンディスプレイに視覚的なインジケータを呈示し、前記視覚的なインジケータは前記少なくとも２つの領域に関連づけられる相対的なスクロール速度を識別する
ように構成されるディスプレイ設定ロジックと、
前記第１のユーザ入力に対応する前記タッチスクリーンディスプレイ上の位置を識別し、
前記位置に基づいて前記複数のアイテムの前記スクロール速度を制御する
ように構成されるディスプレイ制御ロジックと
を備える装置。
【請求項２】
前記ディスプレイ制御ロジックは、前記スクロール速度を制御するときに、
前記識別された位置が第１の位置に対応する場合、第１の速度で前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、
前記識別された位置が第２の位置に対応する場合、第２の速度で前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、前記第２のスクロール速度は前記第１のスクロール速度よりも速い
ように構成される、請求項１に記載の装置。
【請求項３】
前記ディスプレイ設定ロジックは、視覚的なインジケータを呈示するときに、
前記タッチスクリーンディスプレイの背景に関連づけられる複数のカラーまたは複数の輝度レベルのうち少なくとも１つを呈示して、前記少なくとも２つの領域のそれぞれに関連づけられる相対的なスクロール速度を示す
ように構成される、請求項１に記載の装置。
【請求項４】
前記ディスプレイ設定ロジックは、前記視覚的なインジケータを呈示するときに、
図形、線または記号的なアイコンのうち少なくとも１つを呈示して、前記少なくとも２つの領域のそれぞれに関連づけられる相対的なスクロール速度を示す
ように構成される、請求項１に記載の装置。
【請求項５】
前記タッチスクリーンディスプレイは、さらに、第２のユーザ入力を受信するように構成され、
前記ディスプレイ制御ロジックは、さらに、前記第２のユーザ入力の位置に基づいて前記複数のアイテムをスクロールさせるための前記スクロール速度を変更するように構成される、
請求項１に記載の装置。
【請求項６】
前記ディスプレイ制御ロジックは、前記第２のユーザ入力が前記少なくとも２つの領域のうちの前記第１のユーザ入力と同じ領域に位置する場合、さらに、前記複数のアイテムのスクロールに関連づけられる前記スクロール速度を増加させるように構成される、請求項５に記載の装置。
【請求項７】
前記ディスプレイ設定ロジックは、
異なるスクロール速度に関連づけられる前記少なくとも２つの領域の選択、または
前記少なくとも２つの領域に関連づけられる前記相対的なスクロール速度を識別するための視覚的なインジケータの選択
のうち少なくとも１つをユーザに許容するように構成されるグラフィカルユーザインターフェース（ＧＵＩ）を提供するように構成される、請求項１に記載の装置。
【請求項８】
前記ＧＵＩは、さらに、
異なる種類のユーザ入力に関連づけられるスクロールの種類の選択、または
前記第１のユーザ入力に続いて与えられる入力に応じてどのようにスクロール速度が変更されるかの選択
のうち少なくとも１つをユーザに許容するように構成される、請求項７に記載の装置。
【請求項９】
前記ディスプレイ制御ロジックは、さらに、
前記第１のユーザ入力に応答して、前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、
続くユーザの入力が検出されるまで前記複数のアイテムをスクロールさせ続ける
ように構成される、請求項１に記載の装置。
【請求項１０】
前記装置は、モバイル端末を含む、請求項１に記載の装置。
【請求項１１】
複数のアイテムの少なくとも一部をタッチスクリーンディスプレイに出力することと、
前記タッチスクリーンディスプレイを介して、前記タッチスクリーンディスプレイの異なる部分に関連づけられる、前記複数のアイテムをスクロールさせるための相対的なスクロール速度を識別する視覚的なインジケータを呈示することと、
前記タッチスクリーンディスプレイを介して第１のユーザ入力を受信することと、
前記第１のユーザ入力に対応する前記タッチスクリーンディスプレイ上の位置を識別することと、
前記位置に関連づけられるスクロール速度を決定することと、
前記タッチスクリーンディスプレイを介して、前記決定されたスクロール速度で前記複数のアイテムをスクロールさせることと
を含む方法。
【請求項１２】
前記スクロール速度を決定することは、
前記識別された位置が第１の位置に対応する場合に第１のスクロール速度を決定することと、
前記識別された位置が第２の位置に対応する場合に第２のスクロール速度を決定し、前記第２のスクロール速度は前記第１のスクロール速度よりも速いことと
を含む、請求項１１に記載の方法。
【請求項１３】
前記視覚的なインジケータを呈示することは、カラーインジケータまたは輝度インジケータを呈示して前記ディスプレイの前記異なる部分に関連づけられる相対的なスクロール速度を示すことのうち少なくとも１つを含む、請求項１１に記載の方法。
【請求項１４】
前記視覚的なインジケータを呈示することは、図形、線または記号的なアイコンを呈示して前記ディスプレイの前記異なる部分に関連づけられる相対的なスクロール速度を示すことのうち少なくとも１つを含む、請求項１１に記載の方法。
【請求項１５】
前記ディスプレイの領域を異なるスクロール速度の入力領域に対応するように設定することに関連するユーザの好みの情報を受信することと、
前記異なるスクロール速度の入力領域に関連づけられる視覚的なインジケータを呈示することに関連するユーザの好みの情報を受信することと
をさらに含む、請求項１１に記載の方法。
【請求項１６】
前記ディスプレイを介して与えられる異なる種類のユーザ入力を識別することに関連するユーザの好みの情報を受信し、前記異なる種類のユーザ入力はタッチ、フリック動作またはドラッグ動作のうち少なくとも２つを含むことと、
前記第１のユーザ入力に対応するユーザ入力の種類を識別することと、
前記識別されたユーザ入力の種類に基づいて前記複数のアイテムをスクロールさせることと
をさらに含む、請求項１１に記載の方法。
【請求項１７】
少なくとも１つのプロセッサによって実行されるときに、前記少なくとも１つのプロセッサに、
興味のある複数のアイテムの少なくとも一部をタッチスクリーンディスプレイに出力させ、
前記タッチスクリーンディスプレイから第１のユーザ入力を受信させ、
前記第１のユーザ入力に対応する前記タッチスクリーンディスプレイ上の位置を識別させ、
前記位置に関連づけられるスクロール速度を決定させ、
前記タッチスクリーンディスプレイを介して、前記決定されたスクロール速度で前記興味のある複数のアイテムをスクロールさせ、
異なるスクロール速度に対応する領域を選択するためのユーザの好みの情報を受信し、
前記領域に関連づけられる異なる相対的なスクロール速度を示すための視覚的なインジケータを選択するためのユーザの好みの情報を受信する
ように構成されるグラフィカルユーザインターフェースを呈示させる
命令のシーケンスが格納されたコンピュータ可読媒体。
【請求項１８】
前記興味のある複数のアイテムをスクロールさせるための命令は、前記少なくとも１つのプロセッサに、
前記識別された位置が前記ディスプレイの第１の側に対応する場合に、前記ディスプレイを介して、前記興味のある複数のアイテムを第１のスクロール速度でスクロールさせ、
前記識別された位置が前記ディスプレイの第２の側に対応する場合に、前記ディスプレイを介して、前記興味のある複数のアイテムを第２のスクロール速度でスクロールさせ、前記第２のスクロール速度は前記第１のスクロール速度よりも速い
請求項１７に記載のコンピュータ可読媒体。
【手続補正書】
【提出日】平成23年11月29日(2011.11.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のアイテムの少なくとも一部を表示し、
第１のユーザ入力を受信する
ように構成されるタッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイが少なくとも２つの領域を含むように設定し、前記少なくとも２つの領域のそれぞれは前記複数のアイテムをスクロールさせるための異なるスクロール速度に関連づけられ、
前記タッチスクリーンディスプレイに視覚的なインジケータを呈示し、前記視覚的なインジケータは前記少なくとも２つの領域に関連づけられる相対的なスクロール速度を識別する
ように構成されるディスプレイ設定ロジックと、
前記第１のユーザ入力に対応する前記タッチスクリーンディスプレイ上の位置を識別し、
前記位置に基づいて前記複数のアイテムの前記スクロール速度を制御する
ように構成されるディスプレイ制御ロジックと
を備える装置。
【請求項２】
前記ディスプレイ制御ロジックは、前記スクロール速度を制御するときに、
前記識別された位置が第１の位置に対応する場合、第１の速度で前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、
前記識別された位置が第２の位置に対応する場合、第２の速度で前記タッチスクリーンディスプレイを介して前記複数のアイテムをスクロールさせ、前記第２のスクロール速度は前記第１のスクロール速度よりも速い
ように構成される、請求項１に記載の装置。
【請求項３】
前記ディスプレイ設定ロジックは、視覚的なインジケータを呈示するときに、
前記タッチスクリーンディスプレイの背景に関連づけられる複数のカラー、複数の輝度レベル、図形、線または記号的なアイコンのうち少なくとも１つを呈示して、前記少なくとも２つの領域のそれぞれに関連づけられる相対的なスクロール速度を示す
ように構成される、請求項１に記載の装置。
【請求項４】
前記タッチスクリーンディスプレイは、さらに、第２のユーザ入力を受信するように構成され、
前記ディスプレイ制御ロジックは、さらに、前記第２のユーザ入力の位置に基づいて前記複数のアイテムをスクロールさせるための前記スクロール速度を変更するように構成される、
請求項１に記載の装置。
【請求項５】
前記ディスプレイ制御ロジックは、前記第２のユーザ入力が前記少なくとも２つの領域のうちの前記第１のユーザ入力と同じ領域に位置する場合、さらに、前記複数のアイテムのスクロールに関連づけられる前記スクロール速度を増加させるように構成される、請求項４に記載の装置。
【請求項６】
前記ディスプレイ設定ロジックは、
異なるスクロール速度に関連づけられる前記少なくとも２つの領域の選択、または
前記少なくとも２つの領域に関連づけられる前記相対的なスクロール速度を識別するための視覚的なインジケータの選択
のうち少なくとも１つをユーザに許容するように構成されるグラフィカルユーザインターフェース（ＧＵＩ）を提供するように構成される、請求項１に記載の装置。
【請求項７】
前記ＧＵＩは、さらに、
異なる種類のユーザ入力に関連づけられるスクロールの種類の選択、または
前記第１のユーザ入力に続いて与えられる入力に応じてどのようにスクロール速度が変更されるかの選択
のうち少なくとも１つをユーザに許容するように構成される、請求項６に記載の装置。
【請求項８】
前記装置は、モバイル端末を含む、請求項１に記載の装置。
【請求項９】
複数のアイテムの少なくとも一部をタッチスクリーンディスプレイに出力することと、
前記タッチスクリーンディスプレイを介して、前記タッチスクリーンディスプレイの異なる部分に関連づけられる、前記複数のアイテムをスクロールさせるための相対的なスクロール速度を識別する視覚的なインジケータを呈示することと、
前記タッチスクリーンディスプレイを介して第１のユーザ入力を受信することと、
前記第１のユーザ入力に対応する前記タッチスクリーンディスプレイ上の位置を識別することと、
前記位置に関連づけられるスクロール速度を決定することと、
前記タッチスクリーンディスプレイを介して、前記決定されたスクロール速度で前記複数のアイテムをスクロールさせることと
を含む方法。
【請求項１０】
前記スクロール速度を決定することは、
前記識別された位置が第１の位置に対応する場合に第１のスクロール速度を決定することと、
前記識別された位置が第２の位置に対応する場合に第２のスクロール速度を決定し、前記第２のスクロール速度は前記第１のスクロール速度よりも速いことと
を含む、請求項９に記載の方法。
【請求項１１】
前記視覚的なインジケータを呈示することは、カラーインジケータ、輝度インジケータ、図形、線または記号的なアイコンを呈示して前記ディスプレイの前記異なる部分に関連づけられる相対的なスクロール速度を示すことのうち少なくとも１つを含む、請求項９に記載の方法。
【請求項１２】
前記ディスプレイの領域を異なるスクロール速度の入力領域に対応するように設定することに関連するユーザの好みの情報を受信することと、
前記異なるスクロール速度の入力領域に関連づけられる視覚的なインジケータを呈示することに関連するユーザの好みの情報を受信することと
をさらに含む、請求項９に記載の方法。
【請求項１３】
前記ディスプレイを介して与えられる異なる種類のユーザ入力を識別することに関連するユーザの好みの情報を受信し、前記異なる種類のユーザ入力はタッチ、フリック動作またはドラッグ動作のうち少なくとも２つを含むことと、
前記第１のユーザ入力に対応するユーザ入力の種類を識別することと、
前記識別されたユーザ入力の種類に基づいて前記複数のアイテムをスクロールさせることと
をさらに含む、請求項９に記載の方法。
【請求項１４】
少なくとも１つのプロセッサによって実行されるときに、前記少なくとも１つのプロセッサに、
興味のある複数のアイテムの少なくとも一部をタッチスクリーンディスプレイに出力させ、
前記タッチスクリーンディスプレイから第１のユーザ入力を受信させ、
前記第１のユーザ入力に対応する前記タッチスクリーンディスプレイ上の位置を識別させ、
前記位置に関連づけられるスクロール速度を決定させ、
前記タッチスクリーンディスプレイを介して、前記決定されたスクロール速度で前記興味のある複数のアイテムをスクロールさせ、
異なるスクロール速度に対応する領域を選択するためのユーザの好みの情報を受信し、
前記領域に関連づけられる異なる相対的なスクロール速度を示すための視覚的なインジケータを選択するためのユーザの好みの情報を受信する
ように構成されるグラフィカルユーザインターフェースを呈示させる
命令のシーケンスが格納されたコンピュータ可読媒体。
【請求項１５】
前記興味のある複数のアイテムをスクロールさせるための命令は、前記少なくとも１つのプロセッサに、
前記識別された位置が前記ディスプレイの第１の側に対応する場合に、前記ディスプレイを介して、前記興味のある複数のアイテムを第１のスクロール速度でスクロールさせ、
前記識別された位置が前記ディスプレイの第２の側に対応する場合に、前記ディスプレイを介して、前記興味のある複数のアイテムを第２のスクロール速度でスクロールさせ、前記第２のスクロール速度は前記第１のスクロール速度よりも速い
請求項１４に記載のコンピュータ可読媒体。
【国際調査報告】
2012524318.tif 000021
2012524318.tif 000022
2012524318.tif 000023