(57)【要約】【課題】ユーザが移動を伴う操作入力を繰り返すことなく、複数の選択肢から一の選択肢を順次選択する状態を継続させることのできる携帯端末を提供すること。【解決手段】携帯電話機１は、操作を検出するタッチセンサ３５と、タッチセンサ３５により移動を伴う操作が検出されると複数の選択肢から一の選択肢を順次選択し、タッチセンサ３５により移動を伴う操作が検出されて複数の選択肢から一の選択肢を順次選択している状態で、タッチセンサ３５により移動を伴う操作の停止が検出されたことに続いて移動を伴わない操作が検出されると、複数の選択肢から一の選択肢を順次選択している状態を継続させるＣＰＵ３０と、を有する。【選択図】図２
2010011137.tif 000002
【特許請求の範囲】
【請求項１】
操作を検出する検出部と、
前記検出部により移動を伴う操作が検出されると複数の選択肢から一の選択肢を順次選択する選択部と、
前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる制御部と、を有することを特徴とする携帯端末。
【請求項２】
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が一定時間以上検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる、ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作であって所定の力以上で押圧された操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる、ことを特徴とする請求項１に記載の携帯端末。
【請求項４】
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択する速度を所定の速度に設定して当該順次選択している状態を継続させる、ことを特徴とする請求項１乃至請求項３のいずれか一項に記載の携帯端末。
【請求項５】
前記制御部は、前記所定の速度として、前記検出部により前記移動を伴う操作の停止が検出される前に前記選択部が一の選択肢を順次選択していた速度よりも速い速度を設定する、ことを特徴とする請求項４に記載の携帯端末。
【請求項６】
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させると共に、前記検出部により検出された前記移動を伴わない操作の内容に応じて前記選択部が前記複数の選択肢から一の選択肢を順次選択する速度を制御する、ことを特徴とする請求項１乃至請求項５のいずれか一項に記載の携帯端末。
【請求項７】
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が所定の速度以上で前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる、ことを特徴とする請求項１乃至請求項６のいずれか一項に記載の携帯端末。
【請求項８】
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させると共に、前記検出部により検出された前記移動を伴う操作における当該移動の速度または当該移動の距離に応じて、前記選択部が前記複数の選択肢から一の選択肢を順次選択する速度を制御する、ことを特徴とする請求項１乃至請求項７のいずれか一項に記載の携帯端末。
【請求項９】
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させた後、前記検出部により検出された前記移動を伴う操作における当該移動の速度または当該移動の距離に応じて、当該継続させる順次選択の回数を制御する、ことを特徴とする請求項１乃至請求項８のいずれか一項に記載の携帯端末。
【請求項１０】
報知部を有し、
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記報知部により前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる旨を報知する、ことを特徴とする請求項１乃至請求項９のいずれか一項に記載の携帯端末。
【請求項１１】
報知部を有し、
前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させると共に、前記報知部により前記選択部が前記複数の選択肢から一の選択肢を順次選択している旨を報知する、ことを特徴とする請求項１乃至請求項９のいずれか一項に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動を伴う操作により複数の選択肢から一の選択肢を順次選択する機能を有する携帯端末に関する。
【背景技術】
【０００２】
従来、携帯電話機等の携帯端末において、様々な機能が追加されるのに伴って、ユーザから操作入力を受け付ける手段の多様化が図られている。例えば、近年、複数の操作キーからなるキーパッドの他に、タッチセンサを搭載する機種が登場している。
【０００３】
そして、このようなタッチセンサを利用することにより、操作性が向上される可能性があり、例えば、特許文献１には、テンキー部にタッチセンサを備えることにより、画面のスクロールを実現する端末が提案されている。
【特許文献１】特開２００４−３１８３６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方法は、複数の操作キーに所定の順序で触れるという移動を伴う操作に基づいて複数の選択肢から一の選択肢を順次選択するため、順次の選択をしたい分だけ、この移動を伴う操作を行う必要があり、煩わしいという課題があった。
【０００５】
そこで本発明は、従来の煩わしさを低減しつつ、複数の選択肢から一の選択肢を順次選択する状態を継続させることのできる携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る携帯端末は、操作を検出する検出部と、前記検出部により移動を伴う操作が検出されると複数の選択肢から一の選択肢を順次選択する選択部と、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる制御部と、を有する。
【０００７】
また、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が一定時間以上検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる、ことが好ましい。
【０００８】
また、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作であって所定の力以上で押圧された操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる、ことが好ましい。
【０００９】
また、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択する速度を所定の速度に設定して当該順次選択している状態を継続させる、ことが好ましい。
【００１０】
また、前記制御部は、前記所定の速度として、前記検出部により前記移動を伴う操作の停止が検出される前に前記選択部が一の選択肢を順次選択していた速度よりも速い速度を設定する、ことが好ましい。
【００１１】
また、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させると共に、前記検出部により検出された前記移動を伴わない操作の内容に応じて前記選択部が前記複数の選択肢から一の選択肢を順次選択する速度を制御する、ことが好ましい。
【００１２】
また、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が所定の速度以上で前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる、ことが好ましい。
【００１３】
また、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させると共に、前記検出部により検出された前記移動を伴う操作における当該移動の速度または当該移動の距離に応じて、前記選択部が前記複数の選択肢から一の選択肢を順次選択する速度を制御する、ことが好ましい。
【００１４】
また、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させた後、前記検出部により検出された前記移動を伴う操作における当該移動の速度または当該移動の距離に応じて、当該継続させる順次選択の回数を制御する、ことが好ましい。
【００１５】
また、本発明に係る携帯端末は、報知部を有し、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記報知部により前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させる旨を報知する、ことが好ましい。
【００１６】
また、本発明に係る携帯端末は、報知部を有し、前記制御部は、前記検出部により前記移動を伴う操作が検出されて前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態で、前記検出部により前記移動を伴う操作の停止が検出され、かつ当該移動を伴う操作の停止が維持されたことによる前記移動を伴わない操作が検出されると、前記選択部が前記複数の選択肢から一の選択肢を順次選択している状態を継続させると共に、前記報知部により前記選択部が前記複数の選択肢から一の選択肢を順次選択している旨を報知する、ことが好ましい。
【発明の効果】
【００１７】
本発明によれば、従来の煩わしさを低減しつつ、複数の選択肢から一の選択肢を順次選択する状態を継続させることのできる携帯端末を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施形態の一例について説明する。
【００１９】
図１は、本実施形態に係る携帯電話機１（携帯端末）の外観斜視図である。なお、図１は、いわゆる折り畳み型の携帯電話機の形態を示しているが、本発明に係る携帯電話機の形態はこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部と表示部とが一つの筐体に配置され、連結部を有さない形式（ストレートタイプ）でもよい。
【００２０】
携帯電話機１は、操作部側筐体２と、表示部側筐体３と、を備えて構成される。操作部側筐体２は、表面部１０に、キー入力部１１と、携帯電話機１の使用者が通話時に発した音声が入力されるマイク１２と、を備えて構成される。キー入力部１１は、各種設定機能や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、電話番号の数字やメールの文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。
【００２１】
また、表示部側筐体３は、表面部２０に、各種情報を表示するための表示部２１と、通話の相手側の音声を出力するレシーバ２２と、を備えて構成されている。
【００２２】
また、操作部側筐体２の上端部と表示部側筐体３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体２と表示部側筐体３とを相対的に回転することにより、操作部側筐体２と表示部側筐体３とが互いに開いた状態（開放状態）にしたり、操作部側筐体２と表示部側筐体３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００２３】
図２は、本実施形態に係る携帯電話機１の機能を示すブロック図である。携帯電話機１は、表示部２１と、ＣＰＵ３０と、通信制御部３１と、アンテナ３２と、音声制御部３３と、レシーバ２２と、キー入力部１１と、メモリ３４と、タッチセンサ３５（検出部）と、を備える。
【００２４】
ＣＰＵ３０は、携帯電話機１の全体を制御しており、例えば、表示部２１、通信制御部３１、音声制御部３３等に対して所定の制御を行う。また、ＣＰＵ３０は、キー入力部１１、タッチセンサ３５等から入力を受け付けて、各種処理を実行する。そして、ＣＰＵ３０は、処理実行の際には、メモリ３４を制御し、各種プログラムおよびデータの読み出し、およびデータの書き込みを行う。
【００２５】
表示部２１は、ＣＰＵ３０の制御に従って、所定の画像処理を行う。そして、処理後の画像データをフレームメモリに蓄え、所定のタイミングで画面出力する。
【００２６】
通信制御部３１は、所定の使用周波数帯（例えば、８００ＭＨｚ）で外部装置と通信を行う。そして、通信制御部３１は、アンテナ３２より受信した信号を復調処理し、処理後の信号をＣＰＵ３０に供給し、また、ＣＰＵ３０から供給された信号を変調処理し、アンテナ３２から外部装置に送信する。
【００２７】
音声制御部３３は、ＣＰＵ３０の制御に従って、通信制御部３１から供給された信号に対して所定の音声処理を行い、処理後の信号をレシーバ２２に出力する。レシーバ２２は、音声制御部３３から供給された信号を外部に出力する。なお、この信号は、レシーバ２２に代えて、または、レシーバ２２と共に、スピーカ（図示せず）から出力されるとしてもよい。
【００２８】
また、音声制御部３３は、ＣＰＵ３０の制御に従って、マイク１２（図１）から入力された信号を処理し、処理後の信号を通信制御部３１に出力する。通信制御部３１は、音声制御部３３から供給された信号に所定の処理を行い、処理後の信号をアンテナ３２より出力する。
【００２９】
メモリ３４は、例えば、ワーキングメモリを含み、ＣＰＵ３０による演算処理に利用される。具体的には、例えば、ユーザによるタッチセンサ３５に対する操作入力の状態（例えば、移動速度や押下の圧力等）や、後述のスクロール速度やスクロール量を決定するためのテーブル（図示せず）等を記憶する。なお、メモリ３４は、着脱可能な外部メモリを兼ねていてもよい。
【００３０】
タッチセンサ３５は、ユーザの指等により触れられたこと、あるいは触れられた場所を検知するセンサである。ＣＰＵ３０は、タッチセンサ３５による検知結果を受け取り、その検知結果の推移を、各種操作入力として検出する。なお、タッチセンサ３５は、既存の静電容量方式や抵抗膜方式等のセンサが利用可能である。
【００３１】
本実施形態では、ＣＰＵ３０は、移動を伴う操作として、ユーザが指でタッチセンサ３５に触れたまま指を動かしている操作を検出し、移動を伴う操作の停止が維持されたことによる移動を伴わない操作として、ユーザがタッチセンサ３５に触れたまま動かしていた指をタッチセンサ３５から離さずに止める操作を検出する。
【００３２】
図３は、本実施形態に係るタッチセンサ３５の配置例を示す図である。本実施形態では、タッチセンサ３５は、一の円における円周上に連続的に配置された８つのセンサ部Ａ〜Ｈを有しており、各センサ部は、タッチ（触る）とリリース（離す）を検知可能に構成される。また、複数のセンサ部が同時にタッチされた場合には、最も強い押圧を受けたセンサ部がタッチされたとして検知される。なお、押圧力を検出するためには、更に別のセンサを搭載してもよい。
【００３３】
ここで、隣り合うセンサ部が順にタッチされた場合に、ＣＰＵ３０は、移動を伴う操作がなされたと判断し、スクロール処理（複数の選択肢から一の選択肢を順次選択する処理）を実行する。続いて、移動を伴う操作が停止され、かつ当該移動を伴う操作の停止が維持されたことにより、同一のセンサ部がタッチされ続けていることが検知されると、ＣＰＵ３０は、移動を伴わない操作がなされたと判断し、開始されているスクロール処理を継続させる。すなわち、ユーザは、複数のセンサ部を順にタッチした（なぞった）後、センサ部を触り続けることで、スクロールを継続させることができる。
【００３４】
なお、センサ部ＡからＢへの移動や、センサ部ＢからＣへの移動、センサ部ＣからＤへの移動は上方向へのスクロール（複数の選択肢が上下方向に順に表示されていた場合に、一の選択肢がその表示順に沿って下から上に順次選択されるスクロール）とし、センサ部ＥからＦへの移動や、センサ部ＦからＧへの移動、センサ部ＧからＨへの移動は下方向へのスクロール（複数の選択肢が上下方向に順に表示されていた場合に、一の選択肢がその表示順に沿って上から下に順次選択されるスクロール）として処理し、移動の開始位置はいずれ（Ａ〜Ｈ）であってもよい。また、移動の方向とスクロールの方向との関係はこれには限られず、例えば、右回りの移動を下方向へのスクロールとし、左回りの移動を上方向へのスクロールとするなど、予め所定のルールを設定することができる。
【００３５】
ここで、タッチセンサ３５の配置場所は、キー入力部１１における決定操作ボタン１５上を想定するが、これには限られない。例えば、入力操作ボタン１４上であってもよいし、表示部２１上、あるいは、サブディスプレイ（図示せず）の周辺等に配置してもよい。また、配置の形態は、上述のように円形とは限られず、センサ部の数も限定されるものではない。
【００３６】
［キー入力によるスクロール］
以下、タッチセンサ３５への操作入力に基づく処理と比較するため、まず、キー入力部１１への操作入力に基づく処理について説明する。
【００３７】
キー入力部１１は、ＣＰＵ３０と協働することにより、複数存在するキー（入力操作ボタン１４、決定操作ボタン１５等）のいずれが押下されているか、もしくは離されたかを検知し、各種アプリケーションへの入力信号とする。
【００３８】
図４は、本実施形態に係るキー入力に基づいて、ＣＰＵ３０において実行されるプログラム群の処理の流れを示す図である。
【００３９】
アプリケーション４１は、携帯電話機１における各機能を制御するプログラムであって、例えば、待ち受け画面を表示するアプリケーション等がこれにあたる。アプリケーション４１は、キー配信モジュール４２からのキー配信通知を受け付け、ユーザの操作入力に沿った処理を行う。キー配信モジュール４２は、キースキャンドライバ４３からのキー検出通知を受け付け、そのときに実行中のアプリケーションに対してキー配信通知を行う。
【００４０】
具体的には、ユーザによりキー入力部１１のキーが押下されると、キースキャンドライバ４３が、キー配信モジュール４２へ押下されたキーの種別を通知し（ステップＳ１１）、キー配信モジュール４２は、アプリケーション４１に対して、キーの種別と、当該キーが押下されたことを通知する（ステップＳ１２）。
【００４１】
また、ユーザにより、押下されていたキーが離されると、キースキャンドライバ４３が、キー配信モジュール４２へ離されたキーの種別を通知し（ステップＳ１３）、キー配信モジュール４２は、アプリケーション４１に対して、キーの種別と、当該キーが離されたことを通知する（ステップＳ１４）。
【００４２】
図５は、本実施形態に係るキー入力に基づいて、ＣＰＵ３０において実行されるスクロール処理の流れを示す図である。ここでは、決定操作ボタン１５が有する上キーにより、スクロールを行う場合を説明する。
【００４３】
ユーザにより上キーが押下されると、キースキャンドライバ４３が、キー配信モジュール４２へ、上キーの押下を通知（ＰＲＥＳＳ通知）し（ステップＳ２１）、キー配信モジュール４２からアプリケーション４１へ、上キーの押下が通知（ＰＲＥＳＳ通知）される（ステップＳ２２）。
【００４４】
ここで、キー配信モジュール４２は、スクロール処理用のタイマを設定（計時を開始）し（ステップＳ２３）、このタイマが満了すると（ステップＳ２４）、アプリケーション４１へスクロールの実行指令を通知する（ステップＳ２５）。このタイマ設定からスクロール実行指令の通知が繰り返されることにより、スクロール状態が継続される。
【００４５】
その後、ユーザにより上キーが離されると、キースキャンドライバ４３が、キー配信モジュール４２へ、上キーが離されたことを通知（ＲＥＬＥＡＳＥ通知）し（ステップＳ２６）、キー配信モジュール４２は、スクロール処理用のタイマを停止する（ステップＳ２７）。そして、キー配信モジュール４２からアプリケーション４１へ、上キーが離されたことが通知（ＲＥＬＥＡＳＥ通知）される（ステップＳ２８）ことにより、アプリケーション４１はスクロールを停止する。
【００４６】
図６は、本実施形態に係るキー入力に基づく、キー配信モジュール４２の処理を示すフローチャートである。ここでは、キー配信モジュール４２がキースキャンドライバ４３からキーＰＲＥＳＳ通知を受信した後の処理を示す。なお、スクロールの操作入力は、決定操作ボタン１５が有する上下左右のキーにより行われるものとする。
【００４７】
ステップＳ３１では、キー配信モジュール４２は、押下されたキー種別が上下左右のいずれかであるか否かを判定する。この判定がＹＥＳの場合は、ステップＳ３４に移り、判定がＮＯの場合は、ステップＳ３２に移る。
【００４８】
ステップＳ３２では、キー配信モジュール４２は、アプリケーション４１へ、押下されたキーのＰＲＥＳＳ通知を行う。
【００４９】
ステップＳ３３では、キー配信モジュール４２は、ステップＳ３２にてＰＲＥＳＳ通知を行ったキーに関するＲＥＬＥＡＳＥ通知を受信したか否かを判定する。この判定がＹＥＳの場合は、ステップＳ３９に移り、判定がＮＯの場合は、ステップＳ３３を繰り返す。
【００５０】
ステップＳ３４では、キー配信モジュール４２は、アプリケーション４１へ、押下されたキー（上下左右のいずれか）のＰＲＥＳＳ通知を行う。
【００５１】
ステップＳ３５では、キー配信モジュール４２は、スクロール処理用のタイマを設定して、所定時間の計時を開始する。この所定時間とは、キーを押下し続けた場合にスクロール動作が実行される間隔である。
【００５２】
ステップＳ３６では、キー配信モジュール４２は、ステップＳ３４にてＰＲＥＳＳ通知を行ったキーに関するＲＥＬＥＡＳＥ通知を受信したか否かを判定する。この判定がＹＥＳの場合は、ステップＳ３９に移り、判定がＮＯの場合は、ステップＳ３７に移る。
【００５３】
ステップＳ３７では、キー配信モジュール４２は、ステップＳ３５にて設定したスクロール処理用のタイマが満了し所定時間が経過したか否かを判定する。この判定がＹＥＳの場合は、ステップＳ３８に移り、判定がＮＯの場合は、ステップＳ３６に戻る。
【００５４】
ステップＳ３８では、キー配信モジュール４２は、アプリケーション４１へ、スクロールの実行指令を通知する。そして、キー配信モジュール４２は、ステップＳ３５に戻り再度スクロール処理用のタイマの設定を行う。
【００５５】
ステップＳ３９では、キー配信モジュール４２は、ステップＳ３３またはステップＳ３６にてキーＲＥＬＥＡＳＥ通知を受信したことに応じて、アプリケーション４１へ、キーＲＥＬＥＡＳＥ通知を行って処理を終了する。
【００５６】
［タッチセンサによるスクロール］
以下、タッチセンサ３５への操作入力に基づく処理を、上述のキー入力部１１への操作入力に基づく処理と比較して説明する。
【００５７】
図７は、本実施形態に係るタッチセンサ３５への操作入力に基づいて、ＣＰＵ３０において実行されるスクロール処理の流れを示す図である。ここでは、図３のタッチセンサ３５において、ユーザがセンサ部Ａをタッチし、センサ部Ｂ、センサ部Ｃと移動してタッチし続けた場合の処理を示す。
【００５８】
ここで、タッチセンサドライバ４４は、センサ部へのタッチまたはリリースを検知して、対応するキーイベントをキー配信モジュールに通知する。なお、ユーザが一つのセンサ部を触っただけでは選択項目は移動させないため、タッチセンサドライバ４４はキーイベントを通知しない。また、ユーザが一つのセンサ部を触ったまま別のセンサ部に移動したときに、キーＰＲＥＳＳを通知する。また、既にキーＰＲＥＳＳイベントが発生した状態で、別のセンサ部に移動するか、またはセンサ部を離した場合はキーＲＥＬＥＡＳＥを通知する。
【００５９】
まず、ユーザによりセンサ部Ａがタッチされたことに続いて、センサ部Ｂがタッチされると、タッチセンサドライバ４４は、キー配信モジュール４２を介してアプリケーション４１へ上キーのＰＲＥＳＳ通知を行う（ステップＳ４１〜Ｓ４２）。これは、センサ部Ａからセンサ部Ｂへの連続したタッチが、上述のように上方向へのスクロールを示すため、上キーを１回押下したのと同等と判断するためである。
【００６０】
ここで、キー配信モジュール４２は、スクロール処理用のタイマを設定する（ステップＳ４３）。
【００６１】
センサ部ＡからＢへのタッチに続いてセンサ部Ｃがタッチされると、タッチセンサドライバ４４は、キー配信モジュール４２へ、センサ部ＡからＢへの移動に対応する上キーのＲＥＬＥＡＳＥ通知を行う（ステップＳ４４）。そして、キー配信モジュール４２は、このＲＥＬＥＡＳＥ通知を受け取ると、スクロール処理用のタイマを停止し（ステップＳ４５）、アプリケーション４１へ上キーのＲＥＬＥＡＳＥ通知を行う（ステップＳ４６）。
【００６２】
続いて、タッチセンサドライバ４４は、センサ部ＢからＣへの移動に対応して、キー配信モジュールを介してアプリケーション４１へ、上キーのＰＲＥＳＳ通知を行う（ステップＳ４７〜Ｓ４８）。
【００６３】
ここで、キー配信モジュール４２は、再びスクロール処理用のタイマを設定する（ステップＳ４９）。このタイマが満了すると（ステップＳ５０）、キー配信モジュール４２は、移動を伴う操作が停止されたものとして、アプリケーション４１へ、上キー押下に相当するスクロールの実行指令を通知する（ステップＳ５１）。そして、このタイマ設定からスクロール実行指令の通知が繰り返されることにより、スクロール状態が継続される。
【００６４】
その後、ユーザがセンサ部Ｃを離すと、タッチセンサドライバ４４は、キー配信モジュール４２へ、上キーのＲＥＬＥＡＳＥ通知を行う（ステップＳ５２）。この通知に応じて、キー配信モジュール４２は、スクロール処理用のタイマを停止し（ステップＳ５３）、アプリケーション４１へ、上キーのＲＥＬＥＡＳＥ通知を行う。これにより、アプリケーション４１は、継続中のスクロールを停止する。
【００６５】
図８は、本実施形態に係るタッチセンサ３５への操作入力に基づく、キー配信モジュール４２の処理を示すフローチャートである。ここでは、キー配信モジュール４２がタッチセンサドライバ４４からキーＰＲＥＳＳ通知を受信した後の処理を示す。
【００６６】
ステップＳ６１では、キー配信モジュール４２は、アプリケーション４１へ、タッチセンサ３５において検出された移動を伴う操作（例えば、センサ部Ａからセンサ部Ｂへの連続したタッチ操作）に対応した上下左右のいずれかのキーＰＲＥＳＳ通知を行う。
【００６７】
ステップＳ６２では、キー配信モジュール４２は、スクロール処理用のタイマを設定して、所定時間の計時を開始する。
【００６８】
ステップＳ６３では、キー配信モジュール４２は、ステップＳ６１にてＰＲＥＳＳ通知を行ったキーに関するＲＥＬＥＡＳＥ通知を受信したか否かを判定する。この判定がＹＥＳの場合は、ステップＳ６６に移り、判定がＮＯの場合は、ステップＳ６４に移る。
【００６９】
ステップＳ６４では、キー配信モジュール４２は、ステップＳ６２にて設定したスクロール処理用のタイマが満了し所定時間が経過したか否かを判定する。この判定がＹＥＳの場合は、ステップＳ６５に移り、判定がＮＯの場合は、ステップＳ６３に戻る。
【００７０】
ステップＳ６５では、キー配信モジュール４２は、アプリケーション４１へ、スクロールの実行指令を通知する。そして、キー配信モジュール４２は、ステップＳ６２に戻り再度スクロール処理用のタイマの設定を行う。
【００７１】
ステップＳ６６では、キー配信モジュール４２は、ステップＳ６３にてキーＲＥＬＥＡＳＥ通知を受信したことに応じて、アプリケーション４１へ、キーＲＥＬＥＡＳＥ通知を行って処理を終了する。
【００７２】
上述のように、本実施形態では、タッチセンサ３５を指でなぞってスクロール動作を行った場合、携帯電話機１は、タッチセンサ３５における移動を伴う操作（例えば、センサ部Ａからセンサ部Ｂへの移動）および、移動を伴わない操作（例えば、センサ部Ａからセンサ部Ｂへ移動した後、センサ部Ｂへのタッチを継続）を検出し、キー入力部１１によるイベントと対応付ける。
【００７３】
このことにより、携帯電話機１は、キー入力部１１によるスクロールの継続動作に近い動作を可能とする。具体的には、ユーザは、タッチセンサを指でなぞってスクロールを行った場合、タッチセンサに触っているだけで、タッチセンサから指を離すまでの間、スクロール動作を継続させることができるので、タッチセンサをなぞる操作を繰り返す必要がない。
【００７４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００７５】
ＣＰＵ３０は、移動を伴う操作の停止が検出されたことに続いて移動を伴わない操作が一定時間以上検出された場合、すなわち、ユーザがタッチセンサ３５上でのタッチ部分の移動を停止した後、タッチしたままの状態が一定時間以上検出された場合に、スクロール状態を継続させてもよい。
【００７６】
このことにより、ユーザは、スクロールを継続させる意思を持って一定時間以上タッチセンサ３５をタッチし続けることによって、スクロールを継続させることができる。したがって、ユーザは、スクロールを停止させたはずであるのに、タッチセンサ３５に短時間タッチしたままであったためにスクロールが継続されてしまうといった、意図しない処理が実行されるのを抑制することができる。
【００７７】
また、ＣＰＵ３０は、移動を伴う操作の停止が検出されたことに続いて移動を伴わない操作であって所定の力以上で押圧された操作が検出された場合、すなわち、ユーザがタッチセンサ３５上でのタッチ部分の移動を停止した後、所定以上の力で押圧された場合に、スクロールを継続させてもよい。
【００７８】
このことにより、ユーザは、スクロールを継続させる意思を持って所定以上の力でタッチセンサ３５を押圧することにより、スクロールを継続させることができる。したがって、ユーザは、スクロールを停止させたはずであるのに、タッチセンサ３５に軽くタッチしたままであったためにスクロールが継続されてしまうといった、意図しない処理が実行されるのを抑制することができる。
【００７９】
なお、押圧力の検出には、タッチセンサ３５とは別のセンサを利用してもよいが、タッチセンサ３５での接触面積により代替してもよい。例えば、指でタッチセンサ３５を触る場合、強く触れば接触面積が広くなり、弱く触れば接触面積が狭くなるので、所定以上の接触面積が検出された場合に、ＣＰＵ３０は、所定以上の押圧力が発生したと判断する。
【００８０】
また、ＣＰＵ３０は、移動を伴わない操作が検出されてスクロールを継続する場合に、スクロールを所定の速度に設定する。このとき、移動を伴う操作に従ってスクロールしていたときの速度よりも速い速度を設定することとしてよい。更に、移動を伴わない操作の内容に応じて、すなわち、タッチの時間や押圧力に応じて、所定のテーブル（図示せず）を参照して速度を決定してもよい。
【００８１】
このように、継続されるスクロールが所定の速度に設定されることで、ユーザは、今後実行されるスクロールの速度を予期することができるので、意図しないスクロールの実行を抑制することができる。また、継続されるスクロールの速度を速く設定することにより、ユーザは、移動を伴う操作の停止が維持されたことによる移動を伴わない操作を意図的に行うことで所望の選択肢に早く辿り着くことができる。
【００８２】
更に、タッチセンサ３５に対するタッチの時間や押圧力に応じてＣＰＵ３０がスクロールの速度を決定することにより、ユーザは、継続されるスクロールの速度を調整することができる。したがって、ユーザは、意図した速度でスクロールを実行することができるので、所望の選択肢に容易に辿り着くことができる。
【００８３】
また、ＣＰＵ３０は、移動を伴う操作に従って、所定の速度以上でスクロールを行っている状態で、移動を伴わない操作が検出された場合、すなわち、スクロールが所定以上の速度であるときに、ユーザがタッチセンサ３５上での移動を停止した場合に、スクロールを継続させることとしてもよい。
【００８４】
このことにより、携帯電話機１は、所定の速度を境に、速くスクロールを行っている場合には、ユーザがタッチセンサ３５上での移動を停止した後もスクロールを継続させ、遅くスクロールを行っている場合には、ユーザがタッチセンサ３５上での移動を停止するとスクロールを継続させない。したがって、携帯電話機１は、ユーザの操作状況に応じて、スクロールの有無を決定することができる。
【００８５】
すなわち、先の選択肢に早く辿り着きたくてユーザが速くスクロールを行っている場合には、携帯電話機１は、ユーザがタッチセンサ３５上での移動を停止した後もスクロールを継続させることで、ユーザの操作を補助しユーザが所望する選択肢の近くに早く辿り着くことができる。一方、ユーザが選択肢を確認しつつ、ゆっくりスクロールを行っている場合には、携帯電話機１は、ユーザがタッチセンサ３５上での移動を停止するとスクロールを継続させないので、ユーザが所望する選択肢を通り過ぎてしまうことを抑制できる。
【００８６】
また、ＣＰＵ３０は、移動を伴う操作における当該移動の速度または当該移動の距離に応じて、すなわち、タッチセンサ３５上でユーザが指を移動させる速度または移動させた距離に応じて、ユーザがタッチセンサ３５上での移動を停止した後に継続させるスクロールの速度を制御することとしてもよい。
【００８７】
この速度の制御は、所定のテーブル（図示せず）を参照することにより、例えば、タッチの移動速度が速いほど、また移動距離が長いほど、継続するスクロールの速度を速く設定する。
【００８８】
すなわち、携帯電話機１は、ユーザがタッチセンサ３５上で指を移動させる速度が速いほど、または移動距離が長いほど、ユーザが更にスクロールを必要としていると判断し、速いスクロールによりユーザの操作を補助する。これにより、ユーザは、スクロールが継続される速度に対して違和感を覚えることなく、感覚的に操作できる可能性がある。
【００８９】
また、ＣＰＵ３０は、継続させるスクロールを所定の量で、すなわち所定数の選択肢を順次選択したところで停止してもよい。このとき、ＣＰＵ３０は、タッチセンサ３５上でユーザが指を移動させる速度または移動させた距離に応じて、継続させるスクロールの量を制御する。
【００９０】
このスクロール量の制御は、所定のテーブル（図示せず）を参照することにより、例えば、タッチの移動速度が速いほど、また移動距離が長いほど、継続するスクロールの量を多く（長くスクロールするように）設定する。
【００９１】
すなわち、携帯電話機１は、ユーザがタッチセンサ３５上で指を移動させる速度が速いほど、または移動距離が長いほど、ユーザが更にスクロールを必要としていると判断し、長くスクロールを継続することによりユーザの操作を補助する。これにより、ユーザは、スクロールが継続される量に対して違和感を覚えることなく、感覚的に操作できる可能性がある。
【００９２】
以上のような制御のバリエーションにより、携帯電話機１は、タッチセンサ３５に対する操作入力に応じて、スクロールの有無や速度、スクロール量等を細かく調整することができるので、ユーザは、状況に応じて所望のスクロール動作を実行することができる。更に、タッチセンサ３５上でのタッチの仕方（なぞる速度や距離等）に応じて、指の移動を止めた後のスクロールの仕方（スクロール速度やスクロール量）が変わるため、ユーザの感覚に近いスクロール動作を実現できる可能性がある。
【００９３】
また、ＣＰＵ３０は、表示部２１やレシーバ２２、その他の表示装置（ＬＥＤ等）やスピーカ（図示せず）等の報知手段により、これからスクロールを継続させる旨を、あるいはスクロールを継続中である旨を報知してもよい。これにより、ユーザのタッチセンサ３５における操作を補助することができる。
【００９４】
なお、本実施形態では、携帯端末の一例として携帯電話機１を説明したが、本発明はこれに限定されるものではない。例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等、様々な携帯電子機器に適用可能である。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施形態に係る携帯電話機１の外観斜視図である。
【図２】本発明の実施形態に係る携帯電話機１の機能を示すブロック図である。
【図３】本発明の実施形態に係るタッチセンサ３５の配置例を示す図である。
【図４】本発明の実施形態に係るキー入力に基づいて、ＣＰＵ３０において実行されるプログラム群の処理の流れを示す図である。
【図５】本発明の実施形態に係るキー入力に基づいて、ＣＰＵ３０において実行されるスクロール処理の流れを示す図である。
【図６】本発明の実施形態に係るキー入力に基づく、キー配信モジュール４２の処理を示すフローチャートである。
【図７】本発明の実施形態に係るタッチセンサ３５への操作入力に基づいて、ＣＰＵ３０において実行されるスクロール処理の流れを示す図である。
【図８】本発明の実施形態に係るタッチセンサ３５への操作入力に基づく、キー配信モジュール４２の処理を示すフローチャートである。
【符号の説明】
【００９６】
１  携帯電話機（携帯端末）
１１  キー入力部
１５  決定操作ボタン
２１  表示部（報知部）
２２  レシーバ（報知部）
３０  ＣＰＵ（検出部、選択部、制御部）
３１  通信制御部
３３  音声制御部
３４  メモリ
３５  タッチセンサ（検出部）
４１  アプリケーション
４２  キー配信モジュール
４３  キースキャンドライバ
４４  タッチセンサドライバ
【図１】
2010011137.tif 000003
【図２】
2010011137.tif 000004
【図３】
2010011137.tif 000005
【図４】
2010011137.tif 000006
【図５】
2010011137.tif 000007
【図６】
2010011137.tif 000008
【図７】
2010011137.tif 000009
【図８】
2010011137.tif 000010