(57)【特許請求の範囲】
【請求項１】
電子デバイスシステムの作動の方法であって、
タッチスクリーン上で行われ、かつ開始点と第１及び２の終了点とを有するドラッグを検出する段階であって、前記タッチスクリーンは、前記開始点と前記第１の終了点との間の中心点を通る水平線又は垂直線である中心線によって分割され、前記第２の終了点は、前記分割されたタッチスクリーンの前記開始点を含む部分に位置する、段階と、
前記開始点と前記第１の終了点との間のカーソル長さ、前記開始点から前記第１の終了点へのカーソル方向、開始部分、及び前記第１の終了点にあって前記開始点での該開始部分よりも大きい終了部分を有し、前記ドラッグに基づいて延長可能である延伸可能カーソルを前記タッチスクリーン上に表示する段階と、
前記タッチスクリーン上で行われる前記ドラッグによって前記延伸可能カーソルが貼り付けられた後に継続される第１の処理ルーチンを前記カーソル長さ及び前記カーソル方向に基づいて実行し、前記ドラッグの終了点が、前記ドラッグによって前記第２の終了点に移動し、前記第２の終了点が検出されたことに応じて、第２の処理ルーチンを前記中心点と前記第２の終了点との長さ及び前記カーソル方向の反対である前記中心点から前記第２の終了点への方向に基づいて実行する段階と、
を含むことを特徴とする方法。
【請求項２】
前記中心点から前記第２の終了点へのカーソル方向を有する延伸可能カーソルを表示する段階をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ドラッグが前記タッチスクリーン上で横方向に行われるか否かを判断する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ドラッグが前記タッチスクリーン上で縦方向に行われるか否かを判断する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記タッチスクリーンが押下された時に動画の再生速度を維持する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項６】
タッチスクリーン上で行われ、かつ開始点と第１及び２の終了点とを有するドラッグを検出する操作モジュールであって、前記タッチスクリーンは、前記開始点と前記第１の終了点との間の中心点を通る水平線又は垂直線である中心線によって分割され、前記第２の終了点は、前記分割されたタッチスクリーンの前記開始点を含む部分に位置する、操作モジュールと、
前記開始点と前記第１の終了点との間のカーソル長さ、前記開始点から前記第１の終了点へのカーソル方向、開始部分、及び前記第１の終了点にあって前記開始点での該開始部分よりも大きい終了部分を有し、前記ドラッグに基づいて延長可能である延伸可能カーソルを前記タッチスクリーン上に表示する表示モジュールと、
前記タッチスクリーン上で行われる前記ドラッグによって前記延伸可能カーソルが貼り付けられた後に継続される第１の処理ルーチンを前記カーソル長さ及び前記カーソル方向に基づいて実行し、前記ドラッグの終了点が、前記ドラッグによって前記第２の終了点に移動し、前記第２の終了点が検出されたことに応じて、第２の処理ルーチンを前記中心点と前記第２の終了点との長さ及び前記カーソル方向の反対である前記中心点から前記第２の終了点への方向に基づいて実行する設定再生モジュールと、
を含むことを特徴とする電子デバイスシステム。
【請求項７】
前記表示モジュールは、前記中心点から前記第２の終了点へのカーソル方向を有する延伸可能カーソルを表示することを特徴とする請求項６に記載のシステム。
【請求項８】
前記ドラッグが前記タッチスクリーン上で横方向に行われるか否かを判断する判断ドラッグモジュールを更に含むことを特徴とする請求項６に記載のシステム。
【請求項９】
前記ドラッグが前記タッチスクリーン上で縦方向に行われるか否かを判断する判断ドラッグモジュールを更に含むことを特徴とする請求項６に記載のシステム。
【請求項１０】
前記タッチスクリーンが押下された時に動画の再生速度を維持する維持再生モジュールを更に含むことを特徴とする請求項６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に表示システムに関し、より具体的には情報処理の処理継続のためのシステムに関する。
【背景技術】
【０００２】
本出願は、電子デバイスに関し、より具体的には電子デバイスのためのタッチ感知ディスプレイに関する。セルラー電話、手持ち式コンピュータ、及び携帯音楽プレーヤのような電子デバイスは、多くの場合にディスプレイを含む。ディスプレイは、ユーザに視覚情報を提供するのに使用される制御可能ピクセルのアレイを含む。多くの場合に、タッチセンサ機能を有するディスプレイを提供することが望ましい。例えば、携帯情報端末には、抵抗性タッチ感知技術を用いたタッチスクリーンが設けられている。ユーザの指又は他の外部物体がタッチセンサの近くにもたらされると、画面に対する対応する変化を感知し、タッチ位置情報に変換することができる。
【０００３】
最近では、様々な操作デバイスを有する情報処理装置が普及している。例えば、タッチスクリーンを有する情報処理装置では、画面上のタッチ操作（タッチ（接触する）、タップ（タッチし、次に、解放する）、ドラッグ（引きずる）、又はフリック（軽く打つ）など）によって直感的な操作を行うことができる。
【０００４】
コンピュータ及び他の電子デバイスにおける入力デバイスとしてのタッチ感知面の使用は、近年大きく増加している。従って、電子デバイスのためのタッチ感知画面のより優れた使用性、信頼性、及び精度を提供することが望ましいであろう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、処理継続機構を有する表示システムにおいて、最小にされたコストという利点をもたらし、効率を最大化し、同時に信頼性、安全性、又は人又は商品の取り扱いを改善することへの要求が依然として残っている。世界中で常に高まりゆく社会的及び経済的な交流の要求を考慮すると、これらの問題に対する解答を見つけるのは益々重要である。
【０００６】
高まる消費者の期待、人又は物品の時宜を得た移動のためのより優れたシステムが強く追い求められることを考慮すると、上述の問題に対する解答を見つけるのは益々重要である。更に、コストを低減し、効率及び性能を改善し、競争圧力に対抗することへの要求は、上述の問題に対する解答を見つけることの大きな必要性に更に高い緊急性を付加する。上述の問題に対する解決法が長年にわたって求められてきたが、従来の開発は、いかなる解決法も教示又は提案しておらず、従って、これらの問題に対する解決法は、長い間当業者の手から逃れている。
【課題を解決するための手段】
【０００７】
本発明は、電子デバイスシステムの作動の方法を提供し、本方法は、開始点と終了点を有し、タッチスクリーン上で行われるドラッグを検出する段階と、カーソル長さ、カーソル方向、開始部分、及び終了点にあって開始点にある開始部分よりも大きい終了部分を有し、ドラッグに基づいて延長可能な延伸可能カーソルを検出する段階と、延伸可能カーソルをタッチスクリーン上に表示する段階と、延伸可能カーソルがタッチスクリーンで行われるドラッグによって貼り付けられた後も継続される処理ルーチンをカーソル長さ及びカーソル方向に基づいて行う段階とを含む。
【０００８】
本発明は、電子デバイスシステムを提供し、システムは、開始点と終了点を有し、タッチスクリーン上で行われるドラッグを検出するための操作モジュールと、カーソル長さ、カーソル方向、開始部分、及び終了点にあって開始点にある開始部分よりも大きい終了部分を有し、ドラッグに基づいて延長可能な延伸可能カーソルを検出するために操作モジュールに結合された制御モジュールと、延伸可能カーソルをタッチスクリーン上に表示するために制御モジュールに結合された表示モジュールと、延伸可能カーソルがタッチスクリーンで行われるドラッグによって貼り付けられた後も継続される処理ルーチンをカーソル長さ及びカーソル方向に基づいて行うために表示モジュールに結合された第１の設定再生モジュールとを含む。
【０００９】
本発明のある一定の実施形態は、上述したものに加えて又はその代わりに他の段階又は要素を有する。これらの段階又は要素は、添付図面を参照して以下に続く詳細説明の読解によって当業者に明らかになるであろう。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態における処理継続機構を有する電子デバイスシステムを示す図である。
【図２】電子デバイスシステムの例示的な機能ブロック図である。
【図３】電子デバイスシステムの例示的なハードウエアブロック図である。
【図４】延伸可能カーソルに関する電子デバイスシステムの作動の例を示す図である。
【図５Ａ】延伸可能カーソルの例示的な形状を略示する図である。
【図５Ｂ】延伸可能カーソルの例示的な形状を略示する図である。
【図６】再生速度の第１の制御を略示する図である。
【図７Ａ−Ｃ】再生速度の第２の制御を略示する図である。
【図８】再生速度の第３の制御を略示する図である。
【図９】編集モードにおける再生速度の制御を略示する図である。
【図１０Ａ】スクロール速度の制御を略示する図である。
【図１０Ｂ】スクロール速度の制御を略示する図である。
【図１０Ｃ】スクロール速度の制御を略示する図である。
【図１１Ａ】パラメータ調節速度の制御を略示する図である。
【図１１Ｂ】パラメータ調節速度の制御を略示する図である。
【図１２】動画再生画面の構成を略示する図である。
【図１３Ａ−Ｄ】動画再生アプリケーションにおける延伸可能カーソルを通じた第１の操作入力例を略示する図である。
【図１４Ａ−Ｂ】動画再生アプリケーションにおける延伸可能カーソルを通じた第２の操作入力例を略示する図である。
【図１５Ａ−Ｃ】動画再生アプリケーションにおける延伸可能カーソルを通じた第３の操作入力例を略示する図である。
【図１６】トラック選択画面の構成を略示する図である。
【図１７Ａ−Ｄ】音楽再生アプリケーションにおける延伸可能カーソルを通じた第１の操作入力例を略示する図である。
【図１８】第１の操作入力処理ルーチンを示す流れ図である。
【図１９】第２の操作入力処理ルーチンを示す流れ図である。
【図２０】第３の操作入力処理ルーチンを示す流れ図である。
【図２１】図２０の第３の操作入力処理ルーチンを示す流れ図に続く流れ図である。
【図２２】本発明の第２の実施形態における処理継続機構を有する電子デバイスシステムの例示的なハードウエアブロック図である。
【図２３Ａ−Ｄ】本発明の第２の実施形態に基づく動画再生アプリケーションにおける延伸可能カーソルを通じた操作入力例を略示する図である。
【図２４】本発明の第２の実施形態に基づく操作入力処理ルーチンを示す流れ図である。
【図２５】本発明の更に別の実施形態における電子デバイスシステムの作動の方法の流れ図である。
【発明を実施するための形態】
【００１１】
当業者が本発明を製造し、使用することを可能にするために、以下に続く実施形態を十分に詳細に説明する。本発明の開示に基づいて他の実施形態が明らかになり、本発明の範囲から逸脱せずに、システム変更、処理変更、又は機械的な変更を加えることができることは理解されるものとする。
【００１２】
以下に続く説明では、本発明の完全な理解をもたらすために数々の特定の詳細内容を提供する。しかし、これらの特定の詳細内容なしに本発明を実施することができることは明らかであろう。本発明を不明瞭にしないために、一部の公知の回路、システム構成、及び処理段階は、詳細には開示しない。
【００１３】
システムの実施形態を示す図面は半図式的であり、正確な縮尺のものではなく、特に寸法のうちの一部のものは、呈示の明瞭化のためのものであり、図面の図内で誇張して示している。同様に、図面内の表示は、説明を容易にするために一般的に類似の向きを示しているが、図内のこの描示は殆どの部分で任意である。一般的に、本発明は、あらゆる向きに作動させることができる。説明の都合上、実施形態には、第１の実施形態、第２の実施形態等と番号を振っており、これらの番号が振られた実施形態は、いずれかの他の意味を有するか又は本発明に対する制限を定めるように意図したものではない。
【００１４】
本明細書で言及する「モジュール」という用語は、ソフトウエア、ハードウエア、又はこれらの組合せを含むことができる。例えば、ソフトウエアは、マシンコード、ファームウエア、組み込みコード、及びアプリケーションソフトウエアとすることができる。同様に、例えば、ハードウエアは、回路、プロセッサ、コンピュータ、集積回路、集積回路コア、圧力センサ、慣性センサ、マイクロ電気機械システム（ＭＥＭＳ）、受動デバイス、又はこれらの組合せとすることができる。
【００１５】
「設定」という用語は、割り当て、生成、判断、計算、評価、あらゆる他の方法、又はこれらの組合せを意味する。例えば、マルチメディア出力の表示速度は、公称速度値を表示速度に割り当てることによって設定することができる。
【００１６】
ナビゲーション装置では、例えば、地図の縮小スケールがドラッグによって変更されるので、１回のドラッグによって望ましいスケールが得られなかった場合には、望ましいスケールが得られるまで地図を連続して拡大又は縮小するためにドラッグを数回繰り返さなければならない。情報処理装置では、一部の場合にはドラッグを数回行わなければならず、それによって操作性が悪化する可能性がある。本発明の実施形態は、操作入力がドラッグによって実施された後に操作性が改善する情報処理装置、処理継続法、及び処理継続プログラムを提供する。
【００１７】
ここで図１を参照すると、本発明の第１の実施形態における処理継続機構を有する電子デバイスシステム１００が示されている。図１は、移動端末の外部構成を略示する例示的な図である。例えば、電子デバイスシステム１００は、移動端末を含むことができる。
【００１８】
例として電子デバイスシステム１００を移動デバイスとして示しているが、電子デバイスシステム１００は、異なる形態ファクタ又は構成に実施することができる。例えば、電子デバイスシステム１００は、デスクトップコンピュータ又は対話型モニタ又はディスプレイのような、タッチスクリーンを有する据え置きコンピュータデバイスとすることができる。
【００１９】
電子デバイスシステム１００は、情報処理装置、処理継続法、及び処理継続プログラムに関連付けることができる。例えば、電子デバイスシステム１００は、直感的操作としてドラッグによる操作入力を行うことができる情報処理装置に適切とすることができる。
【００２０】
電子デバイスシステム１００は、片手で把持することができるほぼ平坦な形状及びサイズを有するケーシング１０２を含むことができる。電子デバイスシステム１００は、タッチスクリーン１０４を含むことができる。タッチスクリーン１０４は、電子デバイスシステム１００からの画面表示出力を提供するためのインタフェースのみならず、画面への接触による電子デバイスシステム１００内への入力インタフェースを電子デバイスシステム１００のユーザに対して提供する。
【００２１】
タッチスクリーン１０４は、ケーシング１０２の前面１０６の中心区画内に設置することができる。例示目的で、ケーシング１０２及びタッチスクリーン１０４を矩形形状で示しているが、ケーシング１０２及びタッチスクリーン１０４はあらゆる他の形状を含むことができることは理解される。
【００２２】
タッチスクリーン１０４の例は、液晶ディスプレイパネル、及び液晶ディスプレイパネルの表示面を覆う肉薄で透明のタッチパネルを含むことができる。タッチパネルは、例えば、静電容量型のものである。電子デバイスシステム１００は、タッチスクリーン１０４上で指、タッチペン、又はスタイラスを使用するタッチ操作をユーザ（図示せず）の操作入力として受け取ることができる。
【００２３】
電子デバイスシステム１００は、非画面インタフェース１０８を含むことができる。非画面インタフェース１０８は、タッチスクリーン１０４とは異なる入力インタフェースである。非画面インタフェース１０８は、ボタン、キーボードインタフェース、トラックボール、矢印ボタン、タッチパッド、又はこれらの組合せとすることができる。
【００２４】
電子デバイスシステム１００は、あらゆる方向に使用することができる。電子デバイスシステム１００は、タッチスクリーン１０４の向きに基づいて、タッチスクリーン１０４の側部に対してそれぞれ垂直又は水平な方向に向く縦方向１１０又は横方向１１２に使用することができる。
【００２５】
例えば、タッチスクリーン１０４の短手側部が水平方向に沿い、タッチスクリーン１０４の長手側部が垂直方向に沿うようにタッチスクリーン１０４の向きが位置決めされた場合には、縦方向１１０及び横方向１１２は、それぞれ長手側部及び短手側部に沿っている。言い換えれば、縦方向１１０及び横方向１１２は、それぞれ短手側部及び長手側部に対して垂直である。この場合、タッチスクリーン１０４は縦長である。
【００２６】
同様に、例えば、タッチスクリーン１０４の短手側部が垂直方向に沿い、タッチスクリーン１０４の長手側部が水平方向に沿うようにタッチスクリーン１０４の向きが位置決めされた場合には、縦方向１１０及び横方向１１２は、それぞれ短手側部及び長手側部に沿っている。言い換えれば、縦方向１１０及び横方向１１２は、それぞれ長手側部及び短手側部に対して垂直である。この場合、タッチスクリーン１０４は横長である。
【００２７】
例えば、図１は、それぞれタッチスクリーン１０４の短手側部及び長手側部に沿うタッチスクリーン１０４の平面内の線であるＸ軸及びＹ軸を描示している。例示目的で、縦方向１１０及び横方向１１２をそれぞれＹ軸及びＸ軸に沿って示しているが、縦方向１１０及び横方向１１２は、タッチスクリーン１０４の向きに依存してそれぞれＸ軸又はＹ軸に沿うとすることができるは理解される。
【００２８】
次に、図２を参照すると、この図には電子デバイスシステム１００の例示的機能ブロック図が示されている。例示的機能ブロック図は、電子デバイスシステム１００の情報処理装置の機能構成を表している。電子デバイスシステム１００は、操作モジュール２０２、表示モジュール２０４、及び制御モジュール２０６を含むことができる。
【００２９】
制御モジュール２０６は、及び図２に描示しているモジュールに対する作動の制御及びこれらのモジュール間のデータフローの制御を提供する。制御モジュール２０６は、操作モジュール２０２を通じてドラッグが行われた場合に、このドラッグに基づいてドラッグの開始点と終了時点とを結ぶカーソルを表示モジュール２０４上に表示することができる。制御モジュール２０６は、カーソル方向に基づいて処理を行うことができる。
【００３０】
操作モジュール２０２は、表示モジュール２０４を通じた図１のタッチスクリーン１０４に対する対話を認識して処理する。表示モジュール２０４は、タッチスクリーン１０４に対する対話のインタフェース及び認識を提供する。表示モジュール２０４は、タッチスクリーン１０４を用いて実施することができる。
【００３１】
制御モジュール２０６は、ドラッグに基づいて表示されるカーソルの長さに基づいて処理を実行するが、操作モジュール２０２を通して表示モジュール２０４の画面上にカーソルを貼り付けるための貼り付け操作が存在する場合には、制御モジュール２０６は、その後の処理を自動的に実行し続けることができる。このようにして、貼り付け操作の後に、制御モジュール２０６は、ドラッグを行うことなく、ドラッグによって行われた処理を実行し続けることができる。
【００３２】
例として、制御モジュール２０６が、ドラッグに基づいて任意パラメータを増加又は減少させる処理を実行する場合には、貼り付け操作の後に、ドラッグを行うことなく、パラメータを増加又は減少させ続けることが可能である。パラメータは、タッチスクリーン１０４上の表示の一部分とすることができる。
【００３３】
更に、ドラッグの開始点側になるカーソルの一方の端部部分からドラッグの終了点側になるカーソルの他方の端部部分に向かう方向をカーソルの方向と呼ぶ時に、制御モジュール２０６は、カーソルの方向及び長さに基づいて処理を実行することができる。特定の例として、カーソルの方向を直角に曲げるための操作が、ドラッグに基づいてカーソルが表示モジュール２０４に表示された状態で行われる場合には、制御モジュール２０６は、この操作を貼り付け操作として使用して、その後も処理を実行し続けることができる。
【００３４】
制御モジュール２０６は、カーソルの方向及び長さに基づいて再生速度でコンテンツを再生する処理を実行することができる。この例では、制御モジュール２０６は、ドラッグに基づいて表示モジュール２０４上にカーソルを表示することができ、貼り付け操作が、カーソルの方向及び長さに基づいてコンテンツがこの再生速度で再生されている間に行われる場合には、制御モジュール２０６は、その再生速度でコンテンツを再生し続けることができる。再生速度とは、マルチメディア又は他の通信メッセージ又は表示が発生されて表示又は出力されることになる速度である。例えば、再生速度は、動画が表示画面上に表示される速度を表すことができる。
【００３５】
制御モジュール２０６は、カーソルの方向及び長さに基づくスクロール速度で表示モジュール２０４上に表示された表示オブジェクトをスクロールする処理を実行することができる。この例では、制御モジュール２０６は、ドラッグに基づいて表示モジュール２０４上にカーソルを表示することができ、貼り付け操作が、カーソルの方向及び長さに基づくこのスクロール速度で表示オブジェクトがスクロールされている間に行われる場合には、制御モジュール２０６は、このスクロール速度で表示オブジェクトをスクロールし続けることができる。スクロール速度とは、マルチメディア情報が表示モジュール２０４にわたってパンされ、そこに表示され、又は出力される移動速度である。
【００３６】
制御モジュール２０６はまた、カーソルの方向及び長さに基づいて増加又は減少する速度で所定のパラメータを増加又は減少させる処理を行うことができる。この例では、制御モジュール２０６は、ドラッグに基づいて表示モジュール２０４上にカーソルを表示することができ、貼り付け操作が、カーソルの方向及び長さに基づく増加又は減少速度でパラメータが増加又は減少されている間に行われる場合には、制御モジュール２０６は、この増加又は減少速度でパラメータを増加又は減少し続けることができる。
【００３７】
パラメータは、現在表示されているか又は表示されるマルチメディアデータの生成をユーザが調節又は操作するために表示モジュール２０４によって表示される制御機能である。例えば、パラメータは、音量又は速度の調節のためのメニュー又は制御バーとして表示することができる。
【００３８】
操作モジュール２０２は、操作モジュール２０２の操作面上の押下操作を感知するための押圧感知モジュール２０８を含むことができる。制御モジュール２０６が、押圧感知モジュール２０８の感知結果に基づいて押下操作が行われたと認識した場合には、制御モジュール２０６は、その押下操作を貼り付け操作として使用して、その後も処理を実行し続けることができる。
【００３９】
貼り付け操作が実行される場合には、制御モジュール２０６は、処理を実行し続け、かつ処理の内容を示す情報を表示モジュール２０４上に表示することができる。所定の操作が、制御モジュール２０６が処理を実行し続ける間に行われる場合には、制御モジュール２０６は、処理を終了することができる。所定の操作とは、カーソルを制御する動作であり、これは、使用を容易にするために予め設定されるか、制御モジュール２０６がその現在の実行を終了される前に行われるか、又はその組合せである。
【００４０】
ユーザがドラッグを数回行うことなく制御モジュール２０６がいずれかの処理を行い続ける場合には、操作性が更に改善することが見出されている。
【００４１】
次に、図３を参照すると、電子デバイスシステム１００の例示的なハードウエアブロック図が示されている。図３は、電子デバイスシステム１００又はより具体的には図２に示している機能ブロック図の特定の例である。例えば、図３は、移動端末のハードウエア構成を示すブロック図である。
【００４２】
電子デバイスシステム１００は、コンピュータデバイス３０２を含むことができる。コンピュータデバイス３０２は、電子デバイスシステム１００における計算機能を提供する。コンピュータデバイス３０２の例は、中央演算処理装置（ＣＰＵ）、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、特定用途向け標準製品、又はハードウエア状態機械である。
【００４３】
コンピュータデバイス３０２は、プログラムを不揮発性メモリ３０４、ランダムアクセスメモリ３０６、又はこれらの組合せに記憶し、そこに記憶されたプログラムを実行するか又はそこからプログラムを実行することができる。コンピュータデバイス３０２は、不揮発性メモリ３０４に記憶することができるプログラムをランダムアクセスメモリ３０６内に拡張することができ、ランダムアクセスメモリ３０６からプログラムを読み取ることができる。不揮発性メモリ３０４は、記憶されたコンテンツを不揮発性メモリ３０４に電力を供給することなく保持するメモリデバイス又はデバイスの一部分である。コンピュータデバイス３０２は、プログラムに基づいて様々な処理を行うことができ、図２のそれぞれのモジュール及び図３のハードウエアブロックを制御する。
【００４４】
タッチスクリーン１０４は、様々な情報を表示する表示デバイスである表示パネル３１６、及び操作入力を受け取る操作入力デバイスであるタッチパネル３１８を含むことができる。例えば、表示パネル３１６は、液晶ディスプレイを表すことができる。
【００４５】
タッチパネル３１８上のどこかが指によってタッチされると、タッチパネル３１８は、タッチされた位置（すなわち、タッチ位置）の座標を検出することができる。タッチパネル３１８は、タッチ位置の座標を示す入力信号をコンピュータデバイス３０２に伝達することができる。タッチパネル３１８は、所定の時間間隔で、例えば、継続的なタッチなどの間のドラッグ時間でタッチ位置の座標を示す入力信号をコンピュータデバイス３０２に伝達することができる。
【００４６】
コンピュータデバイス３０２は、タッチパネル３１８から伝達された入力信号からタッチ位置の座標を取得すると、表示パネル３１６の画面上のどの位置がタッチされたかを認識するために、この座標を表示パネル３１６の画面座標に変換することができる。すなわち、コンピュータデバイス３０２は、画面上のタッチ位置を認識することができる。コンピュータデバイス３０２は、タッチ位置が如何に移動されるか、すなわち、タッチ位置の軌跡を認識するために、所定の時間間隔で伝達される入力信号から得られるタッチ位置の座標を表示パネル３１６の画面座標に連続して変換することができる。
【００４７】
コンピュータデバイス３０２は、このようにして認識されたタッチ位置及び軌跡に基づいて、画面上でタッチ操作が如何に行われるかを判断することができる。コンピュータデバイス３０２は、操作入力として受け取られたタッチ操作を処理することができ、操作入力に基づいて処理を行うことができる。
【００４８】
コンピュータデバイス３０２はまた、タッチ、タップ、ドラッグ、フリック、又は同様の身振りのようなアクションのようなタッチ操作を操作入力として受け取ることができる。コンピュータデバイス３０２は、非画面インタフェース１０８における押下操作を認識し、ユーザによる押下操作を操作入力として受け取り、この操作入力に基づいて処理を行うことができる。
【００４９】
この場合、例えば、不揮発性メモリ３０４内に画像ファイルとして記憶された画像のサムネイル（図示せず）が一覧表示される状態で、ユーザは、タッチスクリーン１０４内の望ましいサムネイルを選択入力として軽く叩くことができる。コンピュータデバイス３０２は、画像を再生するための操作入力としてタッチ操作を受け取り、軽く叩かれたサムネイルに対応する画像ファイルを不揮発性メモリ３０４、ランダムアクセスメモリ３０６、又はこれらの組合せから読み取ることができる。
【００５０】
この例では、対応する画像ファイルは、静止画像ファイルであり、コンピュータデバイス３０２は、静止画像ファイルから静止画像データを抽出することができる。コンピュータデバイス３０２は、静止画像信号を取得するために静止画像データに関する所定の再生処理を行い、それをタッチスクリーン１０４の表示パネル３１６上に表示することができる。例えば、所定の再生処理は、復号処理及びデジタルアナログ変換処理などを含むことができる。
【００５１】
異なる例では、対応する画像ファイルは、動画ファイルであり、コンピュータデバイス３０２は、動画ファイルから動画データと音データとを分離することができる。コンピュータデバイス３０２は、動画信号を取得するために動画データに関する所定の再生処理を行い、それをタッチスクリーン１０４の表示パネル３１６上に表示することができる。例えば、所定の再生処理は、復号処理、及びデジタルアナログ変換処理などを含むことができる。
【００５２】
コンピュータデバイス３０２は、音像信号を取得するために、音データに関する他の所定の再生処理を行うことができ、ヘッドフォン端子（図示せず）を通じてそれを出力することができる。例えば、所定の再生処理は、復号処理、デジタルアナログ変換処理、及び増幅処理などを含むことができる。
【００５３】
電子デバイスシステム１００は、ユーザによって指定された画像を再生することができる。更に、例えば、不揮発性メモリ３０４内に音楽ファイルとして記憶された音楽タイトル（トラック）がタッチスクリーン１０４上に一覧表示される状態で、ユーザが望みのタイトルを軽く叩くと仮定することができる。
【００５４】
電子デバイスシステム１００は、ユーザによって指定された音楽を再生することができる。コンピュータデバイス３０２は、音楽を再生するための操作入力としてタッチ操作を受け取り、軽く叩かれたタイトルに対応する音楽ファイルを不揮発性メモリ３０４から読み取ることができる。コンピュータデバイス３０２は、音楽ファイルから音データを抽出することができる。
【００５５】
コンピュータデバイス３０２は、音信号を取得するために音データに関する所定の再生処理を行うことができ、ヘッドフォン端子（図示せず）を通じてそれを出力することができる。例えば、所定の再生処理は、復号処理、デジタルアナログ変換処理、及び増幅処理などを含むことができる。
【００５６】
電子デバイスシステム１００は、ユーザによって指定された音楽を再生し、その音楽に関する情報を表示することができる。コンピュータデバイス３０２は、読み取った音楽ファイルから情報を抽出し、タッチスクリーン１０４の表示パネル３１６上にそれを表示することができる。例えば、抽出される情報は、ジャケット画像、トラックのタイトル、アルバムのタイトル、又はアーティスト名を含むことができる。
【００５７】
更に、例えば、ウェブブラウザの作動に対応するアイコンがタッチスクリーン１０４上に表示された状態で、ユーザがアイコンを軽く叩くと仮定することができる。コンピュータデバイス３０２は、ウェブブラウザを作動させるための操作入力としてタッチ操作を受け取り、実行されるウェブブラウザプログラムを不揮発性メモリ３０４、ランダムアクセスメモリ３０６、又はこれらの組合せから読み取ることができ、ウェブブラウザを作動させる。
【００５８】
電子デバイスシステム１００は、ウェブブラウザを作動させることによってウェブページを表示することができる。コンピュータデバイス３０２は、ウェブブラウザの画面をタッチスクリーン１０４の表示パネル３１６上に表示することができ、ネットワーク上にあるとすることができるサーバからウェブページ上のページデータをネットワークインタフェース３２０を通じて受け取ることができる。コンピュータデバイス３０２は、ページデータに基づいてページ画像をウェブブラウザの画面上に表示することができる。
【００５９】
電子デバイスシステム１００には、タッチ操作の一種類であるドラッグのみを用いて様々な操作入力を行うことができるユーザインタフェースをインストールすることができる。特定の例として、電子デバイスシステム１００では、ドラッグの開始点及び終了点の位置、開始点から終了点に向う方向、又は開始点から終了点までの距離などに関する情報（以下ではドラッグ情報と呼ぶ）、及び様々な操作入力は、所定の構成により予め互いに対応する。
【００６０】
電子デバイスシステム１００は、ドラッグのみを用いて開始点位置と終了点位置、開始点と終了点の方向、又は開始点と終了点の距離などを変更することによって様々な操作入力を行うことができる。例えば、ドラッグの開始点は、ドラッグが開始される時のタッチ位置又は初期タッチ位置である。ドラッグの終了点は、ドラッグが開始された後の現在のタッチ位置である。ドラッグ中には、開始点は固定され、終了点は指の動きに基づいて移動する。
【００６１】
ドラッグの開始点の位置と終了点の位置は、それぞれ、開始点位置と終了点位置である。ドラッグの開始点から終了点への方向は、開始点と終了点の方向である。ドラッグの開始点から終了点までの距離は、開始点と終了点の距離である。
【００６２】
実際にドラッグが行われると、コンピュータデバイス３０２は、ドラッグ情報に対応する操作入力を受け取るために、ドラッグから開始点位置と終了点位置、開始点と終了点の方向、又は開始点と終了点の距離などに関するドラッグ情報を取得することができる。しかし、そのようなユーザインタフェースを用いて望ましい操作性を得るためには、ユーザが、ドラッグの開始点位置と終了点位置、開始点と終了点の方向、又は開始点と終了点の距離などを容易に認識することができることが好ましい。
【００６３】
次に、図４を参照すると、延伸可能カーソル４０２における電子デバイスシステム１００の作動例が示されている。図４は、延伸可能カーソル４０２の表示を略示する図の例である。
【００６４】
電子デバイスシステム１００は、開始点４０４及び終了点４０６の位置を視覚的に示す延伸可能カーソルを表示することができる。延伸可能カーソル４０２は、ドラッグが行われる際の開始点４０４から終了点４０６への方向を表すカーソル方向４０８、及びタッチスクリーン１０４上の延伸可能カーソル４０２の広がりの間の距離を表すカーソル長さ４１０と共に表示することができる。開始点４０４及び終了点４０６は、上述の図において説明した開始点及び終了点を表すことができる。
【００６５】
延伸可能カーソル４０２は、ドラッグ４１２が行われる時に作成することができる。ドラッグ４１２は、タッチスクリーン１０４上で行われる作動によって作成される軌跡である。ドラッグ４１２は、上述の図１〜図３において説明したドラッグを表すことができる。
【００６６】
延伸可能カーソル４０２は、ドラッグ４１２の開始点４０４から終了点４０６まで延伸する。カーソル方向４０８（延伸方向）又はカーソル長さ４１０（延伸可能カーソル長さ）は、ドラッグ４１２の終了点の移動及び位置に基づいてドラッグ４１２に従うように変更することができる。延伸可能カーソル４０２は、タッチスクリーン１０４に沿ったドラッグ４１２に基づいて延長可能にすることができる。
【００６７】
延伸可能カーソル４０２を表示することにより、電子デバイスシステム１００は、ユーザが、ドラッグ４１２の開始点４０４及び終了点４０６の位置、カーソル方向４０８、及びカーソル長さ４１０を容易に認識することを可能にすることができる。以下では延伸可能カーソル４０２及び延伸可能カーソル４０２を通じた操作入力をより詳細に説明する。
【００６８】
特定のハードウエア又は機能の例として、図２の操作モジュール２０２は、図３のタッチパネル３１８である。図２の表示モジュール２０４は、電子デバイスシステム１００の図３の表示パネル３１６である。図２の制御モジュール２０６は、電子デバイスシステム１００の図３のコンピュータデバイス３０２である。
【００６９】
ドラッグ４１２に基づいて制御モジュール２０６によって延長可能な延伸可能カーソル４０２は、ユーザが、タッチパネル３１８によって望みの入力を容易に操作することを可能にすることが見出されている。
【００７０】
次に、図５Ａ及び図５Ｂを参照すると、延伸可能カーソル４０２（ＣＳ）の例示的な形状を略示する図が示されている。この図は、延伸可能カーソルによる操作入力を描示している。基本作動では、図５Ａに示しているようにユーザの指がタッチスクリーン１０４にタッチすると、図３のコンピュータデバイス３０２は、延伸可能カーソル４０２として描示している延伸可能な円形のカーソルをタッチスクリーン１０４上のタッチ位置５０４（Ｔｐ）の周囲に表示することができる。タッチ位置５０４は、上述の図において説明したタッチ位置を表すことができる。
【００７１】
次に、図５Ｂに示しているようにユーザの指が離されない状態でドラッグ４１２が行われると、コンピュータデバイス３０２は、ドラッグ４１２の開始点４０４（Ｄ１）からその終了点４０６（Ｄ２）まで延伸可能カーソル４０２を延伸することができる。開始点４０４（Ｄ１）及び終了点４０６（Ｄ２）は、それぞれタッチ位置５０４の初期位置及び現在位置とすることができる。従って、電子デバイスシステム１００は、ユーザが、タッチ操作がドラッグ４１２として受け取られることを認識し、伸張可能カーソル４０２に直接触れてそれを延伸するようにそのようなタッチでドラッグ４１２を行うことを可能にすることができる。
【００７２】
更に、延伸可能カーソル４０２は、このようにしてドラッグ４１２の開始点４０４からその終了点４０６まで延伸されるので、電子デバイスシステム１００は、ユーザが、ドラッグ４１２の開始点４０４からその終了点４０６までの距離（開始点と終了点の距離）を認識することを可能にすることができる。
【００７３】
以下では、延伸可能カーソル４０２においてドラッグ４１２の開始点４０４（Ｄ１）に対応するか又はそこにおける位置を延伸可能カーソル４０２の開始位置５０６（Ｃ１）で表し、ドラッグ４１２の終了点４０６（Ｄ２）に対応するか又はそこにおける位置を延伸可能カーソル４０２の終了位置５０８（Ｃ２）で表す。すなわち、延伸可能カーソル４０２は、ドラッグ４１２の開始点４０４（Ｄ１）に対応する開始位置５０６（Ｃ１）からドラッグ４１２の終了点４０６（Ｄ２）に対応する終了位置５０８（Ｃ２）まで延伸することができる。
【００７４】
更に、延伸可能カーソル４０２は、開始位置５０６（Ｃ１）側から終了位置５０８（Ｃ２）側に向う時に徐々に肉厚になる形状で形成することができる。すなわち、延伸可能カーソル４０２は、開始位置５０６（Ｃ１）側の周囲では最も幅狭であり、終了位置５０８（Ｃ２）側の周囲では最も肉厚である。
【００７５】
そのような形状を有する延伸可能カーソル４０２を表示することにより、電子デバイスシステム１００は、ユーザが、延伸可能カーソル４０２においてドラッグ４１２の開始点４０４（Ｄ１）側をその終了点４０６（Ｄ２）側から区別することを可能にすることができる。その結果、更に、ユーザは、ドラッグ４１２の開始点４０４（Ｄ１）からその終了点４０６（Ｄ２）への方向（すなわち、開始点と終了点の方向）を認識することができる。更に、ユーザは、ドラッグ４１２の開始点４０４（Ｄ１）及び終了点４０６（Ｄ２）の位置（すなわち、開始点位置と終了点位置）を認識することができる。
【００７６】
更に、ドラッグ４１２中には、ドラッグ４１２の開始点４０４（Ｄ１）に対応する延伸可能カーソル４０２の開始位置５０６（Ｃ１）を固定することができ、それに対してドラッグ４１２の終了点４０６（Ｄ２）に対応する延伸可能カーソル４０２の終了位置５０８（Ｃ２）を指の動きに沿って移動させることができる。それに応じて、電子デバイスシステム１００は、ユーザが、ドラッグ４１２の開始点と終了点の距離、開始点と終了点の方向、並びに開始点位置と終了点位置を認識することを可能にしながら、ユーザがドラッグ４１２行うことを可能にすることができる。
【００７７】
更に、延伸可能カーソル４０２は、開始位置５０６（Ｃ１）の周囲に開始端半径５１２（Ｒ１）を有する半円を有する開始位置５０６（Ｃ１）側の開始部分５１０を含むことができる。このようにして、ユーザは、半円の中心がドラッグ４１２の開始点４０４（Ｄ１）の位置であることを認識することができる。従って、ユーザは、ドラッグ４１２の開始点４０４（Ｄ１）の位置を正しく認識することができる。
【００７８】
同様に、延伸可能カーソル４０２は、終了位置５０８（Ｃ２）の周囲に終了部分半径５１６（Ｒ２）を有する半円を有しする終了位置５０８（Ｃ２）側の終了部分５１４を含むことができる。このようにして、ユーザは、半円の中心がドラッグ４１２の終了点４０６（Ｄ２）の位置であることを認識することができる。従って、ユーザは、ドラッグ４１２の終了点４０６（Ｄ２）の位置を正しく認識することができる。
【００７９】
延伸可能カーソル４０２は、終了位置５０８（Ｃ２）側の終了部分半径５１６（Ｒ２）が、開始位置５０６（Ｃ１）側の開始端半径５１２（Ｒ１）よりも大きくなるように設定することができる。従って、延伸可能カーソル４０２は、開始位置５０６（Ｃ１）から終了位置５０８（Ｃ２）に向う時に徐々に肉厚にすることができる。
【００８０】
コンピュータデバイス３０２は、延伸可能カーソル４０２を半透明で表示することができる。更に、タッチスクリーン１０４から指を離すことによってドラッグ４１２が終了されると、コンピュータデバイス３０２は、延伸可能カーソル４０２を円形に縮小するように延伸可能カーソル４０２の終了位置５０８（Ｃ２）側を開始位置５０６（Ｃ１）側の近くに移動させた後に、延伸可能カーソル４０２を画面から削除することができる。
【００８１】
更に、コンピュータデバイス３０２は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの開始位置５０６（Ｃ１）及び終了位置５０８（Ｃ２）の位置、開始位置５０６（Ｃ１）から終了位置５０８（Ｃ２）への方向、又は開始位置５０６（Ｃ１）から終了位置５０８（Ｃ２）までの距離などに基づいて様々な操作入力を受け取ることができる。以下では、延伸可能カーソル４０２として描示している延長可能カーソルの開始位置５０６（Ｃ１）からその終了位置５０８（Ｃ２）への方向を延伸可能カーソル４０２の方向と呼び、延長可能カーソルの開始位置５０６（Ｃ１）からその終了位置５０８（Ｃ２）までの距離を延伸可能カーソル４０２の図４のカーソル長さ４１０と呼ぶ。
【００８２】
開始部分５１０よりも大きい終了部分５１４を有する延伸可能カーソル４０２は、ユーザが認識して操作入力を行う上での精度を改善することが見出されている。
【００８３】
次に、図６を参照すると、再生速度６０２の第１の制御を略示する図が示されている。図３のコンピュータデバイス３０２は、延伸可能カーソル４０２を通じた操作入力に基づいて、例えば、動画６０４の再生速度６０２を制御することができる。再生速度６０２及び動画６０４は、上述の図において説明した再生速度及び動画を表すことができる。
【００８４】
コンピュータデバイス３０２は、動画６０４を順方向に１倍速で再生し、例えば、タッチスクリーン１０４に対して横向きに長い動画６０４を横方向１１２に表示することができる。この場合、例えば、ドラッグ４１２は、画面上で横方向１１２に行われると仮定することができる。次に、コンピュータデバイス３０２は、ドラッグ４１２に基づいてドラッグ４１２の開始点４０４からその終了点４０６に画面上で横方向１１２に延伸する延伸可能カーソル４０２を表示することができる。
【００８５】
次に、図７Ａから図７Ｃを参照すると、再生速度６０２の第２の制御を略示する図が示されている。図７Ａに示しているように、図４の延伸可能カーソル４０２の方向は、右向きとすることができる。図３のコンピュータデバイス３０２は、再生速度６０２の符号を正に設定することができ（すなわち、再生方向は順方向である）、図６の動画６０４を順方向に１倍速よりも高速で再生することができる（すなわち、早送り）。更に、他方で、延伸可能カーソル４０２の方向が左向きである場合には、コンピュータデバイス３０２は、再生速度６０２の符号を負に設定し（すなわち、再生方向は逆方向である）、動画６０４を順方向に１倍速よりも高速で再生することができる（すなわち、巻き戻し）。１倍速は、再生が行わるか又は生成される通常の速度である。
【００８６】
次に、図８を参照すると、再生速度６０２の第３の制御を略示する図が示されている。更に、今度は、図８の（Ａ）に示しているように、図３のコンピュータデバイス３０２は、図４の延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、再生速度値を大きい値に設定することができる。図８及びそれ以降のグラフでは、説明の便宜上、延伸可能カーソル４０２が右向き（又は上向き）である時に、延長可能カーソルのカーソル長さ４１０の符号が正に設定され、延伸可能カーソル４０２が左向き（又は下向き）である時に、延伸可能カーソル４０２として描示している延長可能カーソルのカーソル長さ４１０の符号が負に設定されると仮定することができる。
【００８７】
このようにして、電子デバイスシステム１００は、図４のドラッグ４１２の開始点と終了点の方向及びその開始点と終了点の距離を延伸可能カーソル４０２を用いてユーザに示しながらの延伸可能カーソル４０２を通じた操作入力により、再生速度６０２として描示している望ましい再生速度で動画６０４を早送り又は巻き戻しすることができる。次に、指が図１のタッチスクリーン１０４から離され、ドラッグ４１２が終了されると、コンピュータデバイス３０２は、延伸可能カーソル４０２を縮小し、それを画面から削除することができる。
【００８８】
同時に、コンピュータデバイス３０２は、図６の動画６０４を順方向に１倍速で再度再生することができる。更に、図７Ｂ及び図８の（Ｂ）に示しているように、延伸可能カーソル４０２を通じた操作入力に基づいて、動画６０４が低速で再生される再生モード（すなわち、１倍速よりも低速の順方向速度での再生）を別々に設けることができる。
【００８９】
この場合、図７Ａ及び図８の（Ａ）に示している場合と類似の手法で、コンピュータデバイス３０２は、延伸可能カーソル４０２の方向が右向きである場合に、動画６０４を順方向に１倍速よりも高速で再生することができる（すなわち、早送り）。更に、今度は、コンピュータデバイス３０２は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、再生速度値を大きい値に設定することができる。
【００９０】
その一方で、延伸可能カーソル４０２の方向が左向きであり、延伸可能カーソル４０２のカーソル長さ４１０が所定の値よりも短い場合には、コンピュータデバイス３０２は、動画６０４を順方向に１倍速よりも低速で再生することができる（低速再生）。更に、今度は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、コンピュータデバイス３０２は、再生速度値を小さい値に設定することができる（すなわち、低速再生の再生速度６０２はより低速になる）。
【００９１】
更に、延伸可能カーソル４０２の方向が左向きであり、かつ延伸可能カーソル４０２のカーソル長さ４１０が所定の値に等しいか又はそれよりも長い場合には、コンピュータデバイス３０２は、動画６０４を逆方向に１倍速よりも高速に再生することができる（すなわち、巻き戻し）。更に、今度は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、コンピュータデバイス３０２は、再生速度値を大きい値に設定することができる（すなわち、巻き戻しの再生速度６０２はより高速になる）。
【００９２】
更に、図７Ｃ及び図８の（Ｃ）に示しているように、動画６０４の低速再生に加えて、延伸可能カーソル４０２を通じた操作入力に基づいて、低速逆再生のための再生モード（すなわち、逆方向に１倍速よりも低速の再生）を別々に設けることができる。この場合、図７Ａ及び図８の（Ａ）に示している場合と類似の手法で、コンピュータデバイス３０２は、延伸可能カーソル４０２の方向が右向きである場合に、動画６０４を順方向に１倍速よりも高速に再生することができる（すなわち、早送り）。更に、今度は、コンピュータデバイス３０２は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、再生速度値を大きい値に設定することができる。
【００９３】
その一方で、図７Ｂ及び図８の（Ｂ）に示している場合と類似の手法で、延伸可能カーソル４０２の方向が左向きであり、かつ延伸可能カーソル４０２のカーソル長さ４１０が所定の第１の値よりも短い場合には、コンピュータデバイス３０２は、動画６０４を順方向に１倍速よりも低速で再生することができる（すなわち、低速再生）。更に、今度は、コンピュータデバイス３０２は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、再生速度値を小さい値に設定することができる（すなわち、低速再生の再生速度６０２がより低速になる）。
【００９４】
更に、延伸可能カーソル４０２の方向が左向きであり、かつ延伸可能カーソル４０２のカーソル長さ４１０が所定の第１の値に等しいか又はそれよりも長くかつ所定の第２の値よりも短い場合には、コンピュータデバイス３０２は、動画６０４を逆方向に１倍速よりも低速で再生することができる（すなわち、低速逆再生）。更に、今度は、コンピュータデバイス３０２は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、再生速度値を大きい値に設定することができる（すなわち、低速逆再生の再生速度６０２は高速になる）。
【００９５】
更に、延伸可能カーソル４０２の方向が左向きであり、かつ延伸可能カーソル４０２のカーソル長さ４１０が所定の第２の値に等しいか又はそれよりも長い場合には、コンピュータデバイス３０２は、動画６０４を逆方向に１倍速よりも高速に再生することができる。更に、今度は、コンピュータデバイス３０２は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、再生速度値を大きい値に設定することができる（すなわち、巻き戻しの再生速度６０２はより高速になる）。
【００９６】
次に、図９を参照すると、編集モードにおける再生速度６０２の制御を略示する図が示されている。上述の再生モードに加えて、図６の動画６０４を編集するための編集モードを別々に設けることができる。編集モードの場合には、図３のコンピュータデバイス３０２は、図４のドラッグ４１２が行われない状態で再生速度６０２を「ゼロ」と設定することができる（すなわち、動画６０４は一時的な停止状態で表示される）。
【００９７】
この状態では、ドラッグ４１２が行われると、コンピュータデバイス３０２は、図４の延伸可能カーソル４０２の方向が右向きである場合に、再生速度６０２の符号を正に設定し（すなわち、再生方向は順方向である）、延伸可能カーソル４０２が長くなるので、再生速度６０２が「ゼロ」である状態から再生速度６０２の値を大きくするか又は大きく設定することができる。その一方で、延伸可能カーソル４０２の方向が左向きであった場合には、コンピュータデバイス３０２は、再生速度６０２の符号を負に設定し（すなわち、再生方向は逆方向である）、延伸可能カーソル４０２が長くなるので、再生速度６０２が「ゼロ」である状態から再生速度６０２の値を大きくするか又は大きく設定することができる。
【００９８】
更に、この時点で、コンピュータデバイス３０２は、再生速度６０２が順方向又は逆方向に１倍速よりも高速である場合と比較して、再生速度６０２が順方向又は逆方向に１倍速よりも低速である場合に、延伸可能カーソル４０２のカーソル長さ４１０に対して再生速度６０２の増加レベル又は減少レベルを減速するか又は調節することができる。すなわち、編集モードでは、動画６０４が低速で再生されるか又は低速で逆再生される間に、再生速度６０２を微調節することができる。
【００９９】
次に、指が図１のタッチスクリーン１０４から離され、ドラッグ４１２が終了されると、コンピュータデバイス３０２は、延伸可能カーソル４０２を縮小し、それを画面から削除することができる。同時に、コンピュータデバイス３０２は、動画６０４の再生速度６０２を再度「ゼロ」と設定することができる（すなわち、動画６０４は一時的な停止状態で表示される）。
【０１００】
このようにして、コンピュータデバイス３０２は、延伸可能カーソル４０２を通じた操作入力に基づいて、動画６０４の再生速度６０２を制御することができる。更に、コンピュータデバイス３０２は、延伸可能カーソル４０２を通じた操作入力に基づいて、例えば、様々なリスト又は画像などのスクロール速度を制御することができる。
【０１０１】
具体的に、コンピュータデバイス３０２は、延伸可能カーソル４０２の方向に基づいてスクロール速度の符号（すなわち、スクロール方向）を制御し、延伸可能カーソル４０２のカーソル長さ４１０に基づいてスクロール速度の値を制御することができる。
【０１０２】
次に、図１０Ａから図１０Ｃを参照すると、スクロール速度１００２の制御を略示する図が示されている。スクロール速度１００２は、様々なリスト又は画像を含む表示情報が、延伸可能カーソル４０２の作動に基づいてタッチスクリーン１０４上で移動される速度である。
【０１０３】
例えば、図１０Ａに示しているように、タッチスクリーン１０４上に音楽のタイトル（トラック）が縦並びで配置されたリスト（トラックリストと呼ぶ）が縦方向１１０に表示される。この場合、図４のドラッグ４１２が画面上で縦方向１１０に行われると、図３のコンピュータデバイス３０２は、ドラッグ４１２に基づいてドラッグ４１２の図４の開始点４０４からドラッグ４１２の図４の終了点４０６に画面上で縦方向１１０に延伸する延伸可能カーソル４０２を表示することができる。
【０１０４】
更に、延伸可能カーソル４０２の方向が上向きであった場合には、コンピュータデバイス３０２は、スクロール速度１００２の符号を正に設定することができ、スクロール方向をトラックリストが上向きから下向きにスクロールされる方向に設定する。更に、その一方で、延伸可能カーソル４０２の方向が下向きであった場合には、コンピュータデバイス３０２は、スクロール速度１００２の符号を負に設定することができ、スクロール方向をトラックリストが下側から上側に向けられる方向に設定する。
【０１０５】
更に、図１０Ｃに示しているように、コンピュータデバイス３０２は、延伸可能カーソル４０２の図４のカーソル長さ４１０が長くなるので、スクロール速度１００２の値を大きい値に設定することができる。更に、その一方で、例えば、図１０Ｂに示しているように、タッチスクリーン１０４上に複数の静止画像１００４が横並びに配置されたリストを横方向１１２に表示することができる。静止画像１００４は、上述の図において説明した１つ又は複数の静止画像を表すことができる。
【０１０６】
この場合、ドラッグ４１２が画面上で横方向１１２に行われると、コンピュータデバイス３０２は、ドラッグ４１２に基づいてドラッグ４１２の開始点４０４からその終了点４０６に画面上で横方向１１２に延伸する延伸可能カーソル４０２を表示することができる。更に、延伸可能カーソル４０２の方向が右向きであった場合には、コンピュータデバイス３０２は、スクロール速度１００２の符号を正に設定し、スクロール方向を静止画像１００４が右から左にスクロールされる方向に設定することができる。更に、その一方で、延伸可能カーソル４０２の方向が左向きであった場合には、コンピュータデバイス３０２は、スクロール速度１００２の符号を負に設定することができ、スクロール方向を静止画像１００４が左から右にスクロールされる方向に設定する。
【０１０７】
更に、図１０Ｃに示しているように、コンピュータデバイス３０２は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、スクロール速度１００２の値を大きい値に設定することができる。このようにして、電子デバイスシステム１００は、ドラッグ４１２の開始点と終了点の方向及び開始点と終了点の距離をユーザに示しながらの延伸可能カーソル４０２を通じた操作入力により、様々なリスト、画像などを望ましい方向に望ましい速度でスクロールすることができる。
【０１０８】
次に、ドラッグ４１２が終了されると、コンピュータデバイス３０２は、延伸可能カーソル４０２として描示している延長された延長可能カーソルを円に縮小するように延伸可能カーソル４０２の終了点４０６側をその開始点４０４側の近くに移動させることができ、次に、スクロールを終了するために延伸可能カーソル４０２を画面から削除する。
【０１０９】
更に、コンピュータデバイス３０２は、延伸可能カーソル４０２を通じた操作入力に基づいて、例えば、様々なパラメータ（音量、画像拡大率、輝度、及び色飽和など）の調節速度を制御することができる。具体的に、コンピュータデバイス３０２は、延伸可能カーソル４０２の方向に基づいてパラメータの調節速度の符号（すなわち、調節方向）を制御し、延伸可能カーソル４０２のカーソル長さ４１０に基づいて調節速度の値を制御することができる。
【０１１０】
次に、図１１Ａ及び１１Ｂを参照すると、パラメータ調節速度１１０２の制御を略示する図が示されている。例えば、図１１Ａに示しているように、動画６０４として描示している横長の動画は、横に向けられたタッチスクリーン１０４上に表示されると仮定することができる。この場合、図４のドラッグ４１２が画面上で縦方向１１０に行われると、図３のコンピュータデバイス３０２は、ドラッグ４１２に基づいてドラッグ４１２の図４の開始点４０４からドラッグ４１２の図４の終了点４０６に画面上で縦方向１１０に延伸する延伸可能カーソル４０２を表示することができる。
【０１１１】
更に、延伸可能カーソル４０２の方向が上向きであった場合には、コンピュータデバイス３０２は、音量の調節速度の符号を正に設定することができ、調節方向を音量を上げる方向に設定する。更に、その一方で、延伸可能カーソル４０２の方向が下向きであった場合には、コンピュータデバイス３０２は、音量の調節速度値の符号を負に設定することができ、調節方向を音量を下げる方向に設定する。
【０１１２】
更に、図１１Ｂに示しているように、コンピュータデバイス３０２は、今度は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、音量の調節速度値を大きい値に設定することができる。ドラッグ４１２が終了されると、コンピュータデバイス３０２は、音量調節を終了するために、延伸可能カーソル４０２を縮小し、それを画面から削除することができる。この場合、ドラッグ４１２が終了される直前の音量を維持することができる。
【０１１３】
このようにして、電子デバイスシステム１００は、延伸可能カーソル４０２を通じた操作入力により、動画６０４に付随する音パラメータである音量を所定の調節速度で上げ下げすることによって調節を行うことができる。電子デバイスシステム１００は、延伸可能カーソル４０２を用いてドラッグ４１２の開始点と終了点の方向、及びその開始点と終了点の距離をユーザに示しながら上述の調節を行うことができる。
【０１１４】
このようにして、ドラッグ４１２が行われると、電子デバイスシステム１００は、ドラッグ４１２の開始点位置と終了点位置、その開始点と終了点の方向、及びその開始点と終了点の距離を示す延伸可能カーソル４０２を表示し、延伸可能カーソル４０２の方向及びカーソル長さ４１０に基づく様々な操作入力を受け取ることができる。
【０１１５】
次に、延伸可能カーソル４０２のような上述の延長可能カーソルを用いた操作入力に関して、電子デバイスシステム１００内にインストールされたアプリケーションにおける操作入力例を詳細に以下に説明する。電子デバイスシステム１００内には様々なアプリケーションをインストールすることができる。この場合、一例として、音楽を再生するためのアプリケーション及び動画６０４を再生するためのアプリケーションが電子デバイスシステム１００内にインストールされると仮定することができる。
【０１１６】
ここでは、最初に、動画６０４を再生するためのアプリケーション（動画再生アプリケーションと呼ぶ）における延伸可能カーソル４０２を通じた操作入力を詳細に以下に説明する。動画再生アプリケーションの作動に対応するアイコンがタッチスクリーン１０４上に表示された状態でアイコンが軽く叩かれると、コンピュータデバイス３０２は、このタッチ操作を動画再生アプリケーションを作動させるための操作入力として受け取る。
【０１１７】
更に、コンピュータデバイス３０２は、動画再生アプリケーションを作動させるために、図３の不揮発性メモリ３０４から動画再生アプリケーションのプログラムを読み取り、それを実行することができる。動画再生アプリケーションが作動されると、コンピュータデバイス３０２は、不揮発性メモリ３０４内に動画ファイルとして記憶された複数の動画６０４のサムネイルリストをタッチスクリーン１０４上に表示することができる。
【０１１８】
更に、表示されたサムネイルの中から１つのサムネイルが軽く叩かれると、コンピュータデバイス３０２は、このタッチ操作を動画６０４を再生するための操作入力として受け取ることができる。更に、コンピュータデバイス３０２は、軽く叩かれたサムネイルに対応する動画ファイルから動画６０４を取得することができる。
【０１１９】
次に、図１２を参照すると、動画再生画面１２０２の構成を略示する図が示されている。更に、この時点で、図３のコンピュータデバイス３０２は、動画再生画面１２０２をタッチスクリーン１０４上に表示することができる。動画再生画面１２０２は、横方向１１２に使用されることを考慮して、タッチスクリーン１０４の面全体の上に横長の構成で表示される横長の画面である。例示目的で、動画再生画面１２０２を水平方向及び垂直方向にそれぞれ長辺及び短辺を有するランドスケープの向きで示している。
【０１２０】
動画６０４は、動画再生画面１２０２のほぼ区域全体上に表示することができる。更に、動画再生画面１２０２は、画面の左側縁部からその右側縁部までその上側縁部の近くで延伸するバー１２０４が表示に対して動画６０４上に重ね合わせられるように構成することができる。バー１２０４は、画面の左側縁部の側に動画６０４の先頭部分を表す一端を含み、画面の右側縁部の側に動画６０４の後尾部分を表す他端を含むことができる。バー１２０４は、バー１２０４に沿って移動するポインタ１２０６を用いて動画６０４の現在の再生位置を示している。以下では、バー１２０４を再生バーとも呼ぶ。
【０１２１】
コンピュータデバイス３０２は、先頭部分から順方向に１倍速で再生される動画６０４を動画再生画面１２０２上に表示することができる。以下では、順方向の１倍速再生を通常再生と呼ぶ。この場合、動画６０４の再生は、動画再生画面１２０２上での横方向１１２への図４のドラッグ４１２によって制御することができる。
【０１２２】
次に、図１３Ａから１３Ｄを参照すると、動画再生アプリケーションにおける延伸可能カーソル４０２を通じた第１の操作入力例を略示する図が示されている。図１３Ａに示しているように、図４のドラッグ４１２が画面上で横方向１１２に行われると仮定することができる。
【０１２３】
次に、図３のコンピュータデバイス３０２は、ドラッグ４１２に基づいてドラッグ４１２の開始点４０４からドラッグ４１２の図４の終了点４０６まで画面上で横方向１１２に延伸する延伸可能カーソル４０２を表示することができる。延伸可能カーソル４０２は、指がタッチスクリーン１０４から離され、ドラッグ４１２が終了されるまで継続的に表示することができる。
【０１２４】
この場合、コンピュータデバイス３０２は、延伸可能カーソル４０２のような表示された延長可能カーソルが横であることを認識すると、延伸可能カーソル４０２の図４の方向及びカーソル長さ４１０に基づいて、画面上に表示される図６の動画６０４の図６の再生速度６０２（再生方向及び再生速度値）を制御することができる。具体的には、表示された延長可能カーソルの方向が右向きであった場合には、コンピュータデバイス３０２は、再生速度６０２の符号を正に設定し、再生方向を順方向に設定することができる。
【０１２５】
更に、その一方で、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向が左向きであった場合には、コンピュータデバイス３０２は、再生速度６０２の符号を負に設定し、再生方向を逆方向に設定することができる。更に、今度は、コンピュータデバイス３０２は、延伸可能カーソル４０２のカーソル長さ４１０が長くなるので、再生速度値を大きい値に設定することができる。
【０１２６】
その結果、例えば、延伸可能カーソル４０２は、画面の右へのドラッグ４１２によって右に長く延伸することができ、図１２の動画再生画面１２０２上に表示される動画６０４を順方向に高速再生することができる（すなわち、早送り）。更に、延伸可能カーソル４０２が、画面の左へのドラッグ４１２によって左に短く延伸した場合には、動画再生画面１２０２上に表示される動画６０４を逆方向に低速再生することができる（すなわち、巻き戻し）。
【０１２７】
更に、ドラッグ４１２が画面上で横方向１１２に発生し、指がタッチスクリーン１０４から離されず、移動されなかった後に、方向及びカーソル長さ４１０をいかなる変更もなく継続的に表示することができる。この場合、再生速度６０２（再生方向及び再生速度値）を維持することができる。
【０１２８】
次に、ドラッグ４１２を終了することができる。すなわち、指は、タッチスクリーン１０４から離すことができる。次に、コンピュータデバイス３０２は、延伸可能カーソル４０２の終了点側をその開始点４０４側の近くに移動させることができる。横方向１１２に延伸する延伸可能カーソル４０２は、延伸可能カーソル４０２が円形形になるまで縮小することができる。次に、コンピュータデバイス３０２は、延伸可能カーソル４０２を画面から削除することができる。
【０１２９】
更に、この時点で、コンピュータデバイス３０２は、再生速度６０２を初期値（順方向１倍速）に戻すことができる。従って、動画再生画面１２０２上に表示される動画６０４を通常再生することができる。
【０１３０】
このようにして、ドラッグ４０２の開始点と終了点の方向及びその開始点と終了点の距離が延伸可能カーソル４０２を用いてユーザに示されている間の延伸可能カーソル４０２を通じた操作入力により、動画再生画面１２０２上に動画６０２を望ましい値の再生速度６０２で再生することができる。
【０１３１】
上記では、動画６０４に付随する音を説明しなかったが、動画６０４と類似の手法で音の再生をドラッグ４１２によって制御することができる。
【０１３２】
更に、図１３Ｂに示しているように、動画再生画面１２０２上でドラッグ４１２が画面上の横方向１１２に発生した後に、連続して画面上の縦方向１１０にドラッグ４１２を行うことができる。次に、指が離されても、再生速度６０２（再生方向及び再生速度値）を維持することができる。
【０１３３】
今度は、指の動きは、延伸可能カーソル４０２の終了点部分が画面上に貼り付けられる動きであるから、以下では画面上での縦方向１１０のドラッグ４１２を貼り付け操作と呼ぶ。この場合、貼り付け操作は、画面上で上側方向に形成される水平ドラッグ１３０２及び画面上で下向き方向に形成される垂直ドラッグ１３０４を含むことができる。水平ドラッグ１３０２と垂直ドラッグ１３０４の両方を貼り付け操作として使用することができ、又は水平ドラッグ１３０２及び垂直ドラッグ１３０４の一方のみを貼り付け操作として使用することができる。例えば、下向き方向の垂直ドラッグ１３０４を貼り付け操作として使用することができる。
【０１３４】
図１３Ｂに示しているように、延伸可能カーソル４０２が、画面上での横方向１１２のドラッグ４１２によって表示される状態で、延伸可能カーソル４０２に対して貼り付け操作が行われると仮定することができる。次に、コンピュータデバイス３０２は、この時の方向及びカーソル長さ４１０に基づいて設定された再生方向及び再生速度値を貼り付け操作に基づいて貼り付け操作の後においても維持することができる。
【０１３５】
すなわち、コンピュータデバイス３０２は、動画６０４を再生するために、貼り付け操作が行われる直前に設定された再生速度６０２（再生方向及び再生速度値）を貼り付け操作の後、すなわち、指が離された後に維持することができる。その結果、指が離された後に、動画６０４を指が離される直前に設定された再生速度６０２（再生方向及び再生速度値）において動画再生画面１２０２上で継続的に再生することができる。
【０１３６】
更に、この時点で、図１３Ｃに示しているように、コンピュータデバイス３０２は、再生速度６０２を示す再生速度情報１３０６を延伸可能カーソル４０２の周囲に表示し、延伸可能カーソル４２０を円に縮小し、次に、延伸可能カーソル４０２を画面から削除することができる。例えば、再生速度情報１３０６として描示している表示される再生速度情報は、順方向に３倍速の場合は「３．０倍」であり、逆方向に２倍速の場合は「−２．０倍」である。再生速度情報１３０６は、どの処理が継続的に行われているかをユーザに示す情報である。
【０１３７】
すなわち、貼り付け操作が発生した後に、貼り付け操作の直前に設定された再生速度６０２において継続的に再生される動画６０４、及び再生速度６０２を示す再生速度情報１３０６が、動画再生画面１２０２上に表示される。
【０１３８】
図１３Ｄに示しているように、タッチスクリーン１０４を軽く叩くことができる場合には、コンピュータデバイス３０２は、再生速度６０２を初期値（順方向１倍速）に戻すことができる。従って、動画再生画面１２０２上に表示される動画６０４を通常再生することができる。
【０１３９】
このようにして、動画再生画面１２０２上で、延伸可能カーソル４０２として描示している表示された延長可能カーソルに対して貼り付け操作が行われると、動画６０４を継続的に再生するために、貼り付け操作が行われる直前の再生速度６０２を貼り付け操作の後にも維持することができる。このようにして、動画再生画面１２０２上で、貼り付け操作の後に指が離されたとしても、望ましい値の再生速度６０２で動画６０４を継続的に再生することができる。
【０１４０】
上述のように、動画再生アプリケーションでは、延伸可能カーソル４０２として描示している横方向延長可能カーソルを横方向１１２のドラッグ４１２に基づいて動画再生画面１２０２上に表示することができる。更に、動画再生アプリケーションでは、動画６０４が再生される間に、表示された延長可能カーソルの方向（左向き又は右向き）及び長さに基づいて再生方向及び再生速度値が設定される。このようにして、動画再生アプリケーションでは、動画６０４を再生するために、延伸可能カーソル４０２を通じた操作入力のみを用いて動画６０４の再生方向及び再生速度値を自由に設定することができる。
【０１４１】
更に、動画再生アプリケーションでは、延伸可能カーソル４０２として描示している表示された延長可能カーソルに対して貼り付け操作が行われると、貼り付け操作が行われる直前の再生速度６０２（再生方向及び再生速度値）を貼り付け操作の後にも維持することができる。このようにして、動画再生アプリケーションでは、動画６０４を望ましい値の再生速度６０２で継続的に再生するために、延伸可能カーソル４０２を通じた操作入力によって設定された再生速度６０２を指が離された後にも維持することができる。
【０１４２】
更に、動画再生画面１２０２上では、縦方向１１０のドラッグ４１２で音量を調節する（すなわち、上げる又は下げる）ことができる。音量は、動画６０４に付随する音のパラメータである。
【０１４３】
次に、図１４及び図１４Ｂを参照すると、動画再生アプリケーションにおける延伸可能カーソルを通じた第２の操作入力例を略示する図が示されている。図１４Ａ及び図１４Ｂに示しているように、図４のドラッグ４１２が画面上で縦方向１１０に行われると仮定することができる。次に、図３のコンピュータデバイス３０２は、ドラッグ４１２に基づいてドラッグ４１２の図４の開始点４０４からドラッグ４１２の図４の終了点４０６に画面上で縦方向１１０に延伸する延伸可能カーソル４０２を表示することができる。この場合、コンピュータデバイス３０２は、延伸可能カーソル４０２として描示している表示される延長可能カーソルの方向が縦であると認識すると、音量を上げ下げするために、この時の延伸可能カーソル４０２の図４の方向及びカーソル長さ４１０に基づいて音量の調節速度（調節方向及び調節速度値）を制御することができる。
【０１４４】
具体的には、延伸可能カーソル４０２として描示している表示される延長可能カーソルの方向が上向きであった場合には、コンピュータデバイス３０２は、調節速度の符号を正に設定し、音量の調節方向を音量を上げる方向に設定することができる。更に、その一方で、延伸可能カーソル４０２として描示している表示される延長可能カーソルが下向きであった場合には、コンピュータデバイス３０２は、調節速度の符号を負に設定し、音量の調節方向を音量を下げる方向に設定することができる。
【０１４５】
今度は、カーソル長さ４１０が長くなるので、コンピュータデバイス３０２は、音量の調節速度値を大きい値に設定することができる。その結果、例えば、画面上で上向き方向のドラッグ４１２に基づいて延伸可能カーソル４０２が上向きに長く延伸する場合には、音量は直ちに上がる。
【０１４６】
更に、例えば、画面上で上向き方向のドラッグ４１２に基づいて延伸可能カーソル４０２が下向きに短い距離を延伸する場合には、音量を徐々に下げることができる。このようにして、動画再生画面１２０２上で、コンピュータデバイス３０２は、延伸可能カーソル４０２を用いてユーザがドラッグ４１２の方向及び長さを認識することを可能にしながら、ドラッグ４１２の方向及び長さに基づいて音量を望ましい調節速度で調節することができる。
【０１４７】
更に、今度は、コンピュータデバイス３０２は、現在の音量を示すＢＭと描示している音量バー１４０２を画面の所定の位置に表示することができる。例えば、所定の位置は、画面の下側中央にあるとすることができる。従って、ユーザは、音量バー１４０２を見ることによって現在の音量を認識しながら音量を調節することができる。
【０１４８】
次に、ドラッグ４１２が終了されると、コンピュータデバイス３０２は、延伸可能カーソル４０２の終了点側をその開始点側の近くに移動させ、縦方向１１０に延伸する延伸可能カーソル４０２を円形に縮小することができる。次に、コンピュータデバイス３０２は、音量調節を終了するために、延伸可能カーソル４０２を画面から削除することができる。次に、ドラッグ４１２が終了される直前の音量を維持することができる。
【０１４９】
このようにして、動画再生アプリケーションでは、縦方向１１０のドラッグ４１２に基づいて、延伸可能カーソル４０２として描示している縦方向延長可能カーソルを動画再生画面１２０２上に表示することができる。更に、動画再生アプリケーションでは、延伸可能カーソル４０２として描示している表示される延長可能カーソルの方向（上向き又は下向き）及び長さに基づいて、音量の調節方向及び再生速度値を設定することができる。このようにして、動画再生アプリケーションでは、コンピュータデバイス３０２は、縦方向１１０のドラッグ４１２に付随する延伸可能カーソル４０２を通じた操作入力のみを用いて調節方向及び調節速度値を自由に変更しながら音量を調節することができる。
【０１５０】
しかし、動画再生画面１２０２上で音量の調節方向を変更するために、ユーザは最初に指を離す可能性がある。ユーザは、前の方向とは逆の方向にドラッグ４１２を行うか又は指を離さずにドラッグ４１２の方向を逆方向に変更することによって延伸可能カーソル４０２の方向が逆転されるまでドラッグ４１２を行うことができる。例えば、延伸可能カーソル４０２として描示している上向き延長可能カーソルを下向き方向に変更するために、ユーザは、ドラッグ４１２の方向を上向きから下向きに変更することによってドラッグ４１２を行うことができる。
【０１５１】
ユーザは、延伸可能カーソル４０２の図５の開始位置５０６（Ｃ１）の上方に配置又は位置した延伸可能カーソル４０２の図５の終了位置５０８（Ｃ２）が、開始位置５０６（Ｃ１）の下に配置又は位置するまでドラッグ４１２を行うことができる。すなわち、開始位置５０６（Ｃ１）と終了位置５０８（Ｃ２）の間の上下の位置関係が逆転するまでドラッグ４１２を逆に行うことができる。
【０１５２】
この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２の終了位置５０８（Ｃ２）をドラッグ４１２の方向（すなわち、下向き方向）に移動させ、延伸可能カーソル４０２の開始位置５０６（Ｃ１）をドラッグ４１２の方向とは逆の方向（すなわち、上向き方向）に移動させることができる。
【０１５３】
次に、図１５Ａから図１５Ｃを参照すると、動画再生アプリケーションにおける延伸可能カーソルを通じた第３の操作入力例を略示する図が示されている。例えば、図１５Ａに示しているように、図１２の動画再生画面１２０２上では、ドラッグ４１２として描示している上向きドラッグが行われた後に指を離さずに、図４のドラッグ４１２の方向が上向きから下向きに逆転されると仮定することができる。更に、この時点で、延伸可能カーソル４０２は、動画再生画面１２０２上で動画再生画面１２０２を上下の部分に二分する所定の位置の線である第１の中心線１５０２（Ｌ１）を跨ぐか又は重なり合う可能性がある。すなわち、延伸可能カーソル４０２の図５の開始位置５０６（Ｃ１）とその図５の終了位置５０８（Ｃ２）とは、動画再生画面１２０２をそれぞれ第１の中心線１５０２（Ｌ１）の上と下とにある上側と下側とに分割する。
【０１５４】
図１５Ｂに示すように、図３のコンピュータデバイス３０２は、この時点で、ドラッグ４１２として示す下向きドラッグに基づいて、下向き方向に延伸可能カーソル４０２の終了位置５０８（Ｃ２）を移動することができる。コンピュータデバイス３０２はまた、ドラッグ４１２の方向と逆の上向き方向に延伸可能カーソル４０２の開始位置５０６（Ｃ１）を移動することができる。
【０１５５】
この時点で、終了位置５０８（Ｃ２）の移動とは別に、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、第１の中心線１５０２（Ｌ１）に達するまでドラッグ４１２の方向とは逆の上向き方向に移動することができる。しかし、延伸可能カーソル４０２の開始位置５０６（Ｃ１）が、第１の中心線１５０２（Ｌ１）に達すると、開始位置５０６（Ｃ１）をこの中心線の位置に固定することができ、開始位置５０６（Ｃ１）は移動しない。
【０１５６】
延伸可能カーソル４０２の開始位置５０６（Ｃ１）が第１の中心線１５０２（Ｌ１）に達する前に、ドラッグ４１２の方向が下向き方向から元の上向き方向に戻ると、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、元の位置に達するまでドラッグ４１２の方向とは逆の下向き方向に移動することができる。
【０１５７】
延伸可能カーソル４０２の開始位置５０６（Ｃ１）とその終了位置５０８（Ｃ２）とは、互いに近づくように逆方向に移動することができる。延伸可能カーソル４０２の方向は変更されなくてもよく、長さを短くすることができる。その結果、音量の調節方向は、音量を上げる方向を維持することができ、音量の調節速度値を小さくすることができる。
【０１５８】
更に、延伸可能カーソル４０２の終了位置５０８（Ｃ２）が開始位置５０６（Ｃ１）の下方に配置され、延伸可能カーソル４０２の方向が上向きから下向きにある一定の時間内に変更されると仮定することができる。次に、コンピュータデバイス３０２は、音量の調節方向を音量を上げる方向から音量を下げる方向に切り換えることができる。
【０１５９】
図１５Ｃに示しているように、ドラッグ４１２として描示している下向きのドラッグがその後に継続され、延伸可能カーソル４０２の終了位置５０８（Ｃ２）がその開始位置５０６（Ｃ１）から離されると、図４のカーソル長さ４１０を長くすることができる。その結果、音量の調節方向は、音量を下げる方向を維持することができ、音量の調節速度値を大きくすることができる。
【０１６０】
このようにして、動画再生アプリケーションでは、ドラッグ４１２の方向が上下に逆転されると、延伸可能カーソル４０２の終了位置５０８（Ｃ２）をドラッグ４１２に基づいて移動させることができ、その開始位置５０６（Ｃ１）をドラッグ４１２の方向とは逆の方向に移動させることができる。すなわち、終了位置５０８（Ｃ２）をドラッグ４１２に基づいて移動させることができ、開始位置５０６（Ｃ１）を終了位置５０８（Ｃ２）とは逆の方向に移動させることができる。
【０１６１】
このようにして、延伸可能カーソル４０２の終了位置５０８（Ｃ２）として描示している終了位置のみが移動される場合と比較すると、延伸可能カーソル４０２の開始位置５０６（Ｃ１）とその終了位置５０８（Ｃ２）との上下の位置関係を少ない量（指の移動量）のドラッグ４１２のみを用いて逆転させることができる。従って、延伸可能カーソル４０２の方向を逆転させることができる。その結果、延伸可能カーソル４０２の終了位置のみが移動される場合と比較すると、音量の調節方向をより簡単に変更することができる。
【０１６２】
更に、このようにして、少ない量のドラッグ４１２のみを用いて延伸可能カーソル４０２の方向を逆転させることによって音量の調節方向を変更することができるので、望ましい操作性を得ることができる。
【０１６３】
更に、延伸可能カーソル４０２の終了位置のみが移動される場合に、例えば、ドラッグ４１２が画面の下側縁部から開始されると、開始位置５０６（Ｃ１）が下側縁部に固定される可能性がある。従って、延伸可能カーソル４０２の方向を変更し、変更後に延伸可能カーソル４０２を下向き方向に更に延伸するのが困難である場合がある。
【０１６４】
この点に関して、動画再生アプリケーションでは、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、第１の中心線１５０２（Ｌ１）の近くに移動するので、延伸可能カーソル４０２の方向を簡単に変更するか、又は変更後に延伸可能カーソル４０２を下向き方向に更に延伸することを可能にすることができる。ドラッグ４１２が、画面の下側縁部から開始されても、方向を簡単に変更することができる。
【０１６５】
更に、動画再生アプリケーションでは、延伸可能カーソル４０２の開始位置５０６（Ｃ１）が第１の中心線１５０２（Ｌ１）に達すると、開始位置５０６（Ｃ１）の位置を固定することができる。従って、それ以後、延伸可能カーソル４０２が上向き方向及び下向き方向に延伸する時に、延伸範囲を同じにすることができる。その結果、音量の調節速度を正の側及び負の側で十分に幅広の範囲で設定することができる。このようにして、動画再生アプリケーションでは、延伸可能カーソル４０２の方向を簡単に変更することにより、音量の調節方向を変更することができる。
【０１６６】
次に、音楽（トラック）を再生するためのアプリケーション（音楽再生アプリケーションと呼ぶ）における延伸可能カーソル４０２を通じた操作入力を詳細に以下に説明する。音楽再生アプリケーションの作動に対応するアイコンがタッチスクリーン１０４上に表示された状態で、アイコンが軽く叩かれると、コンピュータデバイス３０２は、このタッチ操作を音楽再生アプリケーションを作動させるための操作入力として受け取ることができる。
【０１６７】
ここで図１６を参照すると、トラック選択画面の構成を略示する図が示されている。図３のコンピュータデバイス３０２は、音楽再生アプリケーションを作動させるために、図３の不揮発性メモリ３０４から音楽再生アプリケーションのプログラムを読み取り、それを実行することができる。
【０１６８】
音楽再生アプリケーションが作動されると、コンピュータデバイス３０２は、図１６に示しているトラック選択画面１４０４をタッチスクリーン１０４上に表示することができる。トラック選択画面１４０４は、縦方向１１０に使用されることを考慮して、向きが縦長のタッチスクリーン１０４の面全体の上に表示される縦長の画面である。
【０１６９】
コンピュータデバイス３０２は、トラック選択画面１４０４上にトラックリストを表示することができる。トラックリストは、不揮発性メモリ３０４内に音楽ファイルとして記憶されたトラック（音楽）のタイトルが、例えば、記録されたアルバムのタイトル及びトラック番号に基づいて縦並びに配置されたリストである。
【０１７０】
具体的には、トラックリストは、タイトルの順番で配置された各アルバムに対してトラックを収集し、これらをトラック番号の順番で配置することによって取得することができる。トラックリスト内には、トラックのタイトルに加えて各アルバムにおける先頭トラックのタイトルの前に（画面の上側）アルバムタイトルを挿入することができる。すなわち、トラックリスト内に、アルバム１のタイトル、アルバム１のトラック番号１のタイトル等々、並びにトラック番号５のタイトル、アルバム２のタイトル、アルバム２のトラック番号１のタイトル等々を配置することができる。
【０１７１】
トラックリストの少なくとも一部分は、トラック選択画面１４０４上に表示することができる。実際に、図１６は、トラックリスト内に含まれるタイトル内の５つのトラックタイトルをトラック選択画面１４０４上に表示することができる例を示している。この場合、トラック選択画面１４０４上での縦方向１１０の図４のドラッグ４１２を用いてトラックリストのスクロールを制御することができる。
【０１７２】
次に、図１７Ａから図１７Ｄを参照すると、音楽再生アプリケーションにおける延伸可能カーソルを通じた第１の操作入力例を略示する図が示されている。図１７Ａに示しているように、図４のドラッグ４１２は、画面上で縦方向１１０に行われると仮定することができる。次に、図３のコンピュータデバイス３０２は、ドラッグ４１２が１つの方向（上向き方向又は下向き方向）に所定の時間又はそれよりも長く継続的に行われるか否かを判断することができる。
【０１７３】
ここで、ドラッグ４１２が１つの方向に所定の時間よりも短い時間にわたってしか行われなかった場合には、コンピュータデバイス３０２は、スクロールモードを通常スクロールモードに設定し、ドラッグ４１２（又はフリック）の方向及び長さに基づいてトラックリストのスクロールを制御することができる。すなわち、今度は、コンピュータデバイス３０２は、ドラッグ４１２による通常スクロール制御を行うことができる。具体的には、コンピュータデバイス３０２は、ドラッグ４１２の長さに基づく量（又はフリックの速度に基づく量）だけ、ドラッグ４１２（又はフリック）の方向とは逆の方向にトラックリストをスクロールすることができる。
【０１７４】
この点に関して、ドラッグ４１２が１つの方向に所定の時間又はそれよりも長く継続的に行われると仮定することができる。図１７Ｂに示しているように、コンピュータデバイス３０２は、スクロールモードを延伸可能スクロールモードに設定し、ドラッグ４１２の図４の開始点４０４からドラッグ４１２の図４の終了点４０６に画面上で縦方向１１０に延伸する延伸可能カーソル４０２を表示することができる。延伸可能カーソル４０２は、指がタッチスクリーン１０４から離され、ドラッグ４１２が終了されるまで継続的に表示することができる。
【０１７５】
延伸可能カーソル４０２が表示されると、コンピュータデバイス３０２は、延伸可能カーソル４０２の図４の方向及びカーソル長さ４１０に基づいて、トラックリストの図１０のスクロール速度１００２（スクロール方向及びスクロール速度値）を制御し、トラックリストをスクロールすることができる。具体的には、延伸可能カーソル４０２として描示している表示される延長可能カーソルが上向きであった場合には、コンピュータデバイス３０２は、トラックリストのスクロール方向を上向き方向（すなわち、タイトルが下向きに移動する方向）に設定することができる。
【０１７６】
更に、その一方で、延伸可能カーソル４０２として描示している表示される延長可能カーソルが下向きであった場合には、コンピュータデバイス３０２は、トラックリストのスクロール方向を下向き方向（すなわち、タイトルが上向きに移動する方向）に設定することができる。更に、今度は、カーソル長さ４１０が長くなるので、スクロール速度値を大きい値に設定することができる。その結果、例えば、延伸可能カーソル４０２が、画面上で上向き方向のドラッグ４１２によって上向きに長く延伸した場合には、トラック選択画面１４０４上に表示されるトラックリストを下向きに高速にスクロールすることができる。
【０１７７】
更に、例えば、延伸可能カーソル４０２が、画面上で下向き方向のドラッグ４１２によって下向きに短く延伸した場合には、トラック選択画面１４０４上に表示されるトラックリストを上向きに徐々にスクロールすることができる。その後に、ドラッグ４１２が終了されると、コンピュータデバイス３０２は、延伸可能カーソル４０２の終了点側をその開始点側の近くに移動させ、縦方向１１０に延伸する延伸可能カーソル４０２を円形に縮小し、次に、延伸可能カーソル４０２を画面から削除することができる。
【０１７８】
更に、トラック選択画面１４０４上に表示されたトラックタイトルの中から１つのタイトルが軽く叩かれることで、このトラックを選択することができると仮定することができる。次に、コンピュータデバイス３０２は、軽く叩かれたトラックのタイトルに対応する音楽ファイルからトラックの音を取得し、この音をヘッドフォン端子（図示せず）を通じて出力することができる。
【０１７９】
このようにして、音楽再生アプリケーションでは、ドラッグ４１２が１つの方向に所定の時間又はそれよりも長く継続的に行われた場合に、ドラッグ４１２の開始点４０４をその終了点４０６に繋ぐ延伸可能カーソル４０２として描示している縦方向延長可能カーソルをトラック選択画面１４０４上に表示することができる。更に、音楽再生アプリケーションでは、延伸可能カーソル４０２として描示している表示される延長可能カーソルの方向（上向き又は下向き）及び長さに基づいて、トラックリストのスクロール方向及びスクロール速度値を設定することができる。
【０１８０】
このようにして、音楽再生アプリケーションでは、ユーザは、縦方向１１０のドラッグ４１２に基づく延伸可能カーソル４０２を通じた操作入力のみを用いてスクロール方向及びスクロール速度値を自由に変更しながらトラックリストをスクロールすることができる。従って、ユーザは、トラックリストから望みのトラックタイトルを簡単に検索することができる。
【０１８１】
しかし、トラック選択画面１４０４上でのスクロール方向を変更するために、ユーザは、最初に指を離し、前の方向とは逆の方向にドラッグ４１２を行うことができる。他の場合には、ユーザは、指を離すことなくドラッグ４１２の方向を逆方向に変更することにより、延伸可能カーソル４０２の方向が逆転されるまでドラッグ４１２を行うことができる。
【０１８２】
この場合、例えば、延伸可能カーソル４０２として描示している上向きの延長可能カーソルを下向き方向に変更するために、ユーザは、延伸可能カーソル４０２の図５の開始位置５０６（Ｃ１）の上に配置された延伸可能カーソル４０２の図５の終了位置５０８（Ｃ２）が開始位置５０６（Ｃ１）の下に配置されるまでドラッグ４１２を行うことができる。ドラッグ４１２は、ドラッグ４１２の方向を上向きから下向きに変更することによって行うことができる。すなわち、ユーザは、開始位置５０６（Ｃ１）と終了位置５０８（Ｃ２）の間の上下の位置関係が逆転されるまでドラッグ４１２を行うことができる。この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２の終了位置５０８（Ｃ２）をドラッグ４１２の方向（すなわち、下向き方向）に移動させ、延伸可能カーソル４０２の開始位置５０６（Ｃ１）をドラッグ４１２の方向とは逆の方向（すなわち、上向き方向）に移動させることができる。
【０１８３】
基本作動は、図１２の動画再生画面１２０２上で延伸可能カーソル４０２の開始位置５０６（Ｃ１）が移動する際の移動と同じとすることができる。すなわち、例えば、図１７Ｂに示しているように、ドラッグ４１２として描示している上向きドラッグがトラック選択画面１４０４上で行われた後に、ドラッグ４１２の方向が、指を離すことなく上向きから下向きに逆転されると仮定することができる。
【０１８４】
更に、今度は、延伸可能カーソル４０２が、トラック選択画面１４０４を上下に二分する第２の中心線１７０２（Ｌ２）を跨ぐと仮定することができる。すなわち、延伸可能カーソル４０２の開始位置５０６（Ｃ１）とその終了位置５０８（Ｃ２）とは、トラック選択画面１４０４をそれぞれ第２の中心線１７０２（Ｌ２）の上と下にある上側と下側に分割する。
【０１８５】
図１７Ｃに示しているように、コンピュータデバイス３０２は、今度は、ドラッグ４１２として描示している下向きのドラッグに基づいて、延伸可能カーソル４０２の終了位置５０８（Ｃ２）を下向き方向に移動させることができる。コンピュータデバイス３０２は、延伸可能カーソル４０２の開始位置５０６（Ｃ１）をドラッグ４１２の方向とは逆の上向き方向に移動させることができる。
【０１８６】
この時点で、終了位置５０８（Ｃ２）の移動とは別に、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、第２の中心線１７０２（Ｌ２）に達するまでドラッグ４１２の方向とは逆の上向き方向に移動することができる。しかし、延伸可能カーソル４０２の開始位置５０６（Ｃ１）が第２の中心線１７０２（Ｌ２）に達すると、開始位置５０６（Ｃ１）は、この中心線の位置に固定することができ、開始位置５０６（Ｃ１）は移動しない。
【０１８７】
延伸可能カーソル４０２の開始位置５０６（Ｃ１）が第２の中心線１７０２（Ｌ２）に達する前に、ドラッグ４１２の方向が下向き方向から元の上向き方向に戻ると、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、元の位置に戻るように移動することができる。この場合、延伸可能カーソル４０２の開始位置５０６（Ｃ１）とその終了位置５０８（Ｃ２）とは、互いに近づくように逆方向に移動すると仮定することができる。延伸可能カーソル４０２の方向は変更されなくてもよく、長さを短くすることができる。その結果、トラックリストのスクロール方向は、上向き方向に小さいスクロール速度値を有することができる。
【０１８８】
更に、今度は、延伸可能カーソル４０２の終了位置５０８（Ｃ２）が開始位置５０６（Ｃ１）の下方に配置され、延伸可能カーソル４０２の方向が上向きから下向きに変更されると仮定することができる。次に、コンピュータデバイス３０２は、トラックリストのスクロール方向を上向きから下向きに切り換えることができる。
【０１８９】
図１７Ｄに示しているように、ドラッグ４１２として描示している下向きのドラッグがその後に継続され、延伸可能カーソル４０２の終了位置５０８（Ｃ２）がその開始位置５０６（Ｃ１）から離されると、カーソル長さ４１０を長くすることができる。その結果、トラックリストのスクロール方向は、下向き方向を維持することができ、トラックリストのスクロール速度値を大きくすることができる。
【０１９０】
このようにして、音楽再生アプリケーションでは、ドラッグ４１２の方向が上下に逆転されると、延伸可能カーソル４０２の終了位置５０８（Ｃ２）をドラッグ４１２に基づいて移動させることができ、開始位置５０６（Ｃ１）をドラッグ４１２の方向とは逆の方向に移動させることができる。すなわち、終了位置５０８（Ｃ２）をドラッグ４１２に基づいて移動させることができ、開始位置５０６（Ｃ１）を終了位置５０８（Ｃ２）の方向とは逆の方向に移動させることができる。
【０１９１】
このようにして、延伸可能カーソル４０２の終了位置のみが移動される場合と比較すると、延伸可能カーソル４０２の開始位置５０６（Ｃ１）とその終了位置５０８（Ｃ２）との上下の位置関係は、逆転させることができる。延伸可能カーソル４０２の方向を逆転させる上で少ない量のドラッグ４１２（すなわち、指の移動量）のみを用いて上下の位置関係を逆転させることができる。その結果、延伸可能カーソル４０２の終了位置のみが移動される場合と比較すると、トラックリストのスクロール方向をより簡単に変更することができる。更に、このようにして、少ない量のドラッグ４１２のみを用いて延伸可能カーソル４０２の方向を逆転させることによってトラックリストのスクロール方向を変更することができるので、画面のサイズが小さくても望ましい操作性を得ることができる。
【０１９２】
更に、延伸可能カーソル４０２の終了位置のみが移動される場合には、例えば、ドラッグ４１２が画面の下側縁部から開始される可能性がある場合には、開始位置５０６（Ｃ１）は、下側縁部に固定される可能性がある。従って、延伸可能カーソル４０２の方向を変更し、変更後に延伸可能カーソル４０２を下向き方向に延伸するのが困難である場合がある。
【０１９３】
音楽再生アプリケーションでは、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、その終了位置５０８（Ｃ２）の方向とは逆の方向に移動するので、延伸可能カーソル４０２の方向を簡単に変更するか、又は変更後に延伸可能カーソル４０２を下向き方向に更に延伸することを可能にすることができる。ドラッグ４１２が画面の下側縁部から開始されたとしても、方向を簡単に変更することを可能にすることができる。更に、トラックリストのスクロール方向を変更するために延伸可能カーソル４０２の方向を簡単に変更することも可能にすることができる。
【０１９４】
ドラッグ４１２に基づく延伸可能カーソル４０２を通じた操作入力を用いて図６の動画６０４の再生、音量の調節、及びトラックリストのスクロールが簡単に行われることが見出されている。
【０１９５】
次に、図１８を参照すると、第１の操作入力処理ルーチン１８０２を示す流れ図が示されている。この流れ図は、第１の操作入力処理ルーチン１８０２を図４の延伸可能カーソル４０２を通じた操作入力に基づいて図１の電子デバイスシステム１００によって実行される特定の処理ルーチンとして描示している。第１の操作入力処理ルーチン１８０２は、動画再生アプリケーション内で実行することができる。
【０１９６】
第１の操作入力処理ルーチン１８０２は、図６の動画６０４の再生及び図６の再生速度６０２の維持の時に実行することができる。第１の操作入力処理ルーチン１８０２（ＲＴ１）は、図３の不揮発性メモリ３０４に記憶された動画再生アプリケーションのプログラムに基づいて、電子デバイスシステム１００の図３のコンピュータデバイス３０２によって実行される処理ルーチンである。
【０１９７】
動画再生アプリケーションが作動され、リストとして表示された動画６０４のサムネイルのうちの１つが軽く叩かれると、コンピュータデバイス３０２は、第１の操作入力処理ルーチン１８０２（ＲＴ１）を開始し、第１の判断操作モジュール１８０４（ＳＰ１）に進むことができる。第１の判断操作モジュール１８０４（ＳＰ１）は、図３のタッチパネル３１８上で行われたタッチ操作が存在するか否かをタッチパネル３１８からの入力信号に基づいて判断する。
【０１９８】
否定的な結果が得られた場合には、コンピュータデバイス３０２は、軽く叩かれたサムネイルに対応する動画６０４を順方向に１倍速で再生する（通常再生）第１の実行通常再生モジュール１８０６（ＳＰ２）に進む。次に、コンピュータデバイス３０２は、第１の判断操作モジュール１８０４（ＳＰ１）に戻ることができる。
【０１９９】
この点に関して、第１の判断操作モジュール１８０４（ＳＰ１）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断ドラッグモジュール１８０８（ＳＰ３）に進むことができる。第１の判断ドラッグモジュール１８０８（ＳＰ３）は、タッチ操作が図４のドラッグ４１２であるか否かを判断する。
【０２００】
肯定的な結果が得られた場合には、コンピュータデバイス３０２は、この時のドラッグ４１２に基づいて延伸可能カーソル４０２を適切に表示し、次に、第１の判断横方向ドラッグモジュール１８１０（ＳＰ４）に進むことができる。第１の判断横方向ドラッグモジュール１８１０（ＳＰ４）は、ドラッグ４１２が、図１のタッチスクリーン１０４に沿って図１の横方向１１２に行われるドラッグ４１２である横方向ドラッグであるか否かを判断する。
【０２０１】
肯定的な結果が得られた場合には、この結果は、ドラッグ４１２が横方向ドラッグであることを意味する。この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの図４のカーソル長さ４１０及び図４のカーソル方向４０８に基づいて、動画６０４の再生方向及び再生速度値を含む再生パラメータを設定又は判断する第１の設定再生モジュール１８１２（ＳＰ５）に進む。第１の設定再生モジュール１８１２（ＳＰ５）は、第１の操作入力処理ルーチン１８０２の一部分を実行する。次に、コンピュータデバイス３０２は、第１の判断操作モジュール１８０４（ＳＰ１）に戻ることができる。
【０２０２】
上述の点に関して、第１の判断横方向ドラッグモジュール１８１０（ＳＰ４）において否定的な結果が得られた場合には、この結果は、ドラッグ４１２が、ドラッグ４１２として描示している縦方向ドラッグであることを意味する。すなわち、貼り付け操作が行われる。この場合、コンピュータデバイス３０２は、第１の維持再生モジュール１８１４（ＳＰ６）に進むことができる。第１の維持再生モジュール１８１４（ＳＰ６）は、この時の動画６０４の再生方向及び再生速度値を維持する。次に、コンピュータデバイス３０２は、第１の判断操作モジュール１８０４（ＳＰ１）に戻ることができる。
【０２０３】
更に、一方で、第１の判断ドラッグモジュール１８０８（ＳＰ３）において否定的な結果が得られた場合には、この結果は、タッチ操作がタップであることを意味する。この場合、コンピュータデバイス３０２は、動画６０４を通常再生するために、動画６０４の再生速度６０２を初期値（順方向１倍速）に戻す第１の復帰再生モジュール１８１６（ＳＰ７）に進むことができる。次に、コンピュータデバイス３０２は、第１の判断操作モジュール１８０４（ＳＰ１）に戻ることができる。
【０２０４】
第１の操作入力処理ルーチン１８０２（ＲＴ１）に基づいて、コンピュータデバイス３０２は、ドラッグ４１２に基づく延伸可能カーソル４０２を通じた操作入力に基づいて動画６０４を再生することができ、再生速度６０２を維持することができる。
【０２０５】
第１の操作入力処理ルーチン１８０２（ＲＴ１）は、延伸可能カーソル４０２が、タッチスクリーン１０４上で行われるドラッグ４１２によって貼り付けられた後に自動的に継続することができるので、第１の操作入力処理ルーチン１８０２（ＲＴ１）が、第１の設定再生モジュール１８１２（ＳＰ５）によるカーソル長さ４１０及びカーソル方向４０８に基づいて実行されることにより、第１の操作入力処理ルーチン１８０２（ＲＴ１）は、より優れた効率をもたらすことが見出されている。
【０２０６】
ここで図１９を参照すると、第２の操作入力処理ルーチン１９０２を示す流れ図が示されている。引続き、動画再生アプリケーションでは、音量の調節時及び図４の延伸可能カーソル４０２の図５の開始位置５０６（Ｃ１）の移動時の操作入力処理ルーチンは、図１９に示しているように実行することができる。第２の操作入力処理ルーチン１９０２（ＲＴ２）もまた、図３の不揮発性メモリ３０４に記憶された動画再生アプリケーションのプログラムに基づいて、図１の電子デバイスシステム１００の図３のコンピュータデバイス３０２によって実行される処理ルーチンである。
【０２０７】
動画再生アプリケーションが作動され、リストとして表示された図６の動画６０４のサムネイルのうちの１つが軽く叩かれると、コンピュータデバイス３０２は、第２の操作入力処理ルーチン１９０２（ＲＴ２）を開始し、第１の判断操作モジュール１９０４（ＳＰ１０）に進むことができる。第１の判断操作モジュール１９０４（ＳＰ１０）は、図３のタッチパネル３１８上でタッチ操作が存在するか否かをタッチパネル３１８からの入力信号に基づいて判断する。
【０２０８】
第１の判断操作モジュール１９０４（ＳＰ１０）では、コンピュータデバイス３０２は、肯定的な結果が得られるまで待つことができる。肯定的な結果が得られた場合には、コンピュータデバイス３０２は、タッチ操作が、画面上での図４のドラッグ４１２として描示している縦方向ドラッグであるか否かを判断する第１の判断ドラッグモジュール１９０６（ＳＰ１１）に進むことができる。第１の判断ドラッグモジュール１９０６（ＳＰ１１）では、コンピュータデバイス３０２は、この時のタッチ操作に基づく延伸可能カーソル４０２を適切に表示することができる。
【０２０９】
第１の判断ドラッグモジュール１９０６（ＳＰ１１）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断操作モジュール１９０４（ＳＰ１０）に戻ることができる。上述の点に関して、第１の判断ドラッグモジュール１９０６（ＳＰ１１）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、延伸可能カーソル４０２の図４の方向及びカーソル長さ４１０に基づいて音量の調節方向及びその調節速度値を設定することができる。次に、コンピュータデバイス３０２は、第１の判断跨ぎ中心モジュール１９０８（ＳＰ１２）に進むことができる。
【０２１０】
第１の判断跨ぎ中心モジュール１９０８（ＳＰ１２）は、表示された延伸可能カーソル４０２が画面の中心を跨ぐか否かを判断する。すなわち、第１の判断跨ぎ中心モジュール１９０８（ＳＰ１２）は、延伸可能カーソル４０２が、図１５の第１の中心線１５０２（Ｌ１）を跨ぐか否かを判断することができる。第１の判断跨ぎ中心モジュール１９０８（ＳＰ１２）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断操作モジュール１９０４（ＳＰ１０）に戻ることができる。この点に関して、第１の判断跨ぎ中心モジュール１９０８（ＳＰ１２）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断逆ドラッグモジュール１９１０（ＳＰ１３）に進むことができる。
【０２１１】
第１の判断逆ドラッグモジュール１９１０（ＳＰ１３）は、ドラッグ４１２の方向が逆転されるか否かを判断する。第１の判断逆ドラッグモジュール１９１０（ＳＰ１３）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断操作モジュール１９０４（ＳＰ１０）に戻ることができる。上述の点に関して、第１の判断逆ドラッグモジュール１９１０（ＳＰ１３）において肯定的な結果が得られた場合には、この結果は、ドラッグ４１２の方向が逆転されたことを意味する。すなわち、ドラッグ４１２の方向は、ドラッグ４１２が開始された時の方向とは逆の方向である。次に、コンピュータデバイス３０２は、第１の判断開始点モジュール１９１２（ＳＰ１４）に進むことができる。
【０２１２】
第１の判断開始点モジュール１９１２（ＳＰ１４）は、延伸可能カーソル４０２の開始位置５０６（Ｃ１）が第１の中心線１５０２（Ｌ１）に達するか否かを判断する。第１の判断開始点モジュール１９１２（ＳＰ１４）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の移動開始点モジュール１９１４（ＳＰ１５）に進むことができる。
【０２１３】
第１の移動開始点モジュール１９１４（ＳＰ１５）は、開始位置５０６（Ｃ１）を延伸可能カーソル４０２の図５の終了位置５０８（Ｃ２）の方向とは逆の方向に移動させる。次に、コンピュータデバイス３０２は、第１の判断操作モジュール１９０４（ＳＰ１０）に戻ることができる。
【０２１４】
上述の点に関して、第１の判断開始点モジュール１９１２（ＳＰ１４）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の固定開始点モジュール１９１６（ＳＰ１６）に進むことができる。第１の固定開始点モジュール１９１６（ＳＰ１６）は、延伸可能カーソル４０２の開始位置５０６（Ｃ１）の位置を第１の中心線１５０２（Ｌ１）の現在の位置に固定する。次に、コンピュータデバイス３０２は、第１の判断操作モジュール１９０４（ＳＰ１０）に戻ることができる。
【０２１５】
第２の操作入力処理ルーチン１９０２（ＲＴ２）に基づいて、コンピュータデバイス３０２は、ドラッグ４１２に基づく延伸可能カーソル４０２を通じた操作入力に基づいて音量を調節し、延伸可能カーソル４０２の開始位置５０６（Ｃ１）を移動させることができる。
【０２１６】
次に、図２０を参照すると、第３の操作入力処理ルーチン２００２を示す流れ図が示されている。第３の操作入力処理ルーチン２００２は、音楽再生アプリケーションにおいて、トラックリストがスクロールされ、図４の延伸可能カーソル４０２の図５の開始位置５０６（Ｃ１）が移動される時に、図２０に示しているように実行することができる。
【０２１７】
第３の操作入力処理ルーチン２００２（ＲＴ３）は、図３の不揮発性メモリ３０４に記憶された音楽再生アプリケーションのプログラムに基づいて、図１の電子デバイスシステム１００の図３のコンピュータデバイス３０２によって実行される処理ルーチンである。
【０２１８】
音楽再生アプリケーションが作動されると、コンピュータデバイス３０２は、図１４のトラック選択画面１４０４上にトラックリストを表示し、第３の操作入力処理ルーチン２００２（ＲＴ３）を開始し、次に、第１の判断操作モジュール２００４（ＳＰ３０）に進むことができる。第１の判断操作モジュール２００４（ＳＰ３０）は、図３のタッチパネル３１８上でタッチ操作が存在するか否かをタッチパネル３１８からの入力信号に基づいて判断する。第１の判断操作モジュール２００４（ＳＰ３０）では、コンピュータデバイス３０２は、肯定的な結果が得られるまで待つことができる。肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断ドラッグモジュール２００６（ＳＰ３１）に進むことができる。
【０２１９】
第１の判断ドラッグモジュール２００６（ＳＰ３１）は、タッチ操作が、画面上での図４のドラッグ４１２として描示している縦方向ドラッグであるか否かを判断する。第１の判断ドラッグモジュール２００６（ＳＰ３１）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断操作モジュール２００４（ＳＰ３０）に戻ることができる。上述の点に関して、第１の判断ドラッグモジュール２００６（ＳＰ３１）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断通常スクロールモジュール２００８（ＳＰ３２）に進むことができる。
【０２２０】
第１の判断通常スクロールモジュール２００８（ＳＰ３２）は、現在のスクロールモードが通常スクロールモードであるか否かを判断する。第１の判断通常スクロールモジュール２００８（ＳＰ３２）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断ドラッグ継続モジュール２０１０（ＳＰ３３）に進むことができる。第１の判断ドラッグ継続モジュール２０１０（ＳＰ３３）は、ドラッグ４１２が、１つの方向に所定の時間又はそれよりも長く継続的に行われるか否かを判断する。ここで否定的な結果が得られた場合には、コンピュータデバイス３０２は、この時のドラッグ４１２の方向及び長さに基づいてトラックリストをスクロールする第１の実行通常スクロールモジュール２０１２（ＳＰ３４）に進むことができる。次に、コンピュータデバイス３０２は、第１の判断操作モジュール２００４（ＳＰ３０）に戻ることができる。
【０２２１】
上述の点に関して、第１の判断ドラッグ継続モジュール２０１０（ＳＰ３３）において肯定的な結果が得られた場合には、この結果は、ドラッグ４１２が、１つの方向に所定の時間又はそれよりも長く継続的に行われたことを意味する。この場合、コンピュータデバイス３０２は、第１の移行延伸可能スクロールモジュール２０１４（ＳＰ３５）に進むことができる。
【０２２２】
第１の移行延伸可能スクロールモジュール２０１４（ＳＰ３５）は、スクロールモードを延伸可能スクロールモードに移行させ、この時のドラッグ４１２に基づく延伸可能カーソル４０２を表示する。更に、第１の移行延伸可能スクロールモジュール２０１４（ＳＰ３５）は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向及び長さに基づいて、トラックリストのスクロール方向及びスクロール速度値を設定することができる。次に、コンピュータデバイス３０２は、第１の判断操作モジュール２００４（ＳＰ３０）に戻ることができる。
【０２２３】
次に、図２１を参照すると、図２０の第３の操作入力処理ルーチン２００２を示す流れ図に続く流れ図が示されている。第１の判断通常スクロールモジュール２００８（ＳＰ３２）において否定的な結果が得られた場合には、この結果は、現在のスクロールモードが延伸可能スクロールモードであることを意味する。この場合、図３のコンピュータデバイス３０２は、第１の判断跨ぎ中心モジュール２１０４（ＳＰ３６）に進むことができる。
【０２２４】
第１の判断跨ぎ中心モジュール２１０４（ＳＰ３６）は、図４の延伸可能カーソル４０２として描示している表示された延長可能カーソルが画面の中心を跨ぐか否かを判断する。すなわち、第１の判断跨ぎ中心モジュール２１０４（ＳＰ３６）は、延伸可能カーソル４０２として描示している表示された延長可能カーソルが、図１５の第１の中心線１５０２（Ｌ１）を跨ぐか否かを判断する。第１の判断跨ぎ中心モジュール２１０４（ＳＰ３６）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、図２０の第１の判断操作モジュール２００４（ＳＰ３０）に戻ることができる。上述の点に関して、第１の判断跨ぎ中心モジュール２１０４（ＳＰ３６）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断ドラッグモジュール２１０６（ＳＰ３７）に進むことができる。
【０２２５】
第１の判断ドラッグモジュール２１０６（ＳＰ３７）は、図４のドラッグ４１２の方向が逆転されるか否かを判断する。第１の判断逆ドラッグモジュール２１０６（ＳＰ３７）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の判断操作モジュール２００４（ＳＰ３０）に戻ることができる。上述の点に関して、第１の判断逆ドラッグモジュール２１０６（ＳＰ３７）において肯定的な結果が得られた場合には、この結果は、ドラッグ４１２の方向が逆転されたことを意味する。すなわち、ドラッグ４１２の方向は、ドラッグ４１２が開始された時の方向とは逆の方向である。次に、コンピュータデバイス３０２は、第１の判断開始点モジュール２１０８（ＳＰ３８）に進むことができる。
【０２２６】
第１の判断開始点モジュール２１０８（ＳＰ３８）は、延伸可能カーソル４０２の図５の開始位置５０６（Ｃ１）が図１７の第２の中心線１７０２（Ｌ２）に達するか否かを判断する。第１の判断開始点モジュール２１０８（ＳＰ３８）において否定的な結果が得られた場合には、コンピュータデバイス３０２は、移動開始点モジュール２１１０（ＳＰ３９）に進むことができる。
【０２２７】
移動開始点モジュール２１１０（ＳＰ３９）は、延伸可能カーソル４０２の開始位置５０６（Ｃ１）を延伸可能カーソル４０２の図５の終了位置５０８（Ｃ２）の方向とは逆の方向に移動させる。次に、コンピュータデバイス３０２は、第１の判断操作モジュール２００４（ＳＰ３０）に戻ることができる。
【０２２８】
上述の点に関して、第１の判断開始点モジュール２１０８（ＳＰ３８）において肯定的な結果が得られた場合には、コンピュータデバイス３０２は、第１の固定開始点モジュール２１１２（ＳＰ４０）に進むことができる。第１の固定開始点モジュール２１１２（ＳＰ４０）は、延伸可能カーソル４０２の開始位置５０６（Ｃ１）の位置を第２の中心線１７０２（Ｌ２）の現在の位置に固定する。次に、コンピュータデバイス３０２は、第１の判断操作モジュール２００４（ＳＰ３０）に戻ることができる。
【０２２９】
第３の操作入力処理ルーチン２００２（ＲＴ３）に基づいて、コンピュータデバイス３０２は、ドラッグ４１２に基づく延伸可能カーソル４０２を通じた操作入力に基づいてトラックリストをスクロールし、延伸可能カーソル４０２の開始位置５０６（Ｃ１）を移動させることができる。
【０２３０】
上述の構成では、図１の電子デバイスシステム１００のコンピュータデバイス３０２は、動画再生アプリケーションを作動させ、次に、図１の横方向１１２のドラッグ４１２に基づいて、延伸可能カーソル４０２として描示している横方向延長可能カーソルを図１２の動画再生画面１２０２内に表示することができる。更に、コンピュータデバイス３０２は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向（左向き又は右向き）及びその長さに基づいて再生方向及び再生速度値を設定しながら、図６の動画６０４を再生することができる。このようにして、電子デバイスシステム１００は、横方向ドラッグに基づく延伸可能カーソル４０２を通じた操作入力のみを用いて動画６０４の再生速度及び再生速度値を設定することにより、動画６０４を再生することができる。
【０２３１】
更に、延伸可能カーソル４０２として描示している表示された延長可能カーソルに対してドラッグ４１２の方向を直角に曲げる貼り付け操作が行われると、コンピュータデバイス３０２は、動画６０４の再生を継続するために、貼り付け操作が行われる直前の図６の再生速度６０２（再生方向及び再生速度値）を貼り付け操作の後に維持することができる。このようにして  電子デバイスシステム１００は、貼り付け操作による延伸可能カーソル４０２を通じた操作入力によって設定された再生速度６０２で、指が離された後に再生し続けることができる。
【０２３２】
更に、電子デバイスシステム１００のコンピュータデバイス３０２は、ドラッグ４１２として描示している縦方向ドラッグに基づいて、延伸可能カーソル４０２として描示している縦方向延長可能カーソルを動画再生画面１２０２上に表示することができる。更に、コンピュータデバイス３０２は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向（上向き又は下向き）及び長さに基づいて、音量の調節方向（増大する方向又は減少する方向）及び調節速度値（増大する速度又は減少する速度）を設定することができる。このようにして、電子デバイスシステム１００は、ドラッグ４１２として描示している縦方向ドラッグに基づく延伸可能カーソル４０２を通じた操作入力のみを用いて調節方向及び調節速度値を変更しながら音量を調節することができる。
【０２３３】
更に、今度は、ドラッグ４１２の方向が上下に逆転されると、コンピュータデバイス３０２は、ドラッグ４１２に基づいて延伸可能カーソル４０２の終了位置５０８（Ｃ２）を移動させ、ドラッグ４１２とは逆の方向に開始位置５０６（Ｃ１）を移動させることができる。すなわち、コンピュータデバイス３０２は、ドラッグ４１２に基づいて終了位置５０８（Ｃ２）を移動させ、終了位置５０８（Ｃ２）の方向とは逆の方向に開始位置５０６（Ｃ１）を移動させることができる。
【０２３４】
このようにして、電子デバイスシステム１００は、延伸可能カーソル４０２の終了位置のみが移動される場合と比較して少ない量のドラッグ４１２のみを用いて、延伸可能カーソル４０２の開始位置５０６（Ｃ１）とその終了位置５０８（Ｃ２）との上下の位置関係を逆転させるように変更しながら延伸可能カーソル４０２の方向を逆転させることができる。
【０２３５】
更に、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、ドラッグ４１２の方向とは逆の方向に移動されるので、ドラッグ４１２が画面の縁部から開始されたとしても、延伸可能カーソル４０２の方向を簡単に逆転させることができる。その結果、延伸可能カーソル４０２の終了位置のみが移動される場合と比較してより迅速で簡単に音量の調節方向を変更することができる。
【０２３６】
更に、音楽再生アプリケーション作動された後に、電子デバイスシステム１００のコンピュータデバイス３０２は、ドラッグ４１２として描示している縦方向ドラッグに基づいて、延伸可能カーソル４０２として描示している縦方向延長可能カーソルを図１４のトラック選択画面１４０４上に表示することができる。
【０２３７】
更に、コンピュータデバイス３０２は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向（上向き又は下向き）及び長さに基づいて、図１０のトラックリストのスクロール方向及びスクロール速度１００２の値を設定することができる。このようにして、電子デバイスシステム１００は、ドラッグ４１２として描示している縦方向ドラッグに基づく延伸可能カーソル４０２を通じた操作入力のみを用いてスクロール方向及びスクロール速度値を変更しながらトラックリストをスクロールすることができる。
【０２３８】
更に、今度は、ドラッグ４１２の方向が上下に逆転されると、コンピュータデバイス３０２は、ドラッグ４１２に基づいて延伸可能カーソル４０２の終了位置５０８（Ｃ２）を移動させ、ドラッグ４１２とは逆の方向に開始位置５０６（Ｃ１）を移動させることができる。このようにして、電子デバイスシステム１００は、延伸可能カーソル４０２の終了位置のみが移動される場合と比較して少ない量のドラッグ４１２のみを用いて、延伸可能カーソル４０２の開始位置５０６（Ｃ１）とその終了位置５０８（Ｃ２）との上下の位置関係を逆転させるように変更しながら延伸可能カーソル４０２の方向を逆転させることができる。
【０２３９】
更に、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、ドラッグ４１２の方向とは逆の方向に移動されるので、ドラッグ４１２が画面の縁部から開始されたとしても、延伸可能カーソル４０２の方向を簡単に逆転させることができる。その結果、延伸可能カーソル４０２の終了位置のみが移動される場合と比較して、より簡単にトラックリストのスクロール方向を変更することができる。
【０２４０】
次に、図２２を参照すると、本発明の第２の実施形態における情報処理機構を有する電子デバイスシステム２２００の例示的なハードウエアブロック図が示されている。図１の電子デバイスシステム１００と類似の方式で、電子デバイスシステム２２００は、コンピュータデバイス２２０２、不揮発性メモリ２２０４、ランダムアクセスメモリ２２０６、非画面インタフェース２２０８、ネットワークインタフェース２２１０、タッチスクリーン２２１４、表示パネル２２１６、及びタッチパネル２２１８を含むことができる。
【０２４１】
電子デバイスシステム２２００は、タッチスクリーン２２１４に印加されるか又はその上での圧力２２２２を検出又は感知する圧力センサ２２２０を含むことができる。タッチスクリーン２２１４が指などで押下された時に生成される圧力２２２２は、圧力センサ２２２０を用いて感知することができる。次に、圧力２２２２に基づいて、タッチスクリーン２２１４において押下操作が行われたと判断することができる。
【０２４２】
圧力センサ２２２０は、タッチパネル２２１８と表示パネル２２１６の間に配置するか、又はタッチスクリーン２２１４上の圧力２２２２に基づいてこれらと通信することができる。同様に、例えば、圧力センサは、タッチパネル２２１８に配置するか又はその一部とし、表示パネル２２１６と通信することができる。
【０２４３】
圧力センサ２２２０は、圧力値２２２４を有する圧力２２２２を出力又は生成することができる。圧力値２２２４は、単位面積当たりに印加される力の定量的な量を示す圧力２２２２の数値である。例えば、圧力値２２２４は、０から２５５までの大体の範囲を含むことができる。
【０２４４】
コンピュータデバイス２２０２は、圧力センサ２２２０から得られる圧力値２２２４をモニタすることができる。圧力値２２２４が閾値２２２６を超えた場合には、コンピュータデバイス２２０２は、タッチスクリーン２２１４が指などで押下されたことを判断又は検出し、それを操作入力として受け取ることができる。閾値２２２６は、それを上回った場合に力が印加されたことを圧力センサ２２２０が検出及び判断する数値である。
【０２４５】
電子デバイスシステム１００と類似の方式で、電子デバイスシステム２２００は、図２の操作モジュール２０２、図２の表示モジュール２０４、図２の制御モジュール２０６、及び図２の押圧感知モジュール２０８を含むことができる。例として、タッチパネル２２１８は、操作モジュール２０２の特定のハードウエア例を表すことができる。別の例として、圧力センサ２２２０は、押圧感知モジュール２０８の特定のハードウエア例を表すことができる。更に別の例として、表示パネル２２１６は、表示モジュール２０４の特定のハードウエア例を表すことができる。更に別の例として、コンピュータデバイス２２０２は、制御モジュール２０６の特定のハードウエア例を表すことができる。
【０２４６】
操作入力は、タッチスクリーン２２１４の押下を通じて行うことができる。電子デバイスシステム２２００は、タッチスクリーン２２１４の押下を図４の延伸可能カーソル４０２に対する貼り付け操作として使用することができる。
【０２４７】
すなわち、動画再生アプリケーションにおいて延伸可能カーソル４０２が横方向ドラッグによって画面上に表示された状態でタッチスクリーン２２１４が押下されると、コンピュータデバイス２２０２は、それを貼り付け操作として認識し、この時の図６の再生速度６０２を維持することができる。
【０２４８】
次に、図２３Ａから図２４Ｄを参照すると、本発明の第２の実施形態に基づく動画再生アプリケーションにおける延伸可能カーソル４０２を通じた操作入力例を略示する図が示されている。図２３Ａに示しているように、画面上の図１２の動画再生画面１２０２上で横方向ドラッグが行われると仮定することができる。次に、図２２のコンピュータデバイス２２０２は、図４のドラッグ４１２の図４の開始点４０４から図４のドラッグ４１２の図４の終了点４０６まで延伸する、ドラッグ４１２に基づく延伸可能カーソル４０２を画面上に表示することができる。
【０２４９】
コンピュータデバイス２２０２が、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向が横方向であると認識すると、コンピュータデバイス２２０２は、延伸可能カーソル４０２の図４の方向及びカーソル長さ４１０に基づいて、画面上に表示される図６の動画６０４の図６の再生速度６０２（再生方向及び再生速度値）を制御することができる。
【０２５０】
具体的には、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向が右向きであった場合には、コンピュータデバイス２２０２は、再生速度６０２の符号を負に設定し、再生方向を順方向に設定することができる。更に、その一方で、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向が左向きであった場合には、コンピュータデバイス２２０２は、再生速度６０２の符号を正に設定し、再生方向を逆方向に設定することができる。更に、カーソル長さ４１０が長くなるので、再生速度値を大きい値に設定することができる。このようにして、動画再生画面１２０２は、延伸可能カーソル４０２を通じた操作入力により、望ましいレベルの再生速度６０２で動画６０４を再生することができる。
【０２５１】
図２３Ｂに示しているように、動画再生画面１２０２上で、ドラッグ４１２が画面上で横方向１１２に行われた後に図２２のタッチスクリーン２２１４が押下されると、次に指が離されたとしても、再生速度６０２（再生方向及び再生速度値）を維持することができる。
【０２５２】
この指の動きは、延伸可能カーソル４０２の終了点部分を画面上に貼り付けるための動きであるから、タッチスクリーン２２２１４の押下を貼り付け操作と呼ぶことができる。図２３Ｂに示しているように、画面上の横方向ドラッグ４１２によって延伸可能カーソル４０２が表示された状態でタッチスクリーン２２１２４が押下され、従って、延伸可能カーソル４０２に対して貼り付け操作を行うことができると仮定することができる。次に、貼り付け操作に基づいて、コンピュータデバイス２２０２は、この時の延伸可能カーソル４０２の方向及びカーソル長さ４１０に基づいて設定された再生方向及び再生速度値を貼り付け操作の後に維持することができる。
【０２５３】
すなわち、コンピュータデバイス２２０２は、貼り付け操作が行われる直前の再生速度６０２（再生方向及び再生速度値）を貼り付け操作の後で指が離された後に維持することができる。その結果、動画再生画面１２０２上で、動画６０４を指が離される直前に設定された再生速度６０２（再生方向及び再生速度値）で、指が離された後にも継続的に再生することができる。
【０２５４】
図２３Ｃに示しているように、コンピュータデバイス２２０２は、再生速度６０２を示す再生速度情報２３０２を延伸可能カーソル４０２の周囲に表示し、延伸可能カーソル４０２を円形に縮小し、次に、延伸可能カーソル４０２を画面から削除することができる。すなわち、動画再生画面１２０１上で、貼り付け操作の後に、貼り付け操作の直前に設定された再生速度６０２で継続的に再生される動画６０４と再生速度６０２を示す再生速度情報２３０２とを表示することができる。
【０２５５】
図２３Ｄに示しているように、タッチスクリーン２２１４が軽く叩かれると、コンピュータデバイス２２０２は、再生速度６０２を初期値（順方向１倍速）に戻すことができる。従って、動画再生画面１２０２上に表示される動画６０４を通常再生することができる。
【０２５６】
このようにして、動画再生画面１２０２上で、延伸可能カーソル４０２として描示している表示された延長可能カーソルに対する貼り付け操作を行うことができ、貼り付け操作が行われる直前の再生速度６０２を貼り付け操作の後に維持することができる。このようにして、次に指が離されたとしても、動画再生画面１２０２上で、動画６０４を望ましいレベルの再生速度６０２で継続的に再生することができる。
【０２５７】
更に、第１の実施形態における画面上でのドラッグ４１２として描示している縦方向ドラッグによってではなく、画面上で深さ方向に押下を行うことによって貼り付け操作を行うことで、ドラッグ４１２の終了点４０６を移動させることなく貼り付け操作を行うことができる。従って、再生速度６０２が変更されることを貼り付け操作に基づいて防止し、ユーザが望む再生速度６０２を簡単かつ確実に維持することを可能にすることができる。
【０２５８】
次に、図２４を参照すると、本発明の第２の実施形態に基づく操作入力処理ルーチン２４０２を示す流れ図が示されている。この流れ図は、図２２の電子デバイスシステム２２００が、動画再生アプリケーションにおいて図６の動画６０４を再生し、かつ図６の再生速度６０２を維持する時に実行される操作入力処理ルーチン２４０２を含む。
【０２５９】
図２４に示している操作入力処理ルーチン２４０２（ＲＴ４）は、図２２の不揮発性メモリ２２０４に記憶された動画再生アプリケーションのプログラムに基づいて図２２のコンピュータデバイス２２０２によって実行される処理ルーチンである。動画再生アプリケーションが作動され、リストとして表示された動画６０４のサムネイルのうちの１つが軽く叩かれると、コンピュータデバイス２２０２は、操作入力処理ルーチン２４０２（ＲＴ４）を開始し、第２の判断操作モジュール２４０４（ＳＰ５０）に進むことができる。
【０２６０】
第２の判断操作モジュール２４０４（ＳＰ５０）は、図２２のタッチパネル２２１８上でタッチ操作が存在するか否かをタッチパネル２２１８からの入力信号に基づいて判断する。ここで否定的な結果が得られた場合には、コンピュータデバイス２２０２は、軽く叩かれたサムネイルに対応する動画６０４を順方向に１倍速で再生する（通常再生）第２の実行再生モジュール２４０６（ＳＰ５１）に進むことができる。次に、コンピュータデバイス２２０２は、第２の判断操作モジュール２４０４（ＳＰ５０）に戻ることができる。上述の点に関して、第２の判断操作モジュール２４０４（ＳＰ５０）において肯定的な結果が得られた場合には、コンピュータデバイス２２０２は、判断押下モジュール２４０８（ＳＰ５２）に進むことができる。
【０２６１】
判断押下モジュール２４０８（ＳＰ５２）は、図２２のタッチスクリーン２２１４上で押下が存在するか否かを図２２の圧力センサ２２２０からの図２２の圧力値２２２４に基づいて判断する。判断押下モジュール２４０８（ＳＰ５２）において否定的な結果が得られた場合には、コンピュータデバイス２２０２は、タッチ操作が横方向ドラッグであるか否かを判断する第２の判断横方向ドラッグモジュール２４１０（ＳＰ５３）に進むことができる。ここで肯定的な結果が得られた場合には、コンピュータデバイス２２０２は、この時の図４のドラッグ４１２に基づいて図４の延伸可能カーソル４０２を適切に表示し、次に、第２の設定再生モジュール２４１２（ＳＰ５４）に進むことができる。
【０２６２】
第２の設定再生モジュール２４１２（ＳＰ５４）は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向及び長さに基づいて、動画６０４の再生方向及び再生速度値を設定する。次に、コンピュータデバイス２２０２は、第２の判断操作モジュール２４０４（ＳＰ５０）に戻ることができる。
【０２６３】
上述の点に関して、第２の判断横方向ドラッグモジュール２４１０（ＳＰ５３）において否定的な結果が得られた場合には、この結果は、タッチ操作がタップであることを意味する。次に、コンピュータデバイス２２０２は、動画６０４の再生速度６０２を初期値（順方向１倍速）に戻す第２の復帰動画モジュール２４１４（ＳＰ５５）に進むことができ、動画６０４を通常再生する。次に、コンピュータデバイス２２０２は、第２の判断操作モジュール２４０４（ＳＰ５０）に戻ることができる。
【０２６４】
更に、その一方で、判断押下モジュール２４０８（ＳＰ５２）において肯定的な結果が得られた場合には、この結果は、タッチスクリーン２２１４が押下されたことを意味する。すなわち、貼り付け操作が行われる。次に、コンピュータデバイス２２０２は、第２の維持再生モジュール２４１６（ＳＰ５６）に進むことができる。
【０２６５】
第２の維持再生モジュール２４１６（ＳＰ５６）は、この時の動画６０４の再生方向及び再生速度値を含む再生パラメータを維持する。次に、コンピュータデバイス２２０２は、第２の判断操作モジュール２４０４（ＳＰ５０）に戻ることができる。
【０２６６】
操作入力処理ルーチン２４０２（ＲＴ４）に基づいて、コンピュータデバイス２２０２は、ドラッグ４１２に基づく延伸可能カーソル４０２を通じた操作入力及び押下を通じた操作入力に基づいて、動画６０４を再生し、再生速度６０２を維持することができる。
【０２６７】
上述の構成では、電子デバイスシステム２２００のコンピュータデバイス２２０２は、動画再生アプリケーションの作動後に、横方向ドラッグに基づいて延伸可能カーソル４０２として描示している横方向延長可能カーソルを図１２の動画再生画面１２０２上に表示することができる。更に、コンピュータデバイス２２０２は、延伸可能カーソル４０２として描示している表示された延長可能カーソルの方向（左向き又は右向き）及び長さに基づいて再生方向及び再生速度値を設定しながら動画６０４を再生することができる。
【０２６８】
このようにして、電子デバイスシステム２２００は、横方向ドラッグに基づく延伸可能カーソル４０２を通じた操作入力のみを用いて動画６０４の再生方向及び再生速度値を自由に設定することによって動画６０４を再生することができる。
【０２６９】
更に、延伸可能カーソル４０２として描示している表示された延長可能カーソルに対して画面を押下することでの貼り付け操作が行われると、コンピュータデバイス２２０２は、貼り付け操作が行われる直前の再生速度６０２（再生方向及び再生速度値）を貼り付け操作後に維持し、動画６０４の再生を継続することができる。このようにして、電子デバイスシステム２２００は、貼り付け操作による延伸可能カーソル４０２を通じた操作入力によって設定された再生速度６０２で、指が離された後に再生し続けることができる。
【０２７０】
そのような構成に基づいて、電子デバイスシステム２２００は、貼り付け操作による延伸可能カーソル４０２を通じた操作入力によって設定された再生速度６０２で、指が離された後に再生し続けることができる。ドラッグ４１２による操作入力が行われた場合には、関連技術における場合と比較して操作性を改善することを可能にすることができる。
【０２７１】
判断押下モジュール２４０８及び図２の押圧感知モジュール２０８は、ユーザが圧力センサ２２２０によって検出されるタッチスクリーン２２１４上の押圧を行う時の入力精度を改善することが見出されている。
【０２７２】
操作入力処理ルーチン２４０２は、第２の判断操作モジュール２４０４がタッチパネル２２１８上でのタッチ操作を判断し、判断押下モジュール２４０８がタッチスクリーン２２１４上での押下を判断し、第２の判断横方向ドラッグモジュール２４１０が、タッチ操作が横方向ドラッグであるか否かを判断することでユーザ体験を改善することも見出されている。
【０２７３】
図５の開始部分５１０よりも大きい図５の終了部分５１４を有し、かつ図２の表示モジュール２０４によって表示される延伸可能カーソル４０２の移動の物理的な変形は、処理継続機構を有する図１の電子デバイスシステム１００の作動に基づいて図１のタッチスクリーン１０４上でユーザによって物理的に行われるドラッグ４１２のような物理的世界における移動の視覚表示をもたらす。物理的世界において移動が発生するので、移動自体が、物理的世界における電子デバイスシステム１００の継続的な作動に向けて延伸可能カーソル４０２に変換し戻される追加情報を生成する。
【０２７４】
従って、本発明の電子デバイスシステム１００は、処理の継続に対して、重要なこれまで未知で利用不能であった解決法、能力、及び機能態様を提供することが見出されている。
【０２７５】
電子デバイスシステム１００は、例えば、モジュール機能又は順序を説明するものである。モジュールは、個別に区画化することができる。モジュールの各々は、他のモジュールとは個別に独立して作動させることができる。例えば、図１８の第１の判断ドラッグモジュール１８０８は、単一のモジュールを形成するように、図１８の第１の判断横方向ドラッグモジュール１８１０と統合かつ組み合わせることができる。
【０２７６】
次に、図２５を参照すると、本発明の更に別の実施形態における電子デバイスシステム１００の作動方法２５００の流れ図が示されている。方法２５００は、ブロック２５０２においてタッチスクリーン上で行われる開始点と終了点を有するドラッグを検出する段階と、ブロック２５０４においてカーソル長さと、カーソル方向と、開始部分と、終了点にあって開始点にある開始部分よりも大きい終了部分とを有し、かつドラッグに基づいて延長可能である延伸可能カーソルを検出する段階と、ブロック２５０６において延伸可能カーソルをタッチスクリーン上に表示する段階と、ブロック２５０８においてタッチスクリーン上で行われるドラッグによって延伸可能カーソルが貼り付けられた後に継続される処理ルーチンをカーソル長さ及びカーソル方向に基づいて実行する段階とを含む。
【０２７７】
次の節では、本発明の他の実施形態を説明する。これらの他の実施形態は、上述の第１及び第２の実施形態に加える本発明の特定的な実施形態である。
【０２７８】
本節では、第１の他の実施形態を説明する。上述の第１の実施形態では、動画再生アプリケーションにおいて、延伸可能カーソル４０２を通じた操作入力によって動画６０４の再生速度６０２又は音量の調節速度を制御することができる。
【０２７９】
しかし、本発明は、上記に限定されない。他のアプリケーションにおいては、延伸可能カーソル４０２を通じた操作入力により、様々なコンテンツの再生速度又は様々なパラメータの調節速度を制御することができる。例えば、音楽再生アプリケーションでは、延伸可能カーソル４０２を通じた操作入力によって音楽（トラック）の再生速度６０２を制御することができる。
【０２８０】
この場合、例えば、トラックがトラックリストから選択され、次に、画面上で横方向ドラッグが行われると、コンピュータデバイス３０２は、ドラッグ４１２に基づいて横方向１１２の延伸可能カーソル４０２を表示することができる。更に、コンピュータデバイス３０２は、延伸可能カーソル４０２の方向（左向き又は右向き）及びその長さに基づいて、トラックの再生方向及び再生速度値を設定することができる。
【０２８１】
更に、上述の第１の実施形態では、音楽再生アプリケーションにおいて、延伸可能カーソル４０２を通じた操作入力によってトラックリストのスクロール速度１００２を制御することができる。
【０２８２】
本発明は、上記に限定されない。他のアプリケーションにおいては、延伸可能カーソル４０２を通じた操作入力によって様々な表示オブジェクト（画像、テキスト、又はリストなど）のスクロール速度１００２を制御することができる。例えば、ウェブブラウザでは、延伸可能カーソル４０２を通じた操作入力によってページ画像のスクロール速度１００２を制御することができる。
【０２８３】
この場合、例えば、ページ画像がウェブブラウザ画面上に表示された状態で、ドラッグ４１２として描示している縦方向ドラッグが画面上で行われると、コンピュータデバイス３０２は、ドラッグ４１２に基づいて延伸可能カーソル４０２として描示している縦方向延長可能カーソルを表示することができる。更に、コンピュータデバイス３０２は、延伸可能カーソル４０２の方向（上向き又は下向き）及びその長さに基づいて、ページ画像のスクロール方向及びそのスクロール速度１００２の値を設定することができる。
【０２８４】
スクロール方向は、１次元方向（縦方向１１０又は横方向１１２）に限定されない。スクロールは、地図、写真、又は拡大文書などのような表示オブジェクトの表示範囲で縦及び横方向に拡大された表示オブジェクトにおいて２次元方向に行うことができる。
【０２８５】
本発明は、更に、アプリケーションに限定されない。例えば、オペレーティングシステム（ＯＳ）のような様々なソフトウエアにおいて、延伸可能カーソル４０２を通じた操作入力を用いて、表示オブジェクトのスクロール速度１００２の制御、階層構造の切り換え、又は様々なパラメータの調節速度の制御を行うことができる。
【０２８６】
例えば、ＯＳでは、延伸可能カーソル４０２を通じた操作入力により、フォルダリスト又はファイルリストのスクロール速度１００２を制御することができる。
【０２８７】
更に、ファイルからフォルダに階層構造を切り換えることができる。更に、例えば、画面の解像度の調節速度を制御することができる。これは、第２の実施形態に対しても同様である。
【０２８８】
本節では、第２の他の実施形態を説明する。更に、上述の第１の実施形態では、本発明を操作デバイスとしてタッチスクリーン１０４を有する電子デバイスシステム１００に適用することができる。しかし、本発明は、この事例に限定されず、様々な操作デバイスを有する情報処理装置に適用することができる。具体的には、本発明は、マウス、ボタンを有するタッチパッド、ボタンを有するジョイスティック、押下操作の機能を有するアナログスティック、又はカメラなどのようなドラッグ４１２を行うことができる操作デバイスを有する情報処理装置に適用することができる。
【０２８９】
実際に、ドラッグ４１２がマウスを用いて行われる場合には、コンピュータデバイス３０２は、例えば、マウスの移動に基づいて画面上で移動するポインタを表示することができる。従って、ユーザは、ドラッグ４１２の開始点４０４を指定するためにポインタを望みの位置に移動させ、マウスのボタンをクリックすることができる。この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２を表示することができる。更に、ユーザは、ドラッグ４１２の終了点４０６（すなわち、延伸可能カーソル４０２の終了点４０６）を移動させ、それによってドラッグ４１２を行うためにボタンをクリックしながらマウスを移動させることができる。
【０２９０】
更に、ドラッグ４１２がボタンを有するタッチパッドを用いて行われる場合には、コンピュータデバイス３０２は、例えば、タッチパッド上でのタッチ操作に基づいて画面上で移動するポインタを表示することができる。従って、ユーザは、ドラッグ４１２の開始点４０４を指定するために、ポインタを望みの位置に移動させ、タッチパッドのボタンを押下することができる。この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２を表示することができる。更に、ユーザは、ドラッグ４１２の終了点４０６（すなわち、延伸可能カーソル４０２の終了点４０６）を移動させ、それによってドラッグ４１２を行うためにボタンを押下しながらタッチ位置５０４を移動させることができる。
【０２９１】
更に、ドラッグ４１２がジョイスティックを用いて行われる場合には、コンピュータデバイス３０２は、例えば、ジョイスティックの傾きに基づいて、画面上で移動するポインタを表示することができる。次に、ユーザは、ドラッグ４１２の開始点４０４を指定するために、ポインタを望みの位置に移動させ、ジョイスティックのボタンを押下することができる。この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２を表示することができる。更に、ユーザは、ドラッグ４１２の終了点４０６（すなわち、延伸可能カーソル４０２の終了点４０６）を移動させ、それによってドラッグ４１２を行うためにボタンを押下しながらジョイスティックを傾けることができる。
【０２９２】
更に、ドラッグ４１２がアナログスティックを用いて行われる場合には、コンピュータデバイス３０２は、例えば、アナログスティックの傾きに基づいて、画面上で移動するポインタを表示することができる。次に、ユーザは、ドラッグ４１２の開始点４０４を指定するために、ポインタを望みの位置に移動させ、アナログスティックを押下することができる。この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２を表示することができる。更に、ユーザは、ドラッグ４１２の終了点４０６（すなわち、延伸可能カーソル４０２の終了点４０６）を移動させ、それによってドラッグ４１２を行うためにアナログスティックを押下しながらアナログスティックを傾けることができる。
【０２９３】
更に、ドラッグ４１２がカメラを用いて行われる場合には、コンピュータデバイス３０２は、カメラを用いて撮影される画像に基づいて指の動きを認識し、例えば、指の動きに従って画面上で移動するポインタを表示することができる。次に、ユーザは、ドラッグ４１２の開始点４０４を指定するために、ポインタを望みの位置に移動させ、所定の身振り（例えば、指によって円を示す身振り）を行うことができる。
【０２９４】
この時点で、コンピュータデバイス３０２は、延伸可能カーソル４０２を表示することができる。更に、ユーザは、ドラッグ４１２の終了点４０６（すなわち、延伸可能カーソル４０２の終了点４０６）を移動させ、それによってドラッグ４１２を行うように指を移動させることができる。上述の操作は、例であり、ドラッグ４１２の開始点４０４及び終了点４０６を指定するためのあらゆる操作とすることができる。更に、タッチスクリーン１０４以外の操作デバイスを有する情報処理装置では、操作デバイスを表示デバイスとは別々に設置することができ、又は外部表示デバイスに接続することができる。
【０２９５】
本節では、第３の他の実施形態を説明する。更に、上述の第１の実施形態では、延伸可能カーソル４０２が横方向ドラッグを用いて画面上に表示された状態で、ドラッグ４１２として描示している縦方向ドラッグが画面上で行われると、コンピュータデバイス３０２は、それを貼り付け操作として認識することができる。すなわち、コンピュータデバイス３０２は、横方向１１２から縦方向１１０にドラッグ４１２を直角に曲げるための操作を貼り付け操作として認識することができる。
【０２９６】
本発明は、上記に限定されない。延伸可能カーソル４０２が横方向ドラッグによって画面上に表示された状態で、ドラッグ４１２の終了点４０６が所定の時間又はそれよりも長く移動されない場合には、この作動を貼り付け操作として認識することができる。すなわち、タッチ位置５０４を移動させずに所定の時間又はそれよりも長くタッチ位置５０４を固定するための操作は、貼り付け操作として使用することができる。
【０２９７】
更に、本発明は、上記に限定されない。指の動きが、延伸可能カーソル４０２の終了点４０６の部分を画面上に貼り付けるための動きである身振り操作の場合に、他の様々な身振り操作は、貼り付け操作として使用することができる。
【０２９８】
更に、その一方で、上述の第２の実施形態では、画面上での押下が圧力センサ２２２０によって検出され、コンピュータデバイス３０２は、それを貼り付け操作として認識することができる。すなわち、コンピュータデバイス３０２は、画面上の押下操作を貼り付け操作として認識することができる。
【０２９９】
本発明は、上記に限定されない。画面の押下は、タッチスクリーン１０４のタッチパネル３１８によって検出することができる。具体的には、タッチパネル３１８は、指のようなオブジェクトと接触状態にあるその一部分の区域（接触区域と呼ぶ）を検出することができる静電容量型のものとすることができる。
【０３００】
横方向ドラッグがタッチパネル３１８を用いて画面上で行われた後に、ドラッグ４１２の終了点４０６に配置された指の接触区域が所定の値又はそれよりも大きくなる場合は（例えば、１．１倍）、指が画面を押下したことを検出することができる。このようにして、圧力センサ２２２０を省略することができ、その結果、電子デバイスシステム２２００の構成を簡素化することができる。
【０３０１】
本節では、第４の他の実施形態を説明する。更に、上述の第１の実施形態では、音量の調節速度又はトラックリストのスクロール方向が、延伸可能カーソル４０２の方向及びカーソル長さ４１０に基づいて制御される場合に、延伸可能カーソル４０２の開始位置５０６（Ｃ１）を移動させることができる。
【０３０２】
本発明は、上記に限定されない。動画６０４の再生速度６０２が、延伸可能カーソル４０２の方向及びカーソル長さ４１０に基づいて制御される場合に、延伸可能カーソル４０２の開始位置５０６（Ｃ１）を移動させることができる。
【０３０３】
更に、第１及び第２の実施形態では、貼り付け操作に基づいて、動画６０４の再生速度６０２（再生方向及び再生速度値）を維持することができる。本発明は、これに限定されない。貼り付け操作に基づいて、表示オブジェクトのスクロール速度１００２（スクロール方向及びスクロール速度値）を維持することができ、又はパラメータの調節速度（調節方向及び調節速度値）を維持することができる。
【０３０４】
本節では、第５の他の実施形態を説明する。更に、上述の第１の実施形態では、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、第１の中心線１５０２（Ｌ１）に達するまで終了位置５０８（Ｃ２）とは逆に移動させることができ、開始位置５０６（Ｃ１）が第１の中心線１５０２（Ｌ１）に達すると、この位置を固定することができる。
【０３０５】
本発明は、上記に限定されない。開始位置５０６（Ｃ１）は、第１の中心線１５０２（Ｌ１）に達したとしても固定されず、ドラッグ４１２が行われる間に、開始位置５０６（Ｃ１）を終了位置５０８（Ｃ２）とは逆の方向に継続的に移動させることができる。これは、第２の実施形態に対しても同様である。
【０３０６】
本節では、第６の他の実施形態を説明する。更に、上述の第１の実施形態では、延伸可能カーソル４０２が第１の中心線１５０２（Ｌ１）を横切り、ドラッグ４１２の方向が逆転されると、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、終了位置５０８（Ｃ２）とは逆の方向に移動させることができる。
【０３０７】
本発明は、上記に限定されない。延伸可能カーソル４０２が第１の中心線１５０２（Ｌ１）を跨ぐか否かに関わらず、ドラッグ４１２の方向が逆転される場合に、延伸可能カーソル４０２の開始位置５０６（Ｃ１）は、終了位置５０８（Ｃ２）とは逆の方向に移動させることができる。
【０３０８】
更に、第４の他の実施形態の内容に加えて、この場合、開始位置５０６（Ｃ１）が第１の中心線１５０２（Ｌ１）に達したとしても、開始位置５０６（Ｃ１）は、固定することができない。これは、第２の実施形態に対しても同様である。
【０３０９】
本節では、第７の他の実施形態を説明する。更に、第１及び第２の実施形態では、延伸可能カーソル４０２に対して貼り付け操作が行われた後に指が離されると、延伸可能カーソル４０２を円形に縮小することができ、次に、削除することができる。
【０３１０】
本発明は、上記に限定されない。延伸可能カーソル４０２に対して貼り付け操作が行われた後に指が離されても、延伸可能カーソル４０２をそのまま継続的に表示することができる。
【０３１１】
この場合、例えば、継続的に表示される延伸可能カーソル４０２以外の部分が軽く叩かれると、コンピュータデバイス３０２は、動画６０４を通常再生に戻すために、再生速度６０２を初期値に戻すことができる。更に、継続的に表示される延伸可能カーソル４０２がタッチされ、ドラッグ４１２が再度行われると、コンピュータデバイス３０２は、ドラッグ４１２に基づいて延伸可能カーソル４０２を延伸又は短縮しながら再生速度６０２を制御することができる。
【０３１２】
本節では、第８の他の実施形態を説明する。更に、第１及び第２の実施形態では、ドラッグ４１２に基づいて延伸可能カーソル４０２を表示することができる。この場合、延伸可能カーソル４０２及び延伸可能カーソル４０２を通じた操作入力に基づいて、現在どの処理が行われているかを示す処理情報を画面上に表示することができる。例えば、動画６０４が、延伸可能カーソル４０２を通じた操作入力に基づいて再生速度６０２として描示している任意の再生速度で再生される場合に、コンピュータデバイス３０２は、再生方向を示す「早送り」又は「巻き戻し」などのような言葉を画面上に表示することができる。
【０３１３】
更に、コンピュータデバイス３０２は、再生方向及び再生速度値を直接的に示す「２．０倍」又は「−１．５倍」などのような言葉、又は再生方向及び再生速度値を間接的に示す「≫」又は「≪」などのようなパターンを表示することができる。このようにして、コンピュータデバイス３０２は、ユーザが、現在どの処理が行われているかを延伸可能カーソル４０２を通じた操作入力に基づいて認識することを可能にすることができる。
【０３１４】
本節では、第９の他の実施形態を説明する。更に、第１の実施形態では、ドラッグ４１２が１つの方向に所定の時間又はそれよりも長く継続的に行われると、コンピュータデバイス３０２は、通常スクロールモードから延伸可能スクロールモードに移行することができる。
【０３１５】
本発明は、上記に限定されない。タッチが、画面上の任意の位置で所定の時間又はそれよりも長く継続的に行われると（すなわち、画面上で長い押下が行われると）、モードは、延伸可能スクロールモードに移行することができる。更に、指が離されると、モードは、通常スクロールモードに再度移行することができる。すなわち、この場合、ドラッグ４１２が長い押下によって行われると、コンピュータデバイス３０２は、スクロールを延伸可能スクロールモードで制御することができる。ドラッグ４１２が通常ドラッグ（又はフリック）であった場合には、コンピュータデバイス３０２は、スクロールを通常スクロールモードで制御することができる。
【０３１６】
上述の操作は、例であり、モードは、通常スクロールモードと延伸可能切り換えモードとを切り換えることができる限り、異なる切り換え操作を用いて切り換えることができる。
【０３１７】
本節では、第１０の他の実施形態を説明する。更に、第１及び第２の実施形態では、延伸可能カーソル４０２の方向及びカーソル長さ４１０に基づいて動画６０４の再生方向及び再生速度値を制御することができる。
【０３１８】
本発明は、上記に限定されない。再生方向は、固定することができ、動画６０４の再生速度値のみをカーソルの方向を考慮せずにカーソル長さ４１０だけに基づいて制御することができる。
【０３１９】
更に、動画６０４の再生速度値を固定することができ、動画６０４の再生方向のみを延伸可能カーソル４０２の長さを考慮せずにその方向だけに基づいて制御することができる。
【０３２０】
更に、トラックリストのスクロール方向のみを固定することができ、トラックリストのスクロール速度値のみをカーソルの方向を考慮せずにカーソル長さ４１０だけに基づいて制御することができる。
【０３２１】
更に、トラックリストのスクロール速度値のみを固定することができ、トラックリストのスクロール方向のみを延伸可能カーソル４０２の長さを考慮せずにその方向だけに基づいて制御することができる。
【０３２２】
更に、音量の調節速度値を固定することができ、音量の調節方向のみを延伸可能カーソル４０２の長さを考慮せずにその方向だけに基づいて制御することができる。
【０３２３】
更に、本発明は、コンテンツの再生、リストのスクロール、及びパラメータの調節に限定されない。延伸可能カーソル４０２を用いた操作入力によって他の異なる処理を行うことができる。
【０３２４】
本節では、第１１の他の実施形態を説明する。更に、上述の第１の実施形態では、表示パネル３１６と静電容量型のタッチパネル３１８とを含むタッチスクリーン１０４は、電子デバイスシステム１００内に設置することができる。
【０３２５】
本発明は、上記に限定されない。タッチスクリーン１０４の代わりに、内部にタッチパネル機能を有する液晶ディスプレイを電子デバイスシステム２２００内に設置することができる。これは、第２の実施形態に対しても同様である。その場合、圧力センサ２２２０は、液晶ディスプレイに配置することができる。
【０３２６】
更に、表示パネル３１６の代わりに、電界発光（ＥＬ）ディスプレイなどのような他の様々なディスプレイを使用することができる。
【０３２７】
本節では、第１２の他の実施形態を説明する。更に、上述の第１及び第２の実施形態では、延伸可能カーソル４０２の形状を開始位置５０６（Ｃ１）側から終了位置５０８（Ｃ２）側に向けて徐々に肉厚にすることができる。
【０３２８】
本発明は、上記に限定されない。延伸可能カーソル４０２の形状は、延伸可能カーソル４０２が、ドラッグ４１２の開始点４０４をその終了点４０６に繋ぐ限り、他の異なる形状とすることができる。
【０３２９】
本節では、第１３の他の実施形態を説明する。更に、上述の第１の実施形態では、操作区画及び表示区画であるタッチスクリーン１０４、並びに制御区画であるコンピュータデバイス３０２は、情報処理装置である電子デバイスシステム１００内に設置することができる。
【０３３０】
本発明は、上記に限定されない。電子デバイスシステム１００のそれぞれの機能区画（操作区画、表示区画、及び制御区画）は、これらが同じ機能を有する限り、異なる種類のハードウエアによって構成することができる。
【０３３１】
更に、上述の第２の実施形態では、圧力検出区画である圧力センサ２２２０は、情報処理装置である電子デバイスシステム２２００内に設置することができる。
【０３３２】
本発明は、上記に限定されない。電子デバイスシステム２２００の圧力検出区画は、これらが同じ機能を有する限り、異なる種類のハードウエアによって構成することができる。
【０３３３】
本節では、第１４の他の実施形態を説明する。更に、上述の第１の実施形態では、様々な処理を実行するためのプログラムは、電子デバイスシステム１００の不揮発性メモリ３０４に書き込むことができる。
【０３３４】
本発明は、上記に限定されない。メモリカードのような記憶媒体に対するスロットを電子デバイスシステム１００内に設置することができ、コンピュータデバイス３０２は、スロット内に挿入された記憶媒体からプログラムを読み取り、かつ実行することができる。更に、コンピュータデバイス３０２は、記憶媒体から読み出されたプログラムを不揮発性メモリ３０４にインストールすることができる。更に、コンピュータデバイス３０２は、ネットワーク上のデバイスからネットワークインタフェース３２０を通じてプログラムをダウンロードすることができ、それを不揮発性メモリ３０４にインストールすることができる。これは、第２の実施形態に対しても同様である。
【０３３５】
本節では、第１５の他の実施形態を説明する。更に、本発明は、上述の実施形態及び他の実施形態に限定されない。すなわち、本発明は、上述の実施形態及び他の実施形態の一部又は全てを組み合わせたあらゆる実施形態、又はこれらの実施形態うちの一部を選択することによって得られるあらゆる実施形態を含む適用範囲を有することができる。
【０３３６】
様々な修正、組合せ、部分組合せ、及び変更は、これらが特許請求の範囲又はその均等物の範囲にある限り、設計要件及び他のファクタに依存して行うことができることは、当業者によって理解されるべきである。
【０３３７】
得られる方法、処理、装置、デバイス、製品、及び／又はシステムは、分り易く、費用効率的であり、複雑ではなく、多用途性が高く、正確であり、高感度であり、かつ有効であり、かつ容易、効率的、かつ経済的な製造、応用、及び利用に対して公知の構成要素を適応させることによって実施することができる。
【０３３８】
本発明の別の重要な態様は、それが、コストを低減し、システムを簡素化し、性能を高めるという従来の傾向を有益にサポートし、かつそれに奉仕することである。
【０３３９】
その結果、本発明のこれら及び他の有益な態様は、技術の状態を少なくとも次の水準に進めるものである。
【０３４０】
本発明を特定の最良のモードに関連して説明したが、当業者には、以上の説明に照らして多くの代替物、修正、及び変形が明らかであることは理解されるものとする。従って、本発明は、添付の特許請求の範囲に収まる全てのそのような代替物、修正、及び変形を包含するように意図している。本明細書にこれまで説明した又は添付図面に示した全ての内容は、例示的かつ非限定的な意味に解釈されるものとする。
【符号の説明】
【０３４１】
１００  電子デバイスシステム
１０２  ケーシング
１０４  タッチスクリーン
１０８  非画面インタフェース
１１０  縦方向
１１２  横方向
【図１】
0005924318.tif 000002
【図２】
0005924318.tif 000003
【図３】
0005924318.tif 000004
【図４】
0005924318.tif 000005
【図５Ａ】
0005924318.tif 000006
【図５Ｂ】
0005924318.tif 000007
【図６】
0005924318.tif 000008
【図７Ａ−Ｃ】
0005924318.tif 000009
【図８】
0005924318.tif 000010
【図９】
0005924318.tif 000011
【図１０Ａ】
0005924318.tif 000012
【図１０Ｂ】
0005924318.tif 000013
【図１０Ｃ】
0005924318.tif 000014
【図１１Ａ】
0005924318.tif 000015
【図１１Ｂ】
0005924318.tif 000016
【図１２】
0005924318.tif 000017
【図１３Ａ−Ｄ】
0005924318.tif 000018
【図１４Ａ−Ｂ】
0005924318.tif 000019
【図１５Ａ−Ｃ】
0005924318.tif 000020
【図１６】
0005924318.tif 000021
【図１７Ａ−Ｄ】
0005924318.tif 000022
【図１８】
0005924318.tif 000023
【図１９】
0005924318.tif 000024
【図２０】
0005924318.tif 000025
【図２１】
0005924318.tif 000026
【図２２】
0005924318.tif 000027
【図２３Ａ−Ｄ】
0005924318.tif 000028
【図２４】
0005924318.tif 000029
【図２５】
0005924318.tif 000030