(57)【特許請求の範囲】
【請求項１】
回転体の回転を検出する回転検出手段と、
前記回転体の所定面への押下を検出する押下検出手段と、
画像の表示を制御する表示制御手段と
を備え、
前記表示制御手段は、前記回転体に対する操作に応じて移動するアバタと、前記アバタの背景となる背景画像を表示するとともに、前記回転検出手段により検出された前記回転体の回転に応じて前記背景画像を回転して表示し、前記押下検出手段による検出結果に応じて前記背景画像の範囲を切り替えて表示する
ことを特徴とする携帯情報端末。
【請求項２】
前記表示制御手段は、前記アバタを、オブジェクトが立体的に示される仮想空間内に表示し、前記背景画像を、前記仮想空間における前記アバタの前方の風景の画像として表示する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
前記押下検出手段は、前記回転体の所定面の、上下左右ボタンとして割り当てられた複数の位置に対する押下を検出する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項４】
前記背景画像を平面画像として表示している場合、
前記表示制御手段は、前記押下検出手段により押下が検出された位置に対応するボタンの方向と反対方向に前記背景画像をスクロールさせ、前記回転検出手段により回転が検出された方向と反対方向に前記背景画像を回転させる
ことを特徴とする請求項３に記載の携帯情報端末。
【請求項５】
前記アバタを、オブジェクトが立体的に示される仮想空間内に表示し、前記背景画像を、前記仮想空間における前記アバタの前方の風景の画像として表示している場合、
前記表示制御手段は、前記押下検出手段により押下が検出された位置に対応するボタンが上ボタン、または下ボタンであるとき、前記背景画像を拡大、または縮小して表示させ、前記押下検出手段により押下が検出された位置に対応するボタンが左ボタン、または右ボタンであるとき、右方向、または左方向に前記背景画像をスクロールさせ、前記回転検出手段により回転が検出されたとき、前記仮想空間内の水平方向において回転方向と反対方向に前記背景画像を回転させる
ことを特徴とする請求項３に記載の携帯情報端末。
【請求項６】
回転体の回転を検出する回転検出手段と、
前記回転体の所定面への押下を検出する押下検出手段と、
画像を表示する表示手段と
を備える携帯情報端末を制御するコンピュータにより実行されるプログラムであって、
前記表示手段における画像の表示を制御する表示制御ステップを含み、
前記表示制御ステップは、前記回転体に対する操作に応じて移動するアバタと、前記アバタの背景となる背景画像を表示するとともに、前記回転検出手段により検出された前記回転体の回転に応じて前記背景画像を回転して表示し、前記押下検出制御手段による検出結果に応じて前記背景画像の範囲を切り替えて表示する
ことを特徴とするプログラム。
【請求項７】
回転体の回転を検出する回転検出手段と、
前記回転体の所定面への押下を検出する押下検出手段と、
画像の表示を制御する表示制御手段と
を備え、
前記表示制御手段は、前記画像として地図を表示するとともに、前記回転検出手段により検出された前記回転体の回転に応じて前記地図を回転して表示し、前記押下検出手段による検出結果に応じて前記地図の範囲を切り替えて表示する
ことを特徴とする携帯情報端末。
【請求項８】
前記表示制御手段は、前記地図を、鳥瞰表示される立体画像として表示する
ことを特徴とする請求項７に記載の携帯情報端末。
【請求項９】
前記押下検出手段は、前記回転体の所定面の、上下左右ボタンとして割り当てられた複数の位置に対する押下を検出する
ことを特徴とする請求項７に記載の携帯情報端末。
【請求項１０】
前記地図を平面画像として表示している場合、
前記表示制御手段は、前記押下検出手段により押下が検出された位置に対応するボタンの方向と反対方向に前記地図をスクロールさせ、前記回転検出手段により回転が検出された方向と反対方向に前記地図を回転させる
ことを特徴とする請求項９に記載の携帯情報端末。
【請求項１１】
前記地図を、鳥瞰表示される立体画像として表示している場合、
前記表示制御手段は、前記押下検出手段により押下が検出された位置に対応するボタンが上ボタン、または下ボタンであるとき、前記地図を拡大、または縮小して表示させ、前記押下検出手段により押下が検出された位置に対応するボタンが左ボタン、または右ボタンであるとき、右方向、または左方向に前記地図をスクロールさせ、前記回転検出手段により回転が検出されたと判断したとき、水平面内において回転方向と反対方向に前記地図を回転させる
ことを特徴とする請求項９に記載の携帯情報端末。
【請求項１２】
回転体の回転を検出する回転検出手段と、
前記回転体の所定面への押下を検出する押下検出手段と、
画像を表示する表示手段と
を備える携帯情報端末を制御するコンピュータにより実行されるプログラムであって、
前記表示手段における地図の表示を制御する表示制御ステップを含み、
前記表示制御ステップは、前記回転検出手段により検出された前記回転体の回転に応じて前記地図を回転して表示し、前記押下検出制御手段による検出結果に応じて前記地図の範囲を切り替えて表示する
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯情報端末およびプログラムに関し、特に、より快適に各種の操作を行うことができるようにした携帯情報端末およびプログラムに関する。
【０００２】
【従来の技術】
近年、ユーザは、携帯電話機やPDA(Personal Digital Assistants)などの携帯情報端末に様々なコンテンツを取り込み、それを利用するようになってきた。
【０００３】
これにより、ユーザは、例えば、場所や時間の制約を受けることなく、取り込んだゲームを楽しむことができ、また、地図データを取り込んでGPS(Global Positioning System)機能とともに利用し、自分自身の現在地を確認したりすることができる。
【０００４】
この場合、例えば、ゲームの主人公の行動の制御や、地図上での目的地までの経路の確認は、一般的に、端末に設けられている上下左右ボタンや、その周辺のボタンを状況に応じてそれぞれ操作することで行われる。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の端末においては、個々のボタンが独立に離間して設けられているため、例えば、端末を片手で保持した状態でスムーズに操作することが困難であり、ゲームなどをしている場合に、その操作性が非常に悪いという課題があった。
【０００６】
また、筐体の表面から若干突出しているスティック状の部材を上下左右に傾けることで指令を入力する形式のものも存在する。しかしながら、このスティック状の部材は、例えば、カーソルを上方向に移動させようとして操作したにも関わらず、実際には右上方向に移動されてしまうといったような、ユーザの意図を必ずしも正確に反映していない入力がなされてしまい、微妙な操作を正確に行うことができるようになるためには、相当の習熟が必要とされるという課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、携帯電話機などの携帯情報端末において、より快適に、正確かつ効率的に、各種の指令を入力することができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の第１の携帯情報端末は、回転体の回転を検出する回転検出手段と、回転体の所定面への押下を検出する押下検出手段と、画像の表示を制御する表示制御手段とを備え、表示制御手段は、回転体に対する操作に応じて移動するアバタと、アバタの背景となる背景画像を表示するとともに、回転検出手段により検出された回転体の回転に応じて背景画像を回転して表示し、押下検出手段による検出結果に応じて背景画像の範囲を切り替えて表示することを特徴とする。
【０００９】
表示制御手段には、アバタを、オブジェクトが立体的に示される仮想空間内に表示させ、背景画像を、仮想空間におけるアバタの前方の風景の画像として表示させることができる。
【００１０】
押下検出手段には、回転体の所定面の、上下左右ボタンとして割り当てられた複数の位置に対する押下を検出させることができる。
【００１１】
背景画像を平面画像として表示している場合、表示制御手段には、押下検出手段により押下が検出された位置に対応するボタンの方向と反対方向に背景画像をスクロールさせ、回転検出手段により回転が検出された方向と反対方向に背景画像を回転させることができる。
アバタを、オブジェクトが立体的に示される仮想空間内に表示し、背景画像を、仮想空間におけるアバタの前方の風景の画像として表示している場合、表示制御手段には、押下検出手段により押下が検出された位置に対応するボタンが上ボタン、または下ボタンであるとき、背景画像を拡大、または縮小して表示させ、押下検出手段により押下が検出された位置に対応するボタンが左ボタン、または右ボタンであるとき、右方向、または左方向に背景画像をスクロールさせ、回転検出手段により回転が検出されたとき、仮想空間内の水平方向において回転方向と反対方向に背景画像を回転させることができる。
【００１２】
本発明の第１のプログラムは、回転体の回転を検出する回転検出手段と、回転体の所定面への押下を検出する押下検出手段と、画像を表示する表示手段とを備える携帯情報端末を制御するコンピュータにより実行されるプログラムであって、表示手段における画像の表示を制御する表示制御ステップを含み、表示制御ステップは、回転体に対する操作に応じて移動するアバタと、アバタの背景となる背景画像を表示するとともに、回転検出手段により検出された回転体の回転に応じて背景画像を回転して表示し、押下検出制御手段による検出結果に応じて背景画像の範囲を切り替えて表示することを特徴とする。
本発明の第２の携帯情報端末は、回転体の回転を検出する回転検出手段と、回転体の所定面への押下を検出する押下検出手段と、画像の表示を制御する表示制御手段とを備え、表示制御手段は、画像として地図を表示するとともに、回転検出手段により検出された回転体の回転に応じて地図を回転して表示し、押下検出手段による検出結果に応じて地図の範囲を切り替えて表示することを特徴とする。
表示制御手段には、地図を、鳥瞰表示される立体画像として表示させることができる。
押下検出手段には、回転体の所定面の、上下左右ボタンとして割り当てられた複数の位置に対する押下を検出させることができる。
地図を平面画像として表示している場合、表示制御手段には、押下検出手段により押下が検出された位置に対応するボタンの方向と反対方向に地図をスクロールさせ、回転検出手段により回転が検出された方向と反対方向に地図を回転させることができる。
地図を、鳥瞰表示される立体画像として表示している場合、表示制御手段は、押下検出手段により押下が検出された位置に対応するボタンが上ボタン、または下ボタンであるとき、地図を拡大、または縮小して表示させ、押下検出手段により押下が検出された位置に対応するボタンが左ボタン、または右ボタンであるとき、右方向、または左方向に地図をスクロールさせ、回転検出手段により回転が検出されたと判断したとき、水平面内において回転方向と反対方向に地図を回転させることができる。
本発明の第２のプログラムは、回転体の回転を検出する回転検出手段と、回転体の所定面への押下を検出する押下検出手段と、画像を表示する表示手段とを備える携帯情報端末を制御するコンピュータにより実行されるプログラムであって、表示手段における地図の表示を制御する表示制御ステップを含み、表示制御ステップは、回転検出手段により検出された回転体の回転に応じて地図を回転して表示し、押下検出制御手段による検出結果に応じて地図の範囲を切り替えて表示することを特徴とする。
【００１３】
本発明の第１の携帯情報端末、およびプログラムにおいては、回転体の回転が検出され、回転体の所定面への押下が検出され、画像の表示が制御される。また、回転体に対する操作に応じて移動するアバタと、アバタの背景となる背景画像とが表示されるとともに、回転体の回転に応じて画像が回転して表示され、検出結果に応じて画像の範囲が切り替えられて表示される。
本発明の第２の携帯情報端末、およびプログラムにおいては、回転体の回転が検出され、回転体の所定面への押下が検出され、画像の表示が制御される。また、画像として地図が表示されるとともに、回転体の回転に応じて地図が回転して表示され、検出結果に応じて地図の範囲が切り替えて表示される。
【００１４】
【発明の実施の形態】
図１は、本発明を適用した携帯電話機１の外観の構成例を示す図である。
【００１５】
携帯電話機1のほぼ中央には、ほぼ円盤状の回転入力部１４が設けられている。回転入力部１４は、白抜き矢印で示されるように、ほぼ中央の、紙面に対して垂直な回転軸を中心として、時計方向または反時計方向に回転自在に構成されている。ユーザは、回転入力部１４、回転入力部１４の左右にそれぞれ設けられている通話ボタン１５、電源ボタン１６、および、その下方に設けられているテンキー１７を操作し、各種の指令を入力することができる。
【００１６】
図１に示される携帯電話機１においては、ユーザは、LCD(Liquid Crystal Display)などにより構成される表示部１３を見ながら、回転入力部１４を回転させたり、或いは、回転入力部１４の上面（平面）の所定の位置を携帯電話機１の内部方向に押下することで、例えば、所定のゲームをしたり、地図を利用したりすることができる。
【００１７】
携帯電話機１の正面の上端近傍、および下端近傍には、スピーカ１２とマイクロフォン１８がそれぞれ設けられており、ユーザは、通話するときこれらを利用する。また、携帯電話機１の上端面には、アンテナ１１が筐体から突出した状態で設けられている。
【００１８】
なお、図１に示される、いわゆるストレート型のものだけでなく、携帯電話機１は、表示部１３が設けられる第１の筐体と、回転入力部１４やテンキー１７が設けられる第２の筐体を、ヒンジを介して折り畳み可能に構成するようにしてもよい。
【００１９】
図２乃至図５は、回転入力部１４の構造の例を示す。
【００２０】
図２に示されるように、回転入力部１４は、基本的に、ベース３１、ホルダ３２、スケール３３、ダイヤル本体３４、操作ダイヤル３５、および中央ボタン部材３６から構成される。
【００２１】
ベース３１は、例えば、絶縁性樹脂からなり、略矩形の板形状のものとして形成される。ベース３１の上面の中央には中央ボタン４１が設けられており、その周辺に、周辺ボタン４２Ａ乃至４２Ｄがそれぞれ等間隔で配設されている。ベース３１は、周辺ボタン４２Ａと周辺ボタン４２Ｃを結ぶ線が、図１の携帯電話機１の上下方向の中心線とほぼ平行になるように配置される。従って、周辺ボタン４２Ａは、図１に示される携帯電話機１の上側に位置し、周辺ボタン４２Ｂは、左側に位置する。また、周辺ボタン４２Ｃは、図１に示される携帯電話機１の下側に位置し、周辺ボタン４２Ｄは、右側に位置する（以下、適宜、周辺ボタン４２Ａを上ボタン４２Ａと、周辺ボタン４２Ｂを左ボタン４２Ｂと、周辺ボタン４２Ｃを下ボタン４２Ｃと、周辺ボタン４２Ｄを右ボタン４２Ｄと、それぞれ称する）。
【００２２】
上動規制部材４３には、ベース３１の中央側に延びる爪が設けられており、その爪により、ホルダ３２の上側への移動が規制される。上動規制部材４３の両側には、やや離間して、回動規制部材４４Ａ、および４４Ｂが設けられており、回動規制部材４４Ａ、および４４Ｂにより、ホルダ３２の回動が規制される。これらの上動規制部材４３、回動規制部材４４Ａ、および４４Ｂにより、ホルダ規制部５１Ａが構成され、同様のもの（ホルダ規制部５１Ｂ，５１Ｃ，５１Ｄ）がベース３１の４隅のうちの他の３隅にそれぞれ配置される。
【００２３】
ホルダ３２は、中央に孔を有する絶縁性ディスクの形状とされ、上面の中央部には、ダイヤル本体３４等を回転自在に保持するダイヤル保持筒６１が、孔の周辺から上面側（図２において上側）に突出した状態で形成されている。従って、ダイヤル保持筒６１の孔の中心の軸が、ダイヤル本体３４等の回転軸となる。
【００２４】
また、ホルダ３２の上面には、導電性を有する弾性材であるブラシ６２Ａ，６２Ｂ、および６２Ｃが配設されており、ブラシ６２Ａ，６２Ｂ、および６２Ｃと、ホルダ３２の上に配置されるスケール３３との電気的な接続の状態の変化を検出することで、回転入力部１４（操作ダイヤル３５）の回転量、および回転方向が検出される。
【００２５】
具体的には、ブラシ６２Ａ、および６２Ｂが配設される径方向の位置は、スケール３３がホルダ３２の上に配置されたとき、スケール３３のスリット７２と接触する位置とされ、回転入力部１４が回転操作され、それに伴ってスケール３３が回転されたとき、ブラシ６２Ａ、および６２Ｂとスケール３３との間では、接触（スリット７２とスリット７２の間の位置）、非接触（スリット７２の位置）が繰り返されることとなる。
【００２６】
一方、ブラシ（アースブラシ）６２Ｃは、スケール３３がホルダ３２の上に配置されたとき、スケール３３と常時接する位置に配設され、スケール３３が回転されたとき、ブラシ６２Ａ、または６２Ｂとの間で、スケール３３を介して導通、または非導通を繰り返すこととなる。
【００２７】
従って、ブラシ６２Ａ、または６２Ｂと、ブラシ６２Ｃの間の導通状態の変化（ブラシ６２Ａ、または６２Ｂとスケール３３の接触、非接触の繰り返し）に対応して発生されるパルスの数に基づいて、回転入力部１４の回転量を算出することができる。
【００２８】
また、ブラシ６２Ａとブラシ６２Ｂを周方向に若干ずらして配設することにより、回転入力部１４の回転方向を検出することができる。すなわち、図１の状態において回転入力部１４が反時計方向に回転された場合、ブラシ６２Ａとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）が、ブラシ６２Ｂとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）より、ずれている分だけ、早いタイミングで検出されることとなる。
【００２９】
また、反対に、回転入力部１４が時計方向に回転された場合、ブラシ６２Ｂとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）が、ブラシ６２Ａとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）より、早いタイミングで検出されることとなる。
【００３０】
従って、このように現れる、パルスの立ち上がり（または立ち下がり）のタイミングのずれに基づいて、回転入力部１４の回転方向が検出される。
【００３１】
ホルダ３２の周縁部には、ホルダ規制部５１Ａ乃至５１Ｄに対応して被規制部材６３Ａ乃至６３Ｄが形成されており、ホルダ３２がベース３１上に配置されたとき、この被規制部材６３Ａ乃至６３Ｄの変移（回動および離脱）が、ホルダ規制部５１Ａ乃至５１Ｄによりそれぞれ規制される。
【００３２】
なお、ホルダ３２の裏面の、周辺ボタン４２Ａ乃至４２Ｄに対応する位置には、図３に示されるように、ボタン押下用突起部１０１Ａ乃至１０１Ｄが設けられている。従って、図１に示される携帯電話機１において、回転入力部１４の上側が紙面と垂直な方向に押下されたとき、ボタン押下用突起部１０１Ａにより上ボタン４２Ａ（周辺ボタン４２Ａ）が押下され、回転入力部１４の左側が押下されたとき、ボタン押下用突起部１０１Ｂにより左ボタン４２Ｂ（周辺ボタン４２Ｂ）が押下される。同様に、回転入力部１４の下側が押下されたとき、ボタン押下用突起部１０１Ｃにより下ボタン４２Ｃ（周辺ボタン４２Ｃ）が押下され、回転入力部１４の右側が押下されたとき、ボタン押下用突起部１０１Ｄにより右ボタン４２Ｄ（周辺ボタン４２Ｄ）が押下される。
【００３３】
ダイヤル本体保持部材６４Ａ乃至６４Ｄは、ホルダ３２の周縁部に、それぞれ所定の距離だけ離間し、上面側（図中上側）に突出した状態で形成されている。ダイヤル本体保持部材６４Ａ乃至６４Ｄの上端部には、ホルダ３２の中心側に延びる爪が形成されており、この爪により、ダイヤル本体３４の離脱が制限されるようになされている。
【００３４】
また、ホルダ３２の上面には、クリック感用突起部６５が設けられており、回転入力部１４が回転されたとき、このクリック感用突起部６５と、ダイヤル本体３４のクリック感用凹凸部８３により、ユーザに対するクリック感が発生される。
【００３５】
スケール３３の中央部には、ダイヤル保持筒６１が挿嵌される孔７１が形成され、その周辺部には、上述したように、スケール３３の周縁部近傍に、所定の角度ピッチで放射状に多数のスリット７２が形成されている。スケール３３は、図４に示されるように、ダイヤル本体３４の裏面に固定され、ホルダ３２の上に配置される。
【００３６】
ダイヤル本体３４の中心には、ダイヤル保持筒６１が挿嵌される孔８１が形成され、また、ダイヤル本体３４の上面には、伝動突起部８２が形成されている。伝動突起部８２は、操作ダイヤル３５の裏面に形成される伝動凹部９２に嵌合し、操作ダイヤル３５の回転力をダイヤル本体３４に伝動する。
【００３７】
また、ダイヤル本体３４の裏面の周縁部には、図４に示されるような波状のクリック感用凹凸部８３が、その全周に渡って形成されており、上述したように、その凹部にクリック感用突起部６５が遊嵌される。
【００３８】
操作ダイヤル３５の中央には、中央ボタン部材３６が挿嵌される孔９１が形成され、また、操作ダイヤル３５の裏面には、ダイヤル本体３４の伝動突起部８２が嵌合される伝動凹部９２が形成されている。なお、操作ダイヤル３５の上面には、回転操作時に適度な摩擦を生じて操作性を良くするため、放射状に延びる多数の溝９３が形成されている。
【００３９】
以上のような各部材から、図５に示されるような回転入力部１４が構成され、操作ダイヤル３５の上面が露出した状態で携帯電話機１に組み込まれる。
【００４０】
図５に示される回転入力部１４において、ユーザは、操作ダイヤル３５の右上方（図１では、上側）を押下することで、例えば、表示部１３に表示されているカーソルを上に移動させることができ、また、操作ダイヤル３５の左上方（図１では、左側）を押下することで、表示部１３に表示されているカーソルを左に移動させることができる。
【００４１】
すなわち、図５に示される回転入力部１４の右上方のベース３１の部分には周辺ボタン４２Ａが、左上方のベース３１の部分には周辺ボタン４２Ｂが、それぞれ配設されることとなり、それらのボタンが押下されることで、その押下に連動して、上述したようにカーソルが移動される。
【００４２】
図６は、本発明を適用した携帯電話機１の内部の構成例を示すブロック図である。
【００４３】
制御部１１１は、メモリ１１７のROM(Read Only Memory)１１７Ａに格納されている制御プログラムをRAM(Random Access Memory)１１７Ｂに展開し、展開した制御プログラムに従って、携帯電話機１の全体の動作を制御する。
【００４４】
例えば、制御部１１１は、ユーザからの指示に基づいて、所定のプログラムを起動し、ゲーム画像や地図を表示部１３に表示する。そして、入力検出部１１５の回転検出部１２１により、回転入力部１４に対する入力が検出されたとき（回転入力部１４が回転されたとき）、制御部１１１は、DSP(Digital Signal Processor)を制御して、回転入力部１４の回転量や回転方向等を算出し、表示部１３に表示されている画像の表示を制御する。回転入力部１４に対する入力に応じて、表示部１３の表示を制御する制御部１１１の処理ついては後に詳述する。
【００４５】
RF(Radio Frequency)部１１２は、アンテナ１１を介して、基地局との間で電波を送受信し、例えば、音声通話モード時において、アンテナ１１で受信されたRF信号を増幅して周波数変換処理およびアナログディジタル変換処理等の所定の処理を施し、得られた音声データをDSP１１３に出力する。また、RF部１１２は、DSP１１３から音声データが供給されてきたとき、ディジタルアナログ変換処理、および周波数変換処理等の所定の処理を施し、得られた音声信号をアンテナ１１から送信する。
【００４６】
DSP１１３は、RF部１１２から供給されてきた音声データに対して、例えば、スペクトラム逆拡散処理を施し、得られたデータを音声コーデック１１４に出力する。また、DSP１１３は、音声コーデック１１４から供給されてきた音声データに対してスペクトラム拡散処理を施し、得られたデータをRF部１１２に出力する。また、DSP１１３は、制御部１１１による制御に基づいて、画像を表示するための回転量の算出、回転方向の算出、および表示範囲の算出等の処理を行う。
【００４７】
音声コーデック１１４は、マイクロフォン１８により集音されたユーザの音声を音声データに変換し、それをDSP１１３に出力する。また、音声コーデック１１４は、DSP１１３から供給されてきた音声データをアナログ音声信号に変換し、対応する音声信号をスピーカ１２から出力する。
【００４８】
入力検出部１１５の回転検出部１２１には、図２のブラシ６２Ａ，６２Ｂ、および６２Ｃが接続されており、回転検出部１２１は、ブラシ６２Ａ、および６２Ｂとスケール３３との接触、非接触の状態を監視し、上述したように、接触状態の変化に対応するパルスを制御部１１１に出力する。
【００４９】
入力検出部１１５の押下検出部１２２には、図２の中央ボタン４１、および周辺スイッチ４２Ａ乃至４２Ｄが接続されており、押下検出部１２２は、これらのボタンが押下されたとき（回転入力部１４の上面が内部方向に押下されたとき）、それを検出し、対応する信号を制御部１１１に出力する。
【００５０】
制御部１１１には、必要に応じてドライブ２１０が接続され、磁気ディスク２１１、光ディスク２１２、光磁気ディスク２１３、或いは半導体メモリ２１４などが適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて制御部１１１にインストールされる。
【００５１】
入力検出部１１６は、携帯電話機１に設けられている通話ボタン１５、電源ボタン１６、およびテンキー１７等の他のボタンからの入力を検出し、対応する信号を制御部１１１に出力する。
【００５２】
次に、以上のような構成を有する携帯電話機１の動作について説明する。
【００５３】
始めに、図７、および図８のフローチャートを参照して、主人公（以下、適宜、アバタと称する）を２次元の平面内で移動させるゲームにおいて、回転入力部１４に対する入力に応じて、画像（平面画像）の表示を制御する制御部１１１の処理について説明する。
【００５４】
なお、図９は、回転入力部１４に対する操作と、表示部１３に表示されるアバタ１３１の移動の対応例を示す図である。図９Ｂにおいて、上側がアバタ１３１の正面に相当する。
【００５５】
例えば、図９Ａに示されるように、回転入力部１４の上側が押圧され、押下検出部１２２により、上ボタン４２Ａが押下されたことが検出されたとき、制御部１１１は、図９Ｂに示されるように、表示部１３に表示されているアバタ１３１を平面内で前進させる（背景画像を下方向にスクロールする（切り替える））。同様に、図９Ａに示されるように、回転入力部１４が押圧され、左ボタン４２Ｂ、下ボタン４２Ｃ、または右ボタン４２Ｄが押下されたことが検出されたとき、制御部１１１は、図９Ｂに示されるように、アバタ１３１を平面内で左方向、下方向、または右方向に、それぞれ移動させる（背景を右方向、上方向、または左方向にスクロールする）。
【００５６】
また、制御部１１１は、図９Ａに示されるように、時計方向、または反時計方向に回転入力部１４が回転操作され、回転検出部１２１により、それが検出されたとき、図９Ｂに示されるように、アバタ１３１の正面を時計方向、または反時計方向に、回転量に応じて回転させる。例えば、アバタ１３１の正面が画面の上方向を向くように設定されている場合、アバタ１３１の位置（表示部１３の中央）を中心として、背景画像が反時計方向、または時計方向に、所定の角度だけ回転される。
【００５７】
回転入力部１４が操作されたとき、図７のステップＳ１において、制御部１１１は、回転検出部１２１により回転が検出されたか否か、すなわち、アバタ１３１の向きを回転させることが指示されたか否かを判定し、回転させることが指示されていないと判定した場合、ステップＳ２に進む。
【００５８】
ステップＳ２において、制御部１１１は、押下検出部１２２により、上ボタン４２Ａが押下されたことが検出されたか否か、すなわち、アバタ１３１を前進させることが指示されたか否かを判定し、前進させることが指示されたと判定した場合、ステップＳ３に進み、アバタ１３１を平面内において前進させる（表示部１３に表示されている背景を下方向にスクロールする）。
【００５９】
図１０の表示部１３Ａに示される画面は、表示部１３の表示例を示す図であり、背景画像として、上下方向に道路１４１が表示され、表示部１３Ａの右上方と左下方に、それぞれ水平に、道路１４２と道路１４３が表示されている。また、アバタ１３１は、表示部１３Ａの中央の位置Ｐ１に表示されている。
【００６０】
従って、図１０の表示部１３Ａに示される画面の状態において、上ボタン４２Ａが押下された場合、その表示は、白抜き矢印Ａ１の先に示される、表示部１３Ｂに示されるものとなる。すなわち、位置Ｐ１より所定の距離だけ上方にある位置Ｐ２にアバタ１３１が移動され、位置Ｐ２が表示部１３の中央に対応するように画像が切り替えられている（表示部１３Ａの表示の状態から、背景が下方向にスクロールされている）。
【００６１】
図７の説明に戻り、ステップＳ３において背景が切り替えられた後、処理は終了され、再び、回転入力部１４が操作されたとき、同様の処理が実行される。
【００６２】
一方、ステップＳ２において、制御部１１１は、押下検出部１２２により、上ボタン４２Ａが押下されたことが検出されていないと判定した場合、ステップＳ４に進み、下ボタン４２Ｃが押下されたことが検出されたか否か、すなわち、アバタ１３１を後退させることが指示されたか否かを判定する。
【００６３】
制御部１１１は、ステップＳ４において、アバタ１３１を後退させることが指示されたと判定した場合、ステップＳ５に進み、アバタ１３１を平面内において後退させる（表示部１３に表示されている背景を上方向にスクロールする）。
【００６４】
従って、例えば、図１０の表示部１３Ｂに示される画面の状態において、下ボタン４２Ｃが押下されたとき、その表示は、表示部１３Ａに示されるものとなる。すなわち、位置Ｐ１が画面の中央（アバタ１３１の位置）に対応するように、画像が上方向にスクロールされる。
【００６５】
制御部１１１は、ステップＳ４において、押下検出部１２２により、下ボタン４２Ｃが押下されたことが検出されていないと判定した場合、ステップＳ６に進み、左ボタン４２Ｂが押下されたことが検出されたか否か、すなわち、アバタ１３１を左方向に移動させることが指示されたか否かを判定する。
【００６６】
制御部１１１は、ステップＳ６において、アバタ１３１を左方向に移動させることが指示されたと判定した場合、ステップＳ７に進み、アバタ１３１を左方向に移動させる（表示部１３に表示されている背景を右方向にスクロールする）。
【００６７】
例えば、図１０の表示部１３Ａに示される画面の状態において、左ボタン４２Ｂが押下されたとき、ステップＳ７の処理により、その表示は、白抜き矢印Ａ２の先に示される、表示部１３Ｃに示されるものとなる。
【００６８】
すなわち、位置Ｐ１より左側にある位置Ｐ３にアバタ１３１が移動され、その位置Ｐ３が画面の中央に対応するように、背景が右方向にスクロールされる。従って、表示部１３Ａに示される画面と較べて、アバタ１３１が移動した分だけ、道路１４２の横方向の長さが短く表示され、道路１４３の横方向の長さが長く表示されている。
【００６９】
一方、制御部１１１は、ステップＳ６において、押下検出部１２２により、左ボタン４２Ｂが押下されたことが検出されていないと判定した場合、ステップＳ８に進み、右ボタン４２Ｄが押下されたことが検出されたか否か、すなわち、アバタ１３１を右方向に移動させることが指示されたか否かを判定する。
【００７０】
制御部１１１は、ステップＳ８において、アバタ１３１を右方向に移動させることが指示されたと判定した場合、ステップＳ９に進み、アバタ１３１を右方向に移動させる（表示部１３に表示されている背景を左方向にスクロールする）。
【００７１】
例えば、図１０の表示部１３Ｃの画面が表示されている状態において、右ボタン４２Ｄが押下されたとき、アバタ１３１が画面の中央の位置Ｐ１に立つように背景が左方向にスクロールされ、その表示は、表示部１３Ａに示されるものとなる。
【００７２】
一方、制御部１１１は、ステップＳ８において、右ボタン４２Ｄが押下されたことが検出されていないと判定した場合、中央ボタン４１が押下されたと認識し、ステップＳ１０に進み、中央ボタン４１が押下されたときに実行されるものとして予め設定されている処理（アクション）を実行する。
【００７３】
例えば、中央ボタン４１が押下されたときのアクションとして、アバタ１３１の前方にいる相手に話しかけることが設定されている場合、制御部１１１は、ステップＳ１０において、前方にいる相手に話しかけるアクションをアバタ１３１に実行させる。このように、中央ボタン４１には、例えば、アバタ１３１をジャンプさせる、または、前方の相手に攻撃するなどの様々なアクションを対応づけて設定することができる。
【００７４】
一方、ステップＳ１で、回転検出部１２１により回転が検出されたと判定した場合、制御部１１１は、図８のステップＳ１１において、時計方向への回転が検出されたか否か、すなわち、アバタ１３１の正面を、現在の正面を基準として時計方向に回転させることが指示されたか否かを判定する。
【００７５】
上述したように、制御部１１１は、ブラシ６２Ａとスケール３３が接触することにより発生されるパルスと、ブラシ６２Ｂとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）のタイミングのずれに基づいて、回転方向を検出する。
【００７６】
制御部１１１は、ステップＳ１１において、時計方向への回転が検出されたと判定した場合、ステップＳ１２に進み、回転検出部１２１により検出されたパルスの数に基づいて回転量を算出し、算出した回転量に応じて、アバタ１３１を時計方向に回転させる（表示部１３の中心を基準として背景を反時計方向に回転させる）。
【００７７】
例えば、図１０の表示部１３Ａに示される画面の状態において、回転入力部１４が９０度だけ時計方向に回転された場合、表示部１３に表示される画面は、白抜き矢印Ａ３の先に示される、表示部１３Ｄに示されるものとなる。
【００７８】
すなわち、表示部１３Ｄにおいては、位置Ｐ１を中心として背景が反時計方向に９０度だけ回転され、アバタ１３１の正面が、表示部１３Ａの右側に対応するように回転されている。その結果、表示部１３Ｄにおいては、道路１４１が横方向の道路として表示され、道路１４２、および道路１４３が縦方向の道路として表示されている。
【００７９】
この例においては、回転入力部１４が回転された角度と、アバタ１３１を回転させる角度が同じ比率（１：１）とされているが、回転入力部１４が回転された角度よりもアバタ１３１の回転角度を大きくするなど、回転の比率を好みに応じて設定できるようにしてもよい。
【００８０】
一方、ステップＳ１１において、制御部１１１は、時計方向への回転が検出されていないと判定した場合、反時計方向への回転が検出されたと認識し、ステップＳ１３に進み、回転検出部１２１により検出されたパルスの数に基づいて回転量を算出し、算出した回転量に応じて、アバタ１３１を反時計方向に回転させる（画面の中央を中心として背景を時計方向に回転させる）。
【００８１】
例えば、図１０の表示部１３Ｄに示される画面の状態において、回転入力部１４が９０度だけ反時計方向に回転された場合、表示される画面は、表示部１３Ａに示されるものとなる。
【００８２】
回転入力部１４に対する入力が検出される毎に、以上のような処理が実行されるため、ユーザは、それぞれ離間して設けられている複数のボタンを操作することなく、１つの操作部である回転入力部１４のみを回転、または押下するだけで、より正確かつ効率的に各種の指令を入力することができる。また、回転入力部１４を回転させることにより、それに連動して画面が回転されるため、画面の表示と一体感のある操作を行うことができる。
【００８３】
以上においては、平面内に表示されるアバタ１３１を移動させる場合について説明したが、上述した処理は、表示部１３に表示されている地図の表示を切り替える場合についても適用することもできる。
【００８４】
例えば、図１１の表示部１３Ａに示されるように地図が表示され、位置Ｐ１１が画面の中央に対応している状態において、回転入力部１４の上ボタン４２Ａが押下されたとき、位置Ｐ１１より上方にある位置Ｐ１２が画面の中央に対応するように、表示部１３Ａに示される地図が下方向にスクロールされ、その表示は、白抜き矢印Ａ１１の先に示される、表示部１３Ｂに示されるものとなる。
【００８５】
同様に、表示部１３Ａに示される表示の状態において、回転入力部１４が所定の角度だけ反時計方向に回転された場合、その表示は、白抜き矢印Ａ１２の先に示される、表示部１３Ｃに示されるものとなる。
【００８６】
すなわち、表示部１３Ａの左側が、画面の上方に対応するものとなるように、表示部１３Ａの位置Ｐ１１を中心として、時計方向に回転された地図が表示される。なお、表示部１３Ｃにおいては、表示部１３Ａの表示のときに上方にあった位置Ｐ１２が画面の右方向に移動されている。
【００８７】
また、表示部１３Ａに示される表示の状態において、回転入力部１４の右ボタン４２Ｄが押下された場合、表示部１３Ａの表示のときに右側に表示されていた位置Ｐ１３が、中央に対応して表示されるようにスクロールされ、その表示は、白抜き矢印Ａ１３の先に示される、表示部１３Ｄに示されるものとなる。
【００８８】
なお、以上のようにして地図の表示が切り替えられる場合において、例えば、中央ボタン４１が操作される毎に地図が拡大表示、または縮小表示されるように、地図の尺度が順次切り替わるようにしてもよい。
【００８９】
以上においては、図１０、および図１１に示されるような、平面画像の表示を切り替える場合について説明したが、次に、図１２、および図１３のフローチャートを参照して、仮想空間における風景画像や、鳥瞰して表示する地図画像などの立体画像の表示を切り替える場合について説明する。
【００９０】
始めに、表示部１３に表示される仮想空間において、図１４のアバタ１５１の移動に応じて、背景画像の表示を切り替える処理について説明する。
【００９１】
図１４の表示部１３Ａのほぼ中央には、アバタ１５１の背面が表示されており、回転入力部１４を操作することにより、このアバタ１５１を移動させることができるようになされている。表示部１３Ａには、画面中央（アバタ１５１の前方）にオブジェクト１６１が表示されており、その左側にオブジェクト１６２が表示されている。また、アバタ１５１の正面に対してオブジェクト１６１の右側には、オブジェクト１６４が表示されている。なお、表示部１３Ａにおいては、アバタ１５１は、現在、位置Ｐ２１に立っているとされる。位置Ｐ２２は、位置Ｐ２１の左側に所定の距離だけ離間した位置である。
【００９２】
例えば、図１４の表示部１３Ａに表示される画面の状態において、制御部１１１は、図１２のステップＳ２１において、回転検出部１２１により回転が検出されたか否か、すなわち、アバタ１５１の向きを回転させることが指示されたか否かを判定する。
【００９３】
ステップＳ２１において、制御部１１１は、アバタ１５１の向きを回転させることが指示されていないと判定した場合、ステップＳ２２に進み、押下検出部１２２により、上ボタン４２Ａが押下されたことが検出されたか否か、すなわち、アバタ１５１を前進させることが指示されたか否かを判定する。
【００９４】
制御部１１１は、ステップＳ２２において、アバタ１５１を前進させることが指示されたと判定した場合、ステップＳ２３に進み、アバタ１５１を仮想空間内において前進させ、表示部１３に表示されている風景画像を拡大表示（ズーム表示）する。
【００９５】
例えば、図１４の表示部１３Ａに示される画面の状態において、上ボタン４２Ａが押下された場合、アバタ１５１が仮想空間内において所定の距離だけ前進され、その表示は、白抜き矢印Ａ２１の先に示される、表示部１３Ｂに示されるものとなる。すなわち、図１４の表示部１３Ｂにおいては、表示部１３Ａの表示と較べて、オブジェクト１６１、および１６２が拡大表示されている。オブジェクト１６４は、視野外に移動したため、表示されていない。
【００９６】
一方、ステップＳ２２において、制御部１１１は、押下検出部１２２により、上ボタン４２Ａが押下されたことが検出されていないと判定した場合、ステップＳ２４に進み、下ボタン４２Ｃが押下されたことが検出されたか否か、すなわち、アバタ１５１を後退させることが指示されたか否かを判定する。
【００９７】
制御部１１１は、ステップＳ２４において、アバタ１５１を後退させることが指示されたと判定した場合、ステップＳ２５に進み、アバタ１５１を仮想空間内において後退させ、表示部１３に表示されている背景を縮小表示（ワイド表示）する。
【００９８】
例えば、図１４の表示部１３Ｂに示される画面の状態において、下ボタン４２Ｃが押下されたとき、表示部１３Ａに示されるように、各オブジェクトが縮小表示され、より広範囲の背景が表示される。
【００９９】
制御部１１１は、ステップＳ２４において、押下検出部１２２により、下ボタン４２Ｃが押下されたことが検出されていないと判定した場合、ステップＳ２６に進み、左ボタン４２Ｂが押下されたことが検出されたか否か、すなわち、アバタ１５１を左方向に移動させることが指示されたか否かを判定する。
【０１００】
制御部１１１は、ステップＳ２６において、アバタ１５１を左方向に移動させることが指示されたと判定した場合、ステップＳ２７に進み、アバタ１５１を左方向に移動させ、表示部１３に表示されている背景を右方向にスクロールする。
【０１０１】
例えば、図１４の表示部１３Ａに示される画面の状態において、左ボタン４２Ｂが押下されたとき、アバタ１５１が位置Ｐ２２に移動されるとともに、背景が右方向にスクロールされ、その表示は、白抜き矢印Ａ２２の先に示される、表示部１３Ｃに示されるものとなる。
【０１０２】
なお、表示部１３Ｃにおいては、オブジェクト１６１がアバタ１５１の右前方に表示されるとともに、表示部１３Ａにおいては表示されていなかったオブジェクト１６５が新たに表示されている。
【０１０３】
一方、制御部１１１は、ステップＳ２６において、押下検出部１２２により、左ボタン４２Ｂが押下されたことが検出されていないと判定した場合、ステップＳ２８に進み、次に、右ボタン４２Ｄが押下されたことが検出されたか否か、すなわち、アバタ１５１を右方向に移動させることが指示されたか否かを判定する。
【０１０４】
制御部１１１は、ステップＳ２８において、アバタ１５１を右方向に移動させることが指示されたと判定した場合、ステップＳ２９に進み、アバタ１５１を右方向に移動させ、表示部１３に表示されている背景を左方向にスクロールする。
【０１０５】
例えば、図１４の表示部１３Ｃの画面が表示されている状態において、右ボタン４２Ｄが押下されたとき、背景が左方向にスクロールされて、表示範囲が切り替えられるとともに、アバタ１５１が位置Ｐ２１に移動され、その表示は、表示部１３Ａに示されるものとなる。
【０１０６】
制御部１１１は、ステップＳ２８において、右ボタン４２Ｄが押下されたことが検出されていないと判定した場合、中央ボタン４１が押下されたと認識し、ステップＳ３０に進み、中央ボタン４１が押下されたときに実行されるものとして予め設定されている処理（アクション）を実行する。
【０１０７】
例えば、中央ボタン４１が押下されたときのアクションとして、アバタ１５１の前方にいる相手に話しかけることが設定されている場合、制御部１１１は、ステップＳ３０において、前方にいる相手に話しかけるアクションをアバタ１５１に実行させる。
【０１０８】
一方、ステップＳ２１で、回転検出部１２１により回転が検出されたと判定した場合、制御部１１１は、図１３のステップＳ３１において、時計方向への回転が検出されたか否か、すなわち、アバタ１５１の正面を、現在の位置を基準として、仮想空間の水平面内において、時計方向に回転させることが指示されたか否かを判定する。
【０１０９】
制御部１１１は、ステップＳ３１において、時計方向への回転が検出されたと判定した場合、ステップＳ３２に進み、アバタ１５１の向きを時計方向に回転させ、アバタ１５１の現在の位置を基準として、算出した回転量に応じて、仮想空間の水平面内において、反時計方向に背景を回転させる。
【０１１０】
例えば、図１４の表示部１３Ａに示される画面の状態において、回転入力部１４が所定の角度だけ時計方向に回転された場合、表示部１３に表示される画面は、白抜き矢印Ａ２３の先に示される、表示部１３Ｄに示されるものとなる。
【０１１１】
すなわち、背景が、位置Ｐ２１を中心として、水平面内において、反時計方向に回転され、例えば、表示部１３Ａでは画面の右端に表示されていたオブジェクト１６４がアバタ１５１のほぼ正面に移動されて表示される。
【０１１２】
一方、ステップＳ３１において、制御部１１１は、時計方向への回転が検出されていないと判定した場合、反時計方向への回転が検出されたと認識し、ステップＳ３３に進み、アバタ１５１の向きを反時計方向に回転させ、背景を、算出した回転量に応じて、アバタ１５１の現在の位置を中心として時計方向に回転させる。
【０１１３】
例えば、図１４の表示部１３Ｄに示される画面の状態において、回転入力部１４が所定の角度だけ反時計方向に回転された場合、表示される画面は、表示部１３Ａに示されるものとなる。
【０１１４】
以上においては、アバタ１５１の背面が表示部１３の中心に常時表示されるとしたが、図１５に示されるように、アバタ１５１は表示せず、携帯電話機１を利用するユーザの視界に相当する画面が表示され、同様に、仮想空間内の移動に伴って背景の表示が切り替えられるようにしてもよい。
【０１１５】
例えば、図１５の表示部１３Ａの画面が表示されている場合において、回転入力部１４の下ボタン４２Ｃが押下されたとき、表示部１３に表示される画面は、白抜き矢印Ａ３１の先に示される表示部１３Ｂに示されるように、ワイド表示されたものとなる。表示部１３Ｂにおいては、表示部１３Ａの画面と較べて、オブジェクト１８１乃至１８３がそれぞれ縮小表示されている。
【０１１６】
また、例えば、図１５の表示部１３Ａに示される画面が表示されている状態において、回転入力部１４が反時計方向に回転されたとき、その表示は、白抜き矢印Ａ３２の先に示される表示部１３Ｃに示されるように、背景が、仮想空間内における現在位置を中心として、水平面内において、時計方向に回転されたものとなる。すなわち、表示部１３Ａにおける左方向が正面となり、オブジェクト１８１が画面の右端に表示される。
【０１１７】
さらに、例えば、図１５の表示部１３Ａの画面が表示されている状態において、回転入力部１４の右ボタン４２Ｄが押下されたとき、その表示は、白抜き矢印Ａ３３の先に示されるものとなり、表示部１３Ａの表示と較べて、オブジェクト１８１、および１８２がそれぞれ左方向にずれて表示される。
【０１１８】
以上のように、回転入力部１４を操作することで、ユーザは、表示部１３における立体画像の表示を切り替えることができる。
【０１１９】
次に、回転入力部１４からの入力に応じて、表示部１３に鳥瞰表示されている地図（立体画像）の表示を切り替える処理について説明する。
【０１２０】
例えば、図１６の表示部１３Ａに示される地図が表示されている場合において、回転入力部１４の上ボタン４２Ａが押下されたとき、表示部１３に表示される画面は、白抜き矢印Ａ４１の先に示される、表示部１３Ｂの画面のようにズーム表示される。図１６の表示部１３Ｂにおいては、表示部１３Ａと較べて、縮尺が変更され、オブジェクト１９１が拡大表示されている。
【０１２１】
また、例えば、図１６の表示部１３Ａに示される画面が表示されている場合において、回転入力部１４が反時計方向に回転されたとき、その表示は、白抜き矢印Ａ４２の先に示されるように、背景が、水平面内において、時計方向に回転され、オブジェクト１９１の面１９１Ｂが、より広い領域にわたって表示されたもの（ユーザの正面に移動されて表示されたもの）となる。
【０１２２】
さらに、図１６の表示部１３Ａに示される画面が表示されている場合において、回転入力部１４の右ボタン４２Ｄが押下されたとき、その表示は、白抜き矢印Ａ４３の先に示される表示部１３Ｄに示されるものとなり、表示部１３Ａの表示と較べて、オブジェクト１９１が左方向にずれて表示される。
【０１２３】
以上のように、回転入力部１４を回転させることにより、それに伴って、画像が回転されて表示されるため、複数のボタンを操作して行う場合に較べて、画面の表示と一体感のある操作が可能となる。
【０１２４】
また、１つの入力部で様々な操作が可能であるため、複数のボタンが独立して設けられている携帯電話機に較べて、小型化を図ることができる。
【０１２５】
以上においては、回転操作部１４は、携帯電話機１に設けられるとしたが、同様の構成を有する入力部が、例えば、PDA(Personal Digital Assistants)や携帯型のパーソナルコンピュータなどの携帯情報端末に設けられるようにしてもよい。また、テレビジョン受像器、ビデオレコーダ、カーナビゲーションなどに利用される各種のリモートコントローラとしての携帯情報端末にも適用することができる。
【０１２６】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２７】
この記録媒体は、図６に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２１１（フロッピディスクを含む）、光ディスク２１２（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク２１３（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリ２１４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMや、記憶部に含まれるハードディスクなどで構成される。
【０１２８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２９】
【発明の効果】
以上のように本発明によれば、表示を制御することができる。
【０１３０】
また、本発明によれば、より快適に、正確かつ効率的に、各種の入力操作を行うことができる。
【０１３１】
さらに、本発明によれば、画面の表示と一体感のある操作を行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯電話機の外観の構成を示す正面図である。
【図２】図１の回転入力部の構成を示す組立分解図である。
【図３】図２のホルダの裏面の構成を示す斜視図である。
【図４】図２のダイヤル本体の裏面の構成を示す斜視図である。
【図５】図１の回転入力部の構成を示す斜視図である。
【図６】図１の携帯電話機の内部の構成例を示すブロック図である。
【図７】図１の携帯電話機の表示処理を説明するフローチャートである。
【図８】図１の携帯電話機の表示処理を説明する、図７に続くフローチャートである。
【図９】回転入力部に対する入力と、アバタの移動の対応例を示す図である。
【図１０】表示部に表示される画面の切り替えの例を示す図である。
【図１１】表示部に表示される画面の切り替えの他の例を示す図である。
【図１２】図１の携帯電話機の他の表示処理を説明するフローチャートである。
【図１３】図１の携帯電話機の他の表示処理を説明する、図１２に続くフローチャートである。
【図１４】表示部に表示される画面の切り替えの例を示す図である。
【図１５】表示部に表示される画面の切り替えの他の例を示す図である。
【図１６】表示部に表示される画面の切り替えのさらに他の例を示す図である。
【符号の説明】
１  携帯電話機，  １３  表示部，  １４  回転入力部，  １１１  制御部，１１３  DSP，  １１５  入力検出部，  １２１  回転検出部，  １２２  押下検出部
【図１】
0003992223.tif 000002
【図２】
0003992223.tif 000003
【図３】
0003992223.tif 000004
【図４】
0003992223.tif 000005
【図５】
0003992223.tif 000006
【図６】
0003992223.tif 000007
【図７】
0003992223.tif 000008
【図８】
0003992223.tif 000009
【図９】
0003992223.tif 000010
【図１０】
0003992223.tif 000011
【図１１】
0003992223.tif 000012
【図１２】
0003992223.tif 000013
【図１３】
0003992223.tif 000014
【図１４】
0003992223.tif 000015
【図１５】
0003992223.tif 000016
【図１６】
0003992223.tif 000017