(57)【特許請求の範囲】
【請求項１】
タッチスクリーンを備える機器の画面スクロールの方法において、
前記タッチスクリーンを通じてタッチ入力が確認された場合、
前記タッチ入力によって前記タッチスクリーンの画面の構成を前記タッチ入力の方向に移動させる段階と、
前記タッチ入力が維持（ｈｏｌｄｉｎｇ）された場合、
前記タッチスクリーンの画面の構成を前記タッチ入力の方向に持続的に移動させる段階と、
前記持続的に移動させる速度の変更イベントが発生したか否かを確認する段階と、を有し、
前記持続的に移動させる段階は、
前記タッチ入力の維持に基づいて前記タッチスクリーンの画面の構成を前記タッチ入力方向に持続的に移動させる場合、前記タッチ入力の維持の有無に関係なく前記タッチスクリーンの画面の構成を持続的に移動させる段階と、
前記持続的に移動させる速度の変更イベントが確認された場合、前記持続的に移動させる速度を変更する段階と、を含み、
前記持続的に移動させる速度を変更する段階は、
前記タッチ入力の維持時間に基づく前記移動させる速度の変更イベントの発生が確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を増加させる段階を含み、
前記タッチスクリーンの画面の構成を持続的に移動させる速度が最大速度に増加された場合、前記タッチ入力の維持時間に基づく前記持続的に移動させる速度の変更イベントが発生したか否かをさらに確認する段階と、
前記持続的に移動させる速度の変更イベントがさらに確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を基本速度に変更する段階と、を含むことを特徴とする画面スクロール方法。
【請求項２】
前記持続的に移動させる段階は、
前記タッチ入力が予め設定された基準時間以上維持されたか否かを確認する段階と、
前記タッチ入力が前記基準時間以上維持された場合、前記タッチスクリーンの画面の構成を予め設定された基準速度に従って前記タッチ入力の方向に持続的に移動させる段階とを含むことを特徴とする請求項１に記載の画面スクロール方法。
【請求項３】
前記持続的に移動させる段階は、
前記タッチ入力が予め設定された基準時間以上であるか否かを確認する段階と、
前記タッチ入力が前記予め設定された基準時間以上である場合、スクロール速度を決定する段階と、
前記タッチスクリーンの画面の構成を前記決定したスクロール速度によって前記タッチ入力の方向に持続的に移動させる段階とを含むことを特徴とする請求項１に記載の画面スクロール方法。
【請求項４】
前記持続的に移動させる速度を変更する段階は、
前記タッチ入力の維持時間に基づいて変更速度を決定する段階と、
前記タッチスクリーンの画面の構成を持続的に移動させる速度を前記変更速度に変更する段階と、を含むことを特徴とする請求項１に記載の画面スクロール方法。
【請求項５】
前記タッチスクリーンの画面の構成を持続的に移動させる速度が最大速度に増加された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を最大速度で維持する段階をさらに含むことを特徴とする請求項１に記載の画面スクロール方法。
【請求項６】
前記持続的に移動させる速度を変更する段階は、
移動速度調節メニューを表示する段階と、
前記移動速度調節メニューでユーザーによって選択された速度によって前記タッチスクリーンの画面の構成を持続的に移動させる速度を変更する段階と、を含むことを特徴とする請求項１に記載の画面スクロール方法。
【請求項７】
前記タッチスクリーンの画面の構成を持続的に移動させる速度が変更される場合、前記変更された速度の速度情報を表示部に表示する段階をさらに含むことを特徴とする請求項１に記載の画面スクロール方法。
【請求項８】
タッチスクリーンを備える機器の画面スクロール装置において、
前記タッチスクリーンと、
前記タッチスクリーンへのタッチ入力を通じて前記タッチスクリーンの画面の構成を前記タッチ入力の方向に移動させて、前記タッチ入力が維持（ｈｏｌｄｉｎｇ）される場合、前記タッチスクリーンの画面の構成を前記タッチ入力の方向に持続的に移動させ、前記持続的に移動させる速度の変更イベントが発生したか否かを確認する制御部と、を備え、
前記制御部は、前記タッチスクリーンの画面の構成を前記タッチ入力の方向に持続的に移動させる場合、前記タッチ入力の維持の有無に関係なく前記タッチスクリーンの画面の構成を持続的に移動させ、
前記持続的に移動させる速度の変更イベントが確認された場合、前記持続的に移動させる速度を変更し、
前記タッチ入力の維持時間に基づく前記移動させる速度の変更イベントの発生が確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を増加させ、
前記タッチスクリーンの画面の構成を持続的に移動させる速度が最大速度に増加され、前記タッチ入力の維持時間に基づく前記持続的に移動させる速度の変更イベントがさらに確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を基本速度に変更することを特徴とする画面スクロール装置。
【請求項９】
前記制御部は、前記タッチ入力が予め設定された基準時間以上維持された場合、前記タッチスクリーンの画面の構成を予め設定された基準速度に従って前記タッチ入力の方向に持続的に移動させることを特徴とする請求項８に記載の画面スクロール装置。
【請求項１０】
前記制御部は、前記タッチ入力が予め設定された基準時間以上維持された場合、スクロールの速度を決定し、前記タッチスクリーンの画面の構成を前記決定したスクロールの速度によって前記タッチ入力の方向に持続的に移動させることを特徴とする請求項８に記載の画面スクロール装置。
【請求項１１】
前記制御部は、前記タッチ入力の維持時間に基づいて決定した変更速度に前記タッチスクリーンの画面の構成を持続的に移動させる速度を変更することを特徴とする請求項８に記載の画面スクロール装置。
【請求項１２】
前記制御部は、前記タッチスクリーンの画面の構成を持続的に移動させる速度が最大速度に増加された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を最大速度で維持することを特徴とする請求項８に記載の画面スクロール装置。
【請求項１３】
前記制御部は、前記タッチスクリーンの画面の構成を前記タッチ入力の方向に持続的に移動させる場合、移動速度調節メニューを表示するよう制御し、前記移動速度調節メニューでユーザーによって選択された速度によって前記タッチスクリーンの画面の構成を持続的に移動させる速度を変更することを特徴とする請求項８に記載の画面スクロール装置。
【請求項１４】
前記制御部は、前記タッチスクリーンの画面の構成を持続的に移動させる速度が変更された場合、前記変更された速度の速度情報を前記タッチスクリーンに表示するよう制御することを特徴とする請求項８に記載の画面スクロール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチスクリーンを備える機器に関し、特に、タッチスクリーンを備える機器に対し自動スクローリング機能を提供するための装置及び方法に関する。
【背景技術】
【０００２】
携帯の容易性によって現代人の必需品となったポータブル端末は音声及び映像通話機能、情報入出力機能、及びデータ保存のような多様な機能を提供している。
このようにポータブル端末の機能が多様化するに従って、ポータブル端末の表示部に表示しなければならない情報が徐々に増加している。
しかしながら、ポータブル端末は携帯の容易性のために表示部の大きさが限定的なので、画面に表示されていない情報を確認するためには画面をいちいち移動させなければならない不便さがある。
【０００３】
上記ポータブル端末において、ユーザーが多様な機能を便利に利用できるようにタッチスクリーンを利用したユーザーのインターフェースが提供されているものがある。
上述のようにタッチスクリーンを備えるポータブル端末はタッチスクリーン上で発生するユーザーのタッチ入力（例：ドラッグ、フリック、スイープ）に対応するように画面をスクロールする。
【０００４】
しかしながら、ポータブル端末がタッチスクリーンを備える場合にもユーザーが画面に表示されていない情報を確認するためには画面をスクロールするためのタッチ入力を繰り返し行う必要があるという不便性の問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国特許出願公開第１０−２００８−００６８７８０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明は上記従来のポータブル端末における問題点に鑑みてなされたものであって、本発明の目的は、タッチスクリーンを備える機器に対し自動スクロールの機能を提供する方法及びその装置を提供することにある。
本発明の他の目的は、タッチスクリーンを備える機器に対しスクロールのためのタッチ入力の維持情報に基づいて自動スクロールの機能を提供する方法及びその装置を提供することにある。
本発明のまた他の目的は、タッチスクリーンを備える機器に対し自動スクロールの速度を調節する方法及びその装置を提供することにある。
本発明のまた他の目的は、タッチスクリーンを備える機器に対しスクロールのためのタッチ入力の維持時間に基づいて自動スクロールの速度を調節する方法及びその装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明による画面スクロール方法は、タッチスクリーンを備える機器の画面スクロールの方法において、前記タッチスクリーンを通じてタッチ入力が確認された場合、前記タッチ入力によって前記タッチスクリーンの画面の構成を前記タッチ入力の方向に移動させる段階と、前記タッチ入力が維持（ｈｏｌｄｉｎｇ）された場合、前記タッチスクリーンの画面の構成を前記タッチ入力の方向に持続的に移動させる段階と、前記持続的に移動させる速度の変更イベントが発生したか否かを確認する段階と、を有し、前記持続的に移動させる段階は、前記タッチ入力の維持に基づいて前記タッチスクリーンの画面の構成を前記タッチ入力方向に持続的に移動させる場合、前記タッチ入力の維持の有無に関係なく前記タッチスクリーンの画面の構成を持続的に移動させる段階と、前記持続的に移動させる速度の変更イベントが確認された場合、前記持続的に移動させる速度を変更する段階と、を含み、前記持続的に移動させる速度を変更する段階は、前記タッチ入力の維持時間に基づく前記移動させる速度の変更イベントの発生が確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を増加させる段階を含み、前記タッチスクリーンの画面の構成を持続的に移動させる速度が最大速度に増加された場合、前記タッチ入力の維持時間に基づく前記持続的に移動させる速度の変更イベントが発生したか否かをさらに確認する段階と、前記持続的に移動させる速度の変更イベントがさらに確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を基本速度に変更する段階と、を含むことを特徴とする。
【０００８】
上記目的を達成するためになされた本発明による画面スクロール装置は、タッチスクリーンを備える機器の画面スクロール装置において、前記タッチスクリーンと、前記タッチスクリーンへのタッチ入力を通じて前記タッチスクリーンの画面の構成を前記タッチ入力の方向に移動させて、前記タッチ入力が維持（ｈｏｌｄｉｎｇ）される場合、前記タッチスクリーンの画面の構成を前記タッチ入力の方向に持続的に移動させ、前記持続的に移動させる速度の変更イベントが発生したか否かを確認する制御部と、を備え、前記制御部は、前記タッチスクリーンの画面の構成を前記タッチ入力の方向に持続的に移動させる場合、前記タッチ入力の維持の有無に関係なく前記タッチスクリーンの画面の構成を持続的に移動させ、前記持続的に移動させる速度の変更イベントが確認された場合、前記持続的に移動させる速度を変更し、前記タッチ入力の維持時間に基づく前記移動させる速度の変更イベントの発生が確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を増加させ、前記タッチスクリーンの画面の構成を持続的に移動させる速度が最大速度に増加され、前記タッチ入力の維持時間に基づく前記持続的に移動させる速度の変更イベントがさらに確認された場合、前記タッチスクリーンの画面の構成を持続的に移動させる速度を基本速度に変更することを特徴とする。
【発明の効果】
【０００９】
本発明に係る画面スクロール方法及びその装置によれば、タッチスクリーンを備える機器でスクロールのためのタッチ入力の維持可否によって自動スクロールの機能を提供することで、ユーザーは最小限の動作で自動的に画面をスクロールすることができるという効果がある。
また、タッチスクリーンを備える機器で自動スクロールの速度を調節することで、ユーザーがより便利に画面をスクロールすることができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態によるタッチスクリーンを備える機器の構成を示すブロック図である。
【図２】本発明の一実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
【図３】本発明の他の実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
【図４】本発明のまた他の実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
【図５】本発明のまた他の実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
【図６】本発明の一実施形態によるタッチスクリーンを備える機器で自動スクロールの機能を提供するためのタッチスクリーンの画面の構成を示す図である。
【発明を実施するための形態】
【００１１】
次に、本発明に係るタッチスクリーンを備える機器の画面スクロール方法及びその装置を実施するための形態の具体例を図面を参照しながら説明する。
【００１２】
本発明を説明することにおいて、公知の機能あるいは構成に対する具体的な説明が本発明の要旨を不必要に不明確にすると判断された場合にその詳細な説明は省略する。
そして後述する用語は本発明での機能を考慮して定義された用語としてこれはユーザー、運用者の意図または慣例などによって変わることができる。従ってその定義は本明細書の全般にわたった内容をもとに下ろされなければならない。
【００１３】
以下、本発明はタッチスクリーンを備える機器で自動スクロールの機能を提供するための技術に対して説明する。
以下の説明でタッチスクリーンを備える機器はタッチスクリーンを備えるＰＤＡ、ラップトップ、スマートフォン、ネットブック、モバイルインターネットデバイス（ＭＩＤ）、ウルトラモバイルＰＣ（ＵＭＰＣ）、タブレットＰＣ、電子本機器、及び移動通信端末機などを含む。
【００１４】
図１は、本発明の一実施形態によるタッチスクリーンを備える機器の構成を示すブロック図である。
図１を参照すると、タッチスクリーンを備える機器は、制御部１００、表示部１１０、入力部１２０、保存部１３０、タイマー１４０、及びオーディオ処理部１５０を含んで構成される。
【００１５】
制御部１００は、タッチスクリーンを備える機器の全体的な動作制御を実行する。
制御部１００は自動スクロールの機能を制御する。
例えば、図６に示すようにユーザーが表示部１１０を通じて画面をスクロールする場合（符号６０１）、制御部１００はユーザーのスクロールのためのタッチ入力が維持（ｈｏｌｄｉｎｇ）されているか否かを確認する。この時、ユーザーのスクロールのためのタッチ入力が一定時間以上に維持される場合（符号６０３）、制御部１００は自動スクロールを駆動させる。
すなわち、制御部１００はユーザーのスクロールのための追加的なタッチ入力がなくても自動的に画面をスクロールする。この時、制御部１００は予め設定された速度で画面をスクロールする。
【００１６】
制御部１００は自動スクロールを提供する場合、自動スクロールの速度を調節することもできる。
例えば、制御部１００はユーザーのスクロールのためのタッチ入力の維持時間に基づいて自動スクロールの速度を調節することができる。
また、例えば、制御部１００は自動スクロールを提供する場合、速度調節メニューを表示部１１０に表示することができる。
以後、制御部１００は速度調節メニューを通じてユーザーが選択した速度によって自動スクロールの速度を調節することができる。また、例えば、制御部１００は自動スクロールの速度減少制御キーの入力によって自動スクロールの速度を減少させることもできる。
【００１７】
表示部１１０は、情報の表示及び入力手段の機能を共に実行するタッチスクリーンで構成される。
これによって、表示部１１０は制御部１００の制御によってタッチスクリーンを備える機器の状態情報、ユーザーが入力する文字、動画像及び静止画像などを表示する。
また、表示部１１０はユーザーのタッチに対する情報を制御部１００に提供する。
例えば、表示部１１０はスクロールのためのユーザーのタッチ入力情報を制御部１００に提供する。
また、表示部１１０はユーザーのスクロールのためのタッチ入力の維持情報を制御部１００に提供する。
【００１８】
入力部１２０は、ユーザーの選択によって発生する入力データを制御部１００に提供する。
例えば、入力部１２０はタッチスクリーンを備える機器の制御のための制御ボタンのみを含んで構成される。
また、例えば、入力部１２０は表示部１１０とは別にユーザーから入力データの提供を受けるためのキーパッドで構成することもできる。
【００１９】
保存部１３０は、タッチスクリーンを備える機器の動作を制御するためのプログラムを保存するプログラム保存部、及びプログラムの実行の中に発生するデータを保存するデータ保存部で構成することができる。
例えば、保存部１３０は自動スクロールを認知するための一定時間情報を保存する。
また、例えば、制御部１００でユーザーのスクロールのためのタッチ入力の維持時間に基づいて自動スクロールの速度を調節する場合、保存部１３０は自動スクロールの速度を変更するための基準時間情報を保存する。
【００２０】
オーディオ処理部１５０は、オーディオ信号の入出力を制御する。
また、ポータブル端末は、ユーザーのスクロールのためのタッチ入力の維持時間を確認するためにタイマー１４０をさらに含んで構成される。
タイマー１４０は、スクロールのためのタッチ入力を感知すると、制御部１００の制御によって駆動される。また、タイマー１４０は自動スクロールの速度調節方式に応じて自動スクロールの速度が更新される度にリセットされることもできる。
また、図には示していないが、タッチスクリーンを備える機器が通信機能を含む場合、タッチスクリーンを備える機器は、送受信される信号を処理する通信部をさらに含んで構成される。
【００２１】
以下にて、タッチスクリーンを備える機器で自動スクロールの機能を提供するための方法に対して説明する。
図２は、本発明の一実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
【００２２】
図２を参照すると、タッチスクリーンを備える機器は、ステップＳ２０１で、画面スクロールを実行するのか否かを確認する。
例えば、ユーザーが画面をスクロールする場合、ユーザーは、図６に示すように表示部１１０をドラッグ（符号６０１）する。
これによって、タッチスクリーンを備える機器はステップＳ２０１で、表示部１１０を通じて画面スクロールのためのユーザーのタッチ情報が入力されたか否かを確認する。
【００２３】
画面スクロールのためのユーザーのタッチ情報が入力されない場合、タッチスクリーンを備える機器は、画面スクロールを実行しないと認識する。これによって、ポータブル端末は本アルゴリズムを終了する。
【００２４】
一方、画面スクロールのためのユーザーのタッチ情報が入力された場合、タッチスクリーンを備える機器は画面スクロールを実行すると認識する。
これによって、タッチスクリーンを備える機器はタッチ入力に対応するように画面をスクロールする。
この時、タッチスクリーンを備える機器はステップＳ２０３に進行してユーザーのスクロールのためのタッチ入力が維持されているのか否かを確認する。
【００２５】
ユーザーのスクロールのためのタッチ入力が維持されていない場合、タッチスクリーンを備える機器は自動スクロールを実行しないと認識する。
これによって、タッチスクリーンを備える機器はユーザーが画面を持続的にスクロールするか否かを確認するステップＳ２０１にもどって画面スクロールが実行するのか否かを再確認する。
【００２６】
一方、ユーザーのスクロールのためのタッチ入力が一定時間以上維持された場合、タッチスクリーンを備える機器は、ステップＳ２０５に進行して自動スクロールの機能を実行する。
すなわち、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくても自動的に画面をスクロールする。この時、タッチスクリーンを備える機器は予め設定された速度で画面をスクロールする。
【００２７】
次に、タッチスクリーンを備える機器は、ステップＳ２０７に進行して自動スクロール停止イベントが発生するか否かを確認する。
例えば、自動スクロールの中にユーザーが表示部１１０をタッチした場合、タッチスクリーンを備える機器は、自動スクロール停止イベントが発生したと認識する。
また、例えば、タッチスクリーンを備える機器は自動スクロールの中に自動スクロール停止キーが入力されたか否かを確認する。
【００２８】
自動スクロール停止イベントが発生しない場合、タッチスクリーンを備える機器は、ステップＳ２０５にもどって自動スクロールの機能を持続的に実行する。
一方、自動スクロール停止イベントが発生する場合、タッチスクリーンを備える機器は自動スクロールを停止する。
これによって、タッチスクリーンを備える機器は本アルゴリズムを終了する。
【００２９】
上述のようにタッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持の有無によって自動スクロールの機能を提供する。
この時、タッチスクリーンを備える機器は、下記の図３又は図４に示すように自動スクロールの速度を調節することもできる。
【００３０】
図３は、本発明の他の実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
図３を参照すると、タッチスクリーンを備える機器はステップＳ３０１で画面スクロールを実行するのか否かを確認する。
【００３１】
例えば、ユーザーが画面をスクロールする場合、ユーザーは図６に示すように表示部１１０をドラッグ（符号６０１）する。
これによって、タッチスクリーンを備える機器はステップＳ３０１で表示部１１０を通じて画面スクロールのためのユーザーのタッチ情報が入力されたか否かを確認する。
【００３２】
画面スクロールのためのユーザーのタッチ情報が入力されない場合、タッチスクリーンを備える機器は画面スクロールを実行しないと認識する。この場合、タッチスクリーンを備える機器は本アルゴリズムを終了する。
【００３３】
一方、画面スクロールのためのユーザーのタッチ情報が入力された場合、タッチスクリーンを備える機器は画面スクロールを実行すると認識する。
これによって、タッチスクリーンを備える機器は、タッチ入力に対応するように画面をスクロールする。
この時、タッチスクリーンを備える機器は、ステップＳ３０３に進行してユーザーのスクロールのためのタッチ入力が維持されているか否かを確認する。
【００３４】
ユーザーのスクロールのためのタッチ入力が維持されていない場合、タッチスクリーンを備える機器は自動スクロールを実行しないと認識する。
これによって、タッチスクリーンを備える機器は、ユーザーが画面を持続的にスクロールするか否かを確認するためのステップＳ３０１にもどって画面スクロールを実行するのか否かを再確認する。
【００３５】
一方、ユーザーのスクロールのためのタッチ入力が、一定時間以上、維持された場合、タッチスクリーンを備える機器は、ステップＳ３０５に進行して自動スクロールの機能を実行する。
すなわち、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくても自動的に画面をスクロールする。
この時、タッチスクリーンを備える機器は、予め設定された基本速度で画面をスクロールする。
【００３６】
次に、タッチスクリーンを備える機器は、ステップＳ３０７に進行してスクロールのためのタッチ入力の維持が持続的に継続されているか否かを確認する。
スクロールのためのタッチ入力の維持が継続されている場合、タッチスクリーンを備える機器は、ステップＳ３０９に進行してスクロールのためのタッチ入力の維持時間と基準時間とを比較する。
ここで、基準時間とは、現在、自動スクローリングされる速度に関係なく同じ値に設定するか、自動スクローリングされる速度によって他の値に設定することもできる。
例えば、基準時間が自動スクローリングされる速度によって変更する場合、タッチスクリーンを備える機器は、自動スクロールの速度が変更される度に基準時間を変更する。
【００３７】
スクロールのためのタッチ入力の維持時間が基準時間より小さいか同じ場合、タッチスクリーンを備える機器は、ステップＳ３０７にもどってスクロールのためのタッチ入力の維持が継続しているのかを確認する。
一方、スクロールのためのタッチ入力の維持時間が基準時間より大きい場合、タッチスクリーンを備える機器は、ステップＳ３１１に進行して自動スクロールの速度を増加させる。
例えば、タッチスクリーンを備える機器は、予め設定された大きさで自動スクロールの速度を増加させる。
【００３８】
次に、タッチスクリーンを備える機器は、ステップＳ３０７にもどってスクロールのためのタッチ入力の維持が持続的に継続しているのかを確認する。
ステップＳ３０７でスクロールのためのタッチ入力の維持が継続しない場合、タッチスクリーンを備える機器は、ステップＳ３１３に進行して自動スクロール停止イベントが発生するのか否かを確認する。
例えば、自動スクロールの中にユーザーが表示部１１０をタッチした場合、タッチスクリーンを備える機器は、自動スクロール停止イベントが発生したと認識する。
また、例えば、タッチスクリーンを備える機器は、自動スクロールの中に自動スクロール停止キーが入力されたか否かを確認する。
【００３９】
自動スクロール停止イベントが発生しない場合、タッチスクリーンを備える機器は、ステップＳ３０５に進行して自動スクロールの機能を持続的に実行する。
もし、ステップＳ３１１で自動スクロールの速度が変更された場合、タッチスクリーンを備える機器は、変更された速度で自動スクロールを実行する。
一方、自動スクロールの速度が変更されない場合、タッチスクリーンを備える機器は、予め設定された基本速度で画面を自動スクロールする。
一方、自動スクロール停止イベントが発生した場合、タッチスクリーンを備える機器は、自動スクロールを停止する。これによって、タッチスクリーンを備える機器は、本アルゴリズムを終了する。
【００４０】
上述のようにタッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持時間に基づいて自動スクロールの速度を調節する。
例えば、自動スクロールの速度が最大速度に設定された場合、タッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持が続いても自動スクロールの速度を最大速度で維持する。
【００４１】
また、例えば、自動スクロールの速度が最大速度に設定された状態でスクロールのためのタッチ入力の維持時間が基準時間を超過する場合、タッチスクリーンを備える機器は、自動スクロールの速度を基本速度に変更することもできる。
また、例えば、自動スクロールの速度が最大速度に設定された状態でスクロールのためのタッチ入力の維持時間が基準時間を超過する場合、タッチスクリーンを備える機器は、自動スクロールの速度を予め設定された単位で自動スクロールの速度を低下させることもできる。
【００４２】
また、上述のように自動スクロールの速度を調節する場合、タッチスクリーンを備える機器は、表示部１１０に自動スクロールの速度を表示する。
例えば、タッチスクリーンを備える機器は、図６に示すようにタッチ入力が維持された地点を中心に楕円の形態で自動スクロールの速度を表示する（符号６０５、６０７）。この時、ポータブル端末は、楕円の形態だけではなく、バーの形態、点の形態などで自動スクロールの速度を表示することもできる。
【００４３】
上述の実施形態でタッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持時間に基づいて自動スクロールの速度を調節する。
また、他の実施形態では、タッチスクリーンを備える機器は、自動スクロールを実行する場合、別途の自動スクロールの速度調節メニューを表示部１１０に表示して自動スクロールの速度を調節することもできる。
【００４４】
図４は、本発明のまた他の実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
図４を参照すると、タッチスクリーンを備える機器は、ステップＳ４０１で画面スクロールを実行するのか否かを確認する。
【００４５】
例えば、ユーザーが画面をスクロールする場合、ユーザーは図６に示すように表示部１１０をドラッグ（符号６０１）する。これによって、タッチスクリーンを備える機器は、ステップＳ４０１で表示部１１０を通じて画面スクロールのためのユーザーのタッチ情報が入力されたか否かを確認する。
画面スクロールのためのユーザーのタッチ情報が入力されない場合、タッチスクリーンを備える機器は、画面スクロールを実行しないと認識する。これによって、タッチスクリーンを備える機器は本アルゴリズムを終了する。
【００４６】
一方、画面スクロールのためのユーザーのタッチ情報が入力された場合、タッチスクリーンを備える機器は、画面スクロールを実行すると認識する。
これによって、タッチスクリーンを備える機器は、タッチ入力に対応するように画面をスクロールする。
この時、タッチスクリーンを備える機器は、ステップＳ４０３に進行してユーザーのスクロールのためのタッチ入力が維持されているか否かを確認する。
【００４７】
ユーザーのスクロールのためのタッチ入力が維持されていない場合、タッチスクリーンを備える機器は、自動スクロールを実行しないと認識する。
これによって、タッチスクリーンを備える機器は、ユーザーが画面を持続的にスクロールするのか否かを確認するためのステップＳ４０１にもどって画面スクロールを実行するのか否かを再確認する。
【００４８】
一方、ユーザーのスクロールのためのタッチ入力が一定時間以上、維持された場合、タッチスクリーンを備える機器は、ステップＳ４０５に進行して自動スクロールの機能を実行する。
すなわち、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくても自動的に画面をスクロールする。この時、タッチスクリーンを備える機器は、予め設定された基本速度で画面をスクロールする。
【００４９】
次に、タッチスクリーンを備える機器は、ステップＳ４０７に進行して自動スクロールの速度増加イベントが発生するのか否かを確認する。
例えば、タッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持時間と基準時間とを比較して自動スクロールの速度増加イベントが発生するのか否かを確認する。
この場合、タッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持時間が基準時間より大きい場合、自動スクロールの速度増加イベントが発生したと認識する。
【００５０】
また、例えば、タッチスクリーンを備える機器は、自動スクロールの速度調節メニューで速度増加メニューが選択されたか否かを確認する。
自動スクロールの速度増加イベントが発生する場合、タッチスクリーンを備える機器は、ステップＳ４０９に進行して自動スクロールの速度を増加させる。
例えば、タッチスクリーンを備える機器は、予め設定された大きさで自動スクロールの速度を増加させる。
【００５１】
次に、タッチスクリーンを備える機器は、ステップＳ４０５にもどって自動スクロールの機能を実行する。
すなわち、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくてもステップＳ４０９で変更した速度で画面を自動にスクロールする。
【００５２】
一方、自動スクロールの速度増加イベントが発生しない場合、タッチスクリーンを備える機器は、ステップＳ４１１に進行して自動スクロールの速度減少イベントが発生するか否かを確認する。
例えば、タッチスクリーンを備える機器は、自動スクロールの速度調節メニューで速度減少メニューが選択されたか否かを確認する。
また、例えば、タッチスクリーンを備える機器は、自動スクロールの速度減少制御キーが入力されたか否かを確認する。
【００５３】
自動スクロールの速度減少イベントが発生する場合、タッチスクリーンを備える機器は、ステップＳ４１３に進行して自動スクロールの速度を減少させる。
例えば、タッチスクリーンを備える機器は、予め設定された大きさで自動スクロールの速度を減少させる。
また、例えば、タッチスクリーンを備える機器は、自動スクロールの速度を基本速度に変更することもできる。
【００５４】
次に、タッチスクリーンを備える機器は、ステップＳ４０５にもどって自動スクロールの機能を実行する。
すなわち、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくてもステップＳ４１３で変更された速度で画面を自動にスクロールする。
【００５５】
一方、自動スクロールの速度減少イベントが発生しない場合、タッチスクリーンを備える機器は、ステップＳ４１５に進行して自動スクロール停止イベントが発生するのか否かを確認する。
例えば、自動スクロール中にユーザーが表示部１１０をタッチした場合、タッチスクリーンを備える機器は、自動スクロール停止イベントが発生したと認識する。
また、例えば、タッチスクリーンを備える機器は、自動スクロール中に自動スクロール停止キーが入力されたか否かを確認する。
【００５６】
自動スクロール停止イベントが発生しない場合、タッチスクリーンを備える機器は、ステップＳ４０５にもどって自動スクロールの機能を実行する。
もし、ステップＳ４０９、又は、ステップＳ４１３で自動スクロールの速度が変更された場合、タッチスクリーンを備える機器は、変更された速度で自動スクロールを実行する。
一方、自動スクロール停止イベントが発生する場合、タッチスクリーンを備える機器は自動スクロールを停止する。
これによって、タッチスクリーンを備える機器は本アルゴリズムを終了する。
【００５７】
上述の実施形態では、タッチスクリーンを備える機器は、スクロールのためのタッチ入力が維持される場合、自動スクロールを始める。
以後、タッチスクリーンを備える機器は、自動スクロールの速度を調節するかを決定する。
【００５８】
他の実施形態として、タッチスクリーンを備える機器は下記の図５に示すようにスクロールのためのタッチ入力が維持される場合、自動スクロールの速度を調節するかを決めることもできる。
以後、タッチスクリーンを備える機器は、決定された速度で自動スクロールを実行する。
【００５９】
図５は、本発明のまた他の実施形態によるタッチスクリーンを備える機器の自動スクロールの機能を提供するための手続きを説明するためのフローチャートである。
図５を参照すると、タッチスクリーンを備える機器は、ステップＳ５０１で画面スクロールを実行するのか否かを確認する。
例えば、ユーザーが画面をスクロールする場合、ユーザーは図６に示すように表示部１１０をドラッグ（符号６０１）する。これによって、タッチスクリーンを備える機器は、ステップＳ５０１で表示部１１０を通じて画面スクロールのためのユーザーのタッチ情報が入力されたか否かを確認する。
【００６０】
画面スクロールのためのユーザーのタッチ情報が入力されない場合、タッチスクリーンを備える機器は、画面スクロールを実行しないと認識する。
これによって、タッチスクリーンを備える機器は、本アルゴリズムを終了する。
【００６１】
一方、画面スクロールのためのユーザーのタッチ情報が入力される場合、タッチスクリーンを備える機器は、画面スクロールを実行すると認識する。
これによって、タッチスクリーンを備える機器は、タッチ入力に対応するように画面をスクロールする。
この時、タッチスクリーンを備える機器は、ステップＳ５０３に進行してユーザーのスクロールのためのタッチ入力が維持されているか否かを確認する。
【００６２】
ユーザーのスクロールのためのタッチ入力が維持されていない場合、タッチスクリーンを備える機器は、自動スクロールを実行しないと認識する。
これによって、タッチスクリーンを備える機器は、ユーザーが画面を持続的にスクロールするか否かを確認するステップＳ５０１にもどって画面スクロールが実行するのか否かを再確認する。
【００６３】
一方、ユーザーのスクロールのためのタッチ入力が一定時間以上維持された場合、タッチスクリーンを備える機器は、ステップＳ５０５に進行して自動スクロールの速度増加イベントが発生するか否かを確認する。
例えば、タッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持時間と基準時間とを比較して自動スクロールの速度増加イベントが発生するのか否かを確認する。
【００６４】
この場合、タッチスクリーンを備える機器は、画面スクロールのためのタッチ入力が基準時間以上に持続的に継続される場合、自動スクロールの速度増加イベントが発生すると認識する。
また、例えば、タッチスクリーンを備える機器は、自動スクロールの速度調節メニューで速度増加メニューが選択されたか否かを確認する。
【００６５】
自動スクロールの速度増加イベントが発生しない場合、タッチスクリーンを備える機器は、ステップＳ５０９に進行して自動スクロールの機能を実行する。
すなわち、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくても自動的に画面をスクロールする。
この時、タッチスクリーンを備える機器は予め設定された基本速度で画面をスクロールする。
【００６６】
一方、自動スクロールの速度増加イベントが発生する場合、タッチスクリーンを備える機器は、ステップＳ５０７に進行して自動スクロールの速度を決定する。
例えば、タッチスクリーンを備える機器は、スクロールのためのタッチ入力の維持時間に基づいて自動スクロールの速度を決定する。
また、例えば、タッチスクリーンを備える機器は、速度調節メニューを通じてユーザーが選択した速度によって自動スクロールの速度を決めることもできる。
【００６７】
自動スクロールの速度を決定した後、タッチスクリーンを備える機器はステップＳ５０９に進行して自動スクロールの機能を実行する。
この時、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくてもステップＳ５０７で決定した自動スクロールの速度で画面をスクロールする。
【００６８】
次に、タッチスクリーンを備える機器は、ステップＳ５１１に進行して自動スクロール停止イベントが発生するか否かを確認する。
例えば、自動スクロール中にユーザーが表示部１１０をタッチした場合、タッチスクリーンを備える機器は、自動スクロール停止イベントが発生したと認識する。
また、例えば、タッチスクリーンを備える機器は、自動スクロール中に自動スクロール停止キーが入力されたか否かを確認する。
【００６９】
自動スクロール停止イベントが発生しない場合、タッチスクリーンを備える機器は、ステップＳ５０９に進行して自動スクロールの機能を実行する。
もし、ステップＳ５０７で自動スクロールの速度が変更された場合、タッチスクリーンを備える機器は、変更された速度で自動スクロールを実行する。
【００７０】
一方、自動スクロール停止イベントが発生する場合、タッチスクリーンを備える機器は、自動スクロールを停止する。これによって、タッチスクリーンを備える機器は、本アルゴリズムを終了する。
【００７１】
上述の実施形態でタッチスクリーンを備える機器は、自動スクロールを実行しないと認識した場合、ユーザーが画面を持続的にスクロールするのか否かを確認するためのステップＳ５０１にもどり画面スクロールが実行するのか否かのを再確認する。
他の実施形態ではタッチスクリーンを備える機器は、自動スクロールを実行しないと認識した場合、自動スクロールのためのアルゴリズムを終了することもできる。
【００７２】
上述の実施形態でタッチスクリーンを備える機器は、ユーザーのタッチ入力に対応するように画面をスクロールする。
この時、タッチスクリーンを備える機器は、タッチ入力に含まれた方向情報によって画面を上／下／左／右の中のどの一つの方向にでもスクロールさせることもできる。
例えば、図６に示すようにユーザーが下方向にスクロールを試みる場合、タッチスクリーンを備える機器は、画面を下方向にスクロールする。
この時、ユーザーのタッチ入力が維持されて自動スクロールを実行する場合、タッチスクリーンを備える機器は、ユーザーのタッチ入力がなくても下方向に持続的にスクロールする。
【００７３】
上述のようにタッチスクリーンを備える機器でスクロールのためのタッチ入力の維持可否によって自動スクロールの機能を提供することで、ユーザーは最小限の動作で自動的に画面をスクロールすることができるという利点がある。
また、上記タッチスクリーンを備える機器で自動スクロールの速度を調節することで、ユーザーがより便利に画面をスクロールすることができるという利点がある。
【００７４】
尚、本発明は、上述の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００７５】
１００    制御部
１１０    表示部
１２０    入力部
１３０    保存部
１４０    タイマー
１５０    オーディオ処理部
【図１】
0006043500.tif 000002
【図２】
0006043500.tif 000003
【図３】
0006043500.tif 000004
【図４】
0006043500.tif 000005
【図５】
0006043500.tif 000006
【図６】
0006043500.tif 000007