(57)【要約】      （修正有）【課題】複数の被選択情報のうちから１つを選択する操作を容易にした電子機器の提供。【解決手段】ダイアルやトラックボールで操作方向入力を受付けると（Ｓ０３）、該方向入力に基づいて、初期情報として設定された被選択情報を反転表示する（Ｓ０５）。続けて操作方向入力を受付けると（Ｓ０７）、操作ベクトルを加算して基準方向との差分を算出し（Ｓ０９）、所定の値を超えていれば被選択情報を新たに選択し、反転表示する（Ｓ１２）。選択後、所定時間が経過するか（Ｓ１３）決定操作を受付けると（Ｓ１４）、選択情報を決定し（Ｓ１５）、決定した選択情報を決定領域に表示する（Ｓ１６）。【選択図】図７
2011154543.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部と、
操作に基づく操作方向を出力する操作部と、
前記操作部から出力された操作方向に基づいて、前記表示部に表示された複数の被選択情報のうちから１つを選択情報として選択する選択部と、を備え、
前記選択部は、前記複数の被選択情報のうち前記操作部から出力された第１の操作方向に配置された被選択情報を初期情報として選択する初期情報選択部と、
前記操作部から前記第１の操作方向が出力された後に第２の操作方向が出力された場合、前記第１の操作方向と前記第２の操作方向とに基づいて補正方向を決定する補正方向決定部と、
前記決定された補正方向と、前記初期情報に対して予め定められた領域基準方向とがなす角度とに基づいて、前記複数の被選択情報のうちから１つを選択する補正情報選択部と、を含む電子機器。
【請求項２】
前記操作部が出力する操作方向は、所定の基準方向に基づき定まり、
前記表示部は、前記複数の被選択情報を基準点から複数の方向にそれぞれ配置して表示し、
前記複数の被選択情報は、前記基準方向に基づき定まる複数の方向にそれぞれ割り当てられ、
前記複数の被選択情報それぞれに割り当てる方向は、前記基準方向から時計回りになす回転角であって、所定の角度範囲で示される、請求項１に記載の電子機器。
【請求項３】
前記補正情報選択部は、前記決定された補正方向と前記初期情報に対して予め定められた領域基準方向とがなす角度と前記初期情報が割り当てられた方向を示す前記所定の角度範囲とに基づいて、前記複数の被選択情報のうちから１つを選択する、請求項２に記載の電子機器。
【請求項４】
前記複数の被選択情報にそれぞれ割り当てられる複数の方向それぞれが示す前記所定の角度範囲の大きさはすべて同じである、請求項２または３に記載の電子機器。
【請求項５】
前記表示制御部は、前記基準点を中心にした円を前記基準点を通る直線で分割した複数の表示領域に前記複数の被選択情報を配置する、請求項１に記載の電子機器。
【請求項６】
前記複数の表示領域の中心角は同じである、請求項５に記載の電子機器。
【請求項７】
前記補正方向決定部は、前記操作部から出力された第１の操作方向と、前記操作部により連続して出力される第２の操作方向とに基づいて軌跡を生成する軌跡生成部を含み、前記生成された軌跡の始点と終点とを結ぶ方向を補正方向として決定する、請求項１〜６のいずれかに記載の電子機器。
【請求項８】
前記補正方向決定部は、前記操作部から出力された第１の操作方向に対応する操作ベクトルと前記第２の操作方向に対応する操作ベクトルとの和が示す方向を補正方向に決定する、請求項１〜６のいずれかに記載の電子機器。
【請求項９】
前記補正情報選択部は、前記操作部から前記操作方向が出力されなくなると、前記複数の被選択情報のうちから１つを選択することを決定する、請求項１〜８のいずれかに記載の電子機器。
【請求項１０】
前記補正情報選択部は、所定の操作が入力されたことに基づいて、前記複数の被選択情報のうちから１つを選択することを決定する、請求項１〜９のいずれかに記載の電子機器。
【請求項１１】
前記表示部は、前記複数の被選択情報のうち前記選択情報を、他の被選択情報と異なる表示態様で表示する、請求項１〜１０のいずれかに記載の電子機器。
【請求項１２】
前記表示部は、前記選択情報を、前記複数の被選択情報が表示されている表示領域とは別の領域に表示する、請求項１〜１１のいずれかに記載の電子機器。
【請求項１３】
前記操作部から出力された操作方向は、３６０度以内の値である、請求項１〜１２のいずれかに記載の電子機器。
【請求項１４】
前記操作部は、トラックボール、ジョイスティック、タッチパネルおよびマウスのいずれかである、請求項１〜１３のいずれかに記載の電子機器。
【請求項１５】
電子機器で実行される入力方法であって、
前記電子機器は、情報を表示する表示部と、
操作に基づく操作方向を出力する操作部と、を備え、
前記操作部から出力された操作方向に基づいて、前記表示部に表示された複数の被選択情報のうちから１つを選択情報として選択するステップを含み、
前記選択するステップは、前記複数の被選択情報のうち前記操作部から出力された第１の操作方向に配置された被選択情報を初期情報として選択するステップと、
前記操作部から前記第１の操作方向が出力された後に第２の操作方向が出力された場合、前記第１の操作方向と前記第２の操作方向とに基づいて補正方向を決定するステップと、
前記決定された補正方向と、前記初期情報に対して予め定められた領域基準方向との差分に基づいて、前記複数の被選択情報のうちから１つを選択するステップと、を含む入力方法。
【請求項１６】
電子機器を制御するコンピュータで実行される入力プログラムであって、
前記電子機器は、情報を表示する表示部と、
操作に基づく操作方向を出力する操作部と、を備え、
前記操作部から出力された操作方向に基づいて、前記表示部に表示された複数の被選択情報のうちから１つを選択情報として選択するステップを含み、
前記選択するステップは、前記複数の被選択情報のうち前記操作部から出力された第１の操作方向に配置された被選択情報を初期情報として選択するステップと、
前記操作部から前記第１の操作方向が出力された後に第２の操作方向が出力された場合、前記第１の操作方向と前記第２の操作方向とに基づいて補正方向を決定するステップと、
前記決定された補正方向と、前記初期情報に対して予め定められた領域基準方向との差分に基づいて、前記複数の被選択情報のうちから１つを選択するステップと、を前記コンピュータに実行させる入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器、入力方法および入力プログラムに関し、特に数字または文字の入力を容易にした電子機器、入力方法および入力プログラムに関する。
【背景技術】
【０００２】
携帯電話機で代表される電子機器は、ユーザインターフェースとしてテンキーなどの複数のキーを備えている。ユーザは、電話番号等を入力する際に、番号にそれぞれ割り当てられたキーを押下する。このため、ユーザは複数のキーのうちから、入力する数字が割り当てられたキーを選択する必要がある。特開平９−２６１３１１号公報には、文字を含むデータおよび該データを選択するためのカーソルを表示する表示部と、該表示部のデータを前記カーソルの移動によって選択する選択キーと、該選択キーによって選択されたデータを確定する入力確定キーとを有し、前記入力確定キーによって確定された内容に対応して処理を行う回路とを備えたことを特徴とする携帯電話が記載されている。
【０００３】
しかしながら、従来の携帯電話は、複数のデータのうちから１つを選択するために、選択キーを複数回押下しなければならず、連続する複数のデータを選択するために時間がかかるといった問題がある。
【特許文献１】特開平９−２６１３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、複数の被選択情報のうちから１つを選択する操作を容易にすることが可能な電子機器を提供することである。
【０００５】
この発明の他の目的は、複数の被選択情報のうちから１つを選択する操作を容易にすることが可能な入力方法を提供することである。
【０００６】
この発明のさらに他の目的は、複数の被選択情報のうちから１つを選択する操作を容易にすることが可能な入力プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、電子機器は、情報を表示する表示部と、操作に基づく操作方向を出力する操作部と、操作部から出力された操作方向に基づいて、表示部に表示された複数の被選択情報のうちから１つを選択情報として選択する選択部と、を備え、選択部は、複数の被選択情報のうち操作部から出力された第１の操作方向に配置された被選択情報を初期情報として選択する初期情報選択部と、操作部から第１の操作方向が出力された後に第２の操作方向が出力された場合、第１の操作方向と第２の操作方向とに基づいて補正方向を決定する補正方向決定部と、決定された補正方向と、初期情報に対して予め定められた領域基準方向とがなす角度とに基づいて、複数の被選択情報のうちから１つを選択する補正情報選択部と、を含む。
【０００８】
この局面に従えば、複数の被選択情報が表示され、複数の被選択情報のうち第１の操作方向に配置された被選択情報が初期情報として選択され、第１の操作方向が出力された後に第２の操作方向が出力された場合、第１の操作方向と第２の操作方向とに基づいて補正方向が決定され、決定された補正方向と、初期情報に対して予め定められた領域基準方向との差分に基づいて、複数の被選択情報のうちから１つが選択される。このため、ユーザは方向を入力するだけで、複数の被選択情報を選択することができ、その後、入力する方向を変更すれば、選択する被選択情報を別の被選択情報に変更することができる。また、初期情報に対して予め定められた領域基準方向と補正方向との差分に基づいて、複数の被選択情報のうちから１つが選択されるので、被選択情報を変更する操作を直感的に決定しやすい操作とすることができる。その結果、複数の被選択情報のうちから１つを選択する操作を容易にすることが可能な電子機器を提供することができる。
【０００９】
好ましくは、操作部が出力する操作方向は、所定の基準方向に基づき定まり、表示部は、複数の被選択情報を基準点から複数の方向にそれぞれ配置して表示し、複数の被選択情報は、基準方向に基づき定まる複数の方向にそれぞれ割り当てられ、複数の被選択情報それぞれに割り当てる方向は、基準方向から時計回りになす回転角であって、所定の角度範囲で示される。
【００１０】
好ましくは、補正情報選択部は、決定された補正方向と初期情報に対して予め定められた領域基準方向とがなす角度と初期情報が割り当てられた方向を示す所定の角度範囲とに基づいて、複数の被選択情報のうちから１つを選択する。
【００１１】
この局面に従えば、初期情報に対して予め定められた領域基準方向と補正方向とがなす角を所定の角度範囲と比較するだけで、複数の被選択情報のうちから１つを選択することができる。
【００１２】
好ましくは、複数の被選択情報にそれぞれ割り当てられる複数の方向それぞれが示す所定の角度範囲の大きさはすべて同じである。
【００１３】
好ましくは、表示制御部は、基準点を中心にした円を基準点を通る直線で分割した複数の表示領域に複数の被選択情報をそれぞれ配置する。
【００１４】
好ましくは、複数の表示領域の中心角は同じである。
【００１５】
好ましくは、補正方向決定部は、操作部から出力された第１の操作方向と、操作部により連続して出力される第２の操作方向とに基づいて軌跡を生成する軌跡生成部を含み、生成された軌跡の始点と終点とを結ぶ方向を補正方向として決定する。
【００１６】
好ましくは、補正方向決定部は、操作部から出力された第１の操作方向に対応する操作ベクトルと第２の操作方向に対応する操作ベクトルとの和が示す方向を補正方向に決定する。
【００１７】
好ましくは、補正情報選択部は、操作部により操作方向が出力されなくなると、複数の被選択情報のうちから１つを選択することを決定する。
【００１８】
この局面に従えば、操作方向が出力されなくなると、それまでに選択されている被選択情報が選択されるので、選択を終了する操作を容易にすることができる。
【００１９】
好ましくは、補正情報選択部は、所定の操作が入力されたことに基づいて、複数の被選択情報のうちから１つを選択することを決定する。
【００２０】
好ましくは、表示部は、複数の被選択情報のうち選択情報を、他の被選択情報と異なる表示態様で表示する。
【００２１】
この局面に従えば、選択情報をユーザに通知することができる。
【００２２】
好ましくは、表示部は、選択情報を、複数の被選択情報が表示されている表示領域とは別の領域に表示する。
【００２３】
この局面に従えば、複数の被選択情報から複数を選択する操作を容易にすることができる。
【００２４】
好ましくは、操作部から出力された操作方向は、３６０度以内の値である。
【００２５】
好ましくは、操作部は、トラックボール、ジョイスティック、タッチパネルおよびマウスのいずれかである。
【００２６】
この発明の他の局面によれば、入力方法は、電子機器で実行される入力方法であって、電子機器は、情報を表示する表示部と、操作に基づく操作方向を出力する操作部と、を備え、操作部から出力された操作方向に基づいて、表示部に表示された複数の被選択情報のうちから１つを選択情報として選択するステップを含み、選択するステップは、複数の被選択情報のうち操作部から出力された第１の操作方向に配置された被選択情報を初期情報として選択するステップと、操作部から第１の操作方向が出力された後に第２の操作方向が出力された場合、第１の操作方向と第２の操作方向とに基づいて補正方向を決定するステップと、決定された補正方向と、初期情報に対して予め定められた領域基準方向との差分に基づいて、複数の被選択情報のうちから１つを選択するステップと、を含む。
【００２７】
この局面に従えば、複数の被選択情報のうちから１つを選択する操作を容易にすることが可能な入力方法を提供することができる。
【００２８】
この発明のさらに他の局面によれば、入力プログラムは、電子機器は、情報を表示する表示部と、操作に基づく操作方向を出力する操作部と、を備え、操作部から出力された操作方向に基づいて、表示部に表示された複数の被選択情報のうちから１つを選択情報として選択するステップを含み、選択するステップは、複数の被選択情報のうち操作部から出力された第１の操作方向に配置された被選択情報を初期情報として選択するステップと、操作部から第１の操作方向が出力された後に第２の操作方向が出力された場合、第１の操作方向と第２の操作方向とに基づいて補正方向を決定するステップと、決定された補正方向と、初期情報に対して予め定められた領域基準方向との差分に基づいて、複数の被選択情報のうちから１つを選択するステップと、をコンピュータに実行させる。
【００２９】
この局面に従えば、複数の被選択情報のうちから１つを選択する操作を容易にすることが可能な入力プログラムを提供することができる。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００３１】
以下の説明では、電子機器の一例として携帯電話機１について説明する。図１は、本発明の実施の形態の１つにおける携帯電話機の平面図である。携帯電話機１は、液晶表示装置（ＬＣＤ）５と、レシーバとしてのスピーカ１１と、マイクロフォン１３と、トラックボール１５と、通話ボタン１７と、キャンセルボタン１９と、が配置される。また、携帯電話機１は、その上側面に電源ボタン１８を備える。スピーカ１１とマイクロフォン１３とは、ＬＣＤ５を挟んで携帯電話機１の上下に配置される。通話ボタン１７と、キャンセルボタン１９とは、ＬＣＤ５の下方でトラックボール１５を挟んで左右に配置される。通話ボタン１７は、通話を開始するために発信または着信に応答する操作を受け付けるためのボタンスイッチである。キャンセルボタン１９は、入力された操作をキャンセルする操作を受け付けるためのボタンスイッチである。電源ボタン１８は、携帯電話機１の主電源のＯＮとＯＦＦとを切り換える操作を入力するためのスイッチである。
【００３２】
トラックボール１５は、球体を回転可能に保持しており、ユーザがその球体を回転させることができる。トラックボール１５は、球体が回転すると操作方向を出力する。操作方向は、球体が回転した場合に球体の表面がＬＣＤ５の表面と平行に移動する方向で示される。また、操作方向は、操作基準方向を時計回りに操作方向まで回転したときの回転角で示される。操作基準方向は、トラックボール１５が備える球体の中心からＬＣＤ５に向かう方向としている。具体的には、トラックボール１５は、球体の表面の移動量を検出する２つのセンサで、操作基準方向（垂直方向）の球体表面の移動量（以下「Ｙ方向移動量」という）と、操作基準方向と垂直な方向（水平方向）の球体表面の移動量「以下「Ｘ方向移動量」とを検出し、検出したＹ方向移動量とＸ方向移動量とから球体の回転方向を算出する。ここでの回転方向は、球体の表面が移動する軌跡を、ＬＣＤ５の表面に投影することにより定まる。トラックボール１５は、球体の回転方向と操作基準方向とがなす角度を算出し、算出された角度を操作方向として出力する。球体の回転方向と操作基準方向とがなす角度は、操作基準方向から時計回りに回転する方向を正としている。換言すれば、操作方向は、基準方向から時計回りにトラックボール１５から出力される角度だけ回転した方向で特定される。
【００３３】
また、トラックボール１５は、球体を携帯電話機１内部に向かって移動可能に保持しており、球体の下方にスイッチを有する。ユーザが球体を内部に向かって押下すれば、球体が内部に移動するので、スイッチが球体により押下されてＯＮとなる。球体は、携帯電話機１外部に向かって付勢されおり、球体がユーザにより押下されない状態では、スイッチはＯＦＦとなる。
【００３４】
なお、ここでは携帯電話機１がＬＣＤ５を備える例を示すが、ＬＣＤ５に代えて、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等を用いてもよい。また、トラックボール１５に代えて、例えば、ジョイスティック、タッチパネル、マウスなどのポインティングデバイスを用いるようにしてもよい。
【００３５】
図２は、本実施の形態における携帯電話機のハードウェア構成の一例を示すブロック図である。図２を参照して、携帯電話機１は、携帯電話機１の全体を制御するための主制御部２１と、アンテナ２２Ａと接続された無線回路２２と、音声データを符号化または復号するためのコーデック部２３と、音声データを処理するための音声制御部２８と、カメラ２４と、操作部２５と、着信を報知するための振動部２６と、主制御部２１で実行するプログラム等を記憶するためのフラッシュメモリ３１と、主制御部２１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２と、カードインターフェース（Ｉ／Ｆ）２７と、を含む。
【００３６】
無線回路２２は、主制御部２１により制御され、通信網に接続された無線基地局と通信する。具体的には、無線回路２２は、アンテナ２２Ａにより受信された無線信号が入力され、無線信号を復調した音声信号をコーデック部２３に出力する。また、無線回路２２は、コーデック部２３から音声信号が入力され、音声信号を変調した無線信号をアンテナ２２Ａに出力する。コーデック部２３は、無線回路２２から入力される音声信号を復号し、復号したデジタルの音声信号をアナログに変換し、音声制御部２８に出力する。また、コーデック部２３は、音声制御部２８からアナログの音声信号が入力され、音声信号をデジタルに変換し、符号化し、そして符号化した音声信号を無線回路２２に出力する。
【００３７】
音声制御部２８は、マイクロフォン１３と接続され、マイクロフォン１３が集音して出力するアナログの音声信号が入力される。音声制御部２８は、マイクロフォン１３から入力される音声信号をコーデック部２３に出力する。また、音声制御部２８は、コーデック部２３から音声信号が入力され、コーデック部２３から入力された音声信号をスピーカ１１に出力する。
【００３８】
また、無線回路２２は、無線基地局との間でデータ通信が可能である。特に、無線回路２２は、無線基地局に接続された電子メールサーバと無線基地局を介して通信することが可能である。無線回路２２は、電子メールサーバから送信される電子メールを受信し、主制御部２１に出力する。また、無線回路２２は、主制御部２１から入力される電子メールを電子メールサーバに送信する。主制御部２１は、電子メールサーバとの間で送受信した電子メールをフラッシュメモリ３１に記憶する。
【００３９】
操作部２５は、トラックボール１５、通話ボタン１７、電源ボタン１８およびキャンセルボタン１９を含む。通話ボタン１７、電源ボタン１８およびキャンセルボタン１９は、ＯＮまたはＯＦＦのいずれかに切り換わるスイッチを含み、ユーザにより押下されると、対応するスイッチがＯＦＦからＯＮに切り換わる。また、トラックボール１５は、入力部の一例であり、ユーザにより操作されると、球体が回転する方向を操作方向として主制御部２１に出力する。
【００４０】
フラッシュメモリ３１は、主制御部２１が実行するプログラムおよび画像を記憶する。カードＩ／Ｆ２７には、着脱可能なメモリカード２７Ａが装着される。メモリカード２７Ａは、フラッシュメモリ等の不揮発性メモリを有し、プログラムを記憶可能である。主制御部２１は、カードＩ／Ｆ２７を介して、メモリカード２７Ａにアクセスが可能である。なお、ここでは主制御部２１で実行するためのプログラムをフラッシュメモリ３１に記憶しておく例を説明するが、プログラムをメモリカード２７Ａに記憶しておき、メモリカード２７Ａからプログラムを読み出して、主制御部２１で実行するようにしてもよい。プログラムを記憶する記録媒体としては、メモリカード２７Ａに限らず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等でもよい。また、主制御部２１が、無線回路２２を介して、インターネットに接続されたコンピュータからプログラムをダウンロードし、そのプログラムを実行するようにしてもよい。ここでいうプログラムは、主制御部２１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４１】
カメラ２４は、携帯電話機１の裏面に設けられ、レンズおよびＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサ等の光電変換素子を備え、レンズで集光した光をＣＭＯＳセンサに結像し、ＣＭＯＳセンサは受光した光を光電変換して画像データを主制御部２１に出力する。カメラ２４は、主制御部２１により制御され、主制御部２１からの指示により撮像を開始して、得られる静止画データまたは動画データを主制御部２１に出力する。主制御部２１は、カメラ２４が出力する静止画データまたは動画データをＬＣＤ５に表示する、または、圧縮符号化方式で静止画データまたは動画データを符号化して、フラッシュメモリ３１またはカードＩ／Ｆ２７に装着されたメモリカード２７Ａに記憶する。
【００４２】
図３は、主制御部が備える機能の一例を示すブロック図である。図３に示す機能は、主制御部２１が、フラッシュメモリ３１に記憶されたプログラムを実行することにより、主制御部２１に形成される。図３を参照して、主制御部２１は、トラックボール１５が出力する方向を受け付ける方向受付部５１と、ＬＣＤ５の表示を制御する表示制御部５３と、表示制御部５３によりＬＣＤ５に表示された複数の被選択情報のうちから１つを選択する選択部５５と、選択された被選択情報を決定する操作を受け付ける決定操作受付部７１と、を含む。
【００４３】
なお、方向受付部５１および決定操作受付部７１は、選択部５５内に設けるようにしてもよい。その場合、後述する方向受付部５１が行なう処理は、選択部５５が行ってもよい。同様に、後述する決定操作受付部７１が行なう処理は、選択部５５が行なってもよい。また、方向受付部５１および決定操作受付部７１は、トラックボール１５内に設けるようにしてもよい。その場合、後述する方向受付部５１が行なう処理は、トラックボール１５が行ってもよい。同様に後述する決定操作部７１が行なう処理は、トラックボール１５が行なってもよい。さらに、操作部２５からの操作方向の出力は、方向受付部５１を介さずに選択部５５に入力されてもよい。
【００４４】
方向受付部５１は、トラックボール１５が出力する操作方向を、予め定められた時間間隔で受け付け、操作方向を受け付けるごとにそれを選択部５５に出力する。ここでは、操作方向は、操作基準方向から時計回りの回転角で示される。
【００４５】
表示制御部５３は、被選択情報表示部５７と、選択情報表示部５９と、を含む。被選択情報表示部５７は、基準点の周辺に配置された複数の表示領域に複数の被選択情報をそれぞれ配置した選択画像をＬＣＤ５に表示する。基準点は、ＬＣＤ５における任意の点である。ここでは、ＬＣＤ５の中心の点としている。複数の表示領域それぞれは、基準点からの方向によって特定され、互いに重なることなく配置される。
【００４６】
ここでは、基準点からの方向は、基準とする表示基準方向を時計回りに基準点からの方向まで回転したときの回転角で表す。
【００４７】
つまり、複数の表示領域は、表示基準方向からの回転角の範囲（以下「角度範囲」という）で表されることになり複数の表示領域それぞれの角度範囲は互いに異なる。上記のように基準点からの方向を回転角で表し、複数の表示領域を基準方向からの回転角の範囲として表すことによって、ある方向に基づいて、複数の表示領域のうちからその方向を角度範囲に含む１つを特定することができる。
【００４８】
具体的には、複数の表示領域は、基準点を中心にした円を複数の被選択情報の数で分割した扇形である。また、表示基準方向は、トラックボール１５が基準とする操作基準方向と同じである。なお、表示基準方向は、トラックボール１５の操作基準方向と異なるようにしてもよいが、操作基準方向に基づいて定まる方向である。
【００４９】
ここでは、複数の被選択情報は、０〜９までの１０個の数字と、＊および＃の２つの記号とを併せた１２個の数字または記号とする場合について説明する。図４は、選択画像の一例を示す図である。図４を参照して、選択画像８０は、点Ｏを中心にした円を被選択情報の数（１２）で等分した第１〜第１２の表示領域８１〜９２を含み、第１〜第１２の表示領域８１〜９２に、０〜９までの１０個の数字と、＊および＃の２つの記号とを併せた１２個の数字または記号がそれぞれ配置される。第１〜第１２の表示領域８１〜９２は合同であり、中心角３０度の扇形である。より具体的には、角度範囲が０度以上３０度未満の角度範囲に対して第１の表示領域、角度範囲が３０度以上６０度未満の第２の表示領域、角度範囲が６０度以上９０度未満の第３の表示領域、…、角度範囲が３３０度以上３６０度未満の第１２の表示領域を含む。なお、分割数を１２とすることは一例であり、分割数は、被選択情報の数に対応し変更できる。また、被選択情報は、数字や記号に限定されず、例えば文字、顔文字、絵文字、または画像などであってもよい。
【００５０】
ここで、第１〜第１２の表示領域８１〜９２それぞれの中心角を２等分する線の方向８１Ａ〜９２Ａそれぞれを領域基準方向という。なお、図中の領域基準方向８１Ａ〜９２Ａは、説明のために付したもので、実際には存在しない。例えば、第１の表示領域８１の領域基準方向８１Ａは、表示基準方向から１５度回転した方向であり、第２の表示領域８２の領域基準方向８２Ａは、表示基準方向から４５度回転した方向である。
【００５１】
上記の例においては、ある方向が特定されると、第１〜第１２の表示領域８１〜９２のうちから特定された方向を角度範囲に含む１つの表示領域が特定され、１２個の被選択情報のうち第１〜第１２の表示領域８１〜９２のうち特定された表示領域に割り当てられた単一の被選択情報が特定される。さらに、ある方向が特定されると、第１〜第１２の表示領域８１〜９２のうちから特定された方向を角度範囲に含む１つの表示領域が特定されるので、特定された表示領域の表示基準方向が特定される。
【００５２】
図３に戻って、選択部５５は、初期情報選択部６１と、補正方向決定部６３と、補正情報選択部６５と、を含む。初期情報選択部６１は、方向受付部５１から操作方向が入力され、被選択情報表示部５７により表示された複数の被選択情報のうち方向受付部５１から最初に入力される操作方向に配置された被選択情報を初期情報として選択する。具体的には、方向受付部５１から最初に操作方向が入力されると、第１〜第１２の表示領域８１〜９２のうちから操作方向を角度範囲に含む１つを特定する。そして、１２個の被選択情報のうちから第１〜第１２の表示領域８１〜９２のうち特定された表示領域に割り当てられた被選択情報を特定する。初期情報選択部６１は、特定した被選択情報を初期情報として補正情報選択部６５に出力する。
【００５３】
補正方向決定部６３は、方向受付部５１から操作方向が入力され、方向受付部５１から最初に受け付けられた操作方向の後に別の操作方向が受け付けられる場合、最初に受け付けられた操作方向と、その後に入力される別の操作方向とに基づいて補正方向を決定する。具体的には、方向受付部５１から操作方向が入力されるごとに、所定単位のスカラー量と、操作方向とから操作ベクトルを生成し、最初に受け付けられた操作方向に対応する操作ベクトルと、別の操作方向に対応する操作ベクトルとの和を、補正ベクトルとして補正情報選択部６５に出力する。
【００５４】
より具体的には、補正方向決定部６３は、方向受付部５１から操作方向が入力され、方向受付部５１から最初に受け付けられた操作方向に続いて別の操作方向が受け付けられる場合、方向受付部５１により連続して受け付けられる複数の操作方向に基づいて軌跡を生成する。補正方向決定部６３は、生成された軌跡を補正情報選択部６５に出力する。補正方向決定部６３は、方向受付部５１から操作方向が入力されるごとに、所定単位のスカラー量と、操作方向とから操作ベクトルを生成し、操作方向が入力されるごとに操作ベクトルを加算する。補正方向決定部６３は、方向受付部５１から操作方向が入力されるごとに、加算結果であるベクトル和を補正方向として補正情報選択部６５に出力する。
【００５５】
なお、ここでは、補正方向決定部６３は、補正方向を決定する際に、方向受付部５１から最初に受け付けられた操作方向に続いて、連続して受け付けられる複数の操作方向に基づいて軌跡を生成するようにしたが、最初に受け付けられた操作方向に基づく操作ベクトルと、最初に受け付けられた操作方向に続いて受け付けられる複数の操作方向を時間で区切って求める別の操作ベクトルとに基づいて軌跡を生成するようにしてもよい。具体的には、別の操作ベクトルを、所定時間の間に受け付けられる複数の操作方向に基づく複数の操作ベクトルの和とし、所定時間が経過するごとに複数の操作ベクトルの和（別の操作ベクトル）をリセットし、次の所定時間の間に受け付けられる複数の操作方向に基づく複数の操作ベクトルの和を新たな別の操作方向とする。複数の操作ベクトルの和のリセットとは、操作ベクトルの和を、所定単位のスカラー量のベクトルとすることをいう。
【００５６】
また、別の操作方向に基づく操作ベクトルを、最初に受け付けられた操作方向に続いて受け付けられる異なる操作方向に基づく操作ベクトルの和としても良い。この場合、連続する複数の同じ操作方向から１つの操作ベクトルが生成される。
【００５７】
補正情報選択部６５は、初期情報選択部６１から初期情報が入力されると、初期情報に対して予め定められた領域基準方向を特定する。ここで、図４に示した選択画像を用いて詳細に説明する。例えば、ユーザがトラックボール１５を操作することにより０度以上３０度未満の操作方向が入力される場合、初期情報選択部６１によって被選択情報として数字「０」が特定される。補正情報選択部６５は、特定された被選択情報「０」に割り当てられた第１の表示領域８１を特定し、第１の表示領域８１の領域基準方向８１Ａを特定する。このように、方向受付部５１により最初に受け付けられた操作方向が、領域基準方向８１Ａでなくても、補正情報選択部６５は領域基準方向８１Ａを特定する。本実施の形態においては、被選択情報が割り当てられる表示領域は、３０度の角度範囲内の方向で特定されるため、その角度範囲内の操作方向が入力される場合は、必ず単一の表示領域の領域基準方向が特定される。
【００５８】
補正情報選択部６５は、補正方向決定部６３から入力されるベクトル和の補正方向と、特定された領域基準方向とがなす角を算出し、算出された角と複数の被選択情報に割り当てられた角度範囲の大きさとから、被選択情報を選択する。領域基準方向と補正方向とがなす角は、回転方向を有し、ここでは、領域基準方向から時計回りの角度を正とし、反時計回りの角度を負としている。ここで、１２個の被選択情報が、０〜９の数字、＊および＃の記号の順に配列されており、最後の＃の次を０とすることにより、循環する配列とする。複数の被選択情報に割り当てられた角度範囲の大きさはそれぞれ３０度であり、領域基準方向が扇形の表示領域の中心角の半分なので、補正方向と領域基準方向とがなす角の絶対値が１５度以上になると、初期情報よりも順番が１つ前または後の被選択情報を選択する。さらに、補正方向決定部６３から入力される補正方向と、特定された領域基準方向とがなす角の絶対値が３０度増加するごとにさらに前または次の順の被選択情報を選択する。補正情報選択部６５は、新たな被選択情報を選択するごとに、選択された新たな被選択情報を補正情報として被選択情報表示部５７に出力する。また、補正方向となす角の絶対値が１５度未満の値となる領域基準方向を決定し、決定された領域基準方向の表示領域に割り当てられた被選択情報を選択することもできる。この場合、複数の表示領域にそれぞれ対応する複数の領域基準方向のうちから補正方向となす角の絶対値が１５度未満となる領域基準方向を選択しなければならず、計算量が多くなる場合がある。
【００５９】
補正方向決定部６３から入力される補正方向と、特定された領域基準方向とがなす角に基づいて、複数の被選択情報のうちから１つが選択されるので、補正方向が補正後の被選択情報が割り当てられた表示領域の角度範囲に含まれる必要がある。このため、補正方向が補正後の被選択情報が割り当てられた表示領域の角度範囲に含まれるようにトラックボール１５を回転させればよい。
【００６０】
ここで、選択画像を用いて説明する。図５は、軌跡と初期情報および補正情報の関係を説明するための図である。図５を参照して、図４に示した選択画像に２つの軌跡１０１，１０２を示す。２つの軌跡１０１，１０２は、最初に入力される操作方向は同じであり、その操作ベクトルは、符号１０３で示される。操作ベクトル１０３を含む角度範囲は、第４の表示領域８４に割り当てられており、第４の表示領域８４には被選択情報「３」が割り当てられているので、初期情報は「３」である。最初に入力される操作方向に続けて操作方向が入力された結果、軌跡１０１となると、操作ベクトルの和（補正方向）１０１Ａと、第４の表示領域８４の領域基準方向８４Ａとのなす角は、Ｒ１となる。この場合Ｒ１は、１５度よりも大きいため、正方向に回転した第５の表示領域８５に割り当てられた次の順の被選択情報「４」が補正情報として選択される。最初に入力される操作方向に基づく操作ベクトル１０３と、操作ベクトルの和（補正方向）１０１Ａとのなす角は、１５度よりも小さいけれども、操作ベクトルの和１０１Ａは、第５の表示領域８５に割り当てられた角度範囲に含まれる。このため、ユーザは、最初に入力した方向が誤っていることを知った場合に、正しい方向への修正が容易となる。
【００６１】
また、最初に入力される操作方向に続けて操作方向が入力された結果、軌跡１０２となると、操作ベクトルの和１０２Ａと、第４の表示領域８４の領域基準方向８４Ａとのなす角は−Ｒ２となる。この場合−Ｒ２の絶対値は、１５度よりも大きいため、負方向に回転した第３の表示領域８３に割り当てられた前の順の被選択情報「２」が補正情報として選択される。最初に入力される操作方向に基づく操作ベクトル１０３と、操作ベクトルの和１０２Ａとのなす角は、Ｒ２よりも大きいけれども、操作ベクトルの和１０２Ａは、第３の表示領域８３に割り当てられた角度範囲に含まれる。このため、ユーザは、最初に入力した方向が誤っていることを知った場合に、正しい方向への修正が容易となる。
【００６２】
決定操作受付部７１は、ユーザによる決定操作を受け付ける。具体的には、ユーザがトラックボール１５を押下すると、トラックボール１５のスイッチがＯＮとなるので、決定操作受付部７１は、トラックボール１５のスイッチがＯＮになることを検出すると、決定操作を受け付ける。決定操作受付部７１は、決定操作を受け付けると、補正情報選択部６５に決定指示を出力する。なお、ここでは、決定操作受付部７１は、トラックボール１５のスイッチがＯＮになることを検出すると、決定操作を受け付ける場合を例に示したが、例えば、通話ボタン１７が押下されたことを検出する場合等ユーザによる他の操作を検出すると、決定操作を受け付けるようにしても良い。
【００６３】
補正情報選択部６５は、補正情報選択部６５から決定指示が入力されると、被選択情報の選択を中止し、決定指示を被選択情報表示部５７に出力する。また、補正情報選択部６５は、所定期間の間、補正方向決定部６３から補正方向と最初の操作方向が入力されない場合、被選択情報の選択を中止する。換言すれば、ユーザが操作方向を入力した後、別の操作方向を入力することなく、所定時間が経過すると、被選択情報の選択を中止する。補正情報選択部６５は、選択を中止する場合、決定指示を被選択情報表示部５７に出力する。それまでに選択されている被選択情報が選択されるので、選択を終了する操作を容易にすることができる。
【００６４】
被選択情報表示部５７は、選択画像８０に含まれる第１〜第１２の表示領域８１〜９２にそれぞれ配置された１２個の被選択情報のうち、選択部５５によって選択された被選択情報を、選択されていない被選択情報と表示態様を異ならせて表示する。例えば、選択された被選択情報を反転表示する。これにより、複数の被選択情報のうち選択されている被選択情報をユーザに通知することができる。なお、選択された被選択情報を、選択されていない被選択情報の色と異なる色で表示するようにしてもよい。また、選択されている被選択情報を選択されていない被選択情報よりも大きなサイズで表示してもよいし、字体を異ならせても良い。また、第１〜第１２の表示領域８１〜９２のうち選択されている被選択情報が割り当てられた表示領域を他の表示領域の色と異なる色で表示するようにしてもよい。
【００６５】
被選択情報表示部５７は、初期情報選択部６１から初期情報が入力されると、複数の被選択情報のうち初期情報を他の被選択情報と表示態様を異ならせて表示し、補正情報選択部６５から補正情報が入力されると、複数の被選択情報のうち補正情報を他の被選択情報と表示態様を異ならせて表示する。さらに、被選択情報表示部５７は、補正情報選択部６５から決定指示が入力されると、複数の被選択情報のうち決定指示が入力された段階で選択されている初期情報または補正情報を選択情報として選択情報表示部５９に出力する。
【００６６】
選択情報表示部５９は、ＬＣＤ５の選択画像が表示される領域とは別に設けられた決定領域に選択情報を表示する。したがって、ユーザがトラックボール１５を回転させる選択操作を入力すれば、選択画像に含まれる複数の被選択情報のうち１つが選択され、他の被選択情報と異なる表示態様で表示される。さらに、ユーザがトラックボール１５を所定期間回転させなければ、また、トラックボール１５を押下すれば、また他の決定操作を入力すれば、複数の被選択情報のうち選択されている被選択情報が決定され、決定領域に表示される。選択情報表示部５９は、選択情報を決定領域に順に表示するので、複数の被選択情報から複数を選択する操作を容易にすることができる。
【００６７】
図６は、電話番号入力画面の一例を示す図である。図６を参照して、電話番号入力画面は、選択画像８０と、決定領域２０１とを含む。決定領域２０１には、「０９」の２桁の数字が既に入力され、３桁目にカーソルが表示されており、３桁目の数字の入力を受け付け可能な状態を示している。また、選択画像８０は、被選択情報「０」が反転表示されている状態を示している。
【００６８】
図７は、発信処理の流れの一例を示すフローチャートである。発信処理は、主制御部２１がフラッシュメモリ３１に記憶された入力プログラムを実行することにより、主制御部２１により実行される処理である。図７を参照して、主制御部２１は、ＬＣＤ５に選択画像を表示する（ステップＳ０１）。ここでは、図４に示した選択画像８０を表示する。さらに主制御部２１は、ＬＣＤ５に決定領域２０１を表示する。この段階において、選択情報が決定されていないので（後述するステップＳ１５）、決定領域２０１は空欄である。
【００６９】
次のステップＳ０３においては、操作方向が入力されたか否かを判断する。トラックボール１５から操作方向を受け付けたか否かを判断する。操作方向を受け付けるまで待機状態となり（ステップＳ０３でＮＯ）、操作方向を受け付けると（ステップＳ０３でＹＥＳ）、処理をステップＳ０４に進める。
【００７０】
ステップＳ０４においては、ステップＳ０３において受け付けられた操作方向を含む角度範囲が割り当てられた被選択情報を初期情報に設定する。具体的には、選択画像８０に含まれる第１〜第１２表示領域８１〜９２のうちから操作方向を含む角度範囲が割り当てられた表示領域を特定し、その表示領域に割り当てられた被選択情報を初期情報に設定する。図４に示した選択画像８０において、例えば、操作方向が９２度であれば、第４の表示領域８４が特定され、その表示領域８４に割り当てられた被選択情報「３」が初期情報に設定される。そして、初期情報に設定された被選択情報を反転表示する（ステップＳ０５）。これにより、ユーザに被選択情報「３」が選択されていることを通知することができる。
【００７１】
次のステップＳ０６においては、初期情報に対応する領域基準方向を特定する。具体的には、初期情報に設定された被選択情報に割り当てられた表示領域を特定し、その表示領域に予め割り当てられた領域基準方向を特定する。ここでは、領域基準方向を、表示領域の中心角を２等分した方向としている。
【００７２】
次のステップＳ０７においては、ステップＳ０３と同様に操作方向を受け付けたか否かを判断する。操作方向を受け付けたならば処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ１３に進める。ステップＳ１３においては、操作方向を受け付けることなく所定時間が経過したか否かを判断する。所定時間が経過したならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１４に進める。ステップＳ１４においては、決定操作を受け付けたか否かを判断する。ユーザがトラックボール１５を押下する操作を受け付けたならば決定操作を受け付ける。決定操作を受け付けたならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ０７に戻す。
【００７３】
操作方向を受け付けてから所定時間が経過する前、または、決定操作を受け付ける前に次の操作方向を受け付ける場合に処理をステップＳ０８に進める。操作方向を受け付けてから次の操作方向を受け付ける前に所定時間が経過した場合、または、決定操作を受け付ける場合は、処理をステップＳ１５に進める。
【００７４】
ステップＳ０８においては、操作ベクトルを加算する。ステップＳ０３において受け付けられた操作方向の操作ベクトルと、ステップＳ０７において受け付けられた操作方向の操作ベクトルとを加算する。これによって操作ベクトルの和（補正方向）が算出される。ステップＳ０９においては、操作ベクトルの和とステップＳ０６において特定された領域基準方向とのなす角Ｒを算出する。
【００７５】
そして、角Ｒの絶対値がしきい値ＴＲ以上か否かを判断する（ステップＳ１０）。しきい値は、被選択情報の数により定まり、ここでは、１５度である。角Ｒがしきい値ＴＲ以上ならば処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ０７に戻す。
【００７６】
ステップＳ１１においては、操作ベクトルの和の方向を含む角度範囲が割り当てられた被選択情報を補正情報に設定する。図４に示した選択画像８０において、例えば、操作方向が９２度の場合、第４の表示領域８４が特定され、その表示領域８４に割り当てられた被選択情報「３」が初期情報に設定される。この状態で、角Ｒが１５度になると、第４の表示領域８４から時計回りに回転した第５の表示領域８５に割り当てられた次の順の被選択情報「４」が補正情報に設定される。また、この状態で、角Ｒが−１５度になると、第４の表示領域８４から反時計回りに回転した第３の表示領域８３に割り当てられた前の順の被選択情報「２」が補正情報に設定される。
【００７７】
次のステップＳ１２においては、補正情報を反転表示し、処理をステップＳ０７に戻す。これにより、ユーザに補正情報、換言すれば、選択している被選択情報を通知することができる。
【００７８】
一方、処理がステップＳ１５に進む場合、その段階で選択されている初期情報または補正情報を選択情報に決定し、処理をステップＳ１６に進める。ステップＳ１６においては、選択情報をＬＣＤ１６に表示されている電話番号入力画面に含まれる決定領域２０１に表示し、処理をステップＳ１７に進める。これにより、選択情報に決定された番号が決定領域２０１に表示されるので、ユーザに、入力された電話番号を通知することができる。
【００７９】
ステップＳ１７においては、通話ボタン１７が押下されたか否かを判断する。通話ボタンが押下されたならば処理をステップＳ１８に進めるが、そうでなければ次の桁の番号を受け付けるために処理をステップＳ０３に戻す。ステップＳ１８においては、決定領域２０１に表示されている電話番号に発信する処理を実行し、処理を終了する。発信処理については、周知なのでここでは説明を繰り返さない。
【００８０】
なお、上述した実施の形態においては、選択画像８０に含まれる第１〜第１２の表示領域８１〜９２の中心角をすべて等しくしたが、中心角を異なるようにしてもよい。この場合には、しきい値ＴＲを最初の操作方向によって選択された表示領域に基づいて変更するようにすればよい。具体的には、最初の操作方向によって選択された表示領域の中心角の１／２をしきい値とすればよい。
【００８１】
図８は、電話番号入力画面の一例を示す別の図である。図８を参照して、別の電話番号入力画面は、その４辺に沿って４つの選択画像８０Ａ，８０Ｂ，８０Ｃ，８０Ｄがそれぞれは位置され、決定領域２０１を含む。決定領域２０１には、「０９」の２桁の数字が既に入力され、３桁目にカーソルが表示されており、３桁目の数字の入力を受け付け可能な状態を示している。選択画像８０Ａは０，１，２の被選択情報が割り当てられ、選択画像８０Ｂは３，４，５の被選択情報が割り当てられ、選択画像８０Ｃは６，７，８の被選択情報が割り当てられ、選択画像８０Ｄは９，＊，＃の被選択情報が割り当てられる。また、選択画像８０Ａは、被選択情報「０」が反転表示されている状態を示している。
【００８２】
なお、上述した実施の形態においては、電子機器の一例として、携帯電話機１を例に説明したが、図７に示した入力処理を携帯電話機１に実行させる入力方法、またはその入力方法を携帯電話機１の主制御部２１に実行させるための入力プログラムとして発明を捉えることができるのは言うまでもない。
【００８３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態の１つにおける携帯電話機の平面図である。
【図２】本実施の形態における携帯電話機のハードウェア構成の一例を示すブロック図である。
【図３】主制御部が備える機能の一例を示すブロック図である。
【図４】選択画像の一例を示す図である。
【図５】軌跡と初期情報および補正情報の関係を説明するための図である。
【図６】電話番号入力画面の一例を示す図である。
【図７】発信処理の流れの一例を示すフローチャートである。
【図８】電話番号入力画面の一例を示す別の図である。
【符号の説明】
【００８５】
１  携帯電話機、５  ＬＣＤ、１１  スピーカ、１３  マイクロフォン、１５  トラックボール、１７  通話ボタン、１８  電源ボタン、１９  キャンセルボタン、２１  主制御部、２２  無線回路、２２Ａ  アンテナ、２３  コーデック部、２４  カメラ、２５  操作部、２６  振動部、２７  カードＩ／Ｆ、２７Ａ  メモリカード、２８  音声制御部、３１  フラッシュメモリ、３２  ＲＡＭ、５１  角度算出部、５３  表示制御部、５５  選択部、５７  被選択情報表示部、５９  選択情報表示部、６１  初期情報選択部、６３  軌跡生成部、６５  補正情報選択部、７１  決定操作受付部、８０，８０Ａ，８０Ｂ，８０Ｃ，８０Ｄ  選択画像、８１〜９２  表示領域、８１Ａ〜９２Ａ  領域基準方向、１０１，１０２  軌跡、１０１Ａ，１０２Ａ  ベクトル和、１０３  操作ベクトル、２０１  決定領域。
【図１】
2011154543.tif 000003
【図２】
2011154543.tif 000004
【図３】
2011154543.tif 000005
【図４】
2011154543.tif 000006
【図５】
2011154543.tif 000007
【図６】
2011154543.tif 000008
【図７】
2011154543.tif 000009
【図８】
2011154543.tif 000010