(57)【要約】【課題】移動動作の入力単位としての判定移動距離を好適に変更することで、接触物の移動動作に基づく指示入力の操作性を向上することができる携帯端末を提供する。【解決手段】所定領域を有する操作面に対する接触物の移動動作を検出することにより入力を受け付ける入力部と、入力部により検出された移動動作が第一の距離である判定移動距離を移動したことを検出する距離検出部と、距離検出部により判定移動距離の移動動作が検出された場合に、所定の処理を実行する処理実行部と、入力部による移動動作の検出を開始した場合、入力部による移動動作の検出の開始後、一回目の検出に用いられる判定移動距離を第一の距離より大きい第二の距離に変更する変更部とを備えた。【選択図】  図４
2010271994.tif 000002
【特許請求の範囲】
【請求項１】
所定領域を有する操作面に対する接触物の移動動作を検出することにより入力を受け付ける入力部と、
前記入力部により検出された前記移動動作が第一の距離である判定移動距離を移動したことを検出する距離検出部と、
前記距離検出部により前記判定移動距離の移動動作が検出された場合に、所定の処理を実行する処理実行部と、
所定の条件を満たす場合、前記判定移動距離を第一の距離と異なる距離に変更する変更部とを備えたことを特徴とする携帯端末。
【請求項２】
前記条件は、前記入力部による前記移動動作の検出を開始した場合であり、
前記変更部は、前記入力部による前記移動動作の検出の開始後、一回目の検出に用いられる前記判定移動距離を前記第一の距離より大きい第二の距離に変更する請求項１記載の携帯端末。
【請求項３】
前記条件は、前記入力部による前記移動動作の検出を開始した場合であり、
前記変更部は、前記入力部による前記移動動作の検出の開始後、一回目の検出に用いられる前記判定移動距離を前記第一の距離より小さい第二の距離に変更し、二回目の検出に用いられる前記判定移動距離を前記第一の距離より大きい第三の距離に変更する請求項１記載の携帯端末。
【請求項４】
前記条件は、前記距離検出部により検出された前記移動動作が基準値より大きい移動速度による移動を検出した場合、または前記基準値より小さい移動速度による移動を検出した場合であり、
前記変更部は、前記基準値より大きい移動速度による移動を検出した後の検出に用いられる前記判定移動距離を、前記第一の距離より小さい第二の距離に変更し、前記基準値より小さい移動速度による移動を検出した後の検出に用いられる前記判定移動距離を、前記第一の距離より大きい第三の距離に変更する請求項１記載の携帯端末。
【請求項５】
前記条件は、前記入力部による前記移動動作の検出が終了された後、所定時間内に再度前記移動動作の検出が開始された場合であり、
前記変更部は、前記判定移動距離を前記第一の距離より小さい第二の距離に変更する請求項１記載の携帯端末。
【請求項６】
前記条件は、前記入力部による前記移動動作の検出が終了された後、再度前記移動動作の検出が開始された場合であって、前記移動動作が開始された位置が前回の移動動作が終了された位置に対して、第一の方向または第一の方向の逆方向である第二の方向に移動を生じたものであった場合であり、
前記変更部は、前記移動動作が開始された位置が前記第一の方向に移動を生じたものである場合には前記判定移動距離を前記第一の距離より大きい第二の距離に変更し、前記移動動作が開始された位置が第二の方向に移動を生じたものである場合には前記判定移動距離を前記第一の距離より小さい第三の距離に変更する請求項１記載の携帯端末。
【請求項７】
前記変更部は、前記判定移動距離を変更した場合、変更後の距離を第一の距離として以降の前記判定移動距離の変更を行う請求項４〜６のいずれか１項に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスクリーンやタッチパッドなどの接触物の移動距離に基づいて入力を受け付けるポインティングデバイスを備えた携帯端末に関する。
【背景技術】
【０００２】
携帯端末には、ユーザからの操作指示を受け付けるための種々の入力装置が搭載されている。特に近年、携帯端末にはタッチスクリーンやタッチパッドなどの操作面に指などを接触することで入力を行うことができるポインティングデバイスが多く搭載されるようになった。このタッチスクリーンなどは、操作面に対する接触に伴う静電容量や接触圧力の変化を感知して得られた入力情報に基づいて操作指示を受け付けるものであり、直感的な動作で操作指示を入力することができる。
【０００３】
携帯端末が入力装置を用いて指示を受け付ける処理の一つに、スクロール処理がある。スクロール処理は、例えばディスプレイに表示された表示内容の全てがディスプレイ内に表示しきれない場合に、この内容を左右上下に移動させて表示させる処理である（例えば特許文献１参照）。
【０００４】
このスクロール処理の実行指示をタッチスクリーン上で受け付ける方法の一つに、操作面上における指などの接触物で行われた移動動作を用いる方法がある。この方法は、指などの移動動作より得られる移動距離をスクロール処理の操作量として受け付けるものである。具体的には、タッチスクリーンなどが、ある基準となる所定距離の移動動作を検出すると、一回分のスクロール処理（例えば表示内容の一行分のスクロール表示）の実行指示を受け付ける方法である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１８１２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
入力装置の一つに、押下することにより操作指示を受け付ける操作キーがある。ユーザは、この操作キーで操作指示を入力した場合、操作キーの押下時に得られるクリック感により、スクロール処理などを一回実行するための入力を容易に行うことができる。例えば、ディスプレイの表示内容を一行分移動させるためには、十字キーなどの操作キーを一回押下すればよい上に、ユーザは一回分の入力が行われたことを容易に判断することができる。
【０００７】
しかし、タッチスクリーンなどは上述した操作キーとは異なり、スクロール処理などを一回実行するために必要な移動動作の移動距離が判別しにくい。このため、移動距離が不足してスクロール処理の実行指示が入力として検出されなかったり、または移動距離が大きすぎて所定の処理が必要以上に複数回行われたりするという課題があった。
【０００８】
また、携帯端末は小型化の観点からタッチスクリーンの大きさが制限されている。ユーザは、大きいスクロール操作量を入力したい場合には、小型のタッチスクリーン上で指を上下または左右に動かす移動動作を何度も行う必要があった。
【０００９】
以上の観点から、タッチスクリーン上での移動動作の移動距離に基づくスクロール処理への指示入力は、ユーザに対して操作性の悪さを感じさせる要因となるものであった。
【００１０】
本発明はこのような事情を考慮してなされたもので、移動動作の入力単位としての判定移動距離を好適に変更することで、接触物の移動動作に基づく指示入力の操作性を向上することができる携帯端末を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る携帯端末は、上述した課題を解決するために、所定領域を有する操作面に対する接触物の移動動作を検出することにより入力を受け付ける入力部と、前記入力部により検出された前記移動動作が第一の距離である判定移動距離を移動したことを検出する距離検出部と、前記距離検出部により前記判定移動距離の移動動作が検出された場合に、所定の処理を実行する処理実行部と、所定の条件を満たす場合、前記判定移動距離を第一の距離と異なる距離に変更する変更部とを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明に係る携帯端末は、移動動作の入力単位としての判定移動距離を好適に変更することで、接触物の移動動作に基づく指示入力の操作性を向上することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における携帯端末の外観構成図。
【図２】本実施形態における携帯端末の主な機能構成を示す概略的な機能ブロック図。
【図３】タッチスクリーンが所定の処理を実行するための指示入力を受け付ける様子を概念的に説明する図。
【図４】本実施形態における携帯端末の主制御部により実行される第一の判定移動距離変更処理を説明するフローチャート。
【図５】第一の判定移動距離変更処理が実行された場合にタッチスクリーンが指示入力を受け付ける様子を概念的に説明する図。
【図６】本実施形態における携帯端末の主制御部により実行される第二の判定移動距離変更処理を説明するフローチャート
【図７】第二の判定移動距離変更処理が実行された場合にタッチスクリーンが指示入力を受け付ける様子を概念的に説明する図。
【図８】本実施形態における携帯端末の主制御部により実行される第三の判定移動距離変更処理を説明するフローチャート。
【図９】第三の判定移動距離変更処理が実行された場合にタッチスクリーンが指示入力を受け付ける様子を概念的に説明する図。
【図１０】本実施形態における携帯端末の主制御部により実行される第四の判定移動距離変更処理を説明するフローチャート。
【図１１】第四の判定移動距離変更処理が実行された場合にタッチスクリーンが指示入力を受け付ける様子を概念的に説明する図。
【図１２】本実施形態における携帯端末の主制御部により実行される第五の判定移動距離変更処理を説明するフローチャート。
【図１３】第五の判定移動距離変更処理が実行された場合にタッチスクリーンが指示入力を受け付ける様子を概念的に説明する図。
【図１４】第五の判定移動距離変更処理が実行された場合にタッチスクリーンが指示入力を受け付ける他の様子を概念的に説明する図。
【発明を実施するための形態】
【００１４】
本発明に係る携帯端末の実施形態を添付図面に基づいて説明する。本発明を適用する携帯端末として、複数の筐体がスライド自在に結合されたスライド型の携帯端末を例に挙げて説明する。
【００１５】
図１（Ａ）は、携帯端末１の閉じた状態を示す外観構成図、（Ｂ）は、携帯端末１を縦長にして開いた状態を示す外観構成図、（Ｃ）は、携帯端末１を横長にして開いた状態を示す外観構成図である。
【００１６】
携帯端末１は、矩形の板状の上筐体１０と、この上筐体１０とほぼ同形状をした下筐体１１とで構成される。携帯端末１は、図１（Ａ）に示す閉じた状態では、上筐体１０および下筐体１１は相互に一表面を覆うように積層される。閉じた状態にあるこれらの上筐体１０および下筐体１１は、所定方向に相互に所定長さだけスライド可能なようになっている。携帯端末１は、上筐体１０と下筐体１１を相対的にスライドさせることにより、閉じた状態から、図１（Ｂ）および（Ｃ）に示す開いた状態に変形する。
【００１７】
上筐体１０には、タッチスクリーン１２、レシーバ１３およびマイクロフォン１４が設けられる。これらのタッチスクリーン１２、レシーバ１３、およびマイクロフォン１４は、携帯端末１が閉じた状態であっても開いた状態であっても外部に露出するように設けられる。
【００１８】
タッチスクリーン１２は、文字や画像などを含む表示データを表示するとともに、接触物の移動動作を検出することにより入力を受け付ける。タッチスクリーン１２は、例えばディスプレイの上に、表面に接触を検知するための素子が複数配置され、さらにその上に透明なスクリーンが積層されることにより形成される。タッチスクリーン１２上での接触物の移動動作を感知する方法は、圧力の変化を感知する感圧式、静電気による電気信号を感知する静電式その他の方法が適用される。タッチスクリーン１２のディスプレイは、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどで構成される。
【００１９】
なお、タッチスクリーン１２上において接触物の移動動作を検出することにより入力を受け付ける領域は全面である必要はなく、一部に備えているものであってもよい。
【００２０】
携帯端末１が縦長の状態（図１（Ｂ））である場合には、タッチスクリーン１２には縦長に構成された表示内容が表示される。一方、携帯端末１が横長の状態（図１（Ｃ））である場合には、タッチスクリーン１２には横長に構成された表示内容が表示される。
【００２１】
携帯端末１が開いた状態となった場合に露出する下筐体１１の表面には、操作キー１５が配置される。この操作キー１５は、ユーザにより押下されることにより指示を入力する複数のキーを有する。携帯端末１は、携帯端末１の姿勢により、方向キー１６および四つのソフトキー１７ａ、１７ｂ、１７ｃ、１７ｄ（ソフトキー１７）を除く３行×１５列で配置された操作キー１５のキー配列のモード（キー配列モード）を切り替えるようになっている。
【００２２】
携帯端末１が縦長の状態（図１（Ｂ））である場合には、テンキー配列された操作キー１５で入力を受け付けるキー配列モードであるテンキー配列モードが機能する。テンキー配列モード時には、操作キー１５は「０」〜「９」の数字の入力を受け付ける数字キー、「＃」キー、「＊」キー、「発信」キー、「終話」キー、「クリア」キーとして機能する。
【００２３】
携帯端末１が横長の状態（図１（Ｃ））である場合には、ＱＷＥＲＴＹキー配列された操作キー１５で入力を受け付けるキー配列モードであるＱＷＥＲＴＹキー配列モードが機能する。ＱＷＥＲＴＹキー配列モード時には、操作キー１５は主に「Ａ」〜「Ｚ」のアルファベットの入力を受け付けるアルファベットキー、「Ｓｈｉｆｔ（シフト）」キー、「Ｆｎ（ファンクション）」キーとして機能する。また、操作キー１５はアルファベットの入力に加え、Ｆｎキーの押下と組み合わせることにより「０」〜「９」の数字の入力を受け付ける数字キーと、「＠」、「。」、「（）」、「！」、「？」などの記号の入力を受け付ける記号キーとして機能する。
【００２４】
操作キー１５は、例えば透明または半透明の樹脂で形成されるとともに、その背面に照明装置（キーライト）を備える。このキーライトは、キー配列モード毎に用意される。携帯端末１は、キー配列モードの変更に応じて使用するキーライトを変更することにより、ユーザに対して入力可能な文字記号を提示するようになっている。
【００２５】
操作キー１５には、テンキー配列およびＱＷＥＲＴＹ配列に関係なく用いられる方向キー１６、ソフトキー１７も設けられる。方向キー１６は、上下左右の方向を入力するためのキーである。また、ソフトキー１７は、携帯端末１で実行されるアプリケーションに応じて必要な指示を受け付けるキーであり、例えばアドレス帳や電子メールソフト、インターネットブラウザなどのアプリケーションを起動させる指示や、サブメニューの起動、記号や絵文字、スペースの挿入指示など、種々の指示を受け付けるようになっている。
【００２６】
なお、ユーザは、携帯端末１が開いた状態のときには外部に露出した操作キー１５を介した入力が可能であるが、閉じた状態のときには操作キー１５を介した入力を行うことはできない。
【００２７】
図２は、本実施形態における携帯端末１の主な機能構成を示す概略的な機能ブロック図である。
【００２８】
携帯端末１は、主制御部３０、電源回路部３１、入力制御部３２、表示制御部３４、音声制御部３６、通信制御部３７、記憶部３９、および加速度センサ４０がバスによって相互に通信可能に接続されて構成されている。
【００２９】
主制御部３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を具備する。主制御部３０は、記憶部３９に記憶された各種プログラムに基づき動作して、携帯端末１の総括的な制御を行う。また、主制御部３０は、後述する判定移動距離変更処理その他様々な演算処理や制御処理などを行う。
【００３０】
電源回路部３１は、電力供給源（図示せず）を備える。電源回路部３１は、電源をＯＮする操作に基づいて携帯端末１の電源のＯＮ／ＯＦＦ状態を切り替える。電源回路部３１は、電源がＯＮ状態の場合に電力供給源から各部に対して電力を供給して、携帯端末１を動作可能にする。
【００３１】
入力制御部３２は操作キー１５およびタッチスクリーン１２に対する入力インタフェースを備える。入力制御部３２は、操作キー１５およびタッチスクリーン１２が入力を受け付けたことを検出すると、その入力を示す信号を生成して主制御部３０に伝送する。また、入力制御部３２は、所定時間毎にタッチスクリーン１２からの検知信号を入力位置の座標を示す位置情報として受け取り、その入力を示す信号を生成して主制御部３０に伝送する。
【００３２】
表示制御部３４はタッチスクリーン１２に対する表示インタフェースを備える。表示制御部３４は、主制御部３０の制御に基づいて、文書データや画像信号に基づいた画像をタッチスクリーン１２に表示させる。
【００３３】
音声制御部３６は、主制御部３０の制御に基づいて、マイクロフォン１４で集音された音声からアナログ音声信号を生成し、このアナログ音声信号をデジタル音声信号に変換する。また音声制御部３６は、デジタル音声信号を取得すると、主制御部３０の制御に基づいて、このデジタル音声信号をアナログ音声信号に変換し、レシーバ１３から音声として出力する。
【００３４】
通信制御部３７は、主制御部３０の制御に基づいて、基地局からアンテナ３８を介して受信した受信信号をスペクトラム逆拡散処理してデータを復元する。このデータは、主制御部３０の指示により、音声制御部３６に伝送されてレシーバ１３から出力されたり、表示制御部３４に伝送されてタッチスクリーン１２に表示されたり、記憶部３９に記録されたりする。また通信制御部３７は、主制御部３０の制御に基づいて、マイクロフォン１４で集音された音声データや操作キー１５およびタッチスクリーン１２を介して入力されたデータや記憶部３９に記憶されたデータを取得すると、これらのデータに対してスペクトラム拡散処理を行い、基地局に対してアンテナ３８を介して送信する。
【００３５】
記憶部３９は、主制御部３０が行う処理についての処理プログラムや処理に必要なデータなどを格納するＲＯＭ（ＲｅａｄＯｎｌｙＭｅｍｏｒｙ）やハードディスク、不揮発性メモリ、データベース、主制御部３０が処理を行う際に使用されるデータを一時的に記憶するＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）などから構成される。
【００３６】
加速度センサ４０は、主制御部３０の制御に基づいて、または一定時間経過ごとに、検出された加速度（例えば三軸方向にそれぞれ加わる加速度）を取得する。検出された加速度は、検出値を示す信号を生成して主制御部３０に伝送される。信号を受信した主制御部３０は、携帯端末１に与えられた加速度に基づいて携帯端末１の姿勢を判断する。携帯端末１は、この姿勢に応じてタッチスクリーン１２の画面の表示方向を設定したり、操作キー１５のキー配列モードを設定したりする。
【００３７】
本実施形態における携帯端末１は、上述したようにタッチスクリーン１２に表示された画像などに対する指示を、操作面に対する接触物の移動動作を検出することにより受け付けることができる。ユーザは、接触物としてのユーザの指などを介して、このタッチスクリーン１２に入力を行うようになっている。なお、本実施形態においては、主に接触物としての指でタッチスクリーン１２に入力を行う例を適用して説明するが、指以外の接触物であっても同様に適用することができる。
【００３８】
図３は、タッチスクリーン１２が所定の処理を実行するための指示入力を受け付ける様子を概念的に説明する図である。
【００３９】
なお、タッチスクリーン１２上で移動動作を検出可能な操作面は、例えば７５０ｄｏｔ×４８０ｄｏｔで構成される。タッチスクリーン１２上で検出した移動動作に基づく所定の処理を、表示内容の所定量（例えば一行分）のスクロール処理として説明する。このスクロール処理は、タッチスクリーン１２の姿勢が縦長の状態で示されているが、横長の状態である場合にも同様の処理が行われる。また、タッチスクリーン１２上での上下方向の移動動作が示されているが、左右方向の移動動作が行われた場合でも同様である。
【００４０】
携帯端末１は、スクロール処理を一回実行するための指示入力を、判定移動距離の移動動作の検出により受け付けるようになっている。「判定移動距離」は、スクロール処理一回分の指示入力を受け付けるために必要な移動操作の距離である。このタッチスクリーン１２を介して受け付ける指示入力は、例えば操作キー１５の方向キー１６が一度押下されることにより受け付ける指示入力に相当する。
【００４１】
例えば図３に示すように、携帯端末１は、タッチスクリーン１２で地点Ａを始点として受け付けた指Ｆの移動動作より判定移動距離５０ｄｏｔの移動動作が検出されるとスクロール処理を一回実行し、さらに判定移動距離５０ｄｏｔ検出された場合にスクロール処理を一回実行する。携帯端末１は、指Ｆの地点Ｂまでの移動動作で合計１５０ｄｏｔの移動動作が検出されると、三回分のスクロール処理を実行する。
【００４２】
本実施形態における携帯端末１は、この判定移動距離を所定の条件下で変更することにより、よりユーザの操作性を向上させるようになっている。以下、第一〜第五の判定移動距離変更処理について説明する。第一〜第五の判定移動距離変更処理の開始時においては、第一の距離としてのデフォルト値（例えば５０ｄｏｔ）が判定移動距離として設定されているものとする。
【００４３】
図４は、本実施形態における携帯端末１の主制御部３０により実行される第一の判定移動距離変更処理を説明するフローチャートである。この第一の判定移動距離変更処理は、ユーザが一回のみ（または少ない回数）のスクロール処理の指示入力を行う場合の移動動作に対して有効な処理である。
【００４４】
ステップＳ１１において、主制御部３０は、入力制御部３２からの検出信号の伝送の有無に基づいて、タッチスクリーン１２上の指の移動動作の検出を開始したか否かの判定を行う。主制御部３０は、移動動作の検出が開始していないと判定した場合（ステップＳ１１のＮＯ）、移動動作の検出が開始されるまで待機する。
【００４５】
一方、主制御部３０は、移動動作の検出が開始したと判定した場合（ステップＳ１１のＹＥＳ）、ステップＳ１２において、移動動作の検出の開始後、スクロール処理を実行する指示入力の一回目の検出に用いられる判定移動距離を変更する。主制御部３０は、判定移動距離をデフォルト値から、第二の距離としてのデフォルト値より大きい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて大きい距離の動作が必要となる。
【００４６】
ステップＳ１３において、主制御部３０は、タッチスクリーン１２上での判定移動距離の移動動作を検出することにより、スクロール処理一回分の指示入力を検出したか否かの判定を行う。主制御部３０は、いまだ一回分の指示入力が検出されていないと判定した場合（ステップＳ１３のＮＯ）、移動動作が検出されるまで待機する。
【００４７】
一方、主制御部３０は、スクロール処理一回分の指示入力が検出されたと判定した場合（ステップＳ１３のＹＥＳ）、ステップＳ１４において、判定移動距離を再びデフォルト値に変更する。これに伴い、移動動作の検出開始後、一回目のスクロール処理の指示入力にはデフォルト値よりも大きい判定移動距離が要求され、二回目以降のスクロール処理の指示入力には、一回目よりも小さいデフォルト値の判定移動距離が要求される。
【００４８】
すなわち、判定移動距離ｆ（ｎ）（スクロール処理指示入力回数ｎ＝１、２、３、・・・）は、
【数１】
2010271994.tif 000003
【００４９】
図５は、第一の判定移動距離変更処理が実行された場合にタッチスクリーン１２が指示入力を受け付ける様子を概念的に説明する図である。
【００５０】
主制御部３０は、ユーザにより地点Ａ１で開始された指Ｆの移動動作に基づく指示入力（一回目のスクロール処理の指示入力）には、１００ｄｏｔを判定移動距離として適用した。また、携帯端末１は、地点Ｂ１を始点とする二回目のスクロール処理の指示入力にはデフォルト値である５０ｄｏｔを判定移動距離として適用した。
【００５１】
携帯端末１は、第一の判定移動距離変更処理により一回目のスクロール処理の指示入力に適用される判定移動距離を大きい値にすることで、一回分のスクロール処理の指示入力を入力したいユーザにとっての操作性を向上させることができる。
【００５２】
すなわち、ユーザが移動動作を開始した直後は、移動動作の速度の感覚がつかみづらいといえる。このため、移動動作の開始直後の移動動作は速度が大きく、判定移動距離よりも大きくなりすぎ、一回分のみならず二回分のスクロール処理の指示入力を行ってしまう可能性がある。これに対し、携帯端末１は、移動動作開始直後の判定移動距離を大きくすることで、ユーザの移動動作の移動距離が大きくなりすぎた場合であっても判定移動距離の移動動作を容易に行うことができる。
【００５３】
次に、携帯端末１で実行される第二の判定移動距離変更処理について説明する。
【００５４】
図６は、本実施形態における携帯端末１の主制御部３０により実行される第二の判定移動距離変更処理を説明するフローチャートである。この第二の判定移動距離変更処理は、図４の第一の判定移動距離変更処理と同様に、ユーザが一回のみ（または少ない回数）のスクロール処理の指示入力を行う場合の移動動作に対して有効な処理である
ステップＳ２１は、図４の第一の判定移動距離変更処理の開始判定ステップＳ１１とほぼ同様であるため、説明を省略する。
【００５５】
主制御部３０は、移動動作の検出が開始したと判定した場合（ステップＳ２１のＹＥＳ）、ステップＳ２２において、移動動作の検出の開始後、スクロール処理を実行する指示入力の一回目の検出に用いられる判定移動距離を変更する。主制御部３０は、判定移動距離をデフォルト値から、第二の距離としてのデフォルト値より小さい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて小さい距離の動作が必要となる。
【００５６】
ステップＳ２３は、図４の第一の判定移動距離変更処理の指示入力検出判定ステップＳ１３とほぼ同様であるため、説明を省略する。
【００５７】
主制御部３０は、スクロール処理一回分の指示入力を検出したと判定した場合（ステップＳ２３のＹＥＳ）、ステップＳ２４において、移動動作の検出の開始後、スクロール処理を実行する指示入力の二回目の検出に用いられる判定移動距離を変更する。主制御部３０は、判定移動距離をデフォルト値から、第三の距離としてのデフォルト値より大きい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて大きい距離の動作が必要となる。
【００５８】
ステップＳ２５は、図４の第一の判定移動距離変更処理の指示入力検出判定ステップＳ１３とほぼ同様であるため、説明を省略する。
【００５９】
主制御部３０は、スクロール処理一回分の指示入力を検出したと判定した場合（ステップＳ２５のＹＥＳ）、ステップＳ２６において、判定移動距離を再びデフォルト値に変更する。これに伴い、移動動作の検出開始後、一回目のスクロール処理の指示入力にはデフォルト値よりも小さい判定移動距離が要求され、二回目のスクロール処理の指示入力にはデフォルト値よりも大きい判定移動距離が要求され、少なくとも三回目のスクロール処理の指示入力にはデフォルト値の判定移動距離が要求される。
【００６０】
すなわち、判定移動距離ｆ（ｎ）は、
【数２】
2010271994.tif 000004
【００６１】
図７は、第二の判定移動距離変更処理が実行された場合にタッチスクリーン１２が指示入力を受け付ける様子を概念的に説明する図である。
【００６２】
主制御部３０は、ユーザにより地点Ａ２から開始された指Ｆの移動動作に基づく指示入力（一回目のスクロール処理の指示入力）には、デフォルト値より小さい２４ｄｏｔを判定移動距離として適用した。この一回目のスクロール処理の指示入力に用いられる判定移動距離は、例えばタッチスクリーン１２が検出可能な移動動作の最小距離（ここでは２４ｄｏｔ）が用いられる。また、地点Ｂ２を始点とする二回目のスクロール処理の指示入力には、デフォルト値より大きい１２０ｄｏｔを判定移動距離として適用した。さらに、地点Ｃ２を始点とする三回目のスクロール処理の指示入力には、デフォルト値である５０ｄｏｔを判定移動距離として適用した。
【００６３】
携帯端末１は、第二の判定移動距離変更処理により一回目のスクロール処理の指示入力に適用される判定移動距離を小さく、二回目のスクロール処理の指示入力に適用される判定移動距離を大きい値にすることで、一回分のスクロール処理の指示入力を入力したいユーザにとっての操作性を向上させることができる。
【００６４】
ユーザが指示入力のための移動動作を開始したということは、最低一回はスクロール処理を実行するつもりであると考えられる。このため、携帯端末１は、一回目の指示入力のための単位移動動作をデフォルト値より小さくすることで、移動動作開始直後の短い移動動作を一回目の指示入力と認識した。また、携帯端末１は、二回目の指示入力のための単位移動動作をデフォルト値より大きい値とすることで、一回目のスクロール処理が実行された後に二回目のスクロール処理が実行されるまでの時間を長くとることができるようにした（ただし、移動動作の速度がほぼ一定である場合）。これにより、携帯端末１は、ユーザの移動動作の移動距離が大きくなりすぎた場合であっても、二回目のスクロール処理の実行指示が入力される前に移動動作を停止することができ、移動動作開始直後の判定移動距離の移動動作を容易に行うことができる。
【００６５】
次に、第三の判定移動距離変更処理について説明する。
【００６６】
図８は、本実施形態における携帯端末１の主制御部３０により実行される第三の判定移動距離変更処理を説明するフローチャートである。この第三の判定移動距離変更処理は、移動動作の移動速度を考慮することにより、操作性を向上させる処理である。
【００６７】
ステップＳ３１において、携帯端末１はユーザによりタッチスクリーン１２に対する移動動作を検出中である。
【００６８】
ステップＳ３２において、主制御部３０は、移動動作の移動速度は基準値より大きいか否かの判定を行う。主制御部３０は、入力制御部３２よりタッチスクリーン１２上で検出された移動動作の位置情報を所定時間毎に取得するようになっている。主制御部３０は、この位置情報から得られる移動距離および時間より、移動動作の速度を取得する。ステップＳ３２で判定に用いられる移動速度は、直前の判定移動距離を移動した時の速度や、過去に検出された所定回数の位置情報より求まる移動速度の平均値などを元に取得することができる。なお、ステップＳ３２で判定に用いられる移動速度の基準値は、直前の判定移動距離を移動した時の速度や、過去の所定回数の移動速度の平均値などを元に設定することができる。また、移動速度の基準値には所定の幅を持たせてもよく、基準値より大きい場合とはこの基準値の最大値よりも大きい場合が該当する。
【００６９】
主制御部３０は、移動動作の速度が基準値よりも大きいと判定した場合（ステップＳ３２のＹＥＳ）、ステップＳ３３において、次回（直後）の入力指示の検出に用いられる判定移動距離を第二の距離としてのデフォルト値より小さい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて小さい距離の動作が必要となる。
【００７０】
一方、主制御部３０は、移動動作の速度が基準値よりも大きくないと判定した場合（ステップＳ３２のＮＯ）、ステップＳ３４において、主制御部３０は、移動動作の移動速度は基準値より小さいか否かの判定を行う。ステップＳ３４で判定に用いられる速度の基準値に幅を持たせた場合、基準値より小さい場合とはこの基準値の最小値よりも小さい場合が該当する。
【００７１】
主制御部３０は、移動動作の速度が基準値よりも小さいと判定した場合（ステップＳ３４のＹＥＳ）、ステップＳ３５において、次回（直後）の入力指示の検出に用いられる判定移動距離を第三の距離としてのデフォルト値より大きい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて大きい距離の動作が必要となる。
【００７２】
一方、主制御部３０は、移動動作の速度が基準値よりも小さくないと判定した場合（ステップＳ３４のＮＯ）、すなわち移動動作の速度が基準値内である場合、ステップＳ３６において、判定移動距離を第一の距離としてのデフォルト値とする。
【００７３】
ステップＳ３７において、入力制御部３２からの検出信号の伝送の有無に基づいて、タッチスクリーン１２上の指の移動動作の検出を終了したか否かの判定を行う。主制御部３０は、移動動作の検出が継続されていると判定した場合（ステップＳ３７のＮＯ）、速度判定ステップＳ３２に戻り以降の処理を繰り返す。
【００７４】
一方、主制御部３０は、移動動作の検出が終了したと判定した場合（ステップＳ３７のＹＥＳ）、処理を終了する。
【００７５】
この第三の判定移動距離変更処理は、直前に行われた移動動作の移動速度が基準値Ｖｍａｘ（基準値の最大値）より大きい場合、スクロール処理の指示入力にはデフォルト値よりも小さい判定移動距離を要求する。また、第三の判定移動距離変更処理は、移動動作の移動速度が基準値Ｖｍｉｎ（基準値の最小値）より小さい場合、スクロール処理の指示入力にはデフォルト値よりも大きい判定移動距離を要求する。
【００７６】
すなわち、判定移動距離ｆ（ｎ、Ｖｎ）（Ｖｎは移動動作の移動速度）は、
【数３】
2010271994.tif 000005
【００７７】
図９は、第三の判定移動距離変更処理が実行された場合にタッチスクリーン１２が指示入力を受け付ける様子を概念的に説明する図である。
【００７８】
主制御部３０は、既に行われた判定移動距離に相当する地点Ａ３〜Ｂ３の移動動作の移動速度を取得したところ、基準値よりも大きい速度による移動を検出した。このため、次回の地点Ｂ３を始点とする移動動作に基づく指示入力の検出に用いられる判定移動距離をデフォルト値５０ｄｏｔより小さい３０ｄｏｔとした。また、主制御部３０は、地点Ｂ３〜Ｃ３の移動動作の速度を取得したところ、基準値の速度による移動を検出した。このため、次回の地点Ｃ３を始点とする移動動作に基づく指示入力の検出に用いられる判定移動距離をデフォルト値５０ｄｏｔに変更した。
【００７９】
また、主制御部３０は、地点Ｃ３〜Ｄ３の移動動作の速度を取得したところ、基準値よりも小さい速度による移動を検出した。このため、次回の地点Ｄ３を始点とする移動動作に基づく指示入力の検出に用いられる判定移動距離をデフォルト値５０ｄｏｔより大きい１００ｄｏｔとした。
【００８０】
この携帯端末１は、第三の判定移動距離変更処理により移動動作の移動速度に応じて判定移動距離を変更することで、操作性を向上させることができる。
【００８１】
具体的には、携帯端末１は、ユーザによる移動動作の移動速度が大きい場合には、大きいスクロール操作量を所望するとみなし、小さい距離の移動動作で一回分のスクロール処理を検出できるようにした。また、携帯端末１は、ユーザによる移動動作の移動速度が小さい場合には、細かいスクロール操作量を所望するとみなし、大きい距離の移動動作で一回分のスクロール処理を検出できるようにした。
【００８２】
このため、ユーザは、大きいスクロール操作量を所望する場合には、少ない動作でスクロール処理の指示入力を行うことができる。一方、ユーザは小さいスクロール操作量を所望する場合には、一回分のスクロール処理に対する指示入力が行われたか否かを確認しながら必要な回数の指示入力を行うことができる。
【００８３】
次に、携帯端末１で実行される第四の判定移動距離変更処理について説明する。
【００８４】
図１０は、本実施形態における携帯端末１の主制御部３０により実行される第四の判定移動距離変更処理を説明するフローチャートである。この第四の判定移動距離変更処理は、移動動作の連続性を考慮することにより、操作性を向上させる処理である。
【００８５】
ステップＳ４１において、携帯端末１はユーザによりタッチスクリーン１２に対する移動動作を検出中である。
【００８６】
ステップＳ４２において、主制御部３０は、タッチスクリーン１２上の指の移動動作の検出が終了したか否かの判定を行う。主制御部３０は、移動動作の検出が終了していないと判定した場合（ステップＳ４２のＮＯ）、検出が終了するまで待機する。
【００８７】
一方、主制御部３０は、移動動作の検出が終了したと判定した場合（ステップＳ４２のＹＥＳ）、ステップＳ４３において、所定時間を計測するタイマをセットする。このときタイマにより計測する時間は、ユーザが移動動作を終了した後に再度開始した場合、この終了から開始までの時間がスクロール処理に対して連続した指示入力を意図したものであると判別できる時間である。
【００８８】
ステップＳ４４において、主制御部３０は、タッチスクリーン１２上の指の移動動作の検出が再度開始されたか否かの判定を行う。主制御部３０は、検出が開始されていないと判定した場合（ステップＳ４４のＮＯ）、検出が開始されるまで待機する。
【００８９】
一方、主制御部３０は、検出が開始されたと判定した場合（ステップＳ４４のＹＥＳ）、ステップＳ４５において、タイマセットステップＳ４３においてセットした所定時間のタイマが満了したか否かの判定を行う。主制御部３０は、タイマが満了したと判定した場合（ステップＳ４５のＹＥＳ）、すなわち、検出終了判定ステップＳ４２における移動動作の検出終了後、検出開始判定ステップＳ４４における移動動作の検出開始時まで所定時間が経過したと判定した場合、ステップＳ４６において、移動動作の検出開始後の指示入力の検出に用いられる判定移動距離を第一の距離としてのデフォルト値とする。
【００９０】
一方、主制御部３０は、タイマが満了していないと判定した場合（ステップＳ４５のＮＯ）、ステップＳ４７において、主制御部３０は、移動動作の検出開始後の指示入力の検出に用いられる判定移動距離を第二の距離としてのデフォルト値より小さい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて小さい距離の動作が必要となる。
【００９１】
なお、主制御部３０は、終了した前回の連続した移動動作に適用された判定移動距離がデフォルト値ではない場合には、その前回の移動動作に適用された判定移動距離より小さい値に設定される。
【００９２】
この第四の判定移動距離変更処理は、移動動作の検出が終了した後、所定時間内に再度移動動作の検出が開始した場合、スクロール処理の指示入力にはデフォルト値よりも小さい判定移動距離を要求する。
【００９３】
すなわち、判定移動距離ｆ（Ｍ、ＴＭ＿ｓ、ＴＭ＿ｅ）（Ｍは移動動作の検出が開始された後終了されるまでを一回の移動動作とした場合の連続する移動動作の回数、ＴＭ＿ｓはＭ回目の移動動作が開始された時間、ＴＭ＿ｅはＭ回目の移動動作が終了された時間）は、タイマの計測時間をＴとすると、
【数４】
2010271994.tif 000006
【００９４】
図１１は、第四の判定移動距離変更処理が実行された場合にタッチスクリーン１２が指示入力を受け付ける様子を概念的に説明する図である。
【００９５】
主制御部３０は、図１１（Ａ）に示すように、連続した移動動作の検出を終了した。その後、時間Ｔが設定されたタイマの満了前に、再度図１１（Ｂ）に示す地点Ａ４を始点とする移動動作の検出が開始された。このため、移動動作開始後の判定移動距離は、図１１（Ａ）に示す前回の連続した移動動作で検出に用いられた判定移動距離５０ｄｏｔよりも小さい判定移動距離３０ｄｏｔに変更した。
【００９６】
この携帯端末１は、第四の判定移動距離変更処理により、移動動作が短い間隔で連続して行われた場合に移動速度に応じて判定移動距離を小さくすることで、操作性を向上させることができる。
【００９７】
具体的には、携帯端末１は、ユーザが短い間隔での連続した移動動作を行った場合には大きいスクロール操作量を所望するとみなし、小さい距離の移動動作で一回分のスクロール処理を検出できるようにした。このため、ユーザは、大きいスクロール操作量を所望する場合には、少ない動作でスクロール処理の指示入力を行うことができる。
【００９８】
また、短い間隔での連続した移動動作（タイマ満了前に開始された移動動作）が連続した回数Ｍに基づいて、以下に示すように判定移動距離を変更してもよい。  
［数５］
ｆ（Ｍ）＝デフォルト値−β４Ｍ
【００９９】
次に、第五の判定移動距離変更処理について説明する。
【０１００】
図１２は、本実施形態における携帯端末１の主制御部３０により実行される第五の判定移動距離変更処理を説明するフローチャートである。この第五の判定移動距離変更処理は、連続して検出された移動動作の相対位置を考慮することにより、操作性を向上させる処理である。
【０１０１】
ステップＳ５１において、携帯端末１はユーザによるタッチスクリーン１２に対する移動動作の検出が終了した後、再度検出を開始したか否かの判定を行う。なお、このステップＳ５１において「検出が終了した後、再度検出を開始した」と判定される移動動作は、例えば前回の移動動作の検出の終了から所定時間が経過する前に検出された短い間隔で連続された移動動作である。
【０１０２】
ステップＳ５２において、主制御部３０は、移動動作が開始された位置が前回移動動作が終了された位置に対して移動を生じているか否かの判定を行う。例えば、タッチスクリーン１２の短辺方向（または長手方向）とほぼ平行に移動動作が行われる場合、移動動作の開始位置が終了位置に対して長手方向（または短辺方向）に移動を生じているか否かの判定を行う。なお、長手方向（または短辺方向）は第一の方向およびこの第一の方向と逆方向である第二の方向に伸びているものとする。
【０１０３】
主制御部３０は、移動動作の開始位置が前回の移動動作の終了位置に対して移動を生じていないと判定した場合（ステップＳ５２のＮＯ）、ステップＳ５３において、再開された移動動作に基づく指示入力の検出に用いられる判定移動距離を第一の距離としてのデフォルト値とする。
【０１０４】
一方、主制御部３０は、移動動作の開始位置が前回の移動動作の終了位置に対して移動を生じていると判定した場合（ステップＳ５２のＹＥＳ）、ステップＳ５４において、移動動作の開始位置は、第一の方向に移動を生じたものであるか否かの判定を行う。主制御部３０は、第一の方向に移動を生じたものであると判定した場合（ステップＳ５４のＹＥＳ）、ステップＳ５５において、再開された移動動作が終了するまで指示入力の検出に用いられる判定移動距離を第二の距離としてのデフォルト値より大きい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて大きい距離の動作が必要となる。
【０１０５】
一方、主制御部３０は、移動動作の開始位置は、第一の方向ではなく第二の方向に移動を生じたものであると判定した場合（ステップＳ５４のＮＯ）、ステップＳ５６において、再開された移動動作が終了するまで指示入力の検出に用いられる判定移動距離を第三の距離としてのデフォルト値より小さい距離に変更を行う。これに伴い、スクロール処理を一回実行する指示入力を行うための移動動作は、デフォルト値が設定された通常時に比べて小さい距離の動作が必要となる。
【０１０６】
ステップＳ５７において、主制御部３０は、開始判定ステップＳ５１において開始された連続した移動動作の検出が終了したか否かの判定を行う。主制御部３０は、移動動作の検出が終了しておらず継続されていると判定した場合（ステップＳ５７のＮＯ）、移動動作の検出が終了するまで待機する。
【０１０７】
一方、主制御部３０は、移動動作の検出が終了したと判定した場合（ステップＳ５７のＹＥＳ）、第五の判定距離移動動作変更処理を終了する。
【０１０８】
この第五の判定移動距離変更処理は、前回移動動作の終了位置に対して、再開された移動動作の開始位置がユーザの意図的な動作により所定の方向に移動を生じている場合、要求される判定移動距離を変更するものである。
【０１０９】
すなわち、判定移動距離ｆ（Ｍ、ＹＭ＿ｓ、ＹＭ＿ｅ）（ＹＭ＿ｓはＭ回目の移動動作の所定軸上の開始位置座標、ＹＭ＿ｅはＭ回目の移動動作の所定軸上の終了位置座標）は、
【数６】
2010271994.tif 000007
【０１１０】
なお、（ＹＭ＿ｓ−ＹＭ−１＿ｅ）＜０の場合と、（ＹＭ＿ｓ−ＹＭ−１＿ｅ）＜０の場合の判定移動距離ｆは、逆であってもよい。また、変更された判定移動距離ｆ（Ｍ−１）を次回の変更処理のデフォルト値として用いてもよい。
【０１１１】
図１３は、第五の判定移動距離変更処理が実行された場合にタッチスクリーン１２が指示入力を受け付ける様子を概念的に説明する図である。図１４は、第五の判定移動距離変更処理が実行された場合にタッチスクリーン１２が指示入力を受け付ける他の様子を概念的に説明する図である。
【０１１２】
図１３および図１４においては、タッチスクリーン１２の短辺方向（図示Ｘ方向）とほぼ平行に移動動作が行われる場合であって、移動動作の開始位置が終了位置に対して長手方向の第一の方向（図示Ｙ方向）またはこの第一の方向と逆方向である第二の方向（図示Ｙ方向と逆方向）に移動が生じているか否かの判定を行うものとする。すなわち、終了位置に対する開始位置の移動の有無を判定する軸に、長手方向（図示Ｙ方向）を適用した。
【０１１３】
図１３および図１４に示す一回目の移動動作に適用される判定移動距離は、デフォルト値５０ｄｏｔであるものとする。また、図１３および図１４では変更された判定移動距離（ｆ（Ｍ−１））を次回の変更処理のデフォルト値として用いた例を説明する。なお、図１３の地点Ａ５を始点とする移動動作、地点Ｃ５を始点とする移動動作、地点Ｅ５を始点とする移動動作、および図１４の地点Ａ６を始点とする移動動作、地点Ｃ６を始点とする移動動作は、短い間隔で連続して行われた移動動作とする。
【０１１４】
図１３に示すように、主制御部３０は、既に行われた判定移動距離に相当する地点Ａ５〜Ｂ５の移動動作における終了位置Ｂ５の位置座標（一回目の終了位置座標Ｙ１＿ｅ）と、地点Ｃ５で開始された移動動作における開始位置Ｃ５の位置座標（二回目の開始位置座標Ｙ２＿ｓ）とを用い、Ｙ軸方向の移動が生じているか否かの判定を行った。主制御部３０は、上述した［数６］に示す（Ｙ２＿ｓ−Ｙ１＿ｅ＜０）であると判定したため、地点Ｃ５で開始された移動動作で用いられる判定移動距離を、デフォルト値５０ｄｏｔより小さい４０ｄｏｔ（デフォルト値（ｆ（１））−α５）とした。
【０１１５】
その後、主制御部３０は、既に行われた判定移動距離に相当する地点Ｃ５〜Ｄ５の移動動作における終了位置Ｄ５の位置座標（二回目の終了位置座標Ｙ２＿ｅ）と、地点Ｅ５で開始された移動動作における開始位置Ｅ５の位置座標（三回目の開始位置座標Ｙ３＿ｓ）とを用い、Ｙ軸方向の移動が生じているか否かの判定を行った。主制御部３０は、上述した［数６］に示す（Ｙ３＿ｓ−Ｙ２＿ｅ＜０）であると判定したため、地点Ｅ５で開始された移動動作で用いられる判定移動距離を、地点Ｃ５〜Ｄ５で用いられた判定移動距離４０ｄｏｔより小さい３０ｄｏｔ（ｆ（２）−α５）とした。
【０１１６】
また、図１４に示すように、主制御部３０は、既に行われた判定移動距離に相当する地点Ａ６〜Ｂ６の移動動作における終了位置Ｂ６の位置座標（一回目の終了位置座標Ｙ１＿ｅ）と、地点Ｃ６で開始された移動動作における開始位置Ｃ６の位置座標（二回目の開始位置座標Ｙ２＿ｓ）とを用い、Ｙ軸方向の移動が生じているか否かの判定を行った。主制御部３０は、上述した［数６］に示す（Ｙ２＿ｓ−Ｙ１＿ｅ＞０）であると判定したため、地点Ｃ６で開始された移動動作で用いられる判定移動距離を、デフォルト値５０ｄｏｔより大きい７０ｄｏｔ（デフォルト値（ｆ（１））＋β５）とした。
【０１１７】
なお、図１３および図１４の例は一例であって、長手方向に移動動作が行われ、短辺方向の移動の有無を判定してもよい。
【０１１８】
この携帯端末１は、第五の判定移動距離変更処理により移動動作の終了位置とその後短い間隔で開始された移動動作の開始位置の相対位置に応じて判定移動距離を変更することで、操作性を向上させることができる。
【０１１９】
具体的には、携帯端末１は、移動動作の終了位置に対し、ほぼ連続的に短い時間で開始された移動動作の開始位置が第一の方向に移動を生じたものである場合には、ユーザにより意図的に多いスクロール処理を所望しているものとみなして、判定移動距離を小さくした。また、携帯端末１は、第一の方向とは逆方向である第二の方向に移動を生じたものである場合には、ユーザにより意図的に細かいスクロール操作量を所望しているものとみなして、大きい距離の移動動作で一回分のスクロール処理を検出できるようにした。
【０１２０】
このため、ユーザは、大きいスクロール操作量を所望する場合には、少ない動作でスクロール処理の指示入力を行うことができる。特に、短辺方向に移動動作を行う場合には、寸法制約上移動動作距離が制限されてしまうが、判定移動距離を大きくすることで少ない動作で多くのスクロール処理を実行することができる点で有効である。
【０１２１】
一方、ユーザは小さいスクロール操作量を希望する場合には、一回分のスクロール処理に対する指示入力が行われたか否かを確認しながら必要な回数の指示入力を行うことができる。
【０１２２】
以上の第一〜第五の判定移動距離変更処理を実行するように構成された携帯端末１は、移動動作の入力単位としての判定移動距離を好適に変更することで、接触物の移動動作に基づく指示入力の操作性を向上することができる。
【０１２３】
この第一〜第五の判定移動距離変更処理は、個別に実行することもできるし、適宜組み合わせて実行することもできる。
【０１２４】
また、本実施形態における携帯端末１は、ディスプレイと入力装置が一体となったタッチスクリーン１２を備えた構成を適用して説明したが、ディスプレイと入力装置とが個別に構成されたタッチパッドなどのポインティングデバイスであってもよい。
【０１２５】
本発明に係る携帯端末は、携帯電話機、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、その他の携帯端末にも適用することができる。
【０１２６】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【０１２７】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【符号の説明】
【０１２８】
１  携帯端末
１０  上筐体
１１  下筐体
１２  タッチスクリーン
１３  レシーバ
１４  マイクロフォン
１５  操作キー
１６  方向キー
１７  ソフトキー
３０  主制御部
３１  電源回路部
３２  入力制御部
３４  表示制御部
３６  音声制御部
３７  通信制御部
３８  アンテナ
３９  記憶部
４０  加速度センサ 
【図１】
2010271994.tif 000008
【図２】
2010271994.tif 000009
【図３】
2010271994.tif 000010
【図４】
2010271994.tif 000011
【図５】
2010271994.tif 000012
【図６】
2010271994.tif 000013
【図７】
2010271994.tif 000014
【図８】
2010271994.tif 000015
【図９】
2010271994.tif 000016
【図１０】
2010271994.tif 000017
【図１１】
2010271994.tif 000018
【図１２】
2010271994.tif 000019
【図１３】
2010271994.tif 000020
【図１４】
2010271994.tif 000021