(57)【要約】【課題】キーの長押しで実現される機能と同一の機能を回転入力装置の連続回転操作に割り当てて利用することができる携帯電話機を提供する。【解決手段】本発明に係る携帯電話機は、操作入力部としてキー群２０および回転入力部２１を有するほか、タイマ３４および主制御部３５を少なくとも有する。主制御部３５は、アプリケーションプログラムに従って、タイマ３４を利用することによってキー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用可能にする処理を実行する。【選択図】  図２
2010113430.tif 000002
【特許請求の範囲】
【請求項１】
正逆両方向に回転操作可能に構成され回転方向に応じて回転信号を出力する回転入力部と、
ユーザの操作に応じて操作入力信号を出力するキー群と、
前記回転信号および前記操作入力信号を検知する入力信号検知部と、
前記入力信号検知部により前記回転信号が検知されると起動され、前記回転信号が検知されてから所定の時間経過するとタイムアウト信号を出力するタイマと、
を備え、
前記回転入力部は、少なくとも正逆いずれかの回転方向への回転操作に応じた前記回転信号に対し、前記キー群を構成するキーの長押しに割り当てられた機能と同一の機能が割り当てられ、
前記キーの長押しと同一の機能が割り当てられた回転方向への回転操作に応じた前記回転信号が検知されると前記機能が実現開始されるとともに前記タイマの計時が開始され、前記タイマにより計時された前記経過時間が所定の時間となる前に再度同じ回転方向への回転操作に応じた回転信号が検知されると、前記実現開始された機能が中断されることなく継続して実現されるとともに前記タイマは計時時間がリセットされ再起動される、
ことを特徴とする携帯電話機。
【請求項２】
前記タイマにより計時された前記経過時間が前記所定の時間となる前に前記同じ回転方向への回転操作に応じた回転信号とは異なる入力信号が前記入力信号検知部により検知されると、前記タイマはタイムアウト信号を出力することなく終了されるとともに前記実現開始された機能は中止されて前記検知された前記異なる入力信号に割り当てられた機能が実現される、
請求項１記載の携帯電話機。
【請求項３】
前記入力信号検知部により信号が検知されずに前記タイマにより計時された前記経過時間が前記所定の時間となると、前記タイマはタイムアウト信号を出力し、このタイムアウト信号を受けて前記実現開始された機能は中止される、
請求項１または２に記載の携帯電話機。
【請求項４】
前記回転入力部は、
前記正逆の回転方向への回転操作に応じた前記回転信号のそれぞれに対し、前記キーの長押しに割り当てられた機能と同一の機能が割り当てられ、前記正逆の回転方向への回転操作に応じた前記回転信号に割り当てられた機能は互いに異なる、
請求項１ないし３のいずれか１項に記載の携帯電話機。
【請求項５】
前記キー群は、
画像および音声を再生するアプリケーションに対し、長押しに早送りの機能が割り当てられた第１のキーおよび長押しに巻き戻しの機能が割り当てられた第２のキーを少なくとも含み、
前記回転入力部は、
画像および音声を再生するアプリケーションに対し、正逆の回転方向への回転操作に応じた前記回転信号の一方に対して前記早送りの機能が割り当てられるとともに他方に対して前記巻き戻しの機能が割り当てられた、
請求項４記載の携帯電話機。
【請求項６】
前記回転入力部に同一の機能が割り当てられたキーは、長押しと短押しとで異なる機能が割り当てられた、
請求項１ないし５のいずれか１項に記載の携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転操作に応じた信号を出力する入力装置を備えた携帯電話機に関する。
【背景技術】
【０００２】
携帯電話機をはじめとする電子機器には、回転操作に応じた信号を出力する入力装置（以下、回転入力装置という）を備えたものがある（たとえば特許文献１参照）。この種の回転入力装置は、一般にロータリーエンコーダなどにより構成され、正逆の回転方向を識別可能な回転信号を所定の回転量（以下、基準回転量という）だけ回転するごとに出力するようになっている。
【０００３】
回転入力装置を備えた電子機器は操作性に優れているといえる。たとえば、「正の向きに基準回転量」の回転操作に対して「表示画像を一行だけ下にスクロール」する機能が割り当てられている場合を考える。この場合、ユーザは、指一本で回転入力装置を正の向きに回転操作し続けるだけで複数行の下スクロール指示を行うことができる。この回転操作は、方向指示キー（矢印キー）の下キーの繰り返し押下に比べて非常に簡単に素早く行うことができる。
【特許文献１】特開２００７−４１６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、方向指示キーやテンキーなどのハードキーやタッチパッドなどのソフトキーの出力は、押下時間が所定の時間未満のいわゆる短押しと押下時間が所定の時間以上のいわゆる長押しとで区別して扱われる。このため、これらのキーに対しては、各キーについて短押しと長押しとで全く異なる機能を割り当てることが可能である。また、異なるキーに対して同一の機能を割り当てることも自在である。
【０００５】
しかし、従来の技術では仕様上、回転入力装置の出力は、たとえユーザが回転操作を継続（以下、連続回転操作という）しても、断続した基準回転量ごとの単発の回転信号出力として扱われてしまう。このため、回転入力装置に対しては、基準回転量のみの回転操作と連続回転操作とで異なる機能を割り当てることができない。
【０００６】
したがって、短押しと長押しで異なる機能が割り当てられたキーがあり、このキーと同一の機能を回転入力装置に割り当てる場合、回転入力装置を連続回転操作してもこのキーの短押しの機能が連続して実現されるのみとなってしまい、このキーの長押しの機能が実現されることはない。よって、従来の技術では、回転入力装置の連続回転操作の簡便さを十分に生かすことができない。
【０００７】
本発明は、上述した事情を考慮してなされたもので、キーの長押しで実現される機能と同一の機能を回転入力装置の連続回転操作に割り当てて利用することができる携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る携帯端末は、上述した課題を解決するために、正逆両方向に回転操作可能に構成され回転方向に応じて回転信号を出力する回転入力部と、ユーザの操作に応じて操作入力信号を出力するキー群と、前記回転信号および前記操作入力信号を検知する入力信号検知部と、前記入力信号検知部により前記回転信号が検知されると起動され、前記回転信号が検知されてから所定の時間経過するとタイムアウト信号を出力するタイマと、を備え、前記回転入力部は、少なくとも正逆いずれかの回転方向への回転操作に応じた前記回転信号に対し、前記キー群を構成するキーの長押しに割り当てられた機能と同一の機能が割り当てられ、前記キーの長押しと同一の機能が割り当てられた回転方向への回転操作に応じた前記回転信号が検知されると前記機能が実現開始されるとともに前記タイマの計時が開始され、前記タイマにより計時された前記経過時間が所定の時間となる前に再度同じ回転方向への回転操作に応じた回転信号が検知されると、前記実現開始された機能が中断されることなく継続して実現されるとともに前記タイマは計時時間がリセットされ再起動される、ことを特徴とするものである。
【発明の効果】
【０００９】
本発明に係る携帯電話機によれば、キーの長押しで実現される機能と同一の機能を回転入力装置の連続回転操作に割り当てて利用することができる。
【発明を実施するための最良の形態】
【００１０】
本発明に係る携帯電話機の実施の形態について、添付図面を参照して説明する。なお、以下の説明においては、二つの筐体が互いに重ねあわせ可能に連結されたいわゆるスライド型の携帯電話機を本発明に係る携帯電話機の一例として示すが、本発明は携帯電話機の形状によらず適用することができ、たとえば携帯電話機は折りたたみ型（クラムシェル型）やストレート型であっても構わない。
【００１１】
図１は、本発明に係る携帯電話機１０の一実施形態を示す概略的な外観図である。図１（ａ）には携帯電話機１０の伸展状態における正面から見た外観図を、図１（ｂ）には携帯電話機１０の縮退状態における正面から見た外観図を、それぞれ示した。携帯電話機１０は、図１（ａ）に示すように、正面側ユニット１１と裏面側ユニット１２を有する。
【００１２】
正面側ユニット１１は、裏面側ユニット１２の裏側の長軸方向にスライド自在に係合されている。正面側ユニット１１の主表面上には、表示部１３、第１の操作入力部１４、およびスピーカ１５が設けられる。また、裏面側ユニット１２の主表面上には、第２の操作入力部１６と、マイクロフォン１７が設けられる。
【００１３】
表示部１３は、たとえば液晶ディスプレイや有機ＥＬディスプレイなどの一般的な表示出力装置により構成され、相手先の電話番号情報やアイコン情報など、諸々の情報を表示する。
【００１４】
第１の操作入力部１４は、回転入力部２１、決定キー２２、方向指示キー２３およびタッチセンサキー２４を有する。
【００１５】
回転入力部２１は、回転操作に応じた信号を出力する入力装置であり、たとえば磁気式ロータリーエンコーダなどにより構成される。この回転入力部２１は、決定キー２２の周囲を取り囲む回転リングを介してユーザにより操作され、所定の回転量（基準回転量）だけ回転するごとに、正逆の回転方向に応じて回転信号を出力する。
【００１６】
決定キー２２は、表示部１３に表示された画像のうちの１つに対するユーザの選択を確定するためのキーである。
【００１７】
方向指示キー２３は、回転入力部２１の回転リングの上下左右に埋設され、回転リングの押下にともない押下されるようになっている。
【００１８】
タッチセンサキー２４は、たとえば静電容量方式のタッチセンサにより構成され、キーに対するユーザの接触操作に応じた信号を出力する。
【００１９】
この第１の操作入力部１４は、正面側ユニット１１と裏面側ユニット１２とが縮退状態（図１（ｂ）参照）にあるときに、表示部１３の表示内容を視認しながら電子メール操作や着信操作などの各種操作を行うために利用される。
【００２０】
スピーカ１５は、受話音声をはじめとした各種の情報に対応した音声を発生する。
【００２１】
第２の操作入力部１６は、英字／カナ／漢字／数字の変換キー（テンキー）、電源のオン／オフキーなどにより構成される。
【００２２】
なお、以下の説明では、必要に応じて、第１の操作入力部１４と第２の操作入力部１６のうち回転入力部２１を除くものをキー群２０と総称するものとする。
【００２３】
マイクロフォン１７は、ユーザによる音声入力を音声信号に変換して送話を行う。
【００２４】
図２は、携帯電話機１０の内部の機能ブロック図である。
【００２５】
図２に示すように、携帯電話機１０は、さらにアンテナ３１、送受信部３２、記憶部３３、タイマ３４および主制御部３５を有する。
【００２６】
アンテナ３１は、図示しない無線基地局との間で通信電波の送受信を行う。
【００２７】
送受信部３２は、無線信号を送受信する無線回路であり、主制御部３５から出力される通信データを変調し、アンテナ３１を介して送信する。また、アンテナ３１を介して受信した通信データを復調し、主制御部３５へ出力する。通信データには、少なくとも通話のための音声データが含まれる。
【００２８】
記憶部３３は、データの書き換えが可能な不揮発性のメモリであり、たとえば電子メールデータや音楽データなどの各種データを記憶している。
【００２９】
タイマ３４は、主制御部３５により制御され、起動されてから所定の時間が経過するとタイムアウト信号を出力する。
【００３０】
主制御部３５は、ＣＰＵ、ＲＡＭ、ＲＯＭなどにより構成され、ＲＯＭ内に記憶されたプログラムに従って、携帯電話機１０の処理動作を制御する。ＣＰＵは、ＲＯＭ内に記憶されたアプリケーションプログラムおよびプログラムの実行のために必要なデータをＲＡＭへロードし、アプリケーションプログラムに従って、キー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用する処理を実行する。
【００３１】
ＣＰＵは、アプリケーションプログラムによって、回転入力部２１およびキー群２０の出力信号を検知する入力信号検出部、および入力信号検出部により検知された出力信号に応じてタイマ３４を制御するタイマ制御部として少なくとも機能する。この各部は、ＲＡＭの所要のワークエリアを、データの一時的な格納場所として利用する。なお、これらの機能実現部は、ＣＰＵを用いることなく回路などのハードウエアロジックによって構成してもよい。
【００３２】
ＲＡＭは、ＣＰＵが実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００３３】
ＲＯＭは、携帯電話機１０の起動プログラム、各種アプリケーションプログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００３４】
なお、ＲＯＭは、磁気的もしくは光学的記録媒体または半導体メモリなどの、ＣＰＵにより読み取り可能な記録媒体を含んだ構成を有し、ＲＯＭ内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００３５】
次に、本実施形態に係る携帯電話機１０の動作の一例について説明する。
【００３６】
まず、アプリケーションプログラムにより、回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能が割り当てられる場合について簡単に説明する。
【００３７】
アプリケーションプログラムは、アプリケーションプログラムごとに、回転入力部２１およびキー群２０のキーコードに対して固有の機能を割り当てることができる。
【００３８】
図３は、キー群２０を構成するキーおよび回転入力部２１のそれぞれに対して固有の機能が割り当てられる様子を説明するための図である。
【００３９】
図３に示すように、アプリケーションプログラムは、キー群２０を構成するキーのそれぞれに対し、短押しおよび長押しの入力操作種別ごとに異なる機能（動作）を割り当てることができる（図３の動作１〜４参照）。また、アプリケーションプログラムは、回転入力部２１の回転入力操作に対し、基準回転量の回転操作および連続回転操作の入力操作種別ごとに異なる動作を割り当てることができる（図３の動作５〜８参照）。
【００４０】
回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能を割り当てるためには、大きく次の３通りの方法が考えられる。
【００４１】
第１の方法は、キー群２０を構成するキーの短押しおよび長押し、ならびに回転入力部２１の基準回転量の回転操作および連続回転操作のすべてに対して同一の機能を割り当てる方法である。
【００４２】
図４は、第１の方法により、回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能が割り当てられる様子を示す説明図である。図４には、この第１の方法を適用するアプリケーションプログラムとしてウェブブラウザを用いる場合の例について示した。
【００４３】
図４に示すように、このウェブブラウザは、回転入力部２１の正方向の回転操作に対して方向指示キー２３の下キーと同一の「表示画像を一行だけ下にスクロール」する機能（動作ａ）を割り当てている。また、ウェブブラウザは、方向指示キー２３の下キーの長押しに対しては、短押しと同じ機能（動作ａ）を割り当てる。このため、ユーザは、たとえばウェブページを閲覧している際に表示画像を下にスクロールしたい場合には、方向指示キー２３の下キーを複数回押下してもよいし、回転入力部２１をくるくると正方向に連続回転操作してもよい。
【００４４】
第２の方法および第３の方法は、回転入力部２１の基準回転量の回転操作と連続回転操作とで異なる機能が発現する方法である。
【００４５】
第２の方法は、回転入力部２１の回転入力操作が開始されると、直ちに連続回転操作に割り当てられた機能を発現させることにより、回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能を割り当てる方法である。この方法では、回転入力部２１の基準回転量の回転操作に割り当てられた機能は無視される。
【００４６】
第３の方法は、回転入力部２１の回転入力操作が開始されると、まず基準回転量の回転操作に割り当てられた機能を発現させた後、必要に応じて回転入力部２１の連続回転操作に割り当てられた機能を発現させることにより、回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能を割り当てる方法である。
【００４７】
続いて、第２および第３の方法により回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能を割り当てる手順について説明する。
【００４８】
まず、第２の方法により回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能を割り当てる手順について説明する。
【００４９】
図５は、携帯電話機１０のＣＰＵにより、回転入力部２１の回転入力操作が開始されると直ちに連続回転操作に割り当てられた機能を発現させる（第２の方法を利用する）ことにより、キー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用する処理を実行する際の手順を示すフローチャートである。図５において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００５０】
なお、以下の説明では、第２の方法を利用するアプリケーションプログラムとして、音楽を再生するアプリケーションプログラム（以下、音楽再生アプリケーションという）を用いる場合の例について示す。
【００５１】
この手順は、音楽再生アプリケーションが起動され、ある楽曲の再生が開始された時点でスタートとなる。
【００５２】
まず、ステップＳ１において、入力信号検出部は、回転入力部２１が回転信号を出力したか否かを判定する。回転信号が出力された場合は、ステップＳ２に進む。一方、回転信号が出力されない場合は、引き続き入力信号検出部は回転入力部２１を監視する。以下の説明では、ステップＳ１において入力検出部が正方向の回転操作に応じた回転信号出力を検出した場合の例について説明する。
【００５３】
図６は、音楽再生アプリケーションにより回転入力部２１およびキー群２０に割り当てられる機能の一例について示す説明図である。
【００５４】
図６に示すように、この音楽再生アプリケーションは、方向指示キー２３の右キーの短押しに対して再生速度の変更機能を割り当てる。
【００５５】
図７は、方向指示キー２３の右キーの短押しに割り当てられた再生速度の変更機能の一例を説明するための図である。
【００５６】
図７に示すように、ユーザは、方向指示キー２３の右キーを短押しするごとに再生速度を３倍速再生、５倍速再生、１０倍速再生、通常再生の順に変更することができる。
【００５７】
また、図６に示すように、音楽再生アプリケーションは、方向指示キー２３の右キーの長押しに対しては、早送り機能を割り当てる。
【００５８】
一方、音楽再生アプリケーションは、回転入力部２１に対し、基準回転量の回転操作に対しては機能を与えず、連続回転操作に対しては右キーの長押しに割り当てられた機能と同一の機能である早送り機能を割り当てようとする。
【００５９】
しかし、従来の技術では仕様上、アプリケーションは、たとえユーザが回転入力部２１を連続回転操作しても、回転入力部２１の出力を断続した基準回転量ごとの単発の回転信号出力として扱うことしかできない。したがって、従来の技術では、アプリケーションは、単に図５に示す機能の割り当てを設定するだけでは、回転入力部２１が連続回転操作されても右キーの短押しの機能である再生速度の変更機能を連続して実現してしまい、右キーの長押しの機能である早送り機能を実現することはできない。
【００６０】
そこで、以下に示すように、本実施形態に係る携帯電話機１０は、タイマ３４を利用することによって、キー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用可能にする。
【００６１】
ステップＳ２において、タイマ制御部は、入力信号検出部から回転信号を受信した旨の情報を受け、タイマ３４を起動して計時を開始させる。
【００６２】
次に、ステップＳ３において、音楽再生アプリケーションは、入力検知部から正方向の回転操作に応じた回転信号出力を検出した旨の情報を受け、方向指示キー２３の右キーの長押しに割り当てられた機能（動作ｂ）である早送り機能の実現を開始すべく、楽曲を早送りしはじめる。
【００６３】
次に、ステップＳ４において、タイマ制御部は、前回入力信号検出部が正方向の回転操作に応じた回転信号出力を検出してから所定の時間が経過してタイムアウト信号が出力されたか否かを判定する。所定の時間が経過した場合は、ステップＳ９に進む。一方、まだ所定の時間が経過していない場合は、ステップＳ５に進む。
【００６４】
次に、ステップＳ５において、入力信号検出部は、回転入力部２１が新たに正方向の回転操作に応じた回転信号を出力したか否かを判定する。新たに前回と同じ回転方向の回転操作に応じた回転信号出力を検出した場合は、ステップＳ２に戻り、タイマ制御部がタイマ３４を再起動する。一方、前回と同じ回転方向の回転操作に応じた回転信号出力を検出しなかった場合は、ステップＳ６に進む。
【００６５】
次に、ステップＳ６において、入力信号検出部は、前回と同じ回転方向の回転信号出力とは異なる他の操作入力信号が検出されたか否かを判定する。この他の操作入力信号には、回転入力部２１による前回と反対の回転方向の回転信号出力が含まれる。他の操作入力信号が検出された場合は、ステップＳ７に進む。一方、他の操作入力信号が検出されなかった場合は、ステップＳ３に戻る。
【００６６】
次に、ステップＳ７において、音楽再生アプリケーションは、入力信号検出部から他の操作入力信号が検出された旨の情報を受け、楽曲の早送り（動作ｄ＝動作ｂ）を中断して楽曲を通常再生し、図３の手順のスタート状態に戻す。
【００６７】
次に、ステップＳ８において、音楽再生アプリケーションは、入力信号検出部が検出した他の操作入力信号に応じた機能の実現を開始し、一連の手順は終了となる。
【００６８】
他方、ステップＳ４において、タイマ制御部が、前回入力信号検出部が正方向の回転操作に応じた回転信号出力を検出してから所定の時間が経過したと判定した場合は、ユーザが回転入力部２１の連続回転操作を中止したことを意味するため、ステップＳ９において、楽曲の早送り（動作ｄ＝動作ｂ）を中断して楽曲を通常再生し、図３の手順のスタート状態に戻し、一連の手順は終了となる。
【００６９】
なお、図５では、回転入力部２１の連続回転操作に割り当てられた早送りの機能が、ステップＳ３で所定の速度で早送りを開始し、ステップＳ７およびステップＳ９でこの所定の速度での早送りを終了する機能である場合の例について説明した。
【００７０】
もちろん、この早送り機能は、例えば正方向の回転操作に応じた回転信号出力を検出するごとに、すなわちステップＳ２からステップＳ５を繰り返すごとにステップＳ３において、所定の時間（たとえば３秒）ずつ前方に楽曲をスキップする機能としてもよい。この場合、ステップＳ７およびステップＳ９では何も行う必要はないため、これらのステップＳ７およびＳ９は省略することができる。
【００７１】
以上の手順により、回転入力部２１の回転入力操作が開始されると直ちに連続回転操作に割り当てられた機能を発現させる（第２の方法を利用する）ことにより、キー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用することができる。
【００７２】
次に、第３の方法により回転入力部２１の連続回転操作に対してキー群２０を構成するキーの１つの長押しと同一の機能を割り当てる手順について説明する。
【００７３】
図８は、回転入力部２１の回転入力操作が開始されると、まず基準回転量の回転操作に割り当てられた機能を発現させた後、必要に応じて回転入力部２１の連続回転操作に割り当てられた機能を発現させる（第３の方法を利用する）ことにより、キー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用する処理を実行する際の手順を示すフローチャートである。図８において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００７４】
なお、以下の説明では、第３の方法を利用するアプリケーションプログラムとして、表示部１３に地図を表示させてユーザにナビゲーション機能を提供するためのアプリケーションプログラム（以下、地図ナビアプリケーションという）を用いる場合の例について示す。
【００７５】
図９は、地図ナビアプリケーションにより表示部１３に表示される画像の一例を示す説明図である。
【００７６】
図９において、☆印はポインタ４１を表す。ユーザは、ポインタ４１を利用して地図上の任意の点を出発地点や到着地点などとして指定することができる。たとえば、ユーザが図９のＡ地点を指定したい場合、ユーザは、ポインタ４１をＡ地点まで移動させ、ポインタ４１がＡ地点上にあるときに決定キーを押すことにより、このＡ地点を所望の地点として指定することができる。
【００７７】
また、地図ナビアプリケーションは、ユーザの指示を受けて地図画像の拡大および縮小を実行可能に構成される。本実施形態においては、地図ナビアプリケーションは拡大および縮小に際して表示部１３に拡大および縮小のユーザ操作を支援するためのソフトキー（以下、ズームバーという）４２を表示させることができ、ユーザはこのズームバー４２を操作することにより拡大および縮小を行う場合の例について説明する。
【００７８】
図１０は、地図ナビアプリケーションにより回転入力部２１およびキー群２０に割り当てられる機能の一例について示す説明図である。
【００７９】
図１０に示すように、地図ナビアプリケーションは、タッチセンサキー２４の右下キーの短押しに対し、ズームバー４２非表示時はズームバー４２を表示し、ズームバー４２表示中はズームバー４２を隠す機能（動作ａ）を割り当てる。また、タッチセンサキー２４の右下キーの長押しに対して割り当てられる機能（動作ｂ）は、短押しに割り当てられた機能（動作ａ）と同一の機能であるものとする。
【００８０】
また、図１０に示すように、地図ナビアプリケーションは、方向指示キー２３の下キーの短押しに対し、ズームバー４２非表示時はポインタ４１を所定の画素数だけ移動させ、ズームバー４２表示中は地図画像を一段階だけ拡大（低速拡大）させる機能（動作ｃ）を割り当てる。また、地図ナビアプリケーションは、方向指示キー２３の下キーの長押しに対しては、ズームバー４２非表示時は短押しと同一の機能を割当て、ズームバー４２表示中は地図画像を連続的に拡大（高速拡大）させる機能（動作ｄ）を割り当てる。
【００８１】
ここで、地図画像を一段階だけ拡大するとは、地図ナビアプリケーションが有する複数の縮尺を、現在の縮尺から１つ縮尺の大きい（縮尺分母の小さい）画像に変更することをいう。
【００８２】
さらに、図１０に示すように、地図ナビアプリケーションは、回転入力部２１の正方向の基準回転量の回転操作に対し、ズームバー４２非表示時はズームバー４２を表示し、ズームバー４２表示中は回転入力操作を無視する機能（動作ｅ）を割り当てる。また、地図ナビアプリケーションは、回転入力部２１の正方向の連続回転操作に対し、ズームバー４２非表示時はズームバー４２を表示してから地図画像を高速拡大させ、ズームバー４２表示中は地図画像を高速拡大させる機能（動作ｆ）を割り当てる。
【００８３】
なお、方向指示キー２３の下キーの長押しおよび回転入力部２１の正方向の連続回転操作により実現される機能である高速拡大は、短押しに割り当てられた低速拡大（一段階ずつの拡大）を連続して行うことにより実現される拡大であってもよいし、低速拡大の連続とは異なる拡大（たとえば２段階あるいはそれ以上ずつの拡大や、より細かな段階ずつの滑らかな拡大など）であってもよい。
【００８４】
図８に示す手順は、地図ナビアプリケーションが起動され、地図と地図上の任意の点をユーザが指定するためのポインタ４１とが表示部１３に表示されてスタートとなる。図５と同等のステップには同一符号を付し、重複する説明を省略する。
【００８５】
ステップＳ１１において、地図ナビアプリケーションは、入力検知部から正方向の回転操作に応じた回転信号出力を検出した旨の情報を受け、回転入力部２１の正方向の基準回転量の回転操作に対して割り当てられた機能（動作ｅ）を実現する。たとえば、地図ナビアプリケーションは、ズームバー４２が非表示であればズームバー４２を表示させ、ズームバー４２が表示中であれば何もせず図８のステップＳ４に進む。ステップＳ１１を経ることにより、表示部１３にはズームバー４２が表示されていることになる。
【００８６】
なお、図６に示した音楽アプリケーションの場合、ステップＳ１１において、音楽アプリケーションは、回転入力部２１の正方向の基準回転量の回転操作として図６の動作ｃを実行することになるため、何も行わずに図８のステップＳ４に進むことになる。
【００８７】
ステップＳ５で新たに前回と同じ回転方向の回転操作に応じた回転信号出力を検出した結果を受けて（ステップＳ５のｙｅｓ）、ステップＳ１２において、タイマ制御部は、タイマ３４をクリアしてタイマ３４を再起動する。
【００８８】
次に、ステップＳ１３において、地図ナビアプリケーションは、回転入力部２１の正方向の連続回転操作に割り当てられた機能（動作ｆ）である地図画像の高速拡大を実行する。
【００８９】
なお、図６に示した音楽再生アプリケーションの場合、ステップＳ１１において、音楽アプリケーションは、回転入力部２１の正方向の連続回転操作に割り当てられた機能（動作ｄ＝動作ｂ）である楽曲の早送りを実行する。
【００９０】
次に、ステップＳ１４において、タイマ制御部は、ステップＳ４と同様に、前回入力信号検出部が正方向の回転操作に応じた回転信号出力を検出してから所定の時間が経過してタイムアウト信号が出力されたか否かを判定する。所定の時間が経過した場合は、ステップＳ１８に進む。一方、まだ所定の時間が経過していない場合は、ステップＳ１５に進む。
【００９１】
次に、ステップＳ１５において、入力信号検出部は、ステップＳ５と同様に、回転入力部２１が新たに正方向の回転操作に応じた回転信号を出力したか否かを判定する。新たに前回と同じ回転方向の回転操作に応じた回転信号出力を検出した場合は、ステップＳ１２に戻り、タイマ制御部がタイマ３４をクリアし再起動する。一方、前回と同じ回転方向の回転操作に応じた回転信号出力を検出しなかった場合は、ステップＳ１６に進む。
【００９２】
次に、ステップＳ１６において、入力信号検出部は、ステップＳ６と同様に、前回と同じ回転方向の回転信号出力とは異なる他の操作入力信号が検出されたか否かを判定する。この他の操作入力信号には、回転入力部２１による前回と反対の回転方向の回転信号出力が含まれる。他の操作入力信号が検出された場合は、ステップＳ１７に進む。一方、他の操作入力信号が検出されなかった場合は、ステップＳ１４に戻る。
【００９３】
次に、ステップＳ１７において、地図ナビアプリケーションは、入力信号検出部が検出した他の操作入力信号に応じた機能の実現を開始し、一連の手順は終了となる。
【００９４】
他方、ステップＳ１４において、タイマ制御部が、前回入力信号検出部が正方向の回転操作に応じた回転信号出力を検出してから所定の時間が経過したと判定した場合は、ユーザが回転入力部２１の連続回転操作を中止したことを意味するため、ステップＳ１８において、回転入力部２１の正方向の連続回転操作に割り当てられた機能（動作ｆ）の実行（地図画像の高速拡大）を終了し、一連の手順は終了となる。
【００９５】
なお、図６に示した音楽再生アプリケーションの場合、ステップＳ１８において、音楽アプリケーションは、回転入力部２１の正方向の連続回転操作に割り当てられた機能（動作ｄ＝動作ｂ）である楽曲の早送りを終了して楽曲を通常再生し、一連の手順は終了となる。
【００９６】
なお、図８では、回転入力部２１の連続回転操作に割り当てられた機能（高速拡大や早送りなど）が、他の機能（一段階拡大や所定秒数スキップ）の連続とは異なる機能であり、ステップＳ１３で連続回転操作に割り当てられた機能を開始し、ステップＳ１８でこの連続回転操作に割り当てられた機能を終了する場合の例について説明した。もちろん、この連続回転操作に割り当てられた機能は、他の機能（一段階拡大や所定秒数スキップ）を連続して行うことにより実現される機能であってもよく、この場合、ステップＳ１８では何も行う必要はないため、このステップＳ１８は省略することができる。
【００９７】
以上の手順により、回転入力部２１の回転入力操作が開始されると、まず基準回転量の回転操作に割り当てられた機能を発現させた後、必要に応じて回転入力部２１の連続回転操作に割り当てられた機能を発現させる（第３の方法を利用する）ことにより、キー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用することができる。
【００９８】
本実施形態に係る携帯電話機１０は、タイマ３４を利用することによって、回転入力装置の基準回転量のみの回転操作と連続回転操作とを確実に識別することができる。このため、ユーザは、同一のキー群２０を構成するキーの長押しで実現される機能と同一の機能を回転入力部２１の連続回転操作に割り当てて利用することができる。したがって、本実施形態に係る携帯電話機１０によれば、ユーザは、回転入力装置の連続回転操作の操作性のよさを十分に享受することができる。
【００９９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【０１００】
また、本発明は、本実施形態で説明した携帯電話機１０のほかにも、様々な情報処理装置に適用可能である。回転入力部２１は片手で容易に操作できるほど操作性がよいため、特に、ＰＤＡ（Personal Digital Assistant）、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機などの携帯型の情報処理装置に適用することが可能である。
【０１０１】
また、本発明の実施形態では、フローチャートの各ステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【０１０２】
【図１】（ａ）は携帯電話機の伸展状態における正面から見た外観図、（ｂ）は携帯電話機の縮退状態における正面から見た外観図。
【図２】携帯電話機の内部の機能ブロック図。
【図３】キー群を構成するキーおよび回転入力部のそれぞれに対して固有の機能が割り当てられる様子を説明するための図。
【図４】第１の方法により、回転入力部の連続回転操作に対してキー群を構成するキーの１つの長押しと同一の機能が割り当てられる様子を示す説明図。
【図５】携帯電話機のＣＰＵにより、回転入力部の回転入力操作が開始されると直ちに連続回転操作に割り当てられた機能を発現させる（第２の方法を利用する）ことにより、キー群を構成するキーの長押しで実現される機能と同一の機能を回転入力部の連続回転操作に割り当てて利用する処理を実行する際の手順を示すフローチャート。
【図６】音楽再生アプリケーションにより回転入力部およびキー群に割り当てられる機能の一例について示す説明図。
【図７】方向指示キーの右キーの短押しに割り当てられた再生速度の変更機能の一例を説明するための図。
【図８】回転入力部の回転入力操作が開始されると、まず基準回転量の回転操作に割り当てられた機能を発現させた後、必要に応じて回転入力部の連続回転操作に割り当てられた機能を発現させる（第３の方法を利用する）ことにより、キー群を構成するキーの長押しで実現される機能と同一の機能を回転入力部の連続回転操作に割り当てて利用する処理を実行する際の手順を示すフローチャート。
【図９】地図ナビアプリケーションにより表示部に表示される画像の一例を示す説明図。
【図１０】地図ナビアプリケーションにより回転入力部およびキー群に割り当てられる機能の一例について示す説明図。
【符号の説明】
【０１０３】
１０  携帯電話機
１１  正面側ユニット
１２  裏面側ユニット
１３  表示部
１４  第１の操作入力部
１５  スピーカ
１６  第２の操作入力部
１７  マイクロフォン
２０  キー群
２１  回転入力部
２２  決定キー
２３  方向指示キー
２４  タッチセンサキー
３１  アンテナ
３２  送受信部
３３  記憶部
３４  タイマ
３５  主制御部
４１  ポインタ
４２  ズームバー
【図１】
2010113430.tif 000003
【図２】
2010113430.tif 000004
【図３】
2010113430.tif 000005
【図４】
2010113430.tif 000006
【図５】
2010113430.tif 000007
【図６】
2010113430.tif 000008
【図７】
2010113430.tif 000009
【図８】
2010113430.tif 000010
【図９】
2010113430.tif 000011
【図１０】
2010113430.tif 000012