(57)【要約】【課題】電子装置で画面を効率的にスクロールするための装置及びその方法を提供する。【解決手段】本発明は、電子装置のスクロール装置及びその方法に関するものである。この際、スクロール方法は、タッチ動き方向に基づいて第１スクロール方向を決定する過程と、前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記画面をスクロールする過程と、を含む。【選択図】図１
2014149819.tif 000002
【特許請求の範囲】
【請求項１】
電子装置の画面のスクロール方法において、
タッチ動き方向に基づいて第１スクロール方向を決定する過程と、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記画面をスクロールする過程を含む方法。
【請求項２】
前記第１スクロール方向を決定する過程は、
固定スクロールモードが設定された場合、タッチ動き方向に基づいて前記第１スクロール方向を決定する過程を含む請求項１に記載の方法。
【請求項３】
前記第１スクロール方向を決定する過程は、
タッチを感知する過程と、
前記タッチが感知されたタッチ地点に基づいて基準領域を設定する過程は、
前記タッチ動きに応じてタッチ地点が前記基準領域を逸脱した場合、前記タッチ動き方向に基づいて前記第１スクロール方向を決定する過程を含む請求項１に記載の方法。
【請求項４】
前記第１スクロール方向を決定する過程は、
前記タッチ動きに応じてタッチ地点が前記基準領域を逸脱した場合、前記タッチ地点が基準領域を逸脱する時点以前のスクロール方向に基づいて前記第１スクロール方向を決定する過程を含む請求項３に記載の方法。
【請求項５】
前記基準領域を設定する過程は、
前記タッチ地点を基準に基準距離だけ離隔された基準領域を設定する過程を含む請求項３に記載の方法。
【請求項６】
前記画面をスクロールする過程は、
前記タッチ動き情報に基づいてスクロール制御変数を決定する過程と、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離及び前記スクロール制御変数に基づいて前記第１スクロール方向に前記画面をスクロールする過程と、を含み、
前記タッチ動き情報は、前記タッチ動き速度、前記タッチ動きが感知された領域及び前記タッチ動き角度のうち少なくとも一つを含み、
前記スクロール制御変数は、スクロール間隔及びスクロール速度のうち少なくとも一つを含む請求項１に記載の方法。
【請求項７】
前記タッチ動き方向が反対側に転換される場合、ページ単位のスクロール間隔に基づいて前記第１スクロール方向に前記画面をスクロールする過程を更に含む請求項１に記載の方法。
【請求項８】
電子装置の画面のスクロール方法において、
タッチ地点に対するタッチ持続時間に基づいて固定スクロール転換イベントが発生するのかを確認する過程と、
前記固定スクロール転換イベントが発生した場合、前記タッチ地点に対するタッチ情報に基づいて第１スクロール方向を決定する過程と、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記画面をスクロールする過程を含む方法。
【請求項９】
前記第１スクロール方向を決定する過程は、
基準時点と前記タッチ地点との間の角度に基づいて前記第１スクロール方向を決定する過程を含む請求項８に記載の方法。
【請求項１０】
前記第１スクロール方向を決定する過程は、
前記固定スクロール転換イベントが発生した場合、前記タッチ地点までのタッチ動き方向に基づいて前記第１スクロール方向を決定する過程を含む請求項８に記載の方法。
【請求項１１】
前記画面をスクロールする過程は、
前記タッチ動き情報に基づいてスクロール制御変数を決定する過程と、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離及び前記スクロール制御変数に基づいて前記第１スクロール方向に前記画面をスクロールする過程と、を含み、
前記タッチ動き情報は、前記タッチ動き速度、前記タッチ動きが感知された領域及び前記タッチ動き角度のうち少なくとも一つを含み、
前記スクロール制御変数は、スクロール間隔及びスクロール速度のうち少なくとも一つを含む請求項８に記載の方法。
【請求項１２】
前記タッチ動き方向が反対側に転換される場合、ページ単位のスクロール間隔に基づいて前記第１スクロール方向に前記画面をスクロールする過程を更に含む請求項８に記載の方法。
【請求項１３】
電子装置において、
タッチスクリーンと、
少なくとも一つのプロセッサと、を含み、
前記プロセッサは、
前記タッチスクリーンを介して感知したタッチ動き方向に基づいて第１スクロール方向を決定し、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記タッチスクリーンに表示された画面をスクロールする装置。
【請求項１４】
前記プロセッサは、固定スクロールモードが設定された場合、前記タッチスクリーンを介して感知したタッチ動き方向に基づいて前記第１スクロール方向を決定する請求項１３に記載の装置。
【請求項１５】
前記プロセッサは、前記タッチスクリーンを介してタッチを感知した場合、前記タッチが感知されたタッチ地点に基づいて基準領域を設定し、
前記タッチ動きに応じてタッチ地点が前記基準領域を逸脱した場合、前記タッチ動き方向に基づいて前記第１スクロール方向を決定する請求項１３に記載の装置。
【請求項１６】
前記プロセッサは、前記タッチ動きに応じてタッチ地点が前記基準領域を逸脱した場合、前記タッチ地点が基準領域を逸脱する時点以前のスクロール方向に基づいて前記第１スクロール方向を決定する請求項１５に記載の装置。
【請求項１７】
前記プロセッサは、前記タッチ地点に基づいて基準距離だけ離隔された基準領域を設定する請求項１５に記載の装置。
【請求項１８】
前記プロセッサは前記タッチ動き情報に基づいてスクロール制御変数を決定し、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離及び前記スクロール制御変数に基づいて前記第１スクロール方向に前記画面をスクロールし、
前記タッチ動き情報は、前記タッチ動き速度、前記タッチ動きが感知された領域及び前記タッチ動き角度のうち少なくとも一つを含み、
前記スクロール制御変数は、スクロール間隔及びスクロール速度のうち少なくとも一つを含む請求項１３に記載の装置。
【請求項１９】
前記プロセッサは、前記タッチ動き方向が反対側に転換される場合、ページ単位のスクロール間隔に基づいて前記第１スクロール方向に前記画面をスクロールする請求項１３に記載の装置。
【請求項２０】
電子装置において、
タッチスクリーンと、
少なくとも一つのプロセッサと、を含み、
前記プロセッサは、
前記タッチスクリーンを介してタッチを感知したタッチ地点に対するタッチ持続時間に基づいて固定スクロールイベントが発生した場合、前記タッチ地点に対するタッチ情報に基づいて第１スクロール方向を決定し、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記タッチスクリーンに表示された画面をスクロールする装置。
【請求項２１】
前記プロセッサは、基準時点と前記タッチ地点との間の角度に基づいて前記第１スクロール方向を決定する請求項２０に記載の装置。
【請求項２２】
前記プロセッサは、前記タッチ地点に対するタッチ持続時間に基づいて固定スクロール転換イベントが発生するのかを確認し、前記固定スクロール転換イベントが発生した場合、前記タッチ地点までのタッチ動き方向に基づいて前記第１スクロール方向を決定する請求項２０に記載の装置。
【請求項２３】
前記プロセッサは前記タッチ動き情報に基づいてスクロール制御変数を決定し、
前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離及び前記スクロール制御変数に基づいて前記第１スクロール方向に前記画面をスクロールし、
前記タッチ動き情報は、前記タッチ動き速度、前記タッチ動きが感知された領域及び前記タッチ動き角度のうち少なくとも一つを含み、
前記スクロール制御変数は、スクロール間隔及びスクロール速度のうち少なくとも一つを含む請求項２０に記載の装置。
【請求項２４】
前記プロセッサは、前記タッチ動き方向が反対側に転換される場合、ページ単位のスクロール間隔に基づいて前記第１スクロール方向に前記画面をスクロールする請求項２０に記載の装置。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明の実施例は、電子装置で画面を効率的にスクロールするための装置及びその方法に関するものである。
【０００２】
携帯用電子装置はユーザの多様な欲求を満足するための一環として、ユーザの多様なサービスに容易に接近するようにするユーザインタフェースを必要とする。
【０００３】
携帯用電子装置は携帯の容易性のために限定されたサイズの表示面積を含むため、限定されたサイズの表示面積を考慮したユーザインタフェースを必要とする。例えば、携帯用電子装置の表示部にユーザが望むコンテンツ一部が表示された場合、携帯用電子装置はユーザが表示されていない領域を確認するように該当コンテンツをスクロールするためのユーザインタフェースを提供する。
【０００４】
タッチスクリーンを使用する場合、携帯用電子装置はタッチスクリーンを介して感知したタッチ情報に相応するようにコンテンツをスクロールする。例えば、タッチスクリーンに対するドラッグ（タッチ入力→タッチ動き→タッチ解除）を感知した場合、携帯用電子装置はドラッグ方向及びドラッグ距離に基づいてコンテンツをスクロールする。
【０００５】
しかし、携帯用電子装置の表示部に表示されていない領域が多い場合、携帯用電子装置のユーザはスクロールのための同じタッチ入力を繰り返し行わなければならないという不便がある。例えば、携帯用電子装置の表示部に多数個のページで構成された電子書籍コンテンツの一部が表示された場合、携帯用電子装置のユーザは表示されていない領域を確認するためにドラッグ（タッチ入力→タッチ動き→タッチ解除）を動作繰り返し行わなければならないという不便がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特許出願公開第１０−２００６−０１０２２５４号公報
【発明の概要】
【課題を解決するための手段】
【０００７】
本発明の実施例は、電子装置で画面を効率的にスクロールするための装置及びその方法を提供する。
【０００８】
本発明の実施例は、電子装置で画面をスクロールするためのユーザの動作手順を簡素化するための装置及びその方法を提供する。
【０００９】
本発明の実施例は、タッチスクリーンを具備する電子装置で画面をスクロールするためのユーザのタッチ入力手順を簡素化するための装置及びその方法を提供する。
【００１０】
本発明の実施例は、タッチスクリーンを具備する電子装置でタッチ動き距離に基づいて画面をスクロールするための装置及びその方法を提供する。
【００１１】
本発明の実施例は、タッチスクリーンを具備する電子装置でタッチ動き距離に基づいて固定された方向に画面をスクロールするための装置及びその方法を提供する。
【００１２】
本発明の実施例は、タッチスクリーンを具備する電子装置におけるスクロールするための第１タッチ地点と固定スクロールモードに転換するための第２タッチ地点の角度に基づき、固定スクロール方向を決定するための装置及びその方法を提供する。
【００１３】
本発明の目的を達成するための本発明の実施例によると、電子装置でのスクロール方法は、タッチ動き方向に基づいて第１スクロール方向を決定する過程と、前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記画面をスクロールする過程を含む。
【００１４】
本発明の実施例で第１スクロール方向を決定する過程は、タッチを感知する過程と、前記タッチ地点に基づいて基準領域を設定する過程と、前記タッチ動きに応じてタッチ地点が前記基準領域を逸脱する場合、前記タッチ動き方向に基づいて前記第１スクロール方向を決定する過程を含む。
【００１５】
本発明の実施例によると、電子装置でのスクロール方法は、タッチ地点に対するタッチ持続時間に基づいて固定スクロール転換イベントが発生するのかを確認する過程と、前記固定スクロール転換イベントが発生した場合、前記タッチ地点に対するタッチ情報に基づいて第１スクロール方向を決定する過程と、前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記画面をスクロールする過程を含む。
【００１６】
本発明の実施例によると、電子装置は、タッチスクリーンと、少なくとも一つのプロセッサを含み、前記プロセッサは、前記タッチスクリーンを介して感知したタッチ動き方向に基づいて第１スクロール方向を決定し、前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記タッチスクリーンに表示された画面をスクロールする。
【００１７】
本発明の実施例のプロセッサは、前記タッチスクリーンを介してタッチを感知した場合、前記タッチ地点に基づいて基準領域を設定し、前記タッチ動きに応じてタッチ地点が前記基準領域を逸脱する場合、前記タッチ動き方向に基づいて前記第１スクロール方向を決定する。
【００１８】
本発明の実施例によると、電子装置は、タッチスクリーンと、少なくとも一つのプロセッサを含み、前記プロセッサは、前記タッチスクリーンを介して感知したタッチ地点に対するタッチ持続時間に基づいて固定スクロール転換イベントが発生した場合、前記タッチ地点に対するタッチ情報に基づいて第１スクロール方向を決定し、前記タッチが維持された状態で前記タッチ動き方向が変更されても前記タッチ動き距離に基づいて前記第１スクロール方向に前記タッチスクリーンに表示された画面をスクロールする。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例による電子装置のブロック構成を示す図である。
【図２】本発明の実施例によるプロセッサの詳細なブロック構成を示す図である。
【図３】本発明の実施例による電子装置で画面をスクロールするための手順を示す図である。
【図４】本発明の第１実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【図５ａ】本発明の第１実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図５ｂ】本発明の第１実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図５ｃ】本発明の第１実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図５ｄ】本発明の第１実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図５ｅ】本発明の第１実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図６】本発明の第２実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【図７ａ】本発明の第２実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図７ｂ】本発明の第２実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図８】本発明の第３実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【図９ａ】本発明の第３実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図９ｂ】本発明の第３実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図９ｃ】本発明の第３実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図９ｄ】本発明の第３実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【図１０】本発明の第４実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【図１１】本発明の第４実施例による電子装置でタッチ動きに基づいて画面をスクロールするための画面構成を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施例を添付した図面を参照して詳細に説明する。そして、本発明を説明するに当たって、関連する公知機能或いは構成に対する具体的な説明が本発明の要旨を不明確にする恐れがあると判断される場合、その詳細な説明を省略する。そして、後述する用語は本発明における機能に基づいて定義された用語であり、これはユーザ、運用者の意図又は慣例などによって異なり得る。よって、その定義は本明細書全般にかかる内容に基づいて下されるべきである。
【００２１】
以下、本発明は電子装置で画面をスクロールするための技術について説明する。
【００２２】
以下の説明において、電子装置はタッチスクリーンを具備する移動通信端末機、ＰＤＡ、ＰＣ、ラップトップコンピュータ、スマートフォン、ネットブック、テレビジョン、携帯インターネット装置（ＭＩＤ）、ウルトラモバイルＰＣ（ＵＭＰＣ）、タブレットＰＣ、ナビゲーション、スマートＴＶ、デジタルカメラ及びＭＰ３のうち少なくとも一つを含む。
【００２３】
以下の説明において、タッチとはタッチ入力が感知された状態であってタッチダウンとも称され、タッチ解除とはタッチ入力が終了される状態であってタッチアップとも称される。タッチ動きは、タッチが維持された状態でタッチ地点が動く状態を示す。
【００２４】
図１は、本発明の実施例による電子装置のブロック構成を示す図である。
【００２５】
図１を参照すると、電子装置１００はメモリ１１０、プロセッサユニット１２０、オーディオ処理部１３０、入出力制御部１４０、表示部１５０及び入力装置１６０を含む。ここで、メモリ１１０は多数個存在してもよい。
【００２６】
メモリ１１０は、電子装置１００の動作を制御するためのプログラムを貯蔵するプログラム貯蔵部１１１及びプログラムを行う途中で発生するデータを貯蔵するデータ貯蔵部１１２を含む。
【００２７】
プログラム貯蔵部１１１はグラフィックユーザインタフェース（ＧＵＩ：Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）プログラム１１３、スクロール制御プログラム１１４及び少なくとも一つの応用プログラム１１５を含む。ここで、プログラム貯蔵部１１１に含まれるプログラムは命令語の集合であって、命令語セット（ｉｎｓｔｒｕｃｔｉｏｎ  ｓｅｔ）と表現されてもよい。
【００２８】
ＧＵＩプログラム１１３は、表示部１５０にグラフィックでユーザインタフェースを提供するための少なくとも一つのソフトウェア構成要素を含む。例えば、ＧＵＩプログラム１１３はプロセッサ１２２によって駆動される応用プログラムの情報を表示部１５０に表示するように制御する。
【００２９】
スクロール制御プログラム１１４は、タッチ情報に基づいて画面をスクロールするための少なくとも一つのソフトウェア構成要素を含む。例えば、固定スクロールモードが設定された場合、スクロール制御プログラム１１４はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。この際、スクロール制御プログラム１１４はタッチ動きが感知される時点のタッチ動き方向を固定スクロール方向として決定する。
【００３０】
他の例として、スクロール制御プログラム１１４はタッチ動きが感知された場合、タッチ動き方向及び距離に基づいて画面をスクロールするように制御する。タッチ動きに応じてタッチ地点が基準領域を逸脱する場合、スクロール制御プログラム１１４はスクロール方式を固定スクロールモードに転換する。この場合、スクロール制御プログラム１１４はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。この際、スクロール制御プログラム１１４はタッチ地点が基準領域を逸脱する前のスクロール方向に基づいて固定スクロール方向を決定する。スクロール制御プログラム１１４はタッチが感知される場合、スクロール可能方向に基づいてタッチ地点を基準に基準距離だけ離隔された位置に基準領域を設定する。例えば、上下スクロールを行う場合、スクロール制御プログラム１１４はタッチ地点を基準に左右に基準距離だけ離隔された位置に基準領域を設定する。左右スクロールを行う場合、スクロール制御プログラム１１４はタッチ地点を基準に上下に基準距離だけ離隔された位置に基準領域を設定する。ここで、基準距離は基準ピクセル数又はＤＰＩ（Ｄｏｔ  Ｐｅｒ  Ｉｎｃｈ）に基づいて設定される。
【００３１】
また他の例として、スクロール制御プログラム１１４はタッチ動きが感知された場合、タッチ動き方向及び距離に基づいて画面をスクロールするように制御する。タッチ動きの後、タッチが維持された状態で特定のタッチ地点に対するタッチ持続時間が基準時間を超過する場合、スクロール制御プログラム１１４はスクロール方式を固定スクロールモードに転換する。この場合、スクロール制御プログラム１１４はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。この際、スクロール制御プログラム１１４はタッチが感知された第１タッチ地点に対する基準時間の間にタッチが維持された特定の地点の方向に基づいて固定スクロール方向を決定する。
【００３２】
更に他の例として、スクロール制御プログラム１１４はタッチ動きが感知された場合、タッチ動き方向及び距離に基づいて画面をスクロールするように制御する。タッチ動きの後、タッチが維持された状態で特定のタッチ地点に対するタッチ持続時間が基準時間を超過する場合、スクロール制御プログラム１１４はタッチの持続時間が基準時間の間に維持される前のスクロール方向に基づいて固定スクロール方向を決定する。次に、タッチ動きが感知された場合、スクロール制御プログラム１１４はタッチ動きによる角度に基づいて固定スクロール方向へのスクロールを選択的に提供するように制御する。例えば、タッチ動きによる角度が基準角度より大きい場合、スクロール制御プログラム１１４はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。
【００３３】
追加的に、スクロール制御プログラム１１４はタッチ動き情報に基づいてスクロール制御変数を決定してもよい。ここで、タッチ動き情報はタッチ動き速度、タッチ動きが感知された領域及びタッチ動き角度のうち少なくとも一つを含み、スクロール制御変数はスクロール間隔及びスクロール速度のうち少なくとも一つを含む。
【００３４】
応用プログラム１１５は、電子装置１００に設置された少なくとも一つの応用プログラムに対するソフトウェア構成要素を含む。
【００３５】
プロセッサユニット１２０はメモリインタフェース１２１、少なくとも一つのプロセッサ１２２及び周辺装置インタフェース１２４を含む。ここで、プロセッサユニット１２０に含まれるメモリインタフェース１２１、少なくとも一つのプロセッサ１２２及び周辺装置インタフェース１２４は、少なくとも一つの集積化された回路に集積化されるか別途の構成要素として具現される。
【００３６】
メモリインタフェース１２１は、プロセッサ１２２又は周辺装置インタフェース１２４のような構成要素のメモリ１１０接近を制御する。
【００３７】
周辺装置インタフェース１２４は、電子装置１００の入出力周辺装置とプロセッサ１２２及びメモリインタフェース１２１の連結を制御する。
【００３８】
プロセッサ１２２は、少なくとも一つのソフトウェアプログラムを使用して電子装置１００が多様なマルチメディアサービスを提供するように制御する。この際、プロセッサ１２２はメモリ１１０に貯蔵されている少なくとも一つのプログラムを実行して該当プログラムに対応するサービスを提供する。例えば、プロセッサ１２２はスクロール制御プログラム１１４を実行してタッチ情報に基づいて画面をスクロールするように制御する。
【００３９】
オーディオ処理部１３０は、スピーカ１３１及びマイクロフォン１３２を介してユーザと電子装置１００との間のオーディオインタフェースを提供する。
【００４０】
入出力制御部１４０は、表示部１５０及び入力装置１６０などの入力力装置と周辺装置インタフェース１２４との間にインタフェースを提供する。
【００４１】
表示部１５０は電子装置１００の状態情報、ユーザ入力する文字、動画像及び静画像などを表示する。例えば、表示部１５０はプロセッサ１２２によって駆動される応用プログラムの情報を表示する。
【００４２】
入力装置１６０は、ユーザの選択によって発生する入力データを入出力制御部１４０を介してプロセッサユニット１２０に提供する。この際、入力装置１６０は少なくとも一つのハードウェアボタンを含むキーパッド及びタッチ情報を感知するタッチパッドなどを含む。例えば、入力装置１６０はタッチパッドを介して感知したタッチ、タッチ動き、タッチ解除などのタッチ情報を入出力制御部１４０を介してプロセッサユニット１２０に提供する。
【００４３】
追加的に、電子装置１００は音声通信及びデータ通信のための通信機能を行う通信システムを含む。この際、通信システムは互いに異なる通信ネットワークを支援する多数個の通信サブモジュールで区分される。例えば、通信ネットワークはそれらに限らないが、ＧＳＭ（登録商標）ネットワーク、ＥＧＤＥネットワーク、ＣＤＭＡネットワーク、Ｗ−ＣＤＭＡネットワーク、ＬＴＥネットワーク、ＯＦＤＭＡネットワーク、無線ＬＡＮ，Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク及びＮＦＣなどを含む。
【００４４】
図２は、本発明の実施例によるプロセッサの詳細なブロック構成を示す図である。
【００４５】
図２を参照すると、プロセッサ１２２は応用プログラム駆動部２００、スクロール制御部２１０及び表示制御部２２０を含む。
【００４６】
応用プログラム駆動部２００は、プログラム貯蔵部１１１に貯蔵されている少なくとも一つの応用プログラム１１５を実行して該当応用プログラムに応じたサービスを提供する。この際、応用プログラム駆動部２００はスクロール制御部２１０から提供されたスクロール制御情報に基づいて該当応用プログラムに対するスクロールサービスを提供する。
【００４７】
スクロール制御部２１０は、プログラム貯蔵部１１１に貯蔵されたスクロール制御プログラム１１４を実行してタッチ情報に基づいて画面をスクロールするように制御する。例えば、固定スクロールモードが設定された場合、スクロール制御部２１０はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。この際、スクロール制御部２１０はタッチ動きが感知される時点のタッチ動き方向を固定スクロール方向として決定する。
【００４８】
他の例として、スクロール制御部２１０はタッチ動きが感知された場合、タッチ動き方向及び距離に基づいて画面をスクロールするように制御する。タッチ動きに応じてタッチ地点が基準領域を逸脱する場合、スクロール制御部２１０はスクロール方式を固定スクロールモードに転換する。固定スクロールモードに転換した場合、スクロール制御部２１０はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。この際、スクロール制御部２１０はタッチ地点が基準領域を逸脱する前のスクロール方向に基づいて固定スクロール方向を決定する。スクロール制御部２１０はタッチが感知される場合、スクロール可能方向に基づいてタッチ地点を基準に基準距離だけ離隔された位置に基準領域を設定する。ここで、基準距離は基準ピクセル数又はＤＰＩに基づいて設定される。
【００４９】
また他の例として、スクロール制御部２１０はタッチ動きが感知された場合、タッチ動き方向及び距離に基づいて画面をスクロールするように制御する。タッチ動きの後、タッチが維持された状態で特定のタッチ地点に対するタッチ持続時間が基準時間を超過する場合、スクロール制御部２１０はスクロール方式を固定スクロールモードに転換する。固定スクロールモードに転換した場合、スクロール制御部２１０はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。この際、スクロール制御部２１０はタッチが感知された第１タッチ地点に対する基準時間の間にタッチが維持された特定の地点の方向に基づいて固定スクロール方向を決定する。
【００５０】
更に他の例として、スクロール制御部２１０はタッチ動きが感知された場合、タッチ動き方向及び距離に基づいて画面をスクロールするように制御する。タッチ動きの後、タッチが維持された状態で特定のタッチ地点に対するタッチ持続時間が基準時間を超過する場合、スクロール制御部２１０はタッチの持続時間が基準時間の間に維持される前のスクロール方向に基づいて固定スクロール方向を決定する。次に、タッチ動きが感知された場合、スクロール制御部２１０はタッチ動きに応じた角度に基づいて固定スクロール方向へのスクロールを選択的に提供するように制御する。例えば、タッチ動きによる角度が基準角度より大きい場合、スクロール制御部２１０はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールするように制御する。
【００５１】
追加的に、スクロール制御部２１０はタッチ動き情報に基づいてスクロール制御変数を決定してもよい。ここで、タッチ動き情報はタッチ動き速度、タッチ動きが感知された領域及びタッチ動き角度のうち少なくとも一つを含み、スクロール制御変数はスクロール間隔及びスクロール速度のうち少なくとも一つを含む。
【００５２】
表示制御部２２０はプログラム貯蔵部１１１に貯蔵されたＧＵＩプログラム１１３を実行し、表示部１５０にグラフィックでユーザインタフェースを表示するように制御する。例えば、表示制御部２２０は応用プログラム駆動部２００で駆動される応用プログラムの情報を表示部１５０に表示するように制御する。
【００５３】
上述した実施例において、電子装置１００はスクロール制御部２１０で決定したスクロール情報に基づいて応用プログラム駆動部２００でスクロールを行う。
【００５４】
他の実施例において、電子装置１００は応用プログラム駆動部２００でタッチ情報に基づいてスクロール方式を決定してスクロールを行うように構成されてもよい。
【００５５】
図３は、本発明の実施例による電子装置で画面をスクロールするための手順を示す図である。
【００５６】
図３を参照すると、電子装置はステップ３０１でタッチを感知する。例えば、電子装置は入力装置１６０のタッチパッドを介してユーザの指又はタッチペンによるタッチを感知する。
【００５７】
タッチを感知した場合、電子装置はステップ３０３でタッチ動き方向に基づいて固定スクロール方向を決定する。例えば、電子装置はステップ３０１で感知したタッチに対する動きが感知される時点のタッチ動き方向に基づいて固定スクロール方向を決定する。他の例として、電子装置はステップ３０１で感知したタッチに対する動きに応じてタッチ地点が基準領域を逸脱した場合、タッチ地点が基準領域を逸脱する前のスクロール方向に基づいて固定スクロール方向を決定してもよい。
【００５８】
固定スクロール方向を決定した場合、電子装置はステップ３０５でタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き方向を考慮せずにタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。
【００５９】
上述したように、電子装置はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き情報に基づいてスクロール制御変数を決定する。例えば、電子装置はタッチ動きが感知された場合、タッチ動き情報に基づいてスクロール制御変数を決定する。次に、電子装置はスクロール制御変数及びタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。ここで、タッチ動き情報はタッチ動き速度、タッチ動きが感知された領域及びタッチ動き角度のうち少なくとも一つを含み、スクロール制御変数はスクロール間隔及びスクロール速度のうち少なくとも一つを含む。
【００６０】
図４は、本発明の第１実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【００６１】
図４を参照すると、電子装置はステップ４０１で固定スクロールモードが設定されたのかを確認する。例えば、電子装置はメニュ設定を介して固定スクロールモードが設定されたのかを確認する。
【００６２】
固定スクロールモードが設定されていない場合、電子装置本アルゴリズムを終了する。例えば、電子装置はタッチ動き方向及びタッチ動き距離に基づいて画面をスクロールする。
【００６３】
一方、固定スクロールモードが設定された場合、電子装置はステップ４０３でタッチを感知する。例えば、電子装置は入力装置１６０のタッチパッドを介してユーザの指又はタッチペンによるタッチを感知する。
【００６４】
タッチを感知した場合、電子装置はステップ４０５でタッチ動きが感知されるのかを確認する。例えば、表示装置は図５ａに示したようにタッチ動きに応じてステップ４０３で感知した第１タッチ地点５０１が変更されるのかを確認する。
【００６５】
タッチ動きが感知されない場合、電子装置はステップ４１３でタッチが解除されるのかを確認する。
【００６６】
タッチが解除された場合、電子装置はスクロールを行わないと認識する。それによって、電子装置本アルゴリズムを終了する。
【００６７】
一方、ステップ４１３でタッチが解除されていない場合、電子装置はステップ４０５でタッチ動きが感知されるのかを確認する。
【００６８】
一方、ステップ４０５でタッチ動きが感知された場合、電子装置はステップ４０７でタッチ動き方向に基づいて固定スクロール方向を決定する。この際、電子装置はタッチ動きが感知される時点のタッチ動き方向に基づいて固定スクロール方向を決定する。例えば、図５ａに示したようにタッチ動きに応じて第１タッチ地点５０１が第２タッチ地点５０３に変更された場合、電子装置は固定スクロール方向を上方向に決定する。即ち、電子装置は固定スクロールモードに応じてスクロールアップを行うと決定する。
【００６９】
固定スクロール方向を決定した後、電子装置はステップ４０９でタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き方向を考慮せずにタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。例えば、電子装置は図５ａに示したタッチ動き距離５０１〜５０３に応じて図５ｂに示したように画面をスクロールアップする。次に、図５ｂに示したようにタッチ動きに応じてタッチ地点が変更される場合５０３〜５０５、電子装置はタッチ動き距離５０３〜５０５に応じて図５ｃに示したように画面をスクロールアップ（固定スクロール方向）する。また、図５ｃに示したようにタッチ動きに応じてタッチ地点が変更される場合５０５〜５０７、電子装置はタッチ動き距離５０５〜５０７に応じて図５ｄに示したように画面をスクロールアップ（固定スクロール方向）してもよい。この際、電子装置はタッチ動きに応じて画面を持続的にスクロールする。
【００７０】
電子装置はステップ４１１でタッチが解除されるのかを確認する。
【００７１】
タッチが解除されていない場合、電子装置はステップ４０９でタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。
【００７２】
一方、タッチが解除された場合、電子装置は固定スクロールが終了されたと認識する。それによって、電子装置本アルゴリズムを終了する。
【００７３】
上述したように、電子装置はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き情報に基づいてスクロール制御変数を決定する。例えば、電子装置はタッチ動きが感知された場合、タッチ動き情報に基づいてスクロール制御変数を決定する。次に、電子装置はスクロール制御変数及びタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。他の例として、電子装置はタッチ動き方向が転換される時点にのみスクロール間隔を変更する。例えば、図５ｃに示したようにタッチ動き方向が図５ｂに示したタッチ動き方向と反対方向に転換される場合、電子装置はタッチ動き方向が転換される時点に図５ｅに示したように画面に表示された電子書籍コンテンツのページを転換する。次に、電子装置はタッチ動き距離５０５〜５０７に応じて画面をスクロールアップ（固定スクロール方向）する。ここで、タッチ動き情報はタッチ動き速度、タッチ動きが感知された領域及びタッチ動き角度のうち少なくとも一つを含み、スクロール制御変数はスクロール間隔及びスクロール速度のうち少なくとも一つを含む。
【００７４】
図６は、本発明の第２実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【００７５】
図６を参照すると、電子装置はステップ６０１でタッチを感知する。例えば、電子装置は入力装置１６０のタッチパッドを介してユーザの指又はタッチペンによるタッチを感知する。
【００７６】
タッチを感知した場合、電子装置はステップ６０３でタッチ地点に基づいて固定スクロールのための基準領域を決定する。この際、電子装置はスクロール可能方向に基づいてスクロール基準領域を決定する。例えば、図７ａに示したように上下スクロールが可能な場合、電子装置はタッチが感知された第１タッチ地点７０１を基準に左右に基準距離だけ離隔された位置に基準領域７０３を設定する。この際、基準領域はユーザが認知するように表示部１５０に表示してもよい。ここで、基準距離は基準ピクセル数又はＤＰＩに基づいて設定される。
【００７７】
基準領域を確認した場合、電子装置はステップ６０５でタッチ動きが感知されるのかを確認する。
【００７８】
タッチ動きが感知されない場合、電子装置はステップ６１７でタッチが解除されるのかを確認する。
【００７９】
一方、ステップ６０５でタッチ動きが感知された場合、電子装置はステップ６０７でタッチ動きによるタッチ地点が基準領域を逸脱するのかを確認する。即ち、電子装置は固定スクロール転換イベントが発生するのかを確認する。
【００８０】
タッチ動きによるタッチ地点が基準領域を逸脱しない場合、電子装置はステップ６１５でタッチ動き方向及びタッチ動き距離に基づいて画面をスクロールする。例えば、図７ａに示したようにタッチ動き７０１〜７０５に応じたタッチ地点が基準領域を逸脱しない場合、電子装置は図７ｂに示したようにタッチ動き距離７０１〜７０５に応じてタッチ動き方向に画面をスクロールアップする。
【００８１】
電子装置はステップ６１７でタッチが解除されるのかを確認する。
【００８２】
タッチが解除された場合、電子装置本アルゴリズムを終了する。
【００８３】
一方、ステップ６１７でタッチが解除されていない場合、電子装置はステップ６０５でタッチ動きが感知されるのかを確認する。
【００８４】
一方、ステップ６０７タッチ動きに応じたタッチ地点が基準領域を逸脱する場合、電子装置はスクロール方式を固定スクロールモードに転換する。それによって、電子装置はステップ６０９でスクロール方向に基づいて固定スクロール方向を決定する。即ち、電子装置はタッチ地点が基準領域を逸脱する前のスクロール方向に基づいて固定スクロール方向を決定する。例えば、図７ｂに示したようにタッチ動き７０５〜７０７に応じたタッチ地点が基準領域を逸脱した場合７０９、電子装置はタッチ地点が基準領域を逸脱する前のスクロール方向であるスクロールアップを固定スクロール方向に決定する。
【００８５】
固定スクロール方向を決定した後、電子装置はステップ６１１でタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。この際、電子装置は図５ｂ乃至図５ｄに示したようにタッチ動き方向を考慮せずにタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。
【００８６】
電子装置はステップ６１３でタッチが解除されるのかを確認する。
【００８７】
タッチが解除されていない場合、電子装置はステップ６１１でタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。
【００８８】
一方、タッチが解除された場合、電子装置は固定スクロールが終了されたと認識する。それによって、電子装置本アルゴリズムを終了する。
【００８９】
上述したように、電子装置はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き情報に基づいてスクロール制御変数を決定する。例えば、電子装置はタッチ動きが感知された場合、タッチ動き情報に基づいてスクロール制御変数を決定する。次に、電子装置はスクロール制御変数及びタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。ここで、タッチ動き情報はタッチ動き速度、タッチ動きが感知された領域及びタッチ動き角度のうち少なくとも一つを含み、スクロール制御変数はスクロール間隔及びスクロール速度のうち少なくとも一つを含む。
【００９０】
上述した実施例において、電子装置はタッチ動きに応じたタッチ地点が基準領域を逸脱する場合、固定スクロール方向を決定する（ステップ６０９）。即ち、電子装置はスクロール方式を固定スクロールモードに転換した後、固定スクロール方向を決定する。
【００９１】
他の実施例において、電子装置はタッチ地点が基準領域を逸脱する前に固定スクロール方向を決定してもよい。即ち、電子装置はスクロール方式を固定スクロールモードに転換する前に固定スクロール方向を決定してもよい。例えば、基準領域内でタッチ動きに応じて画面をスクロールする場合（ステップ６１５）、電子装置は画面のスクロール方向を固定スクロール方向に決定する。この場合、画面のスクロール方向が変更されると電子装置は変更された画面のスクロール方向に応じて固定スクロール方向を更新する。
【００９２】
図８は、本発明の第３実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【００９３】
図８を参照すると、電子装置はステップ８０１でタッチを感知する。例えば、電子装置は入力装置１６０のタッチパッドを介してユーザの指又はタッチペンによるタッチを感知する。
【００９４】
タッチを感知した場合、電子装置はステップ８０３でタッチ動きが感知されるのかを確認する。
【００９５】
タッチ動きが感知されない場合、電子装置はステップ８１５タッチが解除されるのかを確認する。
【００９６】
タッチが解除された場合、電子装置はスクロールを行わないと認識する。それによって、電子装置本アルゴリズムを終了する。
【００９７】
一方、タッチが解除されていない場合、電子装置はステップ８０３でタッチ動きが感知されるのかを確認する。
【００９８】
一方、ステップ８０３でタッチ動きが感知された場合、電子装置はステップ８０５へとタッチ動き方向に及びタッチ動き距離に基づいて画面をスクロールする。例えば、図９ａに示したようにタッチ動きが感知された場合、電子装置は図９ｂに示したようにタッチ動き距離９０１〜９０３に応じてタッチ動き方向に画面をスクロールする。
【００９９】
電子装置はステップ８０７でタッチ地点に対するタッチ持続時間が基準時間を超過するのかを確認する。例えば、表示装置は図９ａに示したように第２タッチ地点９０３のタッチ持続時間が基準時間を超過するのかを確認する。即ち、電子装置は固定スクロール転換イベントが発生するのかを確認する。
【０１００】
タッチ地点に対するタッチ持続時間が基準時間を超過しない場合、電子装置はステップ８０５でタッチ動き方向及びタッチ動き距離に基づいて画面をスクロールする。
【０１０１】
一方、タッチ地点に対するタッチ持続時間が基準時間を超過する場合、電子装置はスクロール方式を固定スクロールモードに転換する。それによって、電子装置はステップ８０９で基準時間を超過するようにタッチが維持された地点に基づいて固定スクロール方向を決定する。例えば、図９ａに示した第２タッチ地点９０３に対するタッチ持続時間が基準時間を超過する場合、電子装置は第１タッチ地点９０１に対する第２タッチ地点９０３の方向に基づいて固定スクロール方向を決定する。即ち、電子装置は第１タッチ地点９０１と第２タッチ地点９０３との間の角度９０５に基づいて固定スクロール方向を決定する。
【０１０２】
固定スクロール方向を決定した後、電子装置はステップ８１１でタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き方向を考慮せずにタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。例えば、図９ｂに示したようにタッチ動きに応じてタッチ地点が変更される場合９０３〜９０７、電子装置は図９ｃに示したようにタッチ動き距離９０３〜９０７に基づいて固定スクロール方向に画面をスクロールする。また、図９ｃに示したようにタッチ動きに応じてタッチ地点が変更される場合９０７〜９０９、電子装置は図９ｄに示したようにタッチ動き距離９０７〜９０９に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動きに応じて画面を持続的にスクロールする。
【０１０３】
電子装置はステップ８１３でタッチが解除されるのかを確認する。
【０１０４】
タッチが解除されていない場合、電子装置はステップ８１１でタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。
【０１０５】
一方、タッチが解除された場合、電子装置は固定スクロールが終了されたと認識する。それによって、電子装置本アルゴリズムを終了する。
【０１０６】
上述したように、電子装置はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き情報に基づいてスクロール制御変数を決定する。例えば、電子装置はタッチ動きが感知された場合、タッチ動き情報に基づいてスクロール制御変数を決定する。次に、電子装置はスクロール制御変数及びタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。ここで、タッチ動き情報はタッチ動き速度、タッチ動きが感知された領域及びタッチ動き角度のうち少なくとも一つを含み、スクロール制御変数はスクロール間隔及びスクロール速度のうち少なくとも一つを含む。
【０１０７】
上述した実施例において、電子装置はタッチを感知した第１タッチ地点と他のタッチ地点に対する持続時間が基準時間を超過する場合、固定スクロールモードに転換する。
【０１０８】
他の実施例において、電子装置はタッチを感知した第１タッチ地点に対するタッチ持続時間が基準時間を超過する場合、固定スクロールモードに転換する。この場合、電子装置は予め設定された基準地点と第１タッチ地点との間の角度に基づいて固定スクロール方向を決定する。
【０１０９】
図１０は、本発明の第４実施例による電子装置でタッチ動きに基づいて画面をスクロールするための手順を示す図である。
【０１１０】
図１０を参照すると、電子装置はステップ１００１でタッチを感知する。例えば、電子装置は入力装置１６０のタッチパッドを介してユーザの指又はタッチペンによるタッチを感知する。
【０１１１】
タッチを感知した場合、電子装置はステップ１００３でタッチ動きが感知されるのかを確認する。
【０１１２】
タッチ動きが感知されない場合、電子装置はステップ１０２１タッチが解除されるのかを確認する。
【０１１３】
タッチが解除された場合、電子装置はスクロールを行わないと認識する。それによって、電子装置本アルゴリズムを終了する。
【０１１４】
一方、タッチが解除されていない場合、電子装置はステップ１００３でタッチ動きが感知されるのかを確認する。
【０１１５】
一方、ステップ１００３でタッチ動きが感知された場合、電子装置はステップ１００５へとタッチ動き方向及びタッチ動き距離に基づいて画面をスクロールする。例えば、図１１に示したようにタッチ動きが感知された場合、電子装置はタッチ動き距離１１０１〜１１０３に基づいてタッチ動き方向に画面をスクロールアップする。
【０１１６】
次に、電子装置はステップ１００７でタッチ地点に対するタッチ持続時間が基準時間を超過するのかを確認する。例えば、表示装置は図１１に示したように第２タッチ地点１１０３のタッチ持続時間が基準時間を超過するのかを確認する。即ち、電子装置は固定スクロール転換イベントが発生するのかを確認する。
【０１１７】
タッチ地点に対するタッチ持続時間が基準時間を超過しない場合、電子装置はステップ１００５でタッチ動き方向及びタッチ動き距離に基づいて画面をスクロールする。
【０１１８】
一方、タッチ地点に対するタッチ持続時間が基準時間を超過する場合、電子装置はスクロール方式を固定スクロールモードに転換する。それによって、電子装置はステップ１１０９で固定スクロール方向を決定する。例えば、電子装置は基準時間を超過するようにタッチが維持されたタッチ地点に基づいて固定スクロール方向を決定する。詳しくは、図１１に示した第２タッチ地点１１０３に対するタッチ持続時間が基準時間を超過する場合、電子装置は第１タッチ地点１１０１に対する第２タッチ地点１１０３の方向に基づいて固定スクロール方向を決定する。他の例として、電子装置はタッチ持続時間が基準時間を超過する前のスクロール方向に基づいて固定スクロール方向を決定する。詳しくは、図１１に示した第２タッチ地点１１０３に対するタッチ持続時間が基準時間を超過する場合、電子装置は第２タッチ地点１１０３までのタッチ動きによるスクロール方向に基づいて固定スクロール方向を決定する。
【０１１９】
電子装置はステップ１０１１でタッチ動きが感知されるのかを確認する。例えば、図１１に示した第２タッチ地点１１０３に対するタッチ持続時間が基準時間を超過する場合、電子装置は第２タッチ地点１１０３からのタッチ動きが感知されるのかを確認する。図示されていないが、タッチ動きが感知される前にタッチが解除された場合、電子装置本アルゴリズムを終了する。
【０１２０】
タッチ動きが感知された場合、電子装置はステップ１０１３で固定スクロール方向によるタッチ動き方向の角度を確認する。例えば、図１１に示した第２タッチ地点１１０３からのタッチ動きが感知された場合、電子装置は固定スクロール方向による第３タッチ地点１１０５の角度１１０７を確認する。
【０１２１】
タッチ動き方向の角度を確認した場合、電子装置はステップ１０１５でタッチ動き方向の角度が基準角度を超過するのかを確認する。
【０１２２】
タッチ動き方向の角度が基準角度より小さいか同じである場合、電子装置は固定スクロールを行わないと認知する。それによって、電子装置本アルゴリズムを終了する。
【０１２３】
一方、タッチ動き方向の角度が基準角度を超過した場合、電子装置はステップ１０１７でタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。この際、電子装置は図５ｂ乃至図５ｄに示したようにタッチ動き方向を考慮せずにタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。
【０１２４】
次に、電子装置はステップ１０１９でタッチが解除されるのかを確認する。
【０１２５】
タッチが解除されていない場合、電子装置はステップ１０１７でタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。
【０１２６】
一方、タッチが解除された場合、電子装置は固定スクロールが終了されたと認識する。それによって、電子装置本アルゴリズムを終了する。
【０１２７】
上述したように、電子装置はタッチ動き距離に基づいて固定スクロール方向に画面をスクロールする。この際、電子装置はタッチ動き情報に基づいてスクロール制御変数を決定する。例えば、電子装置はタッチ動きが感知された場合、タッチ動き情報に基づいてスクロール制御変数を決定する。次に、電子装置はスクロール制御変数及びタッチ動き距離に応じて固定スクロール方向に画面をスクロールする。ここで、タッチ動き情報はタッチ動き速度、タッチ動きが感知された領域及びタッチ動き角度のうち少なくとも一つを含み、スクロール制御変数はスクロール間隔及びスクロール速度のうち少なくとも一つを含む。
【０１２８】
上述した実施例において、電子装置はタッチ動き方向の角度が基準角度より小さいか同じである場合、本アルゴリズムを終了する。
【０１２９】
他の実施例において、タッチ動き方向の角度が基準角度より小さいか同じである場合、電子装置はタッチが解除されるのかを確認してもよい。もしタッチが解除されていない場合、電子装置は固定スクロールを行うのか否かを確認するためにステップ１０１１でタッチ動きが感知されるのかを確認してもよい。
【０１３０】
上述したように、タッチスクリーンを具備する電子装置でタッチの動き距離に基づいて固定された方向に画面をスクロールすることで、画面をスクロールするためのユーザの入力手順を簡素化することができる。
【０１３１】
一方、本発明の詳細な説明では具体的な実施例について説明したが、本発明の範囲を逸脱しない範囲内で多様な変形が可能である。よって、本発明の範囲は説明された実施例に限って決められてはならず、後述する特許請求の範囲だけでなく、この特許請求の範囲と均等なものによって決められるべきである。
【符号の説明】
【０１３２】
１００  電子装置
１１０  メモリ
１２０  プロセッサユニット
１３０  オーディオ処理部
１４０  入出力制御部
１５０  表示部
１６０  入力装置
【図１】
2014149819.tif 000003
【図２】
2014149819.tif 000004
【図３】
2014149819.tif 000005
【図４】
2014149819.tif 000006
【図６】
2014149819.tif 000007
【図８】
2014149819.tif 000008
【図１０】
2014149819.tif 000009
【図５ａ】
2014149819.tif 000010
【図５ｂ】
2014149819.tif 000011
【図５ｃ】
2014149819.tif 000012
【図５ｄ】
2014149819.tif 000013
【図５ｅ】
2014149819.tif 000014
【図７ａ】
2014149819.tif 000015
【図７ｂ】
2014149819.tif 000016
【図９ａ】
2014149819.tif 000017
【図９ｂ】
2014149819.tif 000018
【図９ｃ】
2014149819.tif 000019
【図９ｄ】
2014149819.tif 000020
【図１１】
2014149819.tif 000021