JP2009521754A - 浮動隣接インデックス記号によるリストのスクローリング - Google Patents
浮動隣接インデックス記号によるリストのスクローリング Download PDFInfo
- Publication number
- JP2009521754A JP2009521754A JP2008547676A JP2008547676A JP2009521754A JP 2009521754 A JP2009521754 A JP 2009521754A JP 2008547676 A JP2008547676 A JP 2008547676A JP 2008547676 A JP2008547676 A JP 2008547676A JP 2009521754 A JP2009521754 A JP 2009521754A
- Authority
- JP
- Japan
- Prior art keywords
- information
- subset
- scrolling
- index
- touch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
タッチセンシティブディスプレイとのユーザの接触ポイントの動きが測定される。この動きに応答して、タッチセンシティブディスプレイ上の情報項目リストがスクロールされる。情報項目リストは、一連のインデックス記号に対応する一連の情報項目のサブセットを含むことができる。それぞれの情報のサブセットをスクロールする間、各それぞれの情報項目のサブセットと共にインデックス記号が表示される。
【選択図】図1
【選択図】図1
Description
〔関連出願との相互参照〕
本出願は、2005年12月23日に出願された「加速によるリストの連続スクローリング」という名称の米国特許出願第11/322,551号に関連し、該出願は、その全体が引用により本明細書に組み入れられる。
本出願は、2005年12月23日に出願された「加速によるリストの連続スクローリング」という名称の米国特許出願第11/322,551号に関連し、該出願は、その全体が引用により本明細書に組み入れられる。
本出願は、2005年12月23日に出願された「インデックス記号のリスト上で接触を動かすことに応じたリストスクローリング」という名称の米国特許出願第11/322,553号に関連し、該出願は、その全体が引用により本明細書に組み入れられる。
本発明は、一般的に、タッチセンシティブディスプレイを採用するユーザインタフェースに関し、特に、スクロールできるリストを有するユーザインタフェースに関する。
携帯電話などの携帯機器を含む多くの電子機器の実用性、使い勝手のよさ、及び最終的に人気は、ユーザインタフェースを含む工業デザインに制御されることが多い。ユーザインタフェースは、ユーザがそれを介してコンテンツだけでなく、ユーザが機器の機能又はツールにアクセスしようとする試みを含むユーザのアクション又は行動に対する応答も受け取るゲートウェイである。このように、ユーザインタフェースは、ユーザ体験全般にとって不可欠なものである。
残念ながら、既存のユーザインタフェース、特に小型のハンドヘルド機器用のユーザインタフェースに関しては制限が存在する。既存のユーザインタフェースは多くの場合複雑なものである。例えば、多くの携帯電話のユーザインタフェースは、機器の機能及びコンテンツにアクセスするために複雑なツリー構造のメニューを行き来することをユーザに要求する。さらに、既存のユーザインタフェースは、多くの場合直感的に分かるものではなく、ユーザは、機器の機能又はコンテンツを探すためにマニュアルで説明を読むか、或いはイライラする試行錯誤を行わなければならない。結果として、このような機器に追加の機能を加えようとする試みは、ユーザインタフェースの複雑さによって阻まれることが多い。
従って、機器、特に小型のハンドヘルド機器のための改善されたユーザインタフェースに対するニーズが存在する。
タッチセンシティブディスプレイとのユーザの接触ポイントの動きが測定される。この動きに応答して、タッチセンシティブディスプレイ上の情報項目リストがスクロールされる。情報項目リストは、一連のインデックス項目に対応する一連の情報項目のサブセットを含むことができる。それぞれの情報のサブセットをスクロールしている間、各それぞれの情報項目のサブセットと共にインデックス記号が表示される。
スクローリングは、摩擦を有する運動方程式のシミュレーションに従うものであってもよい。
それぞれの情報のサブセットに対応するインデックス記号を、それぞれの情報項目のサブセット上に半透明に表示することができる。半透明に表示されたインデックス記号は、情報項目のサブセット内にテキストを表示するのに使用したフォントカラーとは異なるフォントカラーを有することができる。半透明に表示されたインデックス記号は、情報項目のサブセットにテキストを表示するのに使用したフォントよりも大きいフォントを使用して表示される。インデックス記号は、バナーの形で表示することができる。このバナーは、ディスプレイの上部又は上部近くに表示することができる。
いくつかの実施形態では、インデックス記号は、表示された情報項目のサブセットのテキストに隣接して表示することができる。いくつかの実施形態では、インデックス記号は、情報項目リストを所定の方向にスクロールするときに、表示された情報項目のサブセットのテキストを含むウィンドウの上端に表示することができる。
いくつかの実施形態では、情報項目リストが特定のインデックス記号に対応する項目を含まない場合、この特定のインデックス記号に先行する第1のインデックス記号及びこのインデックス記号に後続する第2のインデックス記号が、第1のインデックス記号に対応する情報のサブセットから第2のインデックス記号に対応する情報のサブセットまでの情報項目リストのスクローリングと共に表示される。スクロール中に、表示された情報項目リストのテキストと共に特定のインデックス記号を表示することはできない。いくつかの実施形態では、情報項目リストが特定のインデックス記号に対応する項目を含まなければ、それぞれのインデックス記号の表示はスキップされる。
前述の方法は、グラフィカルユーザインタフェース(GUI)を備えたタッチセンシティブディスプレイ、プロセッサ、メモリ、及びこれらの方法を実行するためにメモリに記憶された1又はそれ以上のプログラム又は命令セットを有する携帯用電子機器によって行われる。いくつかの実施形態では、この携帯用電子機器は、無線通信を含む複数の機能を提供する。
1又はそれ以上のプロセッサによって実行されるように構成されたコンピュータプログラム製品に、上述の方法を実行するための命令を含めることができる。
本発明をより良く理解するために、図面と共に以下の実施形態について説明を行う。
図を通して同じ参照数字は対応する部分を示すものとする。
以下、実施形態について詳細に説明するが、この例については添付の図面に示している。以下の詳細な説明では、本発明を完全に理解するために多くの特定の詳細な記述が示されている。しかしながら、これらの特定の詳細な記述を伴わずに本発明を実施できることは当業者には明らかであろう。その他の事例においては、実施形態の態様を不必要に曖昧にしないように、周知の方法、手順、コンポーネント、及び回路については詳細には説明していない。
ユーザインタフェースを有する携帯機器の実施形態について説明する。この携帯機器は、ハンドヘルドコンピュータ、タブレットコンピュータ、パーソナルデジタルアシスタント、携帯電話、及び/又はこれらの項目の2又はそれ以上を組合せたものであってもよい。この携帯機器はタッチセンシティブディスプレイを含む。このディスプレイは、ユーザとの触覚及び/又は触感のある接触に反応する。例示的な実施形態では、タッチセンシティブディスプレイとユーザとの間の接触ポイントは、ユーザの1本又はそれ以上の指に対応する。別の実施形態では、接触ポイントはスタイラスペンに対応することができる。タッチセンシティブディスプレイは、LCD(液晶ディスプレイ)技術、又はLPD(発光ポリマーディスプレイ)技術を用いることができるが、別の実施形態ではその他のディスプレイ技術を用いることができる。タッチセンシティブディスプレイは、このタッチセンシティブディスプレイとの1又はそれ以上の接触ポイントを測定するために近接センサアレイ又はその他の要素をさらに含むことができる。このタッチセンシティブディスプレイは、以下の米国特許第6,323,846号(Westerman他)、米国特許第6,570,557号(Westerman他)、及び/又は米国特許第6,677,932号(Westerman)、及び/又は米国特許公報第2002/0015024号A1に記載のあるマルチタッチセンシティブタブレットと同様のものであり、これらの特許の各々は、引用により本明細書に組み入れられる。しかしながら、タッチセンシティブディスプレイが携帯機器からの視覚的な出力を表示するのに対して、タッチセンシティブタブレットは視覚的な出力を提供しない。
タッチセンシティブディスプレイは、1又はそれ以上のウィンドウを備えたGUIを含むことができる。この1又はそれ以上のウィンドウは、項目リスト又は情報項目リストを表示するのに使用することができる。例示的な実施形態では、項目リストは、複数の個人の名前、アドレス、写真、及び/又は電話番号などの連絡先情報(ユーザの連絡先リスト又はアドレスブックと呼ばれることもある)を含むことができる。測定された接触ポイントの動きに応答してリストをスクロールすることができる。接触ポイントの動きを測定するステップは、接触ポイントの速さ(大きさ)、速度(大きさ及び方向)、及び/又は加速度(大きさ及び/又は方向を含む)を測定するステップを含むことができる。接触ポイントの動きを加速させることに応答して、リストのスクローリングを加速させることができる。いくつかの実施形態では、スクローリング及びスクローリングの加速度は、摩擦を有する物理的装置のシミュレーション、すなわち減衰動作に従うようにすることができる。例えば、スクローリングは、質量又は慣性項、並びに散逸項を有する力の法則又は運動方程式のシミュレーションに対応することができる。いくつかの実施形態では、このシミュレーションは、シリンダ軸の周りを回転するシリンダに対応することができる。
いくつかの実施形態では、接触ポイントの加速された動きは、接触ポイントの中断の前の接触ポイントの加速された動きを含むことができる。例えばユーザは、タッチセンシティブディスプレイに触れたり、ディスプレイに沿って自分の指の1本又はそれ以上をスワイプ又はスイープさせ(すなわち、接触ポイントを動かす及び/又は加速させる)たり、及び任意にディスプレイとの接触ポイントを中断させたりする、すなわちディスプレイから1本又はそれ以上の指を離すことができる。このスワイプ又はスイープは、タッチセンシティブディスプレイの所定の軸に沿うものであってもよい。別の実施形態では、この接触ポイントの加速された動きは、タッチセンシティブディスプレイの所定の軸に沿って方向づけられる第1のユーザジェスチャーを含むことができる。
接触ポイントの、タッチセンシティブディスプレイの所定の軸に沿った第2のスイーピングの動き及び/又はタッチセンシティブディスプレイの所定の軸に沿って方向づけられる第2のユーザジェスチャーに応答して、項目リストのスクローリングをさらに加速させることができる。例えばユーザは、ユーザの指の1本又はそれ以上をタッチセンシティブディスプレイに沿って2回又はそれ以上スワイプさせることができる。
ユーザが接触ポイントを中断させること、及び少なくとも事前に設定した時間の間、タッチセンシティブディスプレイとの実質的に静止した接触ポイントを設定することに基づいて、項目リストのスクローリングを停止させることができる。例えば、ユーザは、自分の指の1本又はそれ以上をタッチセンシティブディスプレイに沿ってスワイプさせ、接触ポイントを中断させた後、ディスプレイに触れ、ディスプレイに触れている1本又はそれ以上の指を1秒以上又はほんの一瞬の間静止(ほぼ静止)させることができる。
項目リストのスクローリングの方向は、リストの終端に対応する仮想境界と交わるスクローリングに応答して逆向きにすることができる。この逆スクローリングは減衰動作に対応することができる。例えばスクローリング中、項目リストの先頭又は終端に到達すると、項目リストの表示された部分は、タッチセンシティブディスプレイ内のウィンドウの境界で跳ね返るように表示される。この明らかな跳ね返りは、粘性のある又は弾性のあるボールが、壁などの静止した及び/又は弾力のない物体にぶつかって第1の方向のモーメントを有するシミュレーションと一致することができる。例えば、このシミュレーションに摩擦又は散逸項を含めることによりその後のボールの動きを抑え込むことができる。このシミュレーションにおける摩擦項に対応するパラメータは調整可能であってもよく、これによりボールは、壁、すなわち仮想境界と接触して平衡状態に到達するか、或いは壁から離れることができるようになる。
図8〜図11を参照しながら以下に説明するように、いくつかの実施形態では、タッチセンシティブディスプレイのインデックス上のユーザによる接触ポイントの動きを測定することができる。いくつかの実施形態では、インデックスは、タッチセンシティブディスプレイの第1の領域又は第1のウィンドウに表示することができ、一方スクローリング中の項目リスト又は情報項目リストは、タッチセンシティブディスプレイの第2の領域又は第2のウィンドウに表示することができる。表示されたインデックスは一連のインデックス項目を有することができる。例示的な実施形態では、この一連のインデックス項目はアルファベットの文字を含むことができる、すなわちこのインデックスはアルファベットのインデックスを含むことができる。情報項目リストは、情報項目についてのアルファベット順のリストを含むことができる。情報項目のアルファベット順のリストは、例えばユーザのコンタクトリスト又はアドレスブック内の連絡先情報を含むことができる。
表示されたインデックス上のユーザの接触ポイントの動きに応答して、タッチセンシティブディスプレイ上の情報項目リストをスクロールすることができる。情報項目リストは、一連のインデックス項目に対応する一連の情報項目のサブセットを含むことができる。このサブセットは1又はそれ以上のカテゴリーを含むことができる。例えばそれぞれのカテゴリーは、ファーストネーム及び/又はラストネームが文字「s」などの1又はそれ以上のそれぞれの文字で始まる1人又はそれ以上の個人の連絡先情報を含むことができる。例示的な実施形態では、各アルファベットの文字に対応する、1又はそれ以上のエントリを有するサブセットが存在する。いくつかの実施形態では、このスクローリングは、摩擦を有する運動方程式のシミュレーションに従うものであってもよい。
接触ポイントが、インデックス項目において対応するそれぞれのインデックス項目上で動く場合、このスクローリングは、それぞれの情報項目のサブセットのスクローリングを含むことができる。スクローリングは、それぞれのインデックス項目上の接触ポイントの動きの速さと、それぞれのインデックス項目に対応する情報項目のサブセットにおける項目数とに基づいて、関連性のあるスクロール速度を有することができる。例えば、少ないエントリを有するサブセットに対してよりも、多いエントリを有するサブセットの方に対してスクロール速度を速くすることができる。このスクローリングは、接触ポイントが、表示されたインデックス内の対応するインデックス項目上を動くことに応答して、複数の情報項目のサブセット内の全ての項目をスクローリングすることを含むことができる。
インデックスとの接触ポイントが、インデックス内のそれぞれのインデックス項目に対応すると判定された場合、情報項目リストを、対応する情報項目リストのサブセットへスクロールすることができる。例えばユーザが、インデックス記号の組の中から文字「R」などのインデックス項目を選択した場合、項目リストを、項目リスト内の文字「R」に対応するサブセットへスムーズにスクロールすることができる。或いは、表示された情報項目リストが、現在のスクロール位置から、インデックス項目「R」に対応する情報項目が表示されたスクロール位置へ直接ジャンプする。
タッチセンシティブディスプレイとの接触ポイントが、情報項目リスト内のそれぞれの情報項目のユーザ選択に対応する場合、それぞれの情報項目に対応する情報をタッチセンシティブディスプレイ上に表示することができる。例えば、ユーザがそれぞれの名前を選択した場合、対応する連絡先情報を表示することができる。
それぞれの情報のサブセットをスクロールしている間、各それぞれの情報項目のサブセットと共にインデックス記号を表示することができる。いくつかの実施形態では、それぞれのインデックス記号を、対応する情報項目リストのサブセット(表示されたテキストなど)と隣接して表示することができる。いくつかの実施形態では、それぞれのインデックス記号を、表示されたそれぞれの情報項目のサブセットのテキストを含むウィンドウの上端に表示することができる。
それぞれの情報のサブセットに対応するインデックス記号を、それぞれの情報項目のサブセットの上に半透明に表示することができる。この半透明に表示されたインデックス記号は、情報項目のサブセット内にテキストを表示するのに使用したフォントカラーとは異なるフォントカラーを有することができ、及び/又は情報項目のサブセットにテキストを表示するのに使用したフォントよりも大きいフォントを使用して表示することができる。
情報項目リストが、特定のインデックス記号に対応する項目を含まない場合、すなわち特定のサブセットに対応するエントリがない場合、この特定のインデックス記号に先行する第1のインデックス記号及びこのインデックス記号に後続する第2のインデックス記号を、第1のインデックス記号に対応する情報のサブセットから第2のインデックス記号に対応する情報のサブセットまでの情報項目リストのスクローリングと共に表示することができる。スクロール中に、表示された情報項目リストのテキストと共に特定のインデックス記号を表示することはできない。例えば、情報項目リストが特定のインデックス記号に対応する項目を含まない場合、それぞれのインデックス記号の表示をスキップすることができる。
ここで、加速を用いてリストを連続してスクロールする方法についての実施形態に注目してみる。図1は、リストをスクロールする方法100の実施形態を示すフロー図である。タッチセンシティブディスプレイのユーザによる、スイーピングの動き又はジェスチャーに対応する接触ポイントの動きが測定される(110)。例えば、接触ポイントの動きを、リストがスクロールされることになる方向と同じ方向にすることができる。従って、ユーザがリストを上向きにスクロールさせたい場合、ユーザは、タッチセンシティブディスプレイに接触させた指(又はスタイラスペン等)を該ディスプレイ上で上向き方向にスイープする。リストを上向きにスクロールするということは、通常、例えばカテゴリー「A」内の項目からカテゴリー「B」内の項目へスクロールするように、リストをリスト後方のエントリへスクロールするということになる。リストを下向きにスクロールするためには、ユーザは、タッチセンシティブディスプレイ上で指を下向き方向にスイープする。ローロデックスをシミュレートするユーザインタフェース、又は逆アルファベット順のリストなどのいくつかの実施形態では、接触ポイントの上向きの動きは、リストの前の方のエントリを表示させるのに対して、接触ポイントの下向きの動きは、リストの後の方のエントリを表示させる。この説明では、「上向き」及び「下向き」という用語は、タッチセンシティブディスプレイ上のGUIの上部及び下部へ向かう方向のことである。
いくつかの実施形態では、ここで説明するリストスクローリング方法はスクロールバーを表示せずに操作を行う。タッチセンシティブディスプレイ上でのユーザのスイーピングの動きによる操作は、表示されたリストに対して直接行うことができると共に、ディスプレイの表面に接触して、リストが表示されるディスプレイウィンドウ内のあらゆる場所における経路に沿ったスイーピング又はグライディングの動きを含むことができる。表示されたリストと共にスクロールバーを潜在的に表示することができる一方で、本明細書で説明するスクローリング方法は、いずれのこのようなスクロールバーにも依存しないようにすることができる。スクロールバーを使用する場合、スクロールバー上での接触ポイントの上向きの動きは、リストの前の方のエントリを表示させるのに対して、スクロールバー上での接触ポイントの下向きの動きは、リストの後の方のエントリを表示させる。
タッチセンシティブディスプレイ上の項目リストは、この動きに応答してスクロールされる(112)。以下の操作のうちの1又はそれ以上を行うことができる。接触ポイントの第1の加速された動き及び接触ポイントの任意の中断に応答して、スクローリングを加速させることができる(114)。接触ポイントの第2の加速された動き及び接触ポイントの任意の中断に応答して、スクローリングをさらに加速させることができる(116)。スクローリングリストがリストの終端に一致する仮想境界と交わった場合、スクローリングの方向は逆向きになる(118)。例えばリストがその先頭又は終端までスクロールされた場合、スクローリングリストは、境界で再度跳ね返り、方向が逆転するように表示される。跳ね返り又はスクロール方向の逆転後、この最初の又は最後の項目がタッチセンシティブディスプレイ上の見える位置に残るように、スクローリングが自動的に停止するようにしてもよい。ユーザが接触ポイントを(例えばユーザの指をディスプレイから離して持ち上げることにより)中断させ、その後少なくとも事前に設定された時間の間、実質的に静止した接触ポイントを設定したときに、スクローリングは停止することができる(120)。別の実施形態では、方法100は、より少ない操作又は追加の操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
いくつかの実施形態では、スクローリングを、接触ポイントの動きの速さに従うようにすることができる。この速さは、何回かの時間間隔中に測定された値の時間平均とすることができる。例示的な実施形態では、5回の時間間隔にわたって速さ、速度及び/又は加速度を測定することができ、それぞれの時間間隔は、0.0167秒などのディスプレイのフレームレートの逆数に一致する。いくつかの実施形態では、1又はそれ以上のフレームがスキップされるか或いは表示されない場合などの、可変フレームレートが使用される場合にも速さ、速度及び/又は加速度を測定することができる。これらの実施形態では、速さ、速度及び/又は加速度は、それぞれの時間間隔に対して2回又はそれ以上測定することができ、及び/又は先行する及び/又は後続する時間間隔で測定された値に基づいて予測することができる。
いくつかの実施形態では、ユーザが任意に接触を中断した後のスクローリングは、接触を中断するより前の1又はそれ以上の時間間隔における加速度及び速さ又は速度の変化に従うものとすることができる。例えば、接触を中断した後の1又はそれ以上の時間間隔におけるスクローリングの速度vfは、次式を用いて測定することができる。
vf=vo+aΔt
この場合、voは接触が中断されたときの速度の現在値であり、aは、接触が中断されたときの加速度の現在値であり、Δtは、1つの時間間隔などの経過時間である。このような計算における速度及び/又は加速度は、スクローリングの軸又は方向に沿って予測することができる。いくつかの実施形態では、接触を中断するより前の1又はそれ以上の時間間隔における加速度及び/又は速度に基づいて速度を測定した後に続く次の時間間隔では、スクローリングの速度が徐々に減ることがある。例えば各連続した時間間隔においては、速度は5%ずつ低下することがある。速度が低い方のしきい値を越えた場合、速度はゼロに設定される。
vf=vo+aΔt
この場合、voは接触が中断されたときの速度の現在値であり、aは、接触が中断されたときの加速度の現在値であり、Δtは、1つの時間間隔などの経過時間である。このような計算における速度及び/又は加速度は、スクローリングの軸又は方向に沿って予測することができる。いくつかの実施形態では、接触を中断するより前の1又はそれ以上の時間間隔における加速度及び/又は速度に基づいて速度を測定した後に続く次の時間間隔では、スクローリングの速度が徐々に減ることがある。例えば各連続した時間間隔においては、速度は5%ずつ低下することがある。速度が低い方のしきい値を越えた場合、速度はゼロに設定される。
図2は、リストをスクロールする方法200の実施形態を示すフロー図である。タッチセンシティブディスプレイのユーザによるスイーピングの動き又はジェスチャーに対応する接触ポイントの動きが測定される(208)。接触ポイントの動きが、事前に設定した大きさよりも大きな変位に相当するかどうかの判定が行われる(210)。タッチセンシティブディスプレイ上の項目リストは、この動きに応答してスクロールされる(212)。スクロールされたリストが、リストの終端に一致する仮想境界と交わった場合、スクローリングの方向は逆向きになる(214)。別の実施形態では、方法200は、より少ない操作又は追加の操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
接触ポイントが、事前に設定した値よりも大きな変位に相当するかどうかを判定すること(210)により、項目リストをスクロールせずに、接触ポイントにおいて0.5mm、1mm又は2mmよりも小さいような小さな変動を発生させることが可能となる(212)。例えば、ユーザがタッチセンシティブスクリーンをタップしたときに、接触ポイントにおいて小さな意図的でない変化が発生する可能性がある。この動きが事前に設定した大きさよりも大きな変位に相当する場合、スムーズにスクローリングが開始する(212)。例えば、項目リストをスクロールするときに、接触ポイントにおけるオフセット値を含むことができる。このオフセット値は事前に設定した変位の大きさと一致する。このオフセット値は、リストに対応する表示された画像における不意のジャンプ又は途切れを防ぐか、或いは減少させることができる。
図3は、リストをスクロールする方法300の実施形態を示すフロー図である。ユーザ310は、機器のタッチセンシティブディスプレイ上でスイープする動き又はジェスチャーを使用して接触ポイントを動かす(314)。機器312は、接触ポイントの動き及び/又は加速度を測定し(316)、この動きに応答してディスプレイ上で項目リストをスクロールする(318)。機器は、接触ポイントの加速された動き及び接触ポイントの任意の中断に応答してスクローリングを加速させる(320)。ユーザ310は、スイープする動き/ジェスチャーを使用して接触ポイントを再度動かすことができる(322)。機器312は、接触ポイントの動き及び/又は加速度を再度測定し(324)、接触ポイントの加速された動き及び接触ポイントの任意の中断に応答してスクローリングをさらに加速させる(326)。別の実施形態では、方法300は、より少ない操作又は追加の操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
図4は、リストをスクロールする方法400の実施形態を示すフロー図である。ユーザ310は、機器のタッチセンシティブディスプレイ上でスイープする動き又はジェスチャーを使用して接触ポイントを動かす(314)。機器312は、接触ポイントの動き及び/又は加速度を測定し(316)、この動きに応答してディスプレイ上で項目リストをスクロールする(318)。機器は、接触ポイントの加速された動き及び接触ポイントの任意の中断に応答してスクローリングを加速させる(320)。ユーザ310は接触ポイントを中断し、少なくとも事前に設定した時間の間、実質的に静止した接触ポイントを設定することができる(410)。機器312は、接触ポイントの中断及び実質的に静止した接触ポイントの設定を測定し(412)、スクローリングを中止することによってこれに応答する(414)。別の実施形態では、方法400は、より少ない操作又は追加の操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
図5は、リストをスクロールする方法500の実施形態を示すフロー図である。操作314から320までは上述した通りであり、さらに、ユーザが加速された態様で接触ポイントを動かさない場合、この加速されたスクローリング操作320をスキップすることができる。スクローリングリストがリストの終端に一致する仮想境界と交差した場合、少なくとも瞬間的にスクローリングの方向が逆向きになる(510)。いくつかの実施形態では、スクローリングは逆向きになり、その後リストの終端に達したときに減衰方式で停止するようになる。他の実施形態では、方法500は、より少ない操作又は追加の操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
図6は、タッチセンシティブディスプレイ608を有する携帯用電子機器600のユーザインタフェースの実施形態を示す概略図である。ディスプレイ608はウィンドウ610を含むことができる。ウィンドウ610は、情報オブジェクト612−1から612−4などの1又はそれ以上の表示されたオブジェクトを含むことができる。例示的な実施形態では、情報オブジェクト612は、項目リスト内の1人又はそれ以上の個人の連絡先情報に対応することができる。ユーザの1本又はそれ以上の指616(図6には縮尺通りには図示せず)に関連する動きのような、ディスプレイとの接触ポイントの動き614の感知又は測定に応答して、表示されたオブジェクトを動かすことができる。いくつかの実施形態では、接触ポイントの加速された動きの感知又は測定に応答して、表示されたオブジェクトの動きを加速させることができる。実施形態600は1つのウィンドウ610を含むが、別の実施形態では2又はそれ以上のディスプレイウィンドウが存在してもよい。さらに、実施形態600では特定の方向への動き614を示しているが、別の実施形態では、表示されたオブジェクトの動きを、1又はそれ以上の他の方向への動き614、或いはスカラー(方向に関係なく測定された又は感知された動き)に応答させることができる。
図7A〜図7Bは、項目リストのリスト終端へのスクローリングを示しており、この地点において、リストの終端の1又はそれ以上の表示された項目が、ディスプレイの終端でスムーズに跳ね返り、方向が逆転し、その後任意的に停止するようになる。図7Aは、タッチセンシティブディスプレイを有する携帯用電子機器600のユーザインタフェースの実施形態を示す概略図である。情報オブジェクト612−1などの1又はそれ以上の表示されたオブジェクトが、項目リストの終端714からの距離712−1に存在すると考えられ、リストがスクロールされている間、速度710−1で動いていると考えられる。終端714は、ウィンドウ610及び/又はディスプレイ608に関連する物理的境界とは対照的に、表示されたオブジェクトに関連する仮想境界であるという点に留意されたい。図7Bに示すように、情報オブジェクト612−1などの1又はそれ以上の表示されたオブジェクトが終端714に到達するか、或いはそれと交わったときに、スクローリングに対応する動きは停止することができ、すなわち同時にスクローリング速度をゼロにすることができる。図7Cに示すように、情報612−1などの1又はそれ以上の表示されたオブジェクトは、その後方向を逆転させることができる。終端714と交わった後の時点で、情報オブジェクト612−1は、速度710−2を有することができ、終端714からの距離712−2に存在すると考えられる。いくつかの実施形態では、距離712−2が距離712−1と等しい場合、速度710−2の大きさを速度710−1の大きさよりも小さくすることができる、すなわち1又はそれ以上の表示されたオブジェクトの動きは、スクローリングリストがその終端に到達して「跳ね返った」後に減衰される。
ここで、項目又は情報項目リストのインデックスの実施形態に注目してみる。図8は、リストをスクロールする方法800の実施形態を示すフロー図である。タッチセンシティブディスプレイ上に表示されたインデックス上の接触ポイントの動きが測定される(810)。表示されたインデックスは一連のインデックス項目を有することができる。タッチセンシティブディスプレイ上の項目リストは、インデックス上のユーザの接触ポイントの動きに応答してスクロールされる(812)。情報項目リストは、一連のインデックス項目に対応する一連の情報項目のサブセットを含むことができる。例えば、インデックスが、インデックス項目A、B、C、及びDを含む場合、一連の情報項目は、インデックス項目Aに対応する項目のサブセット、インデックス項目Bに対応する別の項目のサブセット、インデックス項目Cに対応する別の項目のサブセット、及びインデックス項目Dに対応するさらに別の項目のサブセットを含むことができる。さらに詳しく言えば、1つの例では、個々のインデックス項目のサブセットは同じ最初の文字又は記号を含む。
それぞれのインデックス項目上の接触ポイントの動きの速さと、それぞれのインデックス項目に対応する情報項目のサブセット内の項目数とに基づくスクロール速度を設定することができる(814)。以下の操作のうちの1又はそれ以上を行うことができる。表示されたインデックス内の対応するインデックス項目上を動く接触ポイントに応答して、複数の情報項目のサブセット内の項目を、設定されたスクロール速度でディスプレイを通じてスクロールすることができる(816)。接触ポイントが、表示されたインデックス内のそれぞれのインデックス項目に対応する場合、この接触ポイントのポジショニングが感知され、情報項目リストは、対応する情報項目リストのサブセットへスムーズにスクロールされる(818)。
いくつかの実施形態では、情報項目リストをスクロールする間、対応する情報項目リストのサブセットと隣接してそれぞれのインデックス記号を表示することができる(820)。タッチセンシティブディスプレイとの接触ポイントが、情報項目リスト内のそれぞれの情報項目の選択に対応する場合、この接触ポイントのポジショニングが感知され、それに応じてそれぞれの情報項目に対応する情報が表示される(822)。他の実施形態では、方法800は、より少ない操作又は追加の操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
図9は、リストをスクロールする方法900の実施形態を示すフロー図である。タッチセンシティブディスプレイのユーザによる接触ポイントの動きが測定される(910)。タッチセンシティブディスプレイ上の情報項目リストは、動きに応答してスクロールされる(912)。情報項目リストは、一連のインデックス記号に対応する一連の情報項目のサブセットを含むことができる。いくつかの実施形態では、それぞれの情報項目のサブセットに対応するインデックス記号が、それぞれの情報項目のサブセット上に半透明に表示される(914)。それぞれの情報項目のサブセットに対応するインデックス記号は、情報項目のサブセットにテキストを表示するのに使用したフォントカラーとは異なるフォントカラーを使用して任意に表示することができる(916)。それぞれの情報項目のサブセットに対応するインデックス記号は、情報項目のサブセットにテキストを表示するのに使用したフォントよりも大きいフォントを使用して任意に表示することができる(918)。それぞれの情報項目のサブセットに対応するインデックス記号は、情報項目のサブセットの表示されたテキストに隣接して及び/又は仮想領域の上端に任意に表示することができる(920)。他の実施形態では、方法900は、より少ない操作又は付加的な操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
図10は、リストをスクロールする方法の実施形態1000を示すフロー図である。タッチセンシティブディスプレイのユーザによる接触ポイントの動きが測定される(910)。タッチセンシティブディスプレイ上の情報項目リストは、この動きに応答してスクロールされる(912)。情報項目リストは、一連のインデックス記号に対応する一連の情報項目のサブセットを含むことができる。それぞれの情報項目のサブセットに対応するインデックス記号は、それぞれの情報項目のサブセットの上に任意に半透明に表示することができる(914)。情報項目リストが、それぞれのインデックス記号に対する項目を含まない場合、それぞれのインデックス記号の表示をスキップすることができる(1010)。リストがスクロールされる間、表示されたインデックス記号を、このインデックス記号に対応する情報と共に任意に移動させることができる(1012)。それぞれの情報項目のサブセットに対応するインデックス記号は、情報項目のサブセットの表示されたテキストと隣り合わせに及び/又は仮想領域の上端に任意選択的に表示できる(920)。他の実施形態では、方法1000は、より少ない操作又は追加の操作を含むことができる。さらに、2又はそれ以上の操作を組み合わせる、及び/又は操作の順序を変えることができる。
図11Aは、タッチセンシティブディスプレイ608を有する携帯用電子機器600のユーザインタフェースの実施形態を示す概略図である。ディスプレイ608は、情報オブジェクト1118及び1120などの情報項目リストに対応する複数のオブジェクトを含むウィンドウ1110を含むことができる。情報オブジェクト1118及び1120は、アルファベット順に順序付けられた(例えばファーストネーム及び/又はラストネームに従って配列された)リストの一部とすることができる。情報オブジェクト1118及び1120は、情報項目のサブセット1116にグループ分けすることができ、例えば各情報項目のサブセット1116は、アルファベットの1又はそれ以上の文字に基づくようにすることができる。
ディスプレイ608はまた、別個のウィンドウの形でインデックス1112も含むことができる。インデックス1112は、アルファベットの文字などの一連のインデックス項目又はインデックス項目/記号1114を含むことができる。インデックス1112は、情報項目のサブセット1116をスクロールするために使用できる。インデックス1112上のディスプレイ608との接触ポイントの動きにより、結果として情報項目のサブセット1116がスクロールされることになる。いくつかの実施形態では、この情報項目は、接触ポイントの動きの速さ、速度及び/又は加速度と、接触ポイントが上を動くインデックス項目に対応する情報項目のサブセット内の項目数との両方に基づく速さ1122でスクロールされる。
いくつかの実施形態では、ユーザがインデックス1112内のそれぞれのインデックス項目/記号へ接触ポイントを動かした場合、情報項目リストは、その対応する情報項目のサブセットへ迅速かつスムーズにスクロールされる。いくつかの別の実施形態では、ユーザがそれぞれのインデックス項目/記号の上に接触ポイントを作った場合、対応する情報項目のサブセットから得られる項目が表示され、すなわち当該情報項目のサブセットにジャンプすることができる。
ユーザが接触ポイントを作る、すなわち情報1118−1などの情報項目の1つの上でディスプレイ608に触れた場合、対応する連絡先情報をウィンドウ1110に表示することができる。ユーザはまた、前方及び後方ナビゲーションキー1132を使用してこのような連絡先情報の画面との間で移行を行うこともできる。
いくつかの実施形態では、インデックス1112内に、しかも対応する情報項目のサブセットに隣接してインデックス記号を表示することができる。いくつかの実施例を図11B〜図11Dに示す。図11Bでは、インデックス項目/記号1114−1及び1114−2が、対応する情報項目のサブセット1116−1及び1116−2と隣接して表示されている。情報項目リストがスクロールされるにつれて、インデックス項目/記号1114−1及び1114−2は、情報1118及び1120と共に上方及び/又は下方へ移動することができる。インデックス項目/記号1114−1及び1114−2は半透明であってもよく、情報1118及び1120について表示されたテキストとは異なるフォントサイズを使用することができ、及び/又は情報1118及び1120について表示されたテキストとは異なるフォントカラーを使用することができる。
いくつかの実施形態では、インデックス項目/記号は、情報にほぼ隣接して、ウィンドウ1110の中間点に表示される。図11Cに示すように、インデックス項目/記号1114−3は、情報1124に隣接して、ウィンドウ1110の中間点に表示される。インデックス項目/記号1114−3は、情報項目リストのスクローリング中、中間点に関して上方及び下方へ動くことができる。別の実施形態では、図11Dに示すように、インデックス項目/記号1114−3をウィンドウ1110の上端又は上端近くに表示することができる。別の実施形態では、インデックス項目/記号1114をバナーの形でウィンドウ1110の上端又は上端近くに表示することができる。
インデックス項目/記号1114−3は、それぞれの情報項目のサブセットの最初に表示された項目に隣接したままにしておくことができる。(例えば、ユーザによる、タッチセンシティブディスプレイ上における上向きのスワイプに応答して)情報項目リストを上方へスクロールする場合、インデックス項目/記号1114−3はウィンドウ1110の下端からウィンドウ1110の上端へ移動することができる。スクローリングが続けられ、それぞれの情報項目のサブセットの終端に到達し、その時点でインデックス項目/記号1114−3が次のインデックス項目/記号に置き換えられるようになるまで、インデックス項目/記号1114−3はその場所に留まることができる。
(例えば、ユーザによる、タッチセンシティブディスプレイ上における下向きのスワイプに応答して)情報項目リストを下方へスクロールする場合、それぞれの情報項目のサブセットの先頭に達し、その時点でインデックス項目/記号1114−3がウィンドウ1110の上端からウィンドウ1110の下端までスクロールされるようになるまで、インデックス項目/記号1114−3はウィンドウ1110の上端に留まることができる。同時に、先行するインデックス項目又は記号をウィンドウ1110の上端に表示することができる。
いくつかの実施形態では、対応する情報項目のサブセット1116の1又はそれ以上が空である、すなわちどの情報エントリも含まない場合、インデックス項目/記号1114の1又はそれ以上を表示することができない、すなわちスキップすることができる。このことは図11Eに示しており、この場合文字「I」についてのインデックス項目/記号がスキップされている。インデックス項目/記号1114−4及び1114−5は、対応する情報1126及び1128が存在するので表示されている。
ここで機器の実施形態に注目してみる。図12は、タッチセンシティブディスプレイ1234を有する携帯用電子機器などの機器1200の実施形態を示すブロック図である。機器1200は、メモリコントローラ1212、1又はそれ以上のデータプロセッサ、イメージプロセッサ及び/又は中央処理ユニット1214、及び周辺インターフェース1216を含むことができる。メモリコントローラ1212、1又はそれ以上のプロセッサ1214及び/又は周辺インターフェース1216は、別個のコンポーネントとするか、或いは1又はそれ以上の集積回路などに一体化することができる。機器1200の種々のコンポーネントは、1又はそれ以上の通信バス又は信号回線により結合することができる。
周辺インターフェース1216は、CMOS又はCCDイメージセンサなどの光センサ1254、RF回路1218、オーディオ回路1222及び/又は入力/出力(I/O)サブシステム1228に結合することができる。オーディオ回路1222は、スピーカー1224及びマイク1226に結合することができる。機器1200は、音声認識及び/又は音声複製をサポートすることができる。RF回路1218は、1又はそれ以上のアンテナ1220に結合することができると共に、無線ネットワークを使用して1又はそれ以上の追加の機器、コンピュータ及び/又はサーバーとの通信を可能にすることができる。機器1200は、符号分割多元接続(CDMA)、移動通信用広域システム(GSM)、データ強化型GSM環境(EDGE)、(IEEE802.11a、IEEE802.11b、IEEE802.11g及び/又はIEEE802.11nなどの)Wi−Fi、Bluetooth、Wi−MAX、電子メール、インスタントメッセージング、及び/又はシンプルメッセージシステム(SMS)用のプロトコル、或いは本明細書の出願日現在まだ開発されていない通信プロトコルを含む、その他の任意の適切な通信プロトコルを含む様々な通信プロトコルをサポートすることができる。例示的な実施形態では、機器1200は、少なくとも部分的にセルラ電話機であってもよい。
I/Oサブシステム1228は、タッチスクリーンコントローラ1230及び/又はその他の入力コントローラ1232を含むことができる。タッチスクリーンコントローラ1230は、タッチセンシティブスクリーン1234に結合することができる。タッチスクリーン1234及びタッチスクリーンコントローラ1230は、以下に限定されるわけではないが、容量性、抵抗性、赤外線、及び弾性表面波技術、並びにその他の近接センサアレイ、或いはタッチスクリーン1234との1又はそれ以上の接触ポイントを決定するためのその他の要素を含む任意の複数のタッチセンシティビティ技術を用いて、接触及び接触による任意の動き又は中断を感知することができる。タッチセンシティブスクリーン1234は、100dpiを越える解像度を有することができる。例示的な実施形態では、タッチスクリーン1234は、約168dpiの解像度を有する。(単複の)その他の入力コントローラ1232は、1又はそれ以上のボタン、キーボード、赤外線ポート、USBポート、及び/又はマウスなどのポインタ装置のようなその他の入力/制御装置1236に結合することができる。1又はそれ以上のボタン(図示せず)は、スピーカー1224及び/又はマイク1226のボリューム制御のためのアップ/ダウンボタンを含むことができる。この1又はそれ以上のボタン(図示せず)はプッシュボタンを含むことができる。このプッシュボタン(図示せず)を素早く押せば、タッチスクリーン1234のロックを解除できる。このプッシュボタン(図示せず)長く押せば、機器1200の電源オン又はオフを切り換えることができる。ユーザは、このボタンについての1又はそれ以上の機能をカスタマイズすることができる。仮想ボタン又はソフトボタン及び/又はキーボードを実現するために、タッチスクリーン1234を使用することができる。
いくつかの実施形態では、機器1200は、全地球測位システム(GPS)が提供する回路のような位置特定機能をサポートする回路を含むことができる。いくつかの実施形態では、MP3ファイル又はAACファイルなどの1又はそれ以上のファイルのような録音された音楽を再生するために機器1200を使用することができる。いくつかの実施形態では、機器1200は、iPod(アップルコンピュータ社の商標)などのMP3プレーヤの機能を含むことができる。従って機器1200は、iPodと互換性のある36ピンコネクタを含むことができる。
メモリコントローラ1212は、メモリ1210に結合することができる。メモリ1210は、高速ランダムアクセスメモリ、及び/又は1又はそれ以上の磁気ディスク記憶装置、1又はそれ以上の光記憶装置、及び/又はフラッシュメモリなどの不揮発性メモリを含むことができる。メモリ1210は、Darwin、RTXC、LINUX、UNIX、OS X、WINDOWSなどのオペレーティングシステム1238、或いはVxWorksなどの組み込み型オペレーティングシステムを記憶することができる。オペレーティングシステム1238は、基本システムサービスを操作しハードウェア依存タスクを実行するための手順(又は命令セット)を含むことができる。メモリ1210はまた、通信モジュール1240に通信手順(又は命令セット)を記憶することもできる。この通信手順は、1又はそれ以上の追加の機器、1又はそれ以上のコンピュータ及び/又は1又はそれ以上のサーバーと通信するために使用することができる。メモリ1210は、ディスプレイモジュール(又は命令セット)1242、項目/インデックスのリスト1244、(ディスプレイ1234上でリストのスクローリングを制御するための)物理装置/運動方程式モジュール(又は命令セット)1246、接触ポイント及び/又はその動きを測定するための接触/動作モジュール(又は命令セット)1248、グラフィックモジュール(又は命令セット)1250、及び/又はGPSモジュール1252を含むことができる。グラフィックモジュール1250は、ウィジェット、すなわちグラフィックを埋め込んだモジュール又はアプリケーションをサポートすることができる。ウィジェットは、JavaScript、HTML、又はその他の適当な言語を使用して実現することができる。
上記の特定のモジュール及びアプリケーションの各々は、上述した1又はそれ以上の機能を実行するための命令セットに対応する。これらのモジュール(すなわち命令セット)は、別個のソフトウェアプログラム、手順、又はモジュールとして実装する必要はない。様々なモジュール及びサブモジュールを再アレンジ及び/又は結合することができる。メモリ1210は、追加のモジュール及び/又はサブモジュール、或いはより少ないモジュール及び/又はサブモジュールを含むことができる。従ってメモリ1210は、上記の特定のモジュール及び/又はサブモジュールのサブセット又はスーパーセットを含むことができる。機器1200の様々な機能は、1又はそれ以上の信号処理及び/又は特定用途向け集積回路を含むハードウェア及び/又はソフトウェアの形で実現することができる。
ここで、項目又は情報項目リストを実現するためのデータ構造に注目してみる。図13は、項目リストについてのデータ構造1300の実施形態を示すブロック図である。データ構造1300は複数の項目エントリ1310を含む。いくつかの実施形態では、個々の項目エントリ1310は、項目名又は識別子1312、1又はそれ以上のアドレス1314、1又はそれ以上の電話番号1316、1又はそれ以上の任意の写真1318、及び/又は項目についての多岐にわたる情報1320を有する1又はそれ以上のフィールドを含む。
本発明の特定の実施形態の前述の説明は、例証及び解説の目的のために示されている。これらは、全てを網羅したものでもないし、或いは本発明を開示した詳細な形態に限定するものでもない。むしろ、上記の教示に照らして、多くの修正及び変更が可能であることを理解されたい。上記実施形態は、本発明の原理及びその実際の応用を最良に説明するために選択され、説明されたものであり、従って当業者であれば、本発明及び様々な実施形態を意図される特定の用途に適するように種々変更して最良に利用することができるであろう。
110 タッチセンシティブディスプレイのユーザによるスイーピングの動き/ジェスチャに対応する接触のポイントの動きを測定する
112 動きに応答してタッチセンシティブディスプレイ上の項目のリストをスクロールする
114 接触ポイントの第1の加速された動き及び接触ポイントの任意の中断に応答して、スクローリングを加速させる
116 接触ポイントの第2の加速された動き及び接触ポイントの任意の中断に応答して、スクローリングをさらに加速させる
118 スクローリングがリストの終端に一致する仮想境界と交わることに応答してスクローリングの方向を逆向きにする
120 接触ポイントの中断、及び少なくとも事前に設定された時間の間、実質的に静止した接触ポイントの設定に従ってスクローリングを停止する
112 動きに応答してタッチセンシティブディスプレイ上の項目のリストをスクロールする
114 接触ポイントの第1の加速された動き及び接触ポイントの任意の中断に応答して、スクローリングを加速させる
116 接触ポイントの第2の加速された動き及び接触ポイントの任意の中断に応答して、スクローリングをさらに加速させる
118 スクローリングがリストの終端に一致する仮想境界と交わることに応答してスクローリングの方向を逆向きにする
120 接触ポイントの中断、及び少なくとも事前に設定された時間の間、実質的に静止した接触ポイントの設定に従ってスクローリングを停止する
Claims (11)
- タッチセンシティブディスプレイ上のユーザによる接触ポイントの動きを測定するステップと、
前記動きに応答して、一連のインデックス記号に対応する一連の情報項目のサブセットを含む、前記タッチセンシティブディスプレイ上の情報項目リストをスクロールするステップと、
それぞれの情報のサブセットをスクロールする間、各それぞれの情報項目のサブセットと共に、対応するインデックス記号を表示するステップと、
を含むことを特徴とする、コンピュータで実行される方法。 - それぞれの情報のサブセットに対応する前記インデックス記号を表示するステップは、前記それぞれの情報項目のサブセット上に前記インデックス記号を半透明に表示するステップを含む、
ことを特徴とする請求項1に記載の方法。 - それぞれの情報のサブセットに対応する前記インデックス記号を表示するステップは、前記情報項目のサブセットにテキストを表示するのに使用したフォントカラーとは異なるフォントカラーを使用して前記インデックス記号を表示するステップを含む、
ことを特徴とする請求項1に記載の方法。 - それぞれの情報のサブセットに対応する前記インデックス記号を表示するステップは、前記情報項目のサブセットにテキストを表示するのに使用したフォントよりも大きいフォントを使用して前記インデックス記号を表示するステップを含む、
ことを特徴とする請求項1に記載の方法。 - 前記インデックス記号は、前記情報項目のサブセットの前記表示されたテキストに隣接して表示される、
ことを特徴とする請求項1に記載の方法。 - 前記インデックス記号は、前記情報項目リストを所定の方向にスクロールするときに、前記情報項目のサブセットの表示されたテキストを含むウィンドウの上端に表示される、
ことを特徴とする請求項1に記載の方法。 - 前記情報項目リストが、特定のインデックス記号に対応する項目を含まない場合、前記表示ステップは、前記スクローリング中に前記情報項目のスクローリングリストの表示されたテキストと共に前記特定のインデックス記号を表示せずに、前記第1のインデックス記号に対応する情報のサブセットから前記第2のインデックス記号に対応する情報のサブセットまでの前記情報項目リストのスクローリングと共に、前記特定のインデックス記号に先行する第1のインデックス記号及び前記インデックス記号に後続する第2のインデックス記号を表示するステップをさらに含む、
ことを特徴とする請求項1に記載の方法。 - 前記情報項目リストが、それぞれのインデックス記号に対応する項目を含まない場合、それぞれのインデックス記号の表示をスキップするステップをさらに含む、
ことを特徴とする請求項1に記載の方法。 - 前記スクローリングは、摩擦を有する運動方程式のシミュレーションに従う、
ことを特徴とする請求項1に記載の方法。 - タッチセンシティブディスプレイと、
1又はそれ以上のプロセッサと、
メモリと、
前記メモリに記憶されると共に、前記1又はそれ以上のプロセッサにより実行されるように構成されたプログラムと、
を含み、前記プログラムは、
タッチセンシティブディスプレイ上のユーザによる接触ポイントの動きを測定するための命令と、
前記動きに応答して、一連のインデックス記号に対応する一連の情報項目のサブセットを含む、前記タッチセンシティブディスプレイ上の情報項目リストをスクロールするための命令と、
それぞれの情報のサブセットをスクロールする間、各それぞれの情報項目のサブセットと共に、対応するインデックス記号を表示するための命令と、
を含むことを特徴とする携帯用電子機器。 - タッチセンシティブ手段と、
1又はそれ以上のプロセッサ手段と、
メモリ手段と、
前記メモリ手段に記憶されると共に、前記1又はそれ以上のプロセッサ手段により実行されるように構成されたプログラム機構と、
を含み、前記プログラム機構は、
タッチセンシティブディスプレイ上のユーザによる接触ポイントの動きを測定するための命令と、
前記動きに応答して、一連のインデックス記号に対応する一連の情報項目のサブセットを含む、前記タッチセンシティブディスプレイ上の情報項目リストをスクロールするための命令と、
それぞれの情報のサブセットをスクロールする間、各それぞれの情報項目のサブセットと共に対応するインデックス記号を表示するための命令と、
を含むことを特徴とする携帯用電子機器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/322,547 US7958456B2 (en) | 2005-12-23 | 2005-12-23 | Scrolling list with floating adjacent index symbols |
PCT/US2006/061627 WO2007076226A1 (en) | 2005-12-23 | 2006-12-05 | Scrolling list with floating adjacent index symbols |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009521754A true JP2009521754A (ja) | 2009-06-04 |
Family
ID=37758630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008547676A Abandoned JP2009521754A (ja) | 2005-12-23 | 2006-12-05 | 浮動隣接インデックス記号によるリストのスクローリング |
Country Status (8)
Country | Link |
---|---|
US (4) | US7958456B2 (ja) |
EP (1) | EP1963950A1 (ja) |
JP (1) | JP2009521754A (ja) |
KR (1) | KR101031388B1 (ja) |
CN (2) | CN101980128A (ja) |
AU (1) | AU2006330740B2 (ja) |
DE (1) | DE112006003505T5 (ja) |
WO (1) | WO2007076226A1 (ja) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011118805A (ja) * | 2009-12-07 | 2011-06-16 | Alpine Electronics Inc | スクロール表示装置 |
JP2013503386A (ja) * | 2009-08-31 | 2013-01-31 | クアルコム,インコーポレイテッド | 検索機能を提供するユーザインタフェース方法 |
JP2013191178A (ja) * | 2012-03-15 | 2013-09-26 | Konica Minolta Inc | 情報機器およびコンピュータープログラム |
JP2014063224A (ja) * | 2012-09-19 | 2014-04-10 | Sharp Corp | 表示装置、制御方法、制御プログラム、および記録媒体 |
JP2014525099A (ja) * | 2011-07-26 | 2014-09-25 | ゼットティーイー コーポレイション | タッチスクリーン端末及びその電子文書の位置決め方法 |
JPWO2013039064A1 (ja) * | 2011-09-13 | 2015-03-26 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、表示制御方法、プログラム及び情報記憶媒体 |
JP2015517131A (ja) * | 2012-02-29 | 2015-06-18 | ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. | 情報検索方法及び端末 |
US9448984B2 (en) | 2011-07-26 | 2016-09-20 | Zte Corporation | Keyboard type terminal and location method for electronic document therein |
JP2018055623A (ja) * | 2016-09-30 | 2018-04-05 | ブラザー工業株式会社 | 表示入力装置及び記憶媒体 |
JP2018190474A (ja) * | 2018-09-10 | 2018-11-29 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP2020173862A (ja) * | 2020-07-21 | 2020-10-22 | ソニー株式会社 | システム、情報処理装置およびプログラム |
US10872454B2 (en) | 2012-01-06 | 2020-12-22 | Microsoft Technology Licensing, Llc | Panning animations |
US11126343B2 (en) | 2013-12-26 | 2021-09-21 | Saturn Licensing Llc | Information processing apparatus, information processing method, and program |
Families Citing this family (203)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7834855B2 (en) | 2004-08-25 | 2010-11-16 | Apple Inc. | Wide touchpad on a portable computer |
US9239673B2 (en) * | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
US9292111B2 (en) | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
US20050134578A1 (en) * | 2001-07-13 | 2005-06-23 | Universal Electronics Inc. | System and methods for interacting with a control environment |
US8004496B2 (en) * | 2002-01-08 | 2011-08-23 | Koninklijke Philips Electronics N.V. | User interface for electronic devices for controlling the displaying of long sorted lists |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US8359548B2 (en) | 2005-06-10 | 2013-01-22 | T-Mobile Usa, Inc. | Managing subset of user contacts |
US8370770B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US8370769B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US7685530B2 (en) * | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
FR2891428A1 (fr) * | 2005-09-27 | 2007-03-30 | Thomson Licensing Sas | Procede de navigation dans une liste par defilement continu d'une caracteristique graphique, et terminal associe. |
US9069877B2 (en) * | 2005-12-07 | 2015-06-30 | Ziilabs Inc., Ltd. | User interface with variable sized icons |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US8694910B2 (en) | 2006-05-09 | 2014-04-08 | Sonos, Inc. | User interface to enable users to scroll through a large list of items |
US9075509B2 (en) * | 2006-05-18 | 2015-07-07 | Sonos, Inc. | User interface to provide additional information on a selected item in a list |
KR100772909B1 (ko) * | 2006-05-30 | 2007-11-05 | 삼성전자주식회사 | 이미지 검색 방법 및 장치 |
US8255281B2 (en) | 2006-06-07 | 2012-08-28 | T-Mobile Usa, Inc. | Service management system that enables subscriber-driven changes to service plans |
US7940250B2 (en) * | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US8014760B2 (en) | 2006-09-06 | 2011-09-06 | Apple Inc. | Missed telephone call management for a portable multifunction device |
US8564544B2 (en) * | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US20080055263A1 (en) * | 2006-09-06 | 2008-03-06 | Lemay Stephen O | Incoming Telephone Call Management for a Portable Multifunction Device |
US9304675B2 (en) * | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
US8090087B2 (en) * | 2006-10-26 | 2012-01-03 | Apple Inc. | Method, system, and graphical user interface for making conference calls |
US8706169B2 (en) * | 2006-12-28 | 2014-04-22 | Yahoo! Inc. | Interface overlay |
US8788954B2 (en) * | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US7975242B2 (en) | 2007-01-07 | 2011-07-05 | Apple Inc. | Portable multifunction device, method, and graphical user interface for conference calling |
KR101496451B1 (ko) * | 2007-01-19 | 2015-03-05 | 엘지전자 주식회사 | 단말기 및 이를 이용한 스크롤 바의 표시방법 |
US20080270347A1 (en) * | 2007-04-30 | 2008-10-30 | Wei Zhou | Method and apparatus for facilitating improved navigation through a list |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US9954996B2 (en) | 2007-06-28 | 2018-04-24 | Apple Inc. | Portable electronic device with conversation management for incoming instant messages |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US20090007006A1 (en) * | 2007-06-29 | 2009-01-01 | Palm, Inc. | Automatic scrolling |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US9569088B2 (en) * | 2007-09-04 | 2017-02-14 | Lg Electronics Inc. | Scrolling method of mobile terminal |
US8619038B2 (en) * | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
US9569086B2 (en) * | 2007-12-12 | 2017-02-14 | Nokia Technologies Oy | User interface having realistic physical effects |
EP2225628B1 (en) * | 2007-12-20 | 2018-05-30 | Myriad France | Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer |
US20090174679A1 (en) * | 2008-01-04 | 2009-07-09 | Wayne Carl Westerman | Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface |
US8405621B2 (en) * | 2008-01-06 | 2013-03-26 | Apple Inc. | Variable rate media playback methods for electronic devices with touch interfaces |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US9513704B2 (en) * | 2008-03-12 | 2016-12-06 | Immersion Corporation | Haptically enabled user interface |
US8228300B2 (en) * | 2008-03-28 | 2012-07-24 | Sprint Communications Company L.P. | Physical feedback to indicate object directional slide |
TWI361377B (en) | 2008-04-24 | 2012-04-01 | Htc Corp | Method for switching user interface, electronic device and recording medium using the same |
CN105468230B (zh) * | 2008-04-30 | 2019-09-03 | 宏达国际电子股份有限公司 | 用户界面切换方法及使用该方法的电子装置与存储介质 |
KR101461954B1 (ko) | 2008-05-08 | 2014-11-14 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
US10203861B2 (en) * | 2008-05-21 | 2019-02-12 | Please Don't Go, LLC. | Messaging window overlay for a browser |
KR101019039B1 (ko) * | 2008-05-22 | 2011-03-04 | 삼성전자주식회사 | 터치 스크린을 구비한 단말기 및 데이터 검색 방법. |
JP4636131B2 (ja) * | 2008-07-04 | 2011-02-23 | ソニー株式会社 | 情報提供装置、情報提供方法、およびプログラム |
US9600175B2 (en) * | 2008-07-14 | 2017-03-21 | Sony Corporation | Method and system for classification sign display |
US20100058240A1 (en) * | 2008-08-26 | 2010-03-04 | Apple Inc. | Dynamic Control of List Navigation Based on List Item Properties |
US7934167B2 (en) * | 2008-09-30 | 2011-04-26 | Nokia Corporation | Scrolling device content |
EP2350786A4 (en) * | 2008-10-15 | 2012-06-13 | Inputive Corp | SYSTEM AND METHOD FOR THE SEAMLESS INTEGRATED NAVIGATION OF APPLICATIONS |
US8086275B2 (en) | 2008-10-23 | 2011-12-27 | Microsoft Corporation | Alternative inputs of a mobile communications device |
US8477103B2 (en) | 2008-10-26 | 2013-07-02 | Microsoft Corporation | Multi-touch object inertia simulation |
US20100107066A1 (en) * | 2008-10-27 | 2010-04-29 | Nokia Corporation | scrolling for a touch based graphical user interface |
US8294047B2 (en) | 2008-12-08 | 2012-10-23 | Apple Inc. | Selective input signal rejection and modification |
US8132120B2 (en) * | 2008-12-29 | 2012-03-06 | Verizon Patent And Licensing Inc. | Interface cube for mobile device |
US8365091B2 (en) * | 2009-01-06 | 2013-01-29 | Microsoft Corporation | Non-uniform scrolling |
US8984431B2 (en) * | 2009-03-16 | 2015-03-17 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US8839155B2 (en) * | 2009-03-16 | 2014-09-16 | Apple Inc. | Accelerated scrolling for a multifunction device |
US9355382B2 (en) | 2009-03-27 | 2016-05-31 | T-Mobile Usa, Inc. | Group based information displays |
US9369542B2 (en) | 2009-03-27 | 2016-06-14 | T-Mobile Usa, Inc. | Network-based processing of data requests for contact information |
US9210247B2 (en) | 2009-03-27 | 2015-12-08 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
US9195966B2 (en) | 2009-03-27 | 2015-11-24 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
JP5487679B2 (ja) * | 2009-03-31 | 2014-05-07 | ソニー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
US20100251114A1 (en) * | 2009-03-31 | 2010-09-30 | Hospira, Inc. | Digital interface for a medical device |
JP5520512B2 (ja) * | 2009-04-09 | 2014-06-11 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および情報処理方法 |
US20100269038A1 (en) * | 2009-04-17 | 2010-10-21 | Sony Ericsson Mobile Communications Ab | Variable Rate Scrolling |
US9658760B2 (en) * | 2009-05-07 | 2017-05-23 | Creative Technology Ltd. | Methods for searching digital files on a user interface |
CN102449587B (zh) * | 2009-05-27 | 2015-12-16 | 惠普开发有限公司 | 控制信息显示的方法和*** |
KR20100136156A (ko) * | 2009-06-18 | 2010-12-28 | 삼성전자주식회사 | 터치스크린을 구비하는 휴대 단말기의 화면 스크롤 방법 및 장치 |
TWI412963B (zh) | 2009-07-01 | 2013-10-21 | Htc Corp | 資料顯示與移動方法及系統,及其電腦程式產品 |
US8624933B2 (en) * | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
KR101669487B1 (ko) * | 2009-10-09 | 2016-10-26 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
GB0919516D0 (en) | 2009-11-06 | 2009-12-23 | Imagination Tech Ltd | Touch sensitive display |
US20110161892A1 (en) * | 2009-12-29 | 2011-06-30 | Motorola-Mobility, Inc. | Display Interface and Method for Presenting Visual Feedback of a User Interaction |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US9811507B2 (en) * | 2010-01-11 | 2017-11-07 | Apple Inc. | Presenting electronic publications on a graphical user interface of an electronic device |
GB2477528B (en) * | 2010-02-04 | 2014-01-15 | Imagination Tech Ltd | Touch sensitive screen for scrolling through sets of data |
US20110199318A1 (en) * | 2010-02-12 | 2011-08-18 | Microsoft Corporation | Multi-layer user interface with flexible parallel movement |
US9417787B2 (en) * | 2010-02-12 | 2016-08-16 | Microsoft Technology Licensing, Llc | Distortion effects to indicate location in a movable data collection |
US8473860B2 (en) * | 2010-02-12 | 2013-06-25 | Microsoft Corporation | Multi-layer user interface with flexible parallel and orthogonal movement |
CN102169404A (zh) * | 2010-02-26 | 2011-08-31 | 易搜比控股公司 | 电子装置屏幕上物件位移的显示方法 |
US20110252358A1 (en) * | 2010-04-09 | 2011-10-13 | Kelce Wilson | Motion control of a portable electronic device |
KR101680113B1 (ko) * | 2010-04-22 | 2016-11-29 | 삼성전자 주식회사 | 휴대 단말기의 gui 제공 방법 및 장치 |
DE102010020895A1 (de) * | 2010-05-18 | 2011-11-24 | Volkswagen Ag | Verfahren und Vorrichtung zum Bereitstellen einer Benutzerschnittstelle |
US9158444B2 (en) * | 2010-05-26 | 2015-10-13 | Avaya Inc. | User interface for managing communication sessions |
CN102314282B (zh) * | 2010-06-29 | 2016-04-20 | 腾讯科技(深圳)有限公司 | 一种基于滚动控件实现内容选择的方法及装置 |
CN105159574A (zh) * | 2010-08-19 | 2015-12-16 | 上海博泰悦臻电子设备制造有限公司 | 通过电子设备屏幕的手势控制设备操作的方法和装置 |
KR20120019603A (ko) * | 2010-08-26 | 2012-03-07 | 삼성전자주식회사 | 터치 기반 입력 인터페이스를 가지는 터치 디바이스의 컨택트 리스트 제공 방법 및 장치 |
KR101731843B1 (ko) * | 2010-09-02 | 2017-05-02 | 삼성전자 주식회사 | 아이템 디스플레이하는 방법 및 장치 |
JP5478439B2 (ja) * | 2010-09-14 | 2014-04-23 | 任天堂株式会社 | 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法 |
JP5478438B2 (ja) * | 2010-09-14 | 2014-04-23 | 任天堂株式会社 | 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法 |
JP5668401B2 (ja) | 2010-10-08 | 2015-02-12 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
US8732609B1 (en) | 2010-10-18 | 2014-05-20 | Intuit Inc. | Method and system for providing a visual scrollbar position indicator |
CN102541390B (zh) * | 2010-12-07 | 2015-06-03 | 联想(北京)有限公司 | 电子设备和用于移动显示对象的方法 |
KR101218540B1 (ko) * | 2010-12-14 | 2013-01-07 | 팅크웨어(주) | 인덱스 바 서비스 방법 및 그 장치 |
US8713471B1 (en) * | 2011-01-14 | 2014-04-29 | Intuit Inc. | Method and system for providing an intelligent visual scrollbar position indicator |
US9245259B2 (en) | 2011-01-14 | 2016-01-26 | Apple Inc. | Presenting E-mail on a touch device |
US8863039B2 (en) | 2011-04-18 | 2014-10-14 | Microsoft Corporation | Multi-dimensional boundary effects |
US9529515B2 (en) * | 2011-04-19 | 2016-12-27 | Google Inc. | Zoom acceleration widgets |
CN102790826A (zh) * | 2011-05-20 | 2012-11-21 | 腾讯科技(深圳)有限公司 | 首字母列表定位方法及移动终端 |
US20120304074A1 (en) * | 2011-05-23 | 2012-11-29 | Microsoft Corporation | Device user interface to input emoji and other symbols |
KR101794000B1 (ko) * | 2011-06-13 | 2017-11-06 | 삼성전자주식회사 | 터치 스크린을 구비하는 기기에서 스크롤 장치 및 방법 |
US20130031507A1 (en) * | 2011-07-28 | 2013-01-31 | Moses George | Systems and methods for scrolling a document by providing visual feedback of a transition between portions of the document |
US9058101B2 (en) | 2011-08-04 | 2015-06-16 | Panasonic Intellectual Property Corporation Of America | Display control device and display control method |
US8971572B1 (en) | 2011-08-12 | 2015-03-03 | The Research Foundation For The State University Of New York | Hand pointing estimation for human computer interaction |
JP5994434B2 (ja) * | 2011-10-07 | 2016-09-21 | カシオ計算機株式会社 | 電子機器、及びプログラム |
US20130132883A1 (en) * | 2011-11-22 | 2013-05-23 | Nokia Corporation | Apparatus and Associated Methods |
EP2846274A3 (en) * | 2011-12-29 | 2015-05-06 | Huawei Technologies Co., Ltd. | Contact searching method and apparatus, and applied mobile terminal |
KR20130086409A (ko) * | 2012-01-25 | 2013-08-02 | 삼성전자주식회사 | 휴대단말기의 스크롤 제어장치 및 방법 |
US9652132B2 (en) | 2012-01-27 | 2017-05-16 | Google Inc. | Handling touch inputs based on user intention inference |
JP5936381B2 (ja) * | 2012-02-09 | 2016-06-22 | キヤノン株式会社 | 画像処理装置及びその制御方法とプログラム |
JP6053291B2 (ja) * | 2012-02-15 | 2016-12-27 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、及びプログラム |
US20130227468A1 (en) * | 2012-02-23 | 2013-08-29 | Kun-Da Wu | Portable device and webpage browsing method thereof |
KR20130097533A (ko) * | 2012-02-24 | 2013-09-03 | 삼성전자주식회사 | 터치스크린 휴대용 단말기의 화면 전환 방법 및 장치 |
JP2013214164A (ja) * | 2012-03-30 | 2013-10-17 | Fujitsu Ltd | 携帯電子機器、スクロール処理方法及びスクロール処理プログラム |
JP2013232026A (ja) * | 2012-04-27 | 2013-11-14 | Sharp Corp | 携帯情報端末 |
US9772700B2 (en) * | 2012-04-30 | 2017-09-26 | Blackberry Limited | Device and method for processing user input |
US9454303B2 (en) | 2012-05-16 | 2016-09-27 | Google Inc. | Gesture touch inputs for controlling video on a touchscreen |
JP5994412B2 (ja) * | 2012-06-13 | 2016-09-21 | 富士ゼロックス株式会社 | 画像表示装置、画像制御装置、画像形成装置およびプログラム |
US8464181B1 (en) | 2012-07-03 | 2013-06-11 | Google Inc. | Floor selection on an interactive digital map |
CA2884304A1 (en) * | 2012-09-10 | 2014-03-13 | Calgary Scientific Inc. | Adaptive scrolling of image data on display |
KR20140039762A (ko) * | 2012-09-25 | 2014-04-02 | 삼성전자주식회사 | 영상처리장치 및 그 제어방법 |
US8640046B1 (en) | 2012-10-23 | 2014-01-28 | Google Inc. | Jump scrolling |
CN103809884B (zh) * | 2012-11-07 | 2019-02-05 | 联想(北京)有限公司 | 一种触控反馈方法、触控反馈屏及电子设备 |
EP2741194A1 (en) * | 2012-12-04 | 2014-06-11 | BlackBerry Limited | Scroll jump interface for touchscreen input/output device |
US10055491B2 (en) | 2012-12-04 | 2018-08-21 | Sonos, Inc. | Media content search based on metadata |
CN103885992A (zh) * | 2012-12-24 | 2014-06-25 | 腾讯科技(武汉)有限公司 | 页面显示的控制方法及装置 |
EP2750016A1 (en) * | 2012-12-28 | 2014-07-02 | Sony Mobile Communications AB | Method of operating a graphical user interface and graphical user interface |
KR102087005B1 (ko) | 2013-01-31 | 2020-03-11 | 삼성전자 주식회사 | 페이지 검색 방법 및 이를 지원하는 단말기 |
US9652115B2 (en) | 2013-02-26 | 2017-05-16 | Google Inc. | Vertical floor expansion on an interactive digital map |
KR20140111171A (ko) * | 2013-03-08 | 2014-09-18 | 삼성전자주식회사 | 컨텐츠의 스크롤 시 대표 정보를 표시하는 전자 장치 및 그 제어 방법 |
US9785240B2 (en) * | 2013-03-18 | 2017-10-10 | Fuji Xerox Co., Ltd. | Systems and methods for content-aware selection |
US9471198B2 (en) * | 2013-05-29 | 2016-10-18 | Sap Se | Flip-through presentation of a list |
US20140375572A1 (en) * | 2013-06-20 | 2014-12-25 | Microsoft Corporation | Parametric motion curves and manipulable content |
JP6608576B2 (ja) * | 2013-06-26 | 2019-11-20 | 京セラ株式会社 | 電子装置、および、表示制御方法 |
KR102234400B1 (ko) * | 2013-07-08 | 2021-03-31 | 삼성전자주식회사 | 컨텐츠의 순서 또는 위치를 변경하는 전자 장치 및 방법 |
US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
WO2015034969A2 (en) | 2013-09-03 | 2015-03-12 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
JP5879317B2 (ja) * | 2013-09-27 | 2016-03-08 | 本田技研工業株式会社 | 操作装置 |
US10095785B2 (en) | 2013-09-30 | 2018-10-09 | Sonos, Inc. | Audio content search in a media playback system |
CN103744589B (zh) * | 2013-12-12 | 2018-07-13 | 华为终端(东莞)有限公司 | 一种页面内容的移动方法及装置 |
JP5901663B2 (ja) * | 2014-01-15 | 2016-04-13 | 京セラドキュメントソリューションズ株式会社 | 表示装置及び表示制御プログラム |
US9300647B2 (en) | 2014-01-15 | 2016-03-29 | Sonos, Inc. | Software application and zones |
US9226072B2 (en) | 2014-02-21 | 2015-12-29 | Sonos, Inc. | Media content based on playback zone awareness |
CN105022567B (zh) * | 2014-04-30 | 2018-06-26 | 惠州市德赛西威汽车电子股份有限公司 | 一种通过鼠标拖拽滑动切换界面的方法 |
US9978043B2 (en) | 2014-05-30 | 2018-05-22 | Apple Inc. | Automatic event scheduling |
CN110931052B (zh) | 2014-06-24 | 2021-09-28 | 苹果公司 | 音乐正在播放用户界面 |
AU2015279544B2 (en) | 2014-06-27 | 2018-03-15 | Apple Inc. | Electronic device with rotatable input mechanism for navigating calendar application |
US9519413B2 (en) | 2014-07-01 | 2016-12-13 | Sonos, Inc. | Lock screen media playback control |
US9779613B2 (en) | 2014-07-01 | 2017-10-03 | Sonos, Inc. | Display and control of pre-determined audio content playback |
CN104156491A (zh) * | 2014-09-01 | 2014-11-19 | 携程计算机技术(上海)有限公司 | 移动终端及其列表信息检索方法 |
US20160062571A1 (en) | 2014-09-02 | 2016-03-03 | Apple Inc. | Reduced size user interface |
CN110072131A (zh) | 2014-09-02 | 2019-07-30 | 苹果公司 | 音乐用户界面 |
CN106575230A (zh) | 2014-09-02 | 2017-04-19 | 苹果公司 | 用于可变触觉输出的语义框架 |
TW201610758A (zh) | 2014-09-02 | 2016-03-16 | 蘋果公司 | 按鈕功能性 |
TWI676127B (zh) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
KR102399588B1 (ko) | 2014-09-17 | 2022-05-19 | 삼성전자주식회사 | 애플리케이션 디스플레이 디바이스 및 방법 |
US9582574B2 (en) | 2015-01-06 | 2017-02-28 | International Business Machines Corporation | Generating navigable content overviews |
US20160299657A1 (en) * | 2015-04-10 | 2016-10-13 | Apple Inc. | Gesture Controlled Display of Content Items |
US10613732B2 (en) | 2015-06-07 | 2020-04-07 | Apple Inc. | Selecting content items in a user interface display |
CN106325685B (zh) * | 2015-06-16 | 2019-09-27 | 广州市动景计算机科技有限公司 | 界面交互方法及装置 |
US20170024086A1 (en) * | 2015-06-23 | 2017-01-26 | Jamdeo Canada Ltd. | System and methods for detection and handling of focus elements |
US10521100B2 (en) * | 2015-08-28 | 2019-12-31 | Facebook, Inc. | Systems and methods for providing interactivity for panoramic media content |
US10521099B2 (en) | 2015-08-28 | 2019-12-31 | Facebook, Inc. | Systems and methods for providing interactivity for panoramic media content |
US10120531B2 (en) | 2015-09-08 | 2018-11-06 | Apple Inc. | User interfaces for navigating and playing content |
US10732809B2 (en) | 2015-12-30 | 2020-08-04 | Google Llc | Systems and methods for selective retention and editing of images captured by mobile image capture device |
US10225511B1 (en) | 2015-12-30 | 2019-03-05 | Google Llc | Low power framework for controlling image sensor mode in a mobile image capture device |
US10025399B2 (en) * | 2016-03-16 | 2018-07-17 | Lg Electronics Inc. | Watch type mobile terminal and method for controlling the same |
CN107203261B (zh) * | 2016-03-16 | 2022-05-24 | Lg电子株式会社 | 手表型移动终端及其控制方法 |
JP2017173959A (ja) * | 2016-03-22 | 2017-09-28 | 富士ゼロックス株式会社 | 情報処理装置 |
CN105786355A (zh) * | 2016-03-22 | 2016-07-20 | 珠海格力电器股份有限公司 | 一种定位终端联系人的方法、装置及终端 |
CN105955627A (zh) * | 2016-05-05 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种3d空间用户界面控件的竖直滚动实现方法及其装置 |
DK201770423A1 (en) | 2016-06-11 | 2018-01-15 | Apple Inc | Activity and workout updates |
DK179489B1 (en) * | 2016-06-12 | 2019-01-04 | Apple Inc. | Devices, methods and graphical user interfaces for providing haptic feedback |
DK201670574A1 (en) * | 2016-06-12 | 2018-01-02 | Apple Inc | Accelerated scrolling |
DK179823B1 (en) | 2016-06-12 | 2019-07-12 | Apple Inc. | DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK |
US11216119B2 (en) | 2016-06-12 | 2022-01-04 | Apple Inc. | Displaying a predetermined view of an application |
DK201670720A1 (en) | 2016-09-06 | 2018-03-26 | Apple Inc | Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs |
US9928254B1 (en) | 2016-09-15 | 2018-03-27 | Picadipity, Inc. | Automatic image display systems and methods with looped autoscrolling and static viewing modes |
US10599319B2 (en) | 2017-03-13 | 2020-03-24 | Microsoft Technology Licensing, Llc | Drag and drop insertion control object |
US11928483B2 (en) * | 2017-05-16 | 2024-03-12 | Apple Inc. | Devices, methods, and graphical user interfaces for seamless transition of user interface behaviors |
DK201770372A1 (en) | 2017-05-16 | 2019-01-08 | Apple Inc. | TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES |
KR102443993B1 (ko) | 2017-11-17 | 2022-09-19 | 삼성전자주식회사 | 시구간을 나타내는 콘텐츠와 연관된 정보를 시각적으로 제공하기 위한 장치 및 방법 |
CN108037864A (zh) * | 2017-12-21 | 2018-05-15 | 西安钛克韦尔信息科技有限公司 | 一种组件控制方法和移动终端 |
CA3103024A1 (en) * | 2018-06-12 | 2019-12-19 | Wgames Incorporated | Multi-process interface controller |
US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
US11467712B1 (en) | 2019-04-03 | 2022-10-11 | David Graham Boyers | Method and graphical user interface for positioning a preselection and selecting on a smart-watch with a touch-sensitive display |
DK180359B1 (en) | 2019-04-15 | 2021-02-03 | Apple Inc | Accelerated scrolling and selection |
CN112199008B (zh) * | 2020-09-01 | 2021-12-21 | 北京达佳互联信息技术有限公司 | 任务组定位方法、装置及电子设备 |
US11797162B2 (en) | 2020-12-22 | 2023-10-24 | Snap Inc. | 3D painting on an eyewear device |
US11782577B2 (en) | 2020-12-22 | 2023-10-10 | Snap Inc. | Media content player on an eyewear device |
US20220197393A1 (en) * | 2020-12-22 | 2022-06-23 | Snap Inc. | Gesture control on an eyewear device |
CN116700854B (zh) * | 2022-10-28 | 2024-06-18 | 荣耀终端有限公司 | 列表处理方法、装置及存储介质 |
Family Cites Families (262)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4837798A (en) | 1986-06-02 | 1989-06-06 | American Telephone And Telegraph Company | Communication system having unified messaging |
JP2602847B2 (ja) | 1987-09-29 | 1997-04-23 | 株式会社日立製作所 | マルチメディアメールシステム |
US4935954A (en) | 1988-12-28 | 1990-06-19 | At&T Company | Automated message retrieval system |
US5003577A (en) | 1989-04-05 | 1991-03-26 | At&T Bell Laboratories | Voice and data interface to a voice-mail service system |
CA2040645C (en) * | 1990-05-31 | 1999-03-02 | Vincent Joseph Cina Jr. | Scrollbar having system or user provided information |
US5202961A (en) | 1990-06-08 | 1993-04-13 | Apple Computer, Inc. | Sequential information controller |
US5164982A (en) | 1990-09-27 | 1992-11-17 | Radish Communications Systems, Inc. | Telecommunication display system |
US5347295A (en) * | 1990-10-31 | 1994-09-13 | Go Corporation | Control of a computer through a position-sensed stylus |
DE4290947B4 (de) | 1991-04-08 | 2006-11-02 | Hitachi, Ltd. | Interaktives videogestütztes Bedienungsverfahren und -vorrichtung |
JP2827612B2 (ja) | 1991-10-07 | 1998-11-25 | 富士通株式会社 | タッチパネル装置およびタッチパネル装置におけるオブジェクトの表示方法。 |
JP2967961B2 (ja) | 1991-12-16 | 1999-10-25 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 月別の予定表表示の提示方法 |
US6061062A (en) | 1991-12-20 | 2000-05-09 | Apple Computer, Inc. | Zooming controller |
JP2711204B2 (ja) * | 1992-03-09 | 1998-02-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | リレーショナルデータベースのユーザインターフェースを生成する方法 |
US5333266A (en) | 1992-03-27 | 1994-07-26 | International Business Machines Corporation | Method and apparatus for message handling in computer systems |
US5390236A (en) | 1992-03-31 | 1995-02-14 | Klausner Patent Technologies | Telephone answering device linking displayed data with recorded audio message |
US5283818A (en) | 1992-03-31 | 1994-02-01 | Klausner Patent Technologies | Telephone answering device linking displayed data with recorded audio message |
US5563996A (en) | 1992-04-13 | 1996-10-08 | Apple Computer, Inc. | Computer note pad including gesture based note division tools and method |
US5570109A (en) | 1992-05-27 | 1996-10-29 | Apple Computer, Inc. | Schedule and to-do list for a pen-based computer system |
US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5463725A (en) | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
US5859638A (en) * | 1993-01-27 | 1999-01-12 | Apple Computer, Inc. | Method and apparatus for displaying and scrolling data in a window-based graphic user interface |
DE4490464T1 (de) | 1993-01-27 | 1996-02-22 | Apple Computer | Graphische Benutzerschnittstelle für ein Hilfesystem |
US5825355A (en) | 1993-01-27 | 1998-10-20 | Apple Computer, Inc. | Method and apparatus for providing a help based window system using multiple access methods |
US5973676A (en) | 1993-06-30 | 1999-10-26 | Kabushiki Kaisha Toshiba | Input apparatus suitable for portable electronic device |
DE69426919T2 (de) | 1993-12-30 | 2001-06-28 | Xerox Corp | Gerät und Verfahren zur Ausführung von vielen verkettenden Befehlsgesten in einen System mit Gestenbenutzerschnittstelle |
GB9408042D0 (en) | 1994-04-22 | 1994-06-15 | Hewlett Packard Co | Device for managing voice data |
CA2124028C (en) | 1994-05-20 | 2000-07-25 | Derek Kent William Smith | Directional actuator for electronic media navigation |
US5550559A (en) | 1994-05-23 | 1996-08-27 | International Business Machines Corporation | Method and apparatus for locating a point in a list |
US5453725A (en) | 1994-05-25 | 1995-09-26 | You; Long-Cheng | Overcurrent breaker switch |
US5568603A (en) | 1994-08-11 | 1996-10-22 | Apple Computer, Inc. | Method and system for transparent mode switching between two different interfaces |
US5559301A (en) | 1994-09-15 | 1996-09-24 | Korg, Inc. | Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems |
US5657434A (en) * | 1994-10-05 | 1997-08-12 | Brother Kogyo Kabushiki Kaisha | Method and apparatus for inputting, displaying and printing images |
JP3262465B2 (ja) | 1994-11-17 | 2002-03-04 | シャープ株式会社 | スケジュール管理装置 |
JPH08166783A (ja) | 1994-12-13 | 1996-06-25 | Hitachi Ltd | 情報処理装置 |
US5873108A (en) | 1995-02-27 | 1999-02-16 | Fuga Corporation | Personal information manager information entry allowing for intermingling of items belonging to different categories within a single unified view |
JPH08256174A (ja) * | 1995-03-16 | 1996-10-01 | Hitachi Ltd | 刊行物の電子伝送・閲覧システム |
US5745716A (en) | 1995-08-07 | 1998-04-28 | Apple Computer, Inc. | Method and apparatus for tab access and tab cycling in a pen-based computer system |
JP2986078B2 (ja) | 1995-08-28 | 1999-12-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | カレンダーの表示方法及び表示装置 |
US5825308A (en) * | 1996-11-26 | 1998-10-20 | Immersion Human Interface Corporation | Force feedback interface having isotonic and isometric functionality |
GB9605216D0 (en) | 1996-03-12 | 1996-05-15 | Ncr Int Inc | Display system and method of moving a cursor of the display system |
GB2312140B (en) | 1996-04-12 | 2000-09-27 | Sony Uk Ltd | Controlling audio and/or video replay |
JP3606498B2 (ja) | 1996-04-26 | 2005-01-05 | 三菱電機株式会社 | 携帯情報端末装置 |
DE19621593A1 (de) | 1996-05-29 | 1997-12-04 | Sel Alcatel Ag | Verfahren und Systemkomponente zur Suche eines in einer Liste angeordneten Elements |
US5939134A (en) | 1996-07-10 | 1999-08-17 | International Business Machines Corporation | Process for making a thin film magnetic head |
KR100217374B1 (ko) | 1996-08-01 | 1999-09-01 | 윤종용 | 문자인식에 의한 전화번호를 등록하는 팩시밀리장치 및 그 전화번호 등록방법 |
US6115037A (en) | 1996-11-15 | 2000-09-05 | Hitachi Denshi Kabushiki Kaisha | Motion image control method and apparatus |
US5936623A (en) | 1996-11-18 | 1999-08-10 | International Business Machines Corporation | Method and apparatus for selecting a particular object from among a large number of objects |
US6141018A (en) * | 1997-03-12 | 2000-10-31 | Microsoft Corporation | Method and system for displaying hypertext documents with visual effects |
US6954899B1 (en) | 1997-04-14 | 2005-10-11 | Novint Technologies, Inc. | Human-computer interface including haptically controlled interactions |
US6073036A (en) * | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
FI115689B (fi) | 1997-05-21 | 2005-06-15 | Nokia Corp | Menetelmä ja järjestely matkaviestimen näytöllä esitettävän tiedon vierittämiseksi |
US5943052A (en) | 1997-08-12 | 1999-08-24 | Synaptics, Incorporated | Method and apparatus for scroll bar control |
US6018372A (en) * | 1997-09-04 | 2000-01-25 | Liberate Technologies | Electronic program guide with multiple day planner |
DE19741453A1 (de) | 1997-09-19 | 1999-03-25 | Packing Gmbh Agentur Fuer Desi | Digitales Buch |
US6169911B1 (en) | 1997-09-26 | 2001-01-02 | Sun Microsystems, Inc. | Graphical user interface for a portable telephone |
GB2330670B (en) | 1997-10-24 | 2002-09-11 | Sony Uk Ltd | Data processing |
WO1999028811A1 (en) | 1997-12-04 | 1999-06-10 | Northern Telecom Limited | Contextual gesture interface |
US6385618B1 (en) * | 1997-12-22 | 2002-05-07 | Sun Microsystems, Inc. | Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool |
EP2256605B1 (en) | 1998-01-26 | 2017-12-06 | Apple Inc. | Method and apparatus for integrating manual input |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US20060033724A1 (en) | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US7844914B2 (en) | 2004-07-30 | 2010-11-30 | Apple Inc. | Activating virtual keys of a touch-screen virtual keyboard |
EP1058181A4 (en) | 1998-02-25 | 2002-09-11 | Sharp Kk | DISPLAY DEVICE |
EP1066574A4 (en) * | 1998-03-27 | 2006-09-13 | Ibm | TREATMENT OF PRECALCULATED VIEWS |
US6278443B1 (en) | 1998-04-30 | 2001-08-21 | International Business Machines Corporation | Touch screen with random finger placement and rolling on screen to control the movement of information on-screen |
US7768501B1 (en) * | 1998-05-01 | 2010-08-03 | International Business Machines Corporation | Method and system for touch screen keyboard and display space sharing |
JPH11338600A (ja) | 1998-05-26 | 1999-12-10 | Yamatake Corp | 設定数値変更方法および設定数値変更装置 |
US6919879B2 (en) | 1998-06-26 | 2005-07-19 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6542171B1 (en) | 1998-07-08 | 2003-04-01 | Nippon Telegraph Amd Telephone Corporation | Scheme for graphical user interface using polygonal-shaped slider |
JP2000148761A (ja) | 1998-10-12 | 2000-05-30 | Hewlett Packard Co <Hp> | インデックス・タブ作成方法 |
JP2000122781A (ja) | 1998-10-20 | 2000-04-28 | Sony Corp | 情報処理装置および方法、並びに提供媒体 |
US6401089B2 (en) * | 1998-10-27 | 2002-06-04 | Computer Associates Think, Inc. | Method for maintaining exception tables for a check utility |
US6337698B1 (en) | 1998-11-20 | 2002-01-08 | Microsoft Corporation | Pen-based interface for a notepad computer |
WO2000036496A1 (de) | 1998-12-16 | 2000-06-22 | Siemens Aktiengesellschaft | Verfahren und anordnung zur selektion eines datensatzes aus einer menge mehrerer datensätze |
US6366302B1 (en) * | 1998-12-22 | 2002-04-02 | Motorola, Inc. | Enhanced graphic user interface for mobile radiotelephones |
US7469381B2 (en) * | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
US6469695B1 (en) | 1999-01-28 | 2002-10-22 | Ncr Corporation | Method and apparatus for touch screen touch ahead capability |
US6388877B1 (en) | 1999-02-04 | 2002-05-14 | Palm, Inc. | Handheld computer with open accessory slot |
US6590594B2 (en) | 1999-03-25 | 2003-07-08 | International Business Machines Corporation | Window scroll-bar |
US6847778B1 (en) | 1999-03-30 | 2005-01-25 | Tivo, Inc. | Multimedia visual progress indication system |
US6262724B1 (en) | 1999-04-15 | 2001-07-17 | Apple Computer, Inc. | User interface for presenting media information |
US6639584B1 (en) | 1999-07-06 | 2003-10-28 | Chuang Li | Methods and apparatus for controlling a portable electronic device using a touchpad |
US6430574B1 (en) * | 1999-07-22 | 2002-08-06 | At&T Corp. | Method and apparatus for displaying and header scrolling a hierarchical data structure |
US7007239B1 (en) | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
US6865718B2 (en) | 1999-09-29 | 2005-03-08 | Microsoft Corp. | Accelerated scrolling |
US6687664B1 (en) | 1999-10-15 | 2004-02-03 | Creative Technology, Ltd. | Audio-visual scrubbing system |
CN1156746C (zh) | 1999-10-20 | 2004-07-07 | 皇家菲利浦电子有限公司 | 浏览图像集合的设备和方法 |
US6462752B1 (en) | 1999-11-16 | 2002-10-08 | International Business Machines Corporation | Automatic scrolling function for editors and browsers |
US20020130891A1 (en) | 1999-12-08 | 2002-09-19 | Michael Singer | Text display with user-defined appearance and automatic scrolling |
JP2001202176A (ja) | 2000-01-24 | 2001-07-27 | Casio Comput Co Ltd | 情報表示装置、情報表示プログラムが記録された記録媒体 |
US6859909B1 (en) | 2000-03-07 | 2005-02-22 | Microsoft Corporation | System and method for annotating web-based documents |
US6677965B1 (en) * | 2000-07-13 | 2004-01-13 | International Business Machines Corporation | Rubber band graphical user interface control |
ATE354389T1 (de) | 2000-08-10 | 2007-03-15 | Novo Nordisk As | Vorrichtung zur verabreichung von medikamenten mit einem halter für eine kassette |
JP3943876B2 (ja) * | 2000-08-11 | 2007-07-11 | アルプス電気株式会社 | 入力装置及びこれを備えた電子機器 |
US6922816B1 (en) | 2000-08-24 | 2005-07-26 | International Business Machines Corporation | Method and system for adjusting settings with slider controls having variable sensitivity |
US6707449B2 (en) | 2000-08-30 | 2004-03-16 | Microsoft Corporation | Manual controlled scrolling |
US7218226B2 (en) | 2004-03-01 | 2007-05-15 | Apple Inc. | Acceleration-based theft detection system for portable electronic devices |
US7688306B2 (en) | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
US7082163B2 (en) | 2000-11-20 | 2006-07-25 | Matsushita Electric Industrial Co., Ltd. | Picture coding method, picture coding apparatus and image relaying apparatus |
US20020077082A1 (en) | 2000-12-18 | 2002-06-20 | Nortel Networks Limited | Voice message presentation on personal wireless devices |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
US7030861B1 (en) | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
US7299416B2 (en) | 2001-02-15 | 2007-11-20 | Denny Jaeger | Metro for creating and using linear time line and play rectangle |
US6738045B2 (en) | 2001-02-26 | 2004-05-18 | Microsoft Corporation | Method and system for accelerated data navigation |
KR100605854B1 (ko) | 2001-02-28 | 2006-08-01 | 삼성전자주식회사 | 이동통신단말기에서 데이터의 다운로드 및 재생 시 진행시간 표시 방법 |
US20020137565A1 (en) | 2001-03-09 | 2002-09-26 | Blanco Victor K. | Uniform media portal for a gaming system |
US6972776B2 (en) | 2001-03-20 | 2005-12-06 | Agilent Technologies, Inc. | Scrolling method using screen pointing device |
FI20010616A (fi) * | 2001-03-26 | 2002-09-27 | Nokia Corp | Menetelmä ja järjestely tietyn kohdan löytämiseksi indeksoidusta muistista |
US7134093B2 (en) | 2001-04-18 | 2006-11-07 | International Business Machines Corporation | Graphical user interface for direct control of display of data |
US7730401B2 (en) | 2001-05-16 | 2010-06-01 | Synaptics Incorporated | Touch screen with user interface enhancement |
US20020186252A1 (en) | 2001-06-07 | 2002-12-12 | International Business Machines Corporation | Method, apparatus and computer program product for providing context to a computer display window |
JP2003005912A (ja) | 2001-06-20 | 2003-01-10 | Hitachi Ltd | タッチパネル付きディスプレイ装置及び表示方法 |
US20050134578A1 (en) | 2001-07-13 | 2005-06-23 | Universal Electronics Inc. | System and methods for interacting with a control environment |
US6940958B2 (en) | 2001-08-02 | 2005-09-06 | Intel Corporation | Forwarding telephone data via email |
JP4593842B2 (ja) | 2001-08-03 | 2010-12-08 | キヤノン株式会社 | 動画像検索装置及びその制御方法 |
US6690365B2 (en) | 2001-08-29 | 2004-02-10 | Microsoft Corporation | Automatic scrolling |
US7046230B2 (en) * | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
US7312785B2 (en) | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US6966037B2 (en) | 2001-11-19 | 2005-11-15 | Nokia Corporation | Method and apparatus for scrollable cross-point navigation in a calendar user interface |
US7136991B2 (en) * | 2001-11-20 | 2006-11-14 | Henry G Glenn | Microprocessor including random number generator supporting operating system-independent multitasking operation |
US6690387B2 (en) * | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
US8004496B2 (en) | 2002-01-08 | 2011-08-23 | Koninklijke Philips Electronics N.V. | User interface for electronic devices for controlling the displaying of long sorted lists |
US20030131317A1 (en) * | 2002-01-09 | 2003-07-10 | Budka Phyllis R. | Method and system for organizing non-document specifications |
US20030226152A1 (en) * | 2002-03-04 | 2003-12-04 | Digeo, Inc. | Navigation in an interactive television ticker |
US7466307B2 (en) * | 2002-04-11 | 2008-12-16 | Synaptics Incorporated | Closed-loop sensor on a solid-state object position detector |
TWI238348B (en) | 2002-05-13 | 2005-08-21 | Kyocera Corp | Portable information terminal, display control device, display control method, and recording media |
CA2431387C (en) | 2002-06-10 | 2007-05-29 | Research In Motion Limited | Voicemail notification messaging for mobile communication devices |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US7434207B2 (en) * | 2002-07-02 | 2008-10-07 | Microsoft Corporation | Floating debugger |
KR100486711B1 (ko) | 2002-08-12 | 2005-05-03 | 삼성전기주식회사 | 개인용 정보 단말기의 페이지 넘김 장치 및 방법 |
EP1567927B1 (en) | 2002-11-29 | 2013-07-10 | Koninklijke Philips Electronics N.V. | System and method for user interface with displaced representation of touch area |
JP2004192573A (ja) | 2002-12-13 | 2004-07-08 | Fujitsu Ltd | 情報処理装置及び情報表示方法 |
JP4029168B2 (ja) | 2003-02-18 | 2008-01-09 | 株式会社村田製作所 | 電子部品の製造方法 |
US7054965B2 (en) | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
US20040193633A1 (en) * | 2003-03-28 | 2004-09-30 | Cristian Petculescu | Systems, methods, and apparatus for automated dimensional model definitions and builds utilizing simplified analysis heuristics |
US7404149B2 (en) * | 2003-03-28 | 2008-07-22 | International Business Machines Corporation | User-defined assistive GUI glue |
EP1618734A2 (en) | 2003-04-22 | 2006-01-25 | Spinvox Limited | Operator performed voicemail transcription |
JP2004363892A (ja) | 2003-06-04 | 2004-12-24 | Canon Inc | 携帯機器 |
JP2006527439A (ja) | 2003-06-13 | 2006-11-30 | ユニヴァーシティ オブ ランカスター | ユーザインタフェース |
US8373660B2 (en) | 2003-07-14 | 2013-02-12 | Matt Pallakoff | System and method for a portable multimedia client |
US20050066279A1 (en) | 2003-07-23 | 2005-03-24 | Lebarton Jeffrey | Stop motion capture tool |
JP2005044036A (ja) | 2003-07-24 | 2005-02-17 | Ricoh Co Ltd | スクロール制御方法、その方法をコンピュータに実行させるプログラム |
US7411575B2 (en) | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
US20050071761A1 (en) | 2003-09-25 | 2005-03-31 | Nokia Corporation | User interface on a portable electronic device |
US7194611B2 (en) | 2003-09-30 | 2007-03-20 | Microsoft Corporation | Method and system for navigation using media transport controls |
EP1538536A1 (en) | 2003-12-05 | 2005-06-08 | Sony International (Europe) GmbH | Visualization and control techniques for multimedia digital content |
US7421656B2 (en) | 2004-01-05 | 2008-09-02 | Microsoft Corporation | Systems and methods for interacting with a user interface of a media player |
US7580866B2 (en) | 2004-02-10 | 2009-08-25 | Verizon Business Global Llc | Apparatus, methods, and computer readable medium for determining the location of a portable device in a shopping environment |
TWI240208B (en) | 2004-02-17 | 2005-09-21 | Elan Microelectronics Corp | Capacitance touch panel with simplified scanning lines and the detection method thereof |
US7328411B2 (en) * | 2004-03-19 | 2008-02-05 | Lexmark International, Inc. | Scrollbar enhancement for browsing data |
CN100346274C (zh) | 2004-03-25 | 2007-10-31 | 升达科技股份有限公司 | 以起始位置及移动方向定义的输入方法、控制模块及产品 |
US20050216839A1 (en) | 2004-03-25 | 2005-09-29 | Keith Salvucci | Audio scrubbing |
DE102004029203B4 (de) | 2004-06-16 | 2021-01-21 | Volkswagen Ag | Bedienvorrichtung für ein Kraftfahrzeug |
DE112005001422T5 (de) | 2004-06-18 | 2007-05-03 | Microth, Inc. | Strichbasierte(s) Dateneingabe-Vorrichtung, -System und -Verfahren |
US7519223B2 (en) | 2004-06-28 | 2009-04-14 | Microsoft Corporation | Recognizing gestures and using gestures for interacting with software applications |
TWI248576B (en) | 2004-07-05 | 2006-02-01 | Elan Microelectronics Corp | Method for controlling rolling of scroll bar on a touch panel |
US20060007174A1 (en) | 2004-07-06 | 2006-01-12 | Chung-Yi Shen | Touch control method for a drag gesture and control module thereof |
SG153805A1 (en) | 2004-07-19 | 2009-07-29 | Creative Tech Ltd | Method and apparatus for touch scrolling |
US7738637B2 (en) | 2004-07-24 | 2010-06-15 | Massachusetts Institute Of Technology | Interactive voice message retrieval |
JP4669244B2 (ja) | 2004-07-29 | 2011-04-13 | 富士通株式会社 | キャッシュメモリ装置およびメモリ制御方法 |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
WO2006020305A2 (en) | 2004-07-30 | 2006-02-23 | Apple Computer, Inc. | Gestures for touch sensitive input devices |
WO2006020304A2 (en) | 2004-07-30 | 2006-02-23 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
GB0417953D0 (en) * | 2004-08-12 | 2004-09-15 | Ibm | A method and apparatus for searching data |
US20060253547A1 (en) * | 2005-01-07 | 2006-11-09 | Wood Anthony J | Universal music apparatus for unifying access to multiple specialized music servers |
US20060184901A1 (en) * | 2005-02-15 | 2006-08-17 | Microsoft Corporation | Computer content navigation tools |
JP4702959B2 (ja) | 2005-03-28 | 2011-06-15 | パナソニック株式会社 | ユーザインタフェイスシステム |
JP2006295753A (ja) | 2005-04-14 | 2006-10-26 | Matsushita Electric Ind Co Ltd | 録画再生装置、録画再生方法、及び録画再生プログラム |
US7471284B2 (en) | 2005-04-15 | 2008-12-30 | Microsoft Corporation | Tactile scroll bar with illuminated document position indicator |
US20060239419A1 (en) | 2005-04-20 | 2006-10-26 | Siemens Communications, Inc. | Selective and dynamic voicemail |
US8751279B2 (en) | 2005-05-23 | 2014-06-10 | Blackberry Limited | System and method for preventing the lapse of a recurring event using electronic calendar system |
KR100708135B1 (ko) | 2005-05-25 | 2007-04-17 | 삼성전자주식회사 | 항목의 블록화를 이용한 스크롤 방법 및 장치 |
US7404152B2 (en) | 2005-06-03 | 2008-07-22 | Research In Motion Limited | Displaying messages on handheld devices |
FR2887655B1 (fr) | 2005-06-27 | 2007-10-05 | Archos Sa | Procede et dispositif d'aide a la recherche d'un element dans une liste par defilement accelere sur un dispositif d'affichage |
US8396456B2 (en) | 2005-06-28 | 2013-03-12 | Avaya Integrated Cabinet Solutions Inc. | Visual voicemail management |
US20070002018A1 (en) | 2005-06-30 | 2007-01-04 | Eigo Mori | Control of user interface of electronic device |
US20070033202A1 (en) | 2005-08-02 | 2007-02-08 | Casto Paul D | System and method for scrolling through a list |
US7475360B2 (en) * | 2005-08-11 | 2009-01-06 | International Business Machines Corporation | Method for dynamically providing scroll indicators |
US7694231B2 (en) | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
US20070152980A1 (en) | 2006-01-05 | 2007-07-05 | Kenneth Kocienda | Touch Screen Keyboards for Portable Electronic Devices |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US8498624B2 (en) | 2005-12-05 | 2013-07-30 | At&T Intellectual Property I, L.P. | Method and apparatus for managing voicemail messages |
US20070132789A1 (en) * | 2005-12-08 | 2007-06-14 | Bas Ording | List scrolling in response to moving contact over list of index symbols |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
US7786975B2 (en) * | 2005-12-23 | 2010-08-31 | Apple Inc. | Continuous scrolling list with acceleration |
US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US7934169B2 (en) | 2006-01-25 | 2011-04-26 | Nokia Corporation | Graphical user interface, electronic device, method and computer program that uses sliders for user input |
US20070180375A1 (en) | 2006-01-31 | 2007-08-02 | Microsoft Corporation | Template format for calendars |
US8954852B2 (en) | 2006-02-03 | 2015-02-10 | Sonic Solutions, Llc. | Adaptive intervals in navigating content and/or media |
US20070220443A1 (en) | 2006-03-17 | 2007-09-20 | Cranfill David B | User interface for scrolling |
US7683918B2 (en) | 2006-03-17 | 2010-03-23 | Motorola, Inc. | User interface and method therefor |
KR100877829B1 (ko) | 2006-03-21 | 2009-01-12 | 엘지전자 주식회사 | 스크롤링 기능을 갖는 단말기 및 그 스크롤링 방법 |
KR101194539B1 (ko) | 2006-04-12 | 2012-10-26 | 삼성전자주식회사 | 미디어 파일 빠른 검색 방법 및 장치 |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
US20080040692A1 (en) | 2006-06-29 | 2008-02-14 | Microsoft Corporation | Gesture input |
JP5054336B2 (ja) | 2006-07-19 | 2012-10-24 | クラリオン株式会社 | 表示装置およびナビゲーション装置 |
JP4736996B2 (ja) | 2006-07-31 | 2011-07-27 | 株式会社デンソー | 地図表示制御装置および地図表示制御プログラム |
US9058595B2 (en) | 2006-08-04 | 2015-06-16 | Apple Inc. | Methods and systems for managing an electronic calendar |
US8677257B2 (en) * | 2006-08-04 | 2014-03-18 | Apple Inc. | Granular graphical user interface element |
KR100834959B1 (ko) | 2006-08-11 | 2008-06-03 | 삼성전자주식회사 | 멀티미디어 콘텐츠 재생 방법 및 장치 |
KR100781706B1 (ko) * | 2006-08-16 | 2007-12-03 | 삼성전자주식회사 | 휴대 단말기의 리스트 스크롤 장치 및 방법 |
US20080126933A1 (en) | 2006-08-28 | 2008-05-29 | Apple Computer, Inc. | Method and apparatus for multi-mode traversal of lists |
US8402499B2 (en) | 2006-08-31 | 2013-03-19 | Accenture Global Services Gmbh | Voicemail interface system and method |
US20080055257A1 (en) | 2006-09-05 | 2008-03-06 | Juen-Tien Peng | Touch-Sensitive Interface Operating System |
US7996792B2 (en) | 2006-09-06 | 2011-08-09 | Apple Inc. | Voicemail manager for portable multifunction device |
US8564544B2 (en) * | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
US7978177B2 (en) | 2006-09-29 | 2011-07-12 | Varia Holdings Llc | Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling |
US20080084400A1 (en) | 2006-10-10 | 2008-04-10 | Outland Research, Llc | Touch-gesture control of video media play on handheld media players |
US7856605B2 (en) * | 2006-10-26 | 2010-12-21 | Apple Inc. | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
US8006002B2 (en) | 2006-12-12 | 2011-08-23 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US7962892B2 (en) | 2006-12-28 | 2011-06-14 | Sap Ag | Designtime services for multiple patterns |
US7777732B2 (en) | 2007-01-03 | 2010-08-17 | Apple Inc. | Multi-event input system |
US7956847B2 (en) | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
US20080168395A1 (en) | 2007-01-07 | 2008-07-10 | Bas Ording | Positioning a Slider Icon on a Portable Multifunction Device |
US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
US20080165151A1 (en) | 2007-01-07 | 2008-07-10 | Lemay Stephen O | System and Method for Viewing and Managing Calendar Entries |
US7957762B2 (en) | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
KR100815523B1 (ko) * | 2007-02-08 | 2008-03-20 | 삼성전자주식회사 | 단말의 음악 재생 및 표시 방법과 이를 이용한 장치 |
WO2008109889A1 (en) | 2007-03-08 | 2008-09-12 | Slacker, Inc. | System and method for personalizing playback content through interaction with a playback device |
JP5042307B2 (ja) | 2007-03-09 | 2012-10-03 | パイオニア株式会社 | エフェクト装置、av処理装置およびプログラム |
US8032298B2 (en) | 2007-03-29 | 2011-10-04 | Alpine Electronics, Inc. | Method and apparatus for incorporating adaptive scroll operation for navigation system |
WO2008138030A1 (en) | 2007-05-11 | 2008-11-20 | Rpo Pty Limited | User-defined enablement protocol |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US20090006958A1 (en) | 2007-06-29 | 2009-01-01 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing an Object Selection Mechanism for Display Devices |
JP2009017486A (ja) | 2007-07-09 | 2009-01-22 | Victor Co Of Japan Ltd | コンテンツ再生装置 |
US7956848B2 (en) * | 2007-09-04 | 2011-06-07 | Apple Inc. | Video chapter access and license renewal |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
KR20090029138A (ko) | 2007-09-17 | 2009-03-20 | 삼성전자주식회사 | 동작에 의한 사용자 명령 입력 방법 및 이를 적용한멀티미디어 기기 |
CN102749997B (zh) | 2007-09-18 | 2016-06-22 | 微软技术许可有限责任公司 | 移动终端和控制该移动终端的操作的方法 |
US8217906B2 (en) | 2007-11-16 | 2012-07-10 | Sony Ericsson Mobile Communications Ab | User interface, apparatus, method, and computer program for viewing of content on a screen |
KR101419701B1 (ko) * | 2007-12-03 | 2014-07-21 | 삼성전자주식회사 | 멀티미디어 재생장치에서 멀티 터치를 이용한 재생 제어 방법 |
KR20090065919A (ko) | 2007-12-18 | 2009-06-23 | 삼성전자주식회사 | 메뉴 조작 시스템 및 방법 |
TWI368161B (en) | 2007-12-21 | 2012-07-11 | Htc Corp | Electronic apparatus and input interface thereof |
US8405621B2 (en) | 2008-01-06 | 2013-03-26 | Apple Inc. | Variable rate media playback methods for electronic devices with touch interfaces |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8232973B2 (en) | 2008-01-09 | 2012-07-31 | Apple Inc. | Method, device, and graphical user interface providing word recommendations for text input |
KR101503714B1 (ko) | 2008-02-05 | 2015-03-20 | 삼성전자주식회사 | Gui 제공방법 및 이를 적용한 멀티미디어 기기 |
US8201109B2 (en) * | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
CA2725542C (en) * | 2008-05-28 | 2016-12-13 | Google Inc. | Motion-controlled views on mobile computing devices |
KR101498623B1 (ko) | 2008-06-25 | 2015-03-04 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어방법 |
JP4632102B2 (ja) | 2008-07-17 | 2011-02-16 | ソニー株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
TW201005599A (en) | 2008-07-18 | 2010-02-01 | Asustek Comp Inc | Touch-type mobile computing device and control method of the same |
CN101315593B (zh) | 2008-07-18 | 2010-06-16 | 华硕电脑股份有限公司 | 触控式移动运算装置与应用于其上的触控方法 |
US20100042933A1 (en) | 2008-08-15 | 2010-02-18 | International Business Machines Corporation | Region selection control for selecting browser rendered elements |
KR101565378B1 (ko) | 2008-09-03 | 2015-11-03 | 엘지전자 주식회사 | 이동단말기 및 그 제어 방법 |
US8341557B2 (en) * | 2008-09-05 | 2012-12-25 | Apple Inc. | Portable touch screen device, method, and graphical user interface for providing workout support |
US8584031B2 (en) * | 2008-11-19 | 2013-11-12 | Apple Inc. | Portable touch screen device, method, and graphical user interface for using emoji characters |
US8610673B2 (en) | 2008-12-03 | 2013-12-17 | Microsoft Corporation | Manipulation of list on a multi-touch display |
US20100162181A1 (en) | 2008-12-22 | 2010-06-24 | Palm, Inc. | Interpreting Gesture Input Including Introduction Or Removal Of A Point Of Contact While A Gesture Is In Progress |
US8499251B2 (en) | 2009-01-07 | 2013-07-30 | Microsoft Corporation | Virtual page turn |
US8984431B2 (en) | 2009-03-16 | 2015-03-17 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US8839155B2 (en) | 2009-03-16 | 2014-09-16 | Apple Inc. | Accelerated scrolling for a multifunction device |
US9262063B2 (en) | 2009-09-02 | 2016-02-16 | Amazon Technologies, Inc. | Touch-screen user interface |
US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US20110163967A1 (en) | 2010-01-06 | 2011-07-07 | Imran Chaudhri | Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document |
US8698762B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface for navigating and displaying content in context |
JP5510185B2 (ja) | 2010-08-20 | 2014-06-04 | ソニー株式会社 | 情報処理装置、プログラム及び表示制御方法 |
JP6300604B2 (ja) * | 2014-04-01 | 2018-03-28 | キヤノン株式会社 | 触感制御装置、触感制御方法及びプログラム |
-
2005
- 2005-12-23 US US11/322,547 patent/US7958456B2/en active Active
-
2006
- 2006-12-05 EP EP06846477A patent/EP1963950A1/en not_active Withdrawn
- 2006-12-05 KR KR1020087017977A patent/KR101031388B1/ko active IP Right Grant
- 2006-12-05 DE DE112006003505T patent/DE112006003505T5/de not_active Ceased
- 2006-12-05 CN CN2010105161603A patent/CN101980128A/zh active Pending
- 2006-12-05 JP JP2008547676A patent/JP2009521754A/ja not_active Abandoned
- 2006-12-05 AU AU2006330740A patent/AU2006330740B2/en active Active
- 2006-12-05 CN CNA2006800527780A patent/CN101371217A/zh active Pending
- 2006-12-05 WO PCT/US2006/061627 patent/WO2007076226A1/en active Search and Examination
-
2010
- 2010-09-27 US US12/891,705 patent/US9354803B2/en active Active
-
2016
- 2016-05-27 US US15/167,532 patent/US10732814B2/en active Active
-
2020
- 2020-07-31 US US16/944,427 patent/US20210149537A1/en active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013503386A (ja) * | 2009-08-31 | 2013-01-31 | クアルコム,インコーポレイテッド | 検索機能を提供するユーザインタフェース方法 |
JP2011118805A (ja) * | 2009-12-07 | 2011-06-16 | Alpine Electronics Inc | スクロール表示装置 |
US9256352B2 (en) | 2011-07-26 | 2016-02-09 | Zte Corporation | Touch screen terminal and method for locating electronic document thereof |
US9448984B2 (en) | 2011-07-26 | 2016-09-20 | Zte Corporation | Keyboard type terminal and location method for electronic document therein |
JP2014525099A (ja) * | 2011-07-26 | 2014-09-25 | ゼットティーイー コーポレイション | タッチスクリーン端末及びその電子文書の位置決め方法 |
US9280274B2 (en) | 2011-09-13 | 2016-03-08 | Sony Corporation | Information processing device, display control method, program and information storage medium |
JPWO2013039064A1 (ja) * | 2011-09-13 | 2015-03-26 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、表示制御方法、プログラム及び情報記憶媒体 |
US10872454B2 (en) | 2012-01-06 | 2020-12-22 | Microsoft Technology Licensing, Llc | Panning animations |
JP2015517131A (ja) * | 2012-02-29 | 2015-06-18 | ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. | 情報検索方法及び端末 |
JP2013191178A (ja) * | 2012-03-15 | 2013-09-26 | Konica Minolta Inc | 情報機器およびコンピュータープログラム |
US10579246B2 (en) | 2012-03-15 | 2020-03-03 | Konica Minolta Business Technologies, Inc. | Information device and computer-readable storage medium for computer program |
JP2014063224A (ja) * | 2012-09-19 | 2014-04-10 | Sharp Corp | 表示装置、制御方法、制御プログラム、および記録媒体 |
US11126343B2 (en) | 2013-12-26 | 2021-09-21 | Saturn Licensing Llc | Information processing apparatus, information processing method, and program |
JP2018055623A (ja) * | 2016-09-30 | 2018-04-05 | ブラザー工業株式会社 | 表示入力装置及び記憶媒体 |
JP2018190474A (ja) * | 2018-09-10 | 2018-11-29 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP2020173862A (ja) * | 2020-07-21 | 2020-10-22 | ソニー株式会社 | システム、情報処理装置およびプログラム |
JP7214685B2 (ja) | 2020-07-21 | 2023-01-30 | ソニーグループ株式会社 | システム、情報処理方法およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20070150830A1 (en) | 2007-06-28 |
KR20080079695A (ko) | 2008-09-01 |
CN101371217A (zh) | 2009-02-18 |
US9354803B2 (en) | 2016-05-31 |
DE112006003505T5 (de) | 2008-10-09 |
US20160274757A1 (en) | 2016-09-22 |
US10732814B2 (en) | 2020-08-04 |
EP1963950A1 (en) | 2008-09-03 |
US20210149537A1 (en) | 2021-05-20 |
AU2006330740B2 (en) | 2010-02-18 |
WO2007076226A1 (en) | 2007-07-05 |
US20110022985A1 (en) | 2011-01-27 |
US7958456B2 (en) | 2011-06-07 |
CN101980128A (zh) | 2011-02-23 |
AU2006330740A1 (en) | 2007-07-05 |
KR101031388B1 (ko) | 2011-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210149537A1 (en) | Scrolling list with floating adjacent index symbols | |
JP4707745B2 (ja) | インデックス記号のリスト上の移動接触に応答したリストスクロール | |
US7786975B2 (en) | Continuous scrolling list with acceleration | |
US9569071B2 (en) | Method and apparatus for operating graphic menu bar and recording medium using the same | |
AU2008100003A4 (en) | Method, system and graphical user interface for viewing multiple application windows | |
US20090265657A1 (en) | Method and apparatus for operating graphic menu bar and recording medium using the same | |
US9009612B2 (en) | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface | |
US20120327009A1 (en) | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20101027 |