(57)【特許請求の範囲】
【請求項１】
複数の項目を一覧表示するとともに、当該表示された項目のうちの少なくとも一つを選択するための表示子を表示する表示手段と、
所定の操作子の操作に応じて互いに反対方向を示す信号を出力する操作手段と、
上記操作手段を介して信号が入力されたことに応じて上記表示子により選択中の選択項目を切り替える通常スクロールモードと、上記一覧表示されている順序に従って上記選択項目を連続的に自動で切り替える自動スクロールモードと、上記操作入力手段から同一方向の信号の入力された回数に応じて上記選択項目を上記スクロールモードよりも高速に切り替える高速スクロールモードと間でモードを移行させるモード移行手段と
を有し、
上記モード移行手段は、
上記通常スクロールモードにおいて基準時間内に同一方向の信号が連続して所定回数入力された場合に上記自動スクロールモードに移行させ、該自動スクロールモードにおいて上記自動スクロールモード中に基準時間内に同一方向の信号が連続して所定回数入力された場合に高速スクロールモードに移行させ、
上記高速スクロールモードにおいて上記操作手段から反対方向を示す信号が入力された場合に上記自動スクロールモードに移行させ、上記自動スクロールモードにおいて上記操作手段から反対方向を示す信号が入力された場合に上記通常スクロールモードに移行させる
携帯情報端末装置。
【請求項２】
上記操作手段は回転操作可能な操作子を有し、当該操作子を回転操作することにより上記信号を出力し得る
請求項１に記載の携帯情報端末装置。
【請求項３】
上記モード移行手段は、
上記自動スクロールモードにおいて、上記操作手段からの信号が所定期間途絶した場合に上記通常スクロールモードに移行する
請求項１に記載の携帯情報端末装置。
【請求項４】
上記モード移行手段は、
上記高速スクロールモードにおいて、上記操作手段からの信号が所定期間途絶した場合に上記自動スクロールモードに移行する
請求項１に記載の携帯情報端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は携帯情報端末装置に関し、例えば携帯電話機に適用して好適なものである。
【０００２】
【従来の技術】
従来携帯電話機においては、液晶ディスプレイでなる表示部に複数の項目をリスト状に一覧表示し、矢印キー等を介してユーザによって選択決定された項目に対応する処理を実行し、その処理結果を表示するようになされている。
【０００３】
ところでかかる構成の携帯電話機においては、表示部の表示面積に限りがあることから、複数の項目のうちの一部（例えば５項目分）のみを表示部に表示する。
【０００４】
そして携帯電話機は、矢印キー等の操作に応じて項目を１項目ずつスクロール表示することにより、表示部で表示し得る数よりも多数の項目を表示部に順次表示してユーザに選択させ得るようになされている。
【０００５】
【発明が解決しようとする課題】
ところでかかる構成の携帯電話機においては、選択し得る項目数が増加した場合、項目をスクロールさせて所望の項目を表示させるためには矢印キー等の操作入力を長時間繰り返す必要があり、操作性が悪いという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、操作性が高く使い勝手に優れた項目選択を行い得る携帯情報端末装置を提案しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、複数の項目を一覧表示するとともに、当該表示された項目のうちの少なくとも一つを選択するための表示子を表示する表示手段と、所定の操作子の操作に応じて互いに反対方向を示す信号を出力する操作手段と、操作手段を介して信号が入力されたことに応じて表示子により選択中の選択項目を切り替える通常スクロールモードと、一覧表示されている順序に従って選択項目を連続的に自動で切り替える自動スクロールモードと、操作入力手段から同一方向の信号の入力された回数に応じて選択項目をスクロールモードよりも高速に切り替える高速スクロールモードと間でモードを移行させるモード移行手段とを有し、モード移行手段は、通常スクロールモードにおいて基準時間内に同一方向の信号が連続して所定回数入力された場合に自動スクロールモードに移行させ、該自動スクロールモードにおいて自動スクロールモード中に基準時間内に同一方向の信号が連続して所定回数入力された場合に高速スクロールモードに移行させ、高速スクロールモードにおいて操作手段から反対方向を示す信号が入力された場合に自動スクロールモードに移行させ、自動スクロールモードにおいて操作手段から反対方向を示す信号が入力された場合に通常スクロールモードに移行させるようにしたことにより、同一方向を示す信号に応じた操作子の操作回数に応じて、通常スクロールモード、自動スクロールモード、高速スクロールモードと移行させ、反対方向を示す信号に対応する操作に応じて、高速スクロールモードから自動スクロールモードへ、自動スクロールモードから通常スクロールモードへとモードを復帰させるので、実感的な操作感を与えながら簡易な操作で所望の項目を選択させることができる。
【０００８】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【０００９】
（１）携帯電話機の全体構成
図１において、１は全体として本発明による携帯電話機を示し、中央のヒンジ部２を境に上側筐体３と下側筐体４とに分けられており、当該ヒンジ部２を介して折り畳み可能に形成されている。
【００１０】
上側筐体３においては、その背面における上端右側に、送受信用のアンテナ５が引出し及び収納可能な状態に取り付けられており、当該アンテナ５を介して基地局（図示せず）との間で電波を送受信するようになされている。
【００１１】
また、上側筐体３の正面上端にはスピーカ６が設けられているとともに、正面中央にはＬＣＤ（ Liquid Crystal Display ）でなる表示部７が設けられており、当該表示部７に各種機能に対応したメニュー画面、電波の受信状態、電池残量、発信履歴、着信履歴、電子メール文、電話帳画面、スケジュール等の様々な情報を表示し得るようになされている。
【００１２】
一方、下側筐体４においては、その表面中央部に、「０」〜「９」、「＃」及び「＊」キーからなるテンキー８が設けられているとともに、表面上端部中央に回転及び押下操作自在な操作手段としてのジョグダイヤル９が設けられ、さらに当該ジョグダイヤル９の両隣には、携帯電話機１の電源のＯＮ／ＯＦＦ操作及び終話操作を入力するための電源／終話キー１０と、着信操作及び発信操作を入力するための通話キー１１が設けられている。
【００１３】
また下側筐体４の表面下端部中央には、ユーザの音声等を集音するマイクロホン１２が設けられているとともに、当該マイクロホン９の両隣には、編集操作やスクロール操作等をキャンセルするためのキャンセルキー１３と、通話中の音声を録音するためのメモキー１４が設けられている。
【００１４】
そして携帯電話機１は、電話帳画面に表示される複数の発信先名称からユーザ所望の発信先名称をジョグダイヤル９の回転操作に応じて選択し、当該ジョグダイヤル９の押下操作により選択決定することにより、当該発信先名称に対応付けられた発信先電話番号に対して発呼を行うようになされている。
【００１５】
ここでジョグダイヤル９は、図２に示すように円柱形状でなる回転操作子９Ａが下側筐体４の表面から僅かに突出した状態で取り付けられており、例えばユーザの親指で回転操作子９Ａを容易に回転及び押圧操作し得るようになされている。
【００１６】
このジョグダイヤル９は、回転操作子９Ａが回転操作される度に内蔵のロータリエンコーダを介して回転操作に連動した回転パルスを発生することにより内部の回路に回転操作量を通知するとともに、回転操作子９Ａが押下操作される度にプッシュスイッチ１３Ｂを介してこれを内部の回路に通知する。
【００１７】
ここで回転操作子９Ａにおいては、所定回転角度毎に軽い引っ掛かり（以下、これを回転クリックと呼ぶ）を生じるとともに、１回転クリック回転操作される毎に回転パルスを１パルス発生するようになされている。これにより携帯電話機１は、ジョグダイヤル９の回転操作量をユーザに対して触感を通じて確実に認識させることができる。
【００１８】
なお下側筐体４には、その背面側に図示しないバッテリパックが装着されており、電源／終話キー１０の操作により電源が投入されると、当該バッテリパックから内部の回路ブロックに対して電力を供給し、携帯電話機１を動作可能な状態に起動するようになされている。
【００１９】
さらに下側筐体４におけるバッテリパック装着部の内部には、加入者情報を記憶したＳＩＭ（Subscriber Identity Module）カードを接続するためのＳＩＭカード接続部が設けられており、バッテリパックを取り外した状態でＳＩＭカードを脱着し得るようになされている。
【００２０】
（２）携帯電話機の回路構成
次に、携帯電話機１の回路構成について図２を用いて説明する。この携帯電話機１においては、当該携帯電話機１の各種機能を統括的に制御するＣＰＵ（Central Processing Unit ）２０に対し、制御ライン２１を介してＲＡＭ（Random Access Memory）２２、ＲＯＭ（Read Only Memoly）２３、表示制御部２４、テンキー８とジョグダイヤル９と電源／終話キー１０と通話キー１１とキャンセルキー１３及びメモキー１４からなる操作入力部２５、送受信部２６、及びＳＩＭカード接続部２７が接続された構成を有する。
【００２１】
またＣＰＵ２０、ＲＡＭ２２、ＲＯＭ２３、表示制御部２４、送受信部２６、ＳＩＭカード接続部２７、スピーカ６及びマイク１２はデータライン２８を介して相互に接続されている。
【００２２】
ＲＡＭ２２には、ユーザにより入力された複数の発信先電話番号と、これに対応付けられた発信先名称とからなる電話帳リストが格納されている。またＲＡＭ２２には、携帯電話機１の各種設定情報や着発信履歴が記憶される。
【００２３】
ここで携帯電話機１においては、上述したＳＩＭカード５０をＳＩＭカード接続部２７に装着することにより、当該携帯電話機１の各種機能を有効にするようになされている。
【００２４】
すなわち、ＳＩＭカード接続部２７は装着されたＳＩＭカード５０を認識すると、これに応じてＳＩＭカード認識通知を制御ライン２１を介してＣＰＵ２０に送信する。
【００２５】
ＣＰＵ２０はＳＩＭカード認識通知に応じて、データライン２８を介してＳＩＭカード５０から加入者情報を読み出し、これをＲＡＭ２２に記憶するとともに、当該加入者情報に基づいて携帯電話機１を起動する。
【００２６】
そして携帯電話機１においては、ＲＯＭ２３に格納された基本プログラムや表示制御プログラム等の各種アプリケーションプログラムを、ＣＰＵ２０が適宜データライン２８を介して読み出して実行することにより各種機能を実現するようになされている。
【００２７】
例えばＣＰＵ２０は基本プログラムに従い、操作入力部２５を介して入力された操作情報に応じて送受信部２６を制御することにより、発呼処理や終話処理等の各種通信処理を実行する。
【００２８】
すなわち送受信部２６は、制御ライン２１を介したＣＰＵ２０の制御に応じて、アンテナ５を介して所定の制御信号を基地局（図示せず）に送信して発呼処理を行い、また基地局からの着信信号をアンテナ５を介して受信し、これに応じてＣＰＵ２０に対して着信通知を行う。
【００２９】
そして送受信部２６は通話時において、アンテナ５を介して受信した受信信号を増幅した後復調して音声信号を生成し、データライン２８を介してスピーカから出力するとともに、マイクロホン１２からデータライン２８を介して入力される音声信号を変調した後増幅して送信信号を生成し、これをアンテナ５を介して送信する。
【００３０】
またＣＰＵ２０は、主として表示制御プログラムに従って表示制御部２４を制御し、様々な表示画面を表示部７に表示する。
【００３１】
（３）携帯電話機の項目表示
ところで携帯電話機１においては、電話帳画面やスケジュール画面のような選択し得る項目を複数有する画面において、当該複数の項目を表示部７に一覧表示し、ジョグダイヤル９の回転及び押下操作によってユーザ任意の項目を選択及び決定し得るようになされている。
【００３２】
例えば電源／終話キー１０が押下されて携帯電話機１の電源が投入されると、ＣＰＵ２０はまず待受画面（図示せず）を表示部７に表示し、この状態でジョグダイヤル９が押下操作されると、ＣＰＵ２０はこれに応じてメインメニュー画面（図示せず）を表示部７に表示する。
【００３３】
そして、例えばメインメニュー画面で「電話帳」が選択されると、ＣＰＵ２０は図４に示す電話帳画面１００を表示部７に表示する。
【００３４】
電話帳画面１００においては、画面上端部に電波の受信状態、電子メール、バッテリ残量等の各種情報を示す複数のアイコンが表示されるとともに、当該電話帳画面１００において選択可能な発信先名称を項目としてリスト状に一覧表示する項目表示領域１０１が表示される。
【００３５】
ＣＰＵ２０は表示制御プログラムに従い、初期状態としてＲＡＭ２２内の電話帳リストに記憶された発信先名称を先頭から７項目読み出し、当該読み出した発信先名称を項目１０２Ａ〜１０２Ｇとして項目表示領域１０１内に一覧表示するとともに、矩形状のカーソル１０３を、項目表示領域１０１の最上段に表示された項目１０２Ａを選択した状態で表示する。またＣＰＵ２０は、項目表示領域１０１の下端右側に、項目表示領域１０１の下方に隠れた項目が存在することをユーザに通知するための下向きの三角形でなる下方向アイコン１０４を表示する。
【００３６】
この状態でジョグダイヤル９が下方に１回転クリック回転操作され、ジョグダイヤル９からＣＰＵ２０に回転パルスが供給されると、ＣＰＵ２０はこれに応じてカーソル１０３を下方に１項目分移動し、次の項目１０２Ｂを選択した状態で表示する。またジョグダイヤル９が上方に１回転クリック回転操作されると、ＣＰＵ２０はこれに応じてカーソル１０３を上方に１項目分移動して表示する。
【００３７】
かくして携帯電話機１においては、ジョグダイヤル９を上下に回転操作することによりカーソル１０３を移動し、項目表示領域１０１内に表示された項目を任意に選択し得るようになされている。
【００３８】
そして、カーソル１０３が項目表示領域１０１の最下段に表示された項目１０２Ｇを選択した状態で、ジョグダイヤル９がさらに下方に１回転クリック回転操作されると、ＣＰＵ２０はこれに応じて、最上段に表示された項目１０２Ａを表示消去するとともに項目１０２Ｂ〜１０２Ｇを上方へ１段移動して表示する。
【００３９】
さらにＣＰＵ２０は、項目１０２Ｇに表示されている発信先名称の次の発信先名称をＲＡＭ２２内の電話帳データから読み出し、これを項目１０２Ｆ（図示せず）として項目表示領域１０１の最下段に新たに表示する。このときＣＰＵ２０はカーソル１０３を移動せず、これにより当該カーソル１０３は新たに表示された項目１０２Ｆを選択した状態で表示される。
【００４０】
またＣＰＵ２０は、項目表示領域１０１の上方に隠れた項目が存在することをユーザに通知するための上向きの三角形でなる下方向アイコン（図示せず）を項目表示領域１０１の上端右側に表示する。
【００４１】
かくして携帯電話機１においては、カーソル１０３が項目表示領域１０１の最下段項目を選択した状態で、ジョグダイヤル９がさらに下方向に回転操作されると、カーソル１０３を移動することなく項目全体を上方向に移動するスクロール表示を行う。
【００４２】
同様に携帯電話機１においては、カーソル１０３が項目表示領域１０１の最上段項目を選択した状態でジョグダイヤル９がさらに上方向に回転操作されると、カーソル１０３を移動することなく項目全体を下方向にスクロール表示する。
【００４３】
このように携帯電話機１においては、ジョグダイヤル９が回転操作される毎にＲＡＭ２２から項目を１項目読み出してスクロール表示することにより、カーソル１０３が選択する項目を切り換えて表示する。この表示モードを通常スクロールモードと呼ぶ。
【００４４】
そして通常スクロールモードにおいて、ジョグダイヤル９が所定の基準時間（例えば０．５秒）内に連続して同方向に回転操作されると、図５に示すように携帯電話機１は自動スクロールモードに移行する。
【００４５】
自動スクロールモードにおいて携帯電話機１は、ＲＡＭ２２から所定の読み出しタイミング毎に項目を連続的に読み出し、所定の基準速度で自動的にスクロール表示することにより、カーソル１０３が選択する項目を自動的に切り換えて表示する。これによりユーザは、ジョグダイヤル９を操作することなく、所望の項目を容易かつ高速に検索して選択することができる。
【００４６】
さらに自動スクロールモードにおいて、ジョグダイヤル９の連続回転操作が所定回数以上繰り返されると、携帯電話機１は高速自動スクロールモードに移行する。
【００４７】
高速自動スクロールモードにおいて携帯電話機１は、連続回転操作の繰り返し回数に応じた速度で自動的にスクロール表示することにより、カーソル１０３が選択する項目を高速に切り換えて表示する。これによりユーザは、ジョグダイヤル９を連続回転操作するだけで携帯電話機１のスクロール表示速度を制御することができ、所望の項目をさらに高速に検索して選択することができる。
【００４８】
（３−１）スクロール表示処理
次に、上述したスクロール表示を行うための処理手順を、図６、図７及び図８に示すフローチャートを用いて詳細に説明する。
【００４９】
切換手段としてのＣＰＵ２０は、メインメニュー画面上で例えば「電話帳」が選択されると、これに応じて図６に示すルーチンＲＴ１の通常スクロールモード処理手順の開始ステップから入ってステップＳＰ１に移る。
【００５０】
ステップＳＰ１においてＣＰＵ４０は、表示部７に電話帳画面１００（図４）を表示して次のステップＳＰ２に移る。
【００５１】
ステップＳＰ２においてＣＰＵ２０は、キャンセルキー１３が押下されたか否かを判断する。ステップＳＰ２において肯定結果が得られた場合、このことはキャンセルキー１３が押下され、電話帳画面がキャンセルされたことを表しており、ＣＰＵ４０はステップＳＰ９に移って、ジョグダイヤル９の連続回転操作回数を計数するジョグカウンタのカウント値Count を「０」にセットして次のステップＳＰ１０に移り、待受画面を表示部７に表示し、ステップＳＰ１１で処理を終了する。
【００５２】
これに対してステップＳＰ２において否定結果が得られた場合、このことはキャンセルキー１３が押下されず、電話帳画面がキャンセルされていないことを表しており、ＣＰＵ２０はステップＳＰ３に移る。
【００５３】
ステップＳＰ３においてＣＰＵ２０は、ジョグダイヤル９が押下操作されたか否かを判断する。
【００５４】
ステップＳＰ３において肯定結果が得られた場合、このことはジョグダイヤル９が押下操作され、カーソル１０３が選択中の項目が選択決定されたことを表しており、ＣＰＵ２０はステップＳＰ１２に移り、ジョグカウンタのカウント値Count を「０」にセットしてＲＡＭ２２に記憶して次のステップＳＰ１３に移る。
【００５５】
ステップＳＰ１３においてＣＰＵ２０は、選択決定された項目（すなわち発信先名称）に対応する発信先電話番号をＲＡＭ２２から読み出し、発信先名称とともに詳細画面（図示せず）として表示部７に表示し、ステップＳＰ１４で処理を終了する。
【００５６】
これに対してステップＳＰ３において否定結果が得られた場合、このことはジョグダイヤル１４が押下されず、選択中の項目が選択決定されていないことを表しており、ＣＰＵ２０はステップＳＰ４に移る。
【００５７】
ステップＳＰ４においてＣＰＵ２０は、ジョグダイヤル９が回転操作されたか否かを判断する。ステップＳＰ４において否定結果が得られた場合、このことはジョグダイヤル９が回転操作されていないことを表しており、ＣＰＵ２０はステップＳＰ２に戻る。
【００５８】
これに対してステップＳＰ４において肯定結果が得られた場合、このことはジョグダイヤル９が回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ５に移る。
【００５９】
ステップＳＰ５においてＣＰＵ２０は、ジョグダイヤル９に対する連続回転操作の基準時間（例えば０．５秒）を計測するタイマＡ（図示せず）が起動中であるか否かを判断する。ステップＳＰ４において否定結果が得られた場合、このことはタイマＡが起動中でないこと、すなわちジョグダイヤル９が通常スクロールモードにおいて初めて回転操作されたか、あるいは前回回転操作されてから基準時間の０．５秒が経過してタイマＡが停止したこと（ジョグダイヤル９が連続回転操作されていないこと）を表しており、ＣＰＵ２０はステップＳＰ６に移る。
【００６０】
ステップＳＰ６においてＣＰＵ２０は、ジョグカウンタのカウント値Count を「１」にセットしてステップＳＰ７でタイマＡを起動し、次のステップＳＰ８に移る。ステップＳＰ８においてＣＰＵ２０は、ジョグダイヤル９の回転操作に応じた項目をＲＡＭ２２から読み出して回転操作方向に１項目分スクロール表示し、ステップＳＰ２に戻る。
【００６１】
これに対してステップＳＰ４において肯定結果が得られた場合、このことはタイマＡが起動中であること、すなわちジョグダイヤル９が連続回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ１５に移る。
【００６２】
ステップＳＰ１５においてＣＰＵ２０は、ジョグダイヤル９が前回と同方向に回転操作されたか否かを判断する。ステップＳＰ１５において否定結果が得られた場合、このことはジョグダイヤル９が前回と逆方向に回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ６に移ってジョグカウンタのカウント値Count を「１」にセットした後ステップＳＰ７でタイマＡを再起動し、ステップＳＰ８でジョグダイヤル９の回転操作方向に１項目分スクロール表示する。
【００６３】
これに対してステップＳＰ１５において肯定結果が得られた場合、このことはジョグダイヤル９が基準時間内に同方向へ回転操作されたこと、すなわち連続回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ６に移ってジョグカウンタのカウント値Count を「２」にセットした後、ルーチンＲＴ２の自動スクロールモード処理手順に移行する。
【００６４】
このように通常スクロールモードにおいて、切換手段としてのＣＰＵ２０は、ジョグダイヤル９がタイマＡの基準時間よりも長い間隔で回転操作されたとき、当該回転操作に応じた方向に１項目ずつスクロール表示を行うとともに、ジョグダイヤル９がタイマＡの基準時間以内に２回連続して同一方向に回転操作されたとき（連続回転操作）、自動スクロールモードに移行する。
【００６５】
次に、自動スクロールモード処理手順を図７を用いて詳細に説明する。図７において、自動切換手段としてのＣＰＵ２０は、ルーチンＲＴ２の自動スクロールモード処理手順の開始ステップから入ってステップＳＰ２１に移る。
【００６６】
ステップＳＰ２１においてＣＰＵ４０は、キャンセルキー１３が押下操作されたか否かを判断する。ステップＳＰ２１において肯定結果が得られた場合、このことはキャンセルキー１３が押下操作され、電話帳画面がキャンセルされたことを表しており、ＣＰＵ２０はステップＳＰ２８に移ってジョグカウンタのカウント値Count を「０」にセットして次のステップＳＰ２９に移り、待受画面を表示部７に表示し、ステップＳＰ３０で処理を終了する。
【００６７】
これに対してステップＳＰ２１において否定結果が得られた場合、このことはキャンセルキー１３が押下操作されず、電話帳画面がキャンセルされていないことを表しており、ＣＰＵ２０はステップＳＰ２２に移る。
【００６８】
ステップＳＰ２２においてＣＰＵ２０は、ジョグダイヤル９が押下操作されたか否かを判断する。
【００６９】
ステップＳＰ２２において肯定結果が得られた場合、このことはジョグダイヤル９が押下操作され、選択中の項目が選択決定されたことを表しており、ＣＰＵ２０はステップＳＰ３１に移ってジョグカウンタのカウント値Count を「０」にセットして次のステップＳＰ３２に移り、選択決定された項目（発信先名称）に対応する発信先電話番号をＲＡＭ２２から読み出し、発信先名称とともに詳細画面として表示部７に表示し、ステップＳＰ３３で処理を終了する。
【００７０】
これに対してステップＳＰ２２において否定結果が得られた場合、このことはジョグダイヤル９が押下操作されず、選択中の項目が選択決定されていないことを表しており、ＣＰＵ２０はステップＳＰ２３に移る。
【００７１】
ステップＳＰ２３においてＣＰＵ２０は、ジョグダイヤル９が回転操作されたか否かを判断する。ステップＳＰ２３において肯定結果が得られた場合、このことはジョグダイヤル９が回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ２４に移る。
【００７２】
ステップＳＰ２４においてＣＰＵ２０は、ジョグダイヤル９が前回と同方向に回転操作されたか否かを判断する。ステップＳＰ２４において否定結果が得られた場合、このことはジョグダイヤル９が前回と逆方向に回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ３８に移ってジョグカウンタのカウント値Count を「１」にセットした後、自動スクロールモードを終了してルーチンＲＴ１の通常スクロールモード処理手順に戻る。
【００７３】
これにより携帯電話機１においては、自動スクロールモードにおいてジョグダイヤル９を逆方向に回転操作することにより、当該自動スクロールモードを解除して通常スクロールモードに復帰し得るようになされている。
【００７４】
これに対してステップＳＰ２４において肯定結果が得られた場合、このことはジョグダイヤル９が前回と同方向に回転操作されたこと、すなわち自動スクロールモードにおいて連続回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ２５に移ってジョグカウンタのカウント値Count を「１」加算した後、ステップＳＰ２６に移る。
【００７５】
ステップＳＰ２６においてＣＰＵ２０は、自動スクロールモードにおけるジョグダイヤル９の連続回転操作の基準時間を計測するタイマＢ（図示せず）を起動し、次のステップＳＰ２７に移る。
【００７６】
ステップＳＰ２７においてＣＰＵ２０は、ジョグカウンタのカウント値Countが「５」以上であるか否かを判断する。ステップＳＰ２４において否定結果が得られた場合、このことはカウント値Count が「５」未満であることを表しており、ＣＰＵ２０はステップＳＰ２８に移り、所定の読み出しタイミング毎にＲＡＭ２２から項目を連続的に読み出して所定の基準速度で自動スクロール表示し、ステップＳＰ２１に戻る。
【００７７】
これに対してステップＳＰ２７において肯定結果が得られた場合、このことはカウント値Count が「５」以上であること、すなわち連続回転操作が所定回数（この場合３回）繰り返されたことを表しており、ＣＰＵ２０はルーチンＲＴ３の高速自動スクロールモード処理手順に移行する。
【００７８】
一方、ステップＳＰ２３において否定結果が得られた場合、このことはジョグダイヤル９が回転操作されていないことを表しており、ＣＰＵ２０はステップＳＰ３４に移る。
【００７９】
ステップＳＰ３４においてＣＰＵ２０は、タイマＢが起動中であるか否かを判断する。ステップＳＰ３４において肯定結果が得られた場合、このことはタイマＢが起動中であること、すなわち自動スクロールモードにおいて前回回転操作されてから基準時間が経過していないことを表しており、ＣＰＵ２０はステップＳＰ２８に移り、自動スクロール表示を行う。
【００８０】
これに対してステップＳＰ３４で否定結果が得られた場合、このことはタイマＢが起動中でないこと、すなわち自動スクロールモードにおいて未だ回転操作されていないか、あるいは前回回転操作されてから基準時間が経過したことを表しており、ＣＰＵ２０はステップＳＰ３５に移る。
【００８１】
ステップＳＰ３５においてＣＰＵ２０は、ジョグカウンタのカウント値Countを「１」減算してステップＳＰ３６でタイマＢを起動し、次のステップＳＰ３７に移る。
【００８２】
ステップＳＰ３７においてＣＰＵ２０は、ジョグカウンタのカウント値Countが「２」以上であるか否かを判断する。ステップＳＰ３７において肯定結果が得られた場合、このことはジョグカウンタのカウント値Count が「２」以上であることを表しており、ＣＰＵ２０はステップＳＰ２８に移り、自動スクロール表示を行う。
【００８３】
これに対してステップＳＰ３７において否定結果が得られた場合、このことはジョグカウンタのカウント値Count が「２」未満であることを表しており、ＣＰＵ４０は自動スクロールモードを終了してルーチンＲＴ１の通常スクロールモード処理手順に戻る。
【００８４】
このように自動スクロールモードにおいて、自動切換手段としてのＣＰＵ２０は、ジョグダイヤル９がタイマＢの基準時間以内に同一方向に回転操作されたとき、ジョグカウンタのカウント値Count を「１」ずつ加算するのに対し、タイマＢの基準時間以内にジョグダイヤル９が回転操作されないとき、ジョグカウンタのカウント値Count を「１」ずつ減算する。
【００８５】
そしてＣＰＵ２０は、ジョグダイヤル９が連続回転操作されてジョグカウンタのカウント値Count が「５」以上になったとき、高速自動スクロールモードに移行するのに対し、ジョグカウンタのカウント値Count が「２」未満に低下したとき及びジョグダイヤル９が逆方向に回転されたとき、通常スクロールモードに復帰する。
【００８６】
次に、高速自動スクロールモード処理手順を図８を用いて詳細に説明する。図８において、高速切換手段としてのＣＰＵ２０は、ルーチンＲＴ３の高速自動スクロールモード処理手順の開始ステップから入ってステップＳＰ４１に移る。
【００８７】
ステップＳＰ４１においてＣＰＵ２０は、キャンセルキー１３が押下操作されたか否かを判断する。ステップＳＰ４１において肯定結果が得られた場合、このことはキャンセルキー１３が押下操作され、電話帳画面がキャンセルされたことを表しており、ＣＰＵ２０はステップＳＰ４９に移ってジョグカウンタのカウント値Count を「０」にセットして次のステップＳＰ５０に移り、待受画面を表示部７に表示し、ステップＳＰ５１で処理を終了する。
【００８８】
これに対してステップＳＰ４１において否定結果が得られた場合、このことはキャンセルキー１３が押下されず、電話帳画面がキャンセルされていないことを表しており、ＣＰＵ２０はステップＳＰ４２に移る。
【００８９】
ステップＳＰ４２においてＣＰＵ２０は、ジョグダイヤル９が押下操作されたか否かを判断する。ステップＳＰ４２において肯定結果が得られた場合、このことはジョグダイヤル９が押下操作され、選択中の項目が選択決定されたことを表しており、ＣＰＵ２０はステップＳＰ５２に移ってジョグカウンタのカウント値Count を「０」にセットして次のステップＳＰ５３に移り、選択決定された項目（発信先名称）に対応する発信先電話番号をＲＡＭ２２から読み出し、発信先名称とともに詳細画面として表示部７に表示し、ステップＳＰ５３で処理を終了する。
【００９０】
これに対してステップＳＰ４２において否定結果が得られた場合、このことはジョグダイヤル９が押下操作されず、選択中の項目が選択決定されていないことを表しており、ＣＰＵ２０はステップＳＰ４３に移る。
【００９１】
ステップＳＰ４３においてＣＰＵ２０は、ジョグダイヤル９が回転操作されたか否かを判断する。ステップＳＰ４３において肯定結果が得られた場合、このことはジョグダイヤル９が回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ４４に移る。
【００９２】
ステップＳＰ４４においてＣＰＵ２０は、ジョグダイヤル９が前回と同方向に回転操作されたか否かを判断する。ステップＳＰ４４において否定結果が得られた場合、このことはジョグダイヤル９が前回と逆方向に回転操作されたことを表しており、ＣＰＵ４０はステップＳＰ５９に移ってジョグカウンタのカウント値Count を「１」にセットした後、高速自動スクロールモードを終了してルーチンＲＴ２の自動スクロールモード処理手順に戻る。
【００９３】
これにより携帯電話機１においては、高速自動スクロールモードにおいてジョグダイヤル９を逆方向に回転操作することにより、当該高速自動スクロールモードを解除して自動スクロールモードに復帰し得るようになされている。
【００９４】
これに対してステップＳＰ４４において肯定結果が得られた場合、このことはジョグダイヤル９が前回と同方向に回転操作されたこと、すなわち自動スクロールモードにおいて連続回転操作されたことを表しており、ＣＰＵ２０はステップＳＰ４５に移ってジョグカウンタのカウント値Count を「１」加算した後、ステップＳＰ４６に移る。
【００９５】
ステップＳＰ４６においてＣＰＵ２０は、高速自動スクロールモードにおけるジョグダイヤル９の連続回転操作の基準時間を計測するタイマＣ（図示せず）を起動し、次のステップＳＰ４７に移る。
【００９６】
ステップＳＰ４７においてＣＰＵ２０は、ジョグカウンタのカウント値Countが「１１」以上であるか否かを判断する。ステップＳＰ２４において否定結果が得られた場合、このことはカウント値Count が「１１」未満であることを表しており、ＣＰＵ４０はステップＳＰ４８に移る。
【００９７】
ステップＳＰ４８においてＣＰＵ２０は、ＲＡＭ２２から項目を連続的に読み出して基準速度のカウント値Count 倍の速度で高速に自動スクロール表示し、ステップＳＰ４１に戻る。
【００９８】
これに対してステップＳＰ４７において肯定結果が得られた場合、このことはカウント値Count が「１０」以上であることを表しており、ＣＰＵ２０はステップＳＰ６０に移り、カウント値Count を限界値の「１０」にセットしてステップＳＰ４８に移る。
【００９９】
かくして高速自動スクロールモードにおいて回転操作が繰り返されると、カウント値Count が「１０」になるまで増加していき、これに応じて高速自動スクロール表示のスクロール速度が増加していく。
【０１００】
一方、ステップＳＰ４３において否定結果が得られた場合、このことはジョグダイヤル９が回転操作されていないことを表しており、ＣＰＵ２０はステップＳＰ５５に移る。
【０１０１】
ステップＳＰ５５においてＣＰＵ４０は、タイマＣが起動中であるか否かを判断する。ステップＳＰ５５において肯定結果が得られた場合、このことはタイマＣが起動中であること、すなわち高速自動スクロールモードにおいて前回回転操作されてから基準時間が経過していないことを表しており、ＣＰＵ４０はステップＳＰ４８に移り、高速自動スクロール表示を行う。
【０１０２】
これに対してステップＳＰ５５で否定結果が得られた場合、このことはタイマＣが起動中でないこと、すなわち高速自動スクロールモードにおいて未だ回転操作されていないか、あるいは前回回転操作されてから基準時間が経過したことを表しており、ＣＰＵ２０はステップＳＰ５６に移る。
【０１０３】
ステップＳＰ５６においてＣＰＵ２０は、ジョグカウンタのカウント値Countを「１」減算してステップＳＰ５７でタイマＣを起動し、次のステップＳＰ５８に移る。
【０１０４】
かくして高速自動スクロールモードにおいて回転操作が中断されるとカウント値Count が「１」ずつ減少していき、これに応じて高速自動スクロール表示のスクロール速度が徐々に低下していく。
【０１０５】
ステップＳＰ５８においてＣＰＵ２０は、ジョグカウンタのカウント値Countが「５」以上であるか否かを判断する。ステップＳＰ５８において肯定結果が得られた場合、このことはジョグカウンタのカウント値Count が「５」以上であることを表しており、ＣＰＵ４０はステップＳＰ４８に移り、高速自動スクロール表示を行う。
【０１０６】
これに対してステップＳＰ５８において否定結果が得られた場合、このことはジョグカウンタのカウント値Count が「５」未満であることを表しており、ＣＰＵ２０は高速自動スクロールモードを終了してルーチンＲＴ２の自動スクロールモード処理手順に復帰する。
【０１０７】
このように高速自動スクロールモードにおいて、高速切換手段としてのＣＰＵ２０は、ジョグダイヤル９がタイマＣの基準時間以内に同一方向に回転操作されたとき、ジョグカウンタのカウント値Count を「１」ずつ加算するのに対し、タイマＣの基準時間以内にジョグダイヤル９が回転操作されないとき、ジョグカウンタのカウント値Count を「１」ずつ減算する。
【０１０８】
そしてＣＰＵ２０は、ジョグカウンタのカウント値Count が「５」以上のとき、当該カウント値Count に応じた速度で高速自動スクロールを行う。
【０１０９】
これにより携帯電話機１においては、高速自動スクロールモードにおいてジョグダイヤル９が連続回転操作されるとスクロール速度が増加していき、ジョグダイヤル９の回転操作が中断されるとスクロール速度が減少していく。
【０１１０】
またＣＰＵ２０は、ジョグカウンタのカウント値Count が「５」未満に低下したとき及びジョグダイヤル９が逆方向に回転されたとき、自動スクロールモードに復帰する。
【０１１１】
次に、上述した携帯電話機１のスクロールモードの状態遷移をジョグカウンタのカウント値Count に基づいて再度説明する。図５において、通常スクロールモードの携帯電話機１は、ジョグダイヤル９が連続回転されてジョグカウンタのカウント値Count が「２」に増加すると自動スクロールモードに移行する。
【０１１２】
自動スクロールモードにおいて携帯電話機１は自動スクロール表示を行うとともに、ジョグダイヤル９が連続回転操作されるとカウント値Count を「１」加算し、ジョグダイヤル９の回転操作が所定時間中断されるとカウント値Count を「１」減算する。
【０１１３】
そして、自動スクロールモードにおいて携帯電話機１は、カウント値Count が「２」未満に低下したとき及びジョグダイヤル９が逆方向に回転されたとき通常スクロールモードに復帰するのに対し、カウント値Count が「５」以上に増加したとき高速自動スクロールモードに移行する。
【０１１４】
高速自動スクロールモードにおいて携帯電話機１は、カウント値Count に応じた速度で高速自動スクロール表示を行うとともに、ジョグダイヤル９が連続回転されるとカウント値Count を「１」加算し、ジョグダイヤル９の回転操作が所定時間中断されるとカウント値Count を「１」減算する。
【０１１５】
そして、高速自動スクロールモードにおいて携帯電話機１は、カウント値Count が「５」未満に低下したとき及びジョグダイヤル９が逆方向に回転されたとき自動スクロールモードに復帰する。
【０１１６】
（４）動作及び効果
以上の構成において、携帯電話機１のＣＰＵ２０は電話帳画面の表示時に、まず通常スクロールモードで動作し、ジョグダイヤル９が回転操作される毎に項目を１項目分スクロール表示する。
【０１１７】
そして携帯電話機１のＣＰＵ２０は通常スクロールモードにおいて、ジョグダイヤル９が連続回転操作されると自動スクロールモードに移行し、所定の基準速度で自動スクロール表示を行う。
【０１１８】
このように携帯電話機１は、ジョグダイヤル９の連続回転操作に応じて自動スクロール表示を開始するため、簡易な操作で容易に項目を検索させることができる。
【０１１９】
また携帯電話機１のＣＰＵ２０は自動スクロールモードにおいて、ジョグダイヤル９の連続回転操作が所定回数以上繰り返されると高速自動スクロールモードに移行し、連続回転操作の繰り返し回数に応じた速度で高速自動スクロール表示を行う。
【０１２０】
このように携帯電話機１は、ジョグダイヤル９の連続回転操作の繰り返しに応じてスクロール速度を増加するため、簡易な操作でスクロール速度を制御させ、項目をより高速に検索させることができるとともに、あたかもジョグダイヤル９の連続回転操作によってスクロール表示を加速していくような実感的な操作感を与えることができる。
【０１２１】
また携帯電話機１のＣＰＵ２０は、自動スクロールモードにおいてジョグダイヤル９が逆方向に回転操作されると通常スクロールモードに復帰し、高速自動スクロールモードにおいてジョグダイヤル９が逆方向に回転操作されると自動スクロールモードに復帰する。
【０１２２】
このように携帯電話機１は、ジョグダイヤル９を逆回転操作するだけでスクロールモードを復帰するため、あたかもジョグダイヤル９の逆回転操作によってスクロール表示を停止又は減速させるような実感的な操作感を与えることができる。
【０１２３】
（５）他の実施の形態
なお上述の実施の形態においては、ジョグダイヤル９の回転操作に応じてスクロール表示を行うようにしたが、本発明はこれに限らず、例えば矢印キーやジョイスティック等の様々な操作手段を介した操作に応じてスクロール表示を行うようにしても良い。
【０１２４】
なお上述の実施の形態においては、本発明を電話帳画面のスクロール表示に適用した場合について述べたが、本発明はこれに限らず、例えばスケジュール帳画面や機能選択画面等の、複数の項目からユーザ任意の項目を選択させるような様々な画面のスクロール表示に適用しても良い。
【０１２５】
また上述の実施の形態においては、通常スクロールモード、自動スクロールモード及び高速自動スクロールモードの各モードに対し、連続回転操作の基準時間を計測するタイマをそれぞれ独立して設けたが、本発明はこれに限らず、各モードのタイマを共通にし、共通の基準時間で連続回転操作の判断を行うようにしても良い。
【０１２６】
また上述の実施の形態においては、予め規定されたタイマの基準時間に基づいて連続回転操作を判断するようにしたが、本発明はこれに限らず、この基準時間をユーザ任意で変更し得るようにしてもよい。これにより、ユーザ個人の感覚に合致した操作感を与えることができる。
【０１２７】
さらに上述の実施の形態においては、予め規定されたカウント値Count の範囲条件に基づいてスクロールモードを移行するようにしたが、本発明はこれに限らず、この範囲条件をユーザ任意で変更し得るようにしてもよい。これにより、ユーザ個人の感覚に合致した操作感を与えることができる。
【０１２８】
さらに上述の実施の形態においては、折り畳み式の携帯電話機に本発明を適用した場合について述べたが、本発明はこれに限らず、例えば筐体の一部が開閉自在になされたフリッパ式の携帯電話機や、一体型筐体を有するスティック式携帯電話機等、様々な形式の携帯電話機に本発明を適用しても良い。
【０１２９】
さらに上述の実施の形態においては、本発明を携帯電話機１に適用した場合について述べたが、本発明はこれに限らず、例えばＰＤＡ（Personal Data Assitant）等のさまざまな携帯情報端末装置に適用しても良い。
【０１３０】
【発明の効果】
上述のように本発明によれば、同一方向を示す信号に応じた操作子の操作回数に応じて、通常スクロールモード、自動スクロールモード、高速スクロールモードと移行させ、反対方向を示す信号に対応する操作に応じて、高速スクロールモードから自動スクロールモードへ、自動スクロールモードから通常スクロールモードへとモードを復帰させるので、実感的な操作感を与えながら簡易な操作で所望の項目を選択させることができ、かくして操作性が高く使い勝手に優れた項目表示を行い得る携帯情報端末装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による携帯電話機の全体構成を示す略線図である。
【図２】ジョグダイヤルの断面構造を示す略線図である。
【図３】携帯電話機の回路構成を示すブロツク図である。
【図４】電話帳画面の構成を示す略線図である。
【図５】スクロールモードの状態遷移を示す略線図である。
【図６】通常スクロールモード処理手順を示すフローチャートである。
【図７】自動スクロールモード処理手順を示すフローチャートである。
【図８】高速自動スクロールモード処理手順を示すフローチャートである。
【符号の説明】
１……携帯電話機、６……スピーカ、７……表示部、９……ジョグダイヤル、１２……マイク、１３……キャンセルキー、２０……ＣＰＵ、２２……ＲＡＭ、２３……ＲＯＭ、２４……表示制御部、２６……送受信部。
【図１】
0004518231.tif 000002
【図２】
0004518231.tif 000003
【図３】
0004518231.tif 000004
【図４】
0004518231.tif 000005
【図５】
0004518231.tif 000006
【図６】
0004518231.tif 000007
【図７】
0004518231.tif 000008
【図８】
0004518231.tif 000009