(57)【要約】【課題】階層化された複数のメニューのデータ構造を判りやすく表示すると共に、所望のメニューを操作性よく選択させる。【解決手段】ＣＰＵが、階層化されたメニューファイルのデータ構造と、メニューファイルを構成するメニューデータを表すメニューアイコン２２と、各階層を表すマーカー２３と、選択されているメニューアイコン２２を示すメニュー位置カーソル２４と、選択されているメニューアイコン２２が属する階層を示す階層位置カーソル２５を表示部２に表示する。そして、ＣＰＵは、ジョグダイアルの操作量及び操作方向に従って、メニュー位置カーソル２４を移動表示すると共に、メニュー位置カーソル２４が位置するメニューアイコン２２の階層を示すマーカー２３に階層位置カーソル２５を移動表示する。【選択図】  図６
2004295600.tif 000002
【特許請求の範囲】
【請求項１】
階層化された複数のメニューを記憶するメニュー記憶部と、
上記メニューの選択要求に応じて、上記複数のメニューの階層構造と、各メニューを表すメニューアイコンと、選択されているメニューアイコンを示す第１の指示子と、上記階層構造の各階層を表すマーカーと、選択されているメニューアイコンが属する階層に対応するマーカーを示す第２の指示子とを表示部に表示制御する制御部と、
上記第１の指示子を移動操作することにより、表示された複数のメニューアイコンの中から所望のメニューアイコンを選択するための操作部とを備え、
上記制御部は、上記第１の指示子の移動操作に応じて、上記第１及び第２の指示子を移動表示すること
を特徴とするメニュー選択装置。
【請求項２】
請求項１に記載のメニュー選択装置であって、
上記第２の指示子の移動を禁止する固定手段を備え、
上記制御部は、上記第２の指示子の移動が禁止されるのに応じて、上記第１の指示子の移動操作可能方向を第２の指示子が示すマーカーが表す階層内のみに制御すること
を特徴とするメニュー選択装置。
【請求項３】
階層化された複数のメニューの選択要求に応じて、上記複数のメニューの階層構造と、各メニューを表すメニューアイコンと、選択されているメニューアイコンを示す第１の指示子と、上記階層構造の各階層を表すマーカーと、選択されているメニューアイコンが属する階層に対応するマーカーを示す第２の指示子とを表示するステップと、
第１の指示子を移動操作することにより、表示された複数のメニューアイコンの中から所望のメニューアイコンを選択するステップと、
上記第１の指示子の移動操作に応じて、上記第１及び第２の指示子を移動表示するステップと
を有することを特徴とするメニュー選択方法。
【請求項４】
請求項３に記載のメニュー選択方法であって、
上記第２の指示子の移動を禁止するステップと、
上記第２の指示子の移動が禁止されるのに応じて、上記第１の指示子の移動操作可能方向を第２の指示子が示すマーカーが表す階層内のみに固定するステップと
を有することを特徴とするメニュー選択方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、階層化された複数のメニューのデータ構造を表示、選択する処理に適用して好適な、メニュー選択装置及びメニュー選択方法に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等の大きな表示画面を有する情報処理装置では、階層化された複数のメニューのデータ構造を表示画面に表示し、表示されたデータ構造の中から所望のメニューをユーザに選択させることができた（例えば、特許文献１を参照）。
【０００３】
【特許文献１】
特開平９−２２２９４６号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯通信端末が有する表示画面は、上記情報処理装置の表示画面と比較すると非常に小さく、表示可能な情報量に限りがあることから、階層化された複数のメニューのデータ構造を判りやすく表示すると共に、ユーザが操作性よく簡単に所望のメニューを選択することができなかった。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、階層化された複数のメニューのデータ構造を判りやすく表示すると共に、表示されたメニューの中から所望のメニューを操作性よく選択させることが可能な、メニュー選択装置及びメニュー選択方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係るメニュー選択装置及びメニュー選択方法の特徴は、階層化された複数のメニューの選択要求に応じて、複数のメニューの階層構造と、各メニューを表すメニューアイコンと、選択されているメニューアイコンを示す第１の指示子と、階層構造の各階層を表すマーカーと、選択されているメニューアイコンが属する階層に対応するマーカーを示す第２の指示子とを表示し、第１の指示子を移動操作することにより、表示された複数のメニューアイコンの中から所望のメニューアイコンを選択し、第１の指示子の移動操作に応じて、第１及び第２の指示子を移動表示することにある。これにより、階層化された複数のメニューのデータ構造を判りやすく表示すると共に、表示されたメニューの中から所望のメニューを操作性よく選択させることができる。
【０００７】
【発明の実施の形態】
本発明に係るメニュー選択装置は、例えば図１に示すような携帯電話機に適用することができる。以下、図面を参照して、本発明の一実施形態となる携帯電話機の構成及び動作について詳しく説明する。
【０００８】
〔携帯電話機の構成〕
本発明の一実施形態となる携帯電話機１は、図１に示すように、主な構成要素として、表示部２、操作入力部３、受話口４、及び送話口５を備える。上記表示部２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）パネル等の一般的な表示装置により構成され、後述するＣＰＵ１５（図３を参照）の制御に従って、文字や数字、記号、アイコン、カーソル、画像、動画像等を可視表示する。
【０００９】
上記操作入力部３は、例えば「０」から「９」までの数字の入力、文字の入力、記号の入力、発信や受信の指示入力、電源のオン／オフの指示入力等の操作に使用する複数のキーボタン６を有する。また、この操作入力部３は、表示部２上に表示されたカーソルの移動操作や画面のスクロール操作等の操作に使用するジョグダイアル７を有する。
【００１０】
また、ジョグダイアル７は、表示部２の左方向及び右方向へのカーソルの移動操作を指示するための操作部７ａ，７ｂ、表示部２の上方向及び下方向へのカーソルの移動操作を指示するための操作部７ｃを有する。また、ジョグダイアル７は垂直方向に押下されるのに応じて、カーソルが位置するデータが決定されたことを後述するＣＰＵ１５（図３を参照）に通知する。ここで、上記ジョグダイアル７の代わりに、例えば図２に示すような、ディスク型のジョグダイアル８を設けてもよい。このディスク型のジョグダイアル８は、面内方向で回転する装置であり、ユーザの回転操作に応じてカーソルを移動表示する。そして、このジョグダイアル８では、ユーザが、ダイアル部分を垂直方向に押下するのに応じて、選択されたメニューが決定，実行される。なお、ディスク型のジョグダイアル８を携帯電話機１に適用する場合、左右方向と上下方向との間でカーソルの移動方向を切り換えるスイッチ等の制御手段を設けるとよい。
【００１１】
〔携帯電話機の内部構成〕
次に、図３を参照して、上記携帯電話機１の内部構成例について説明する。なお、図３に示す表示部２及び操作入力部３の構成及びその動作は図１に示すそれと同じであるので以下ではその説明を省略する。
【００１２】
上記携帯電話機１は、図３に示すように、通信部１１、アンテナ１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５、マイクロフォン１６、及びスピーカ１７を主な構成要素として備え、これら内部構成要素は、データライン１８及び制御ライン１９を介して互いに電気的に接続されている。
【００１３】
上記通信部１１は、図１に示す送話口５を介してマイクロフォン１６に入力されたユーザの音声データをアナログ／デジタル変換した後、符号化処理及び変調処理を施すことによりデジタルデータを高周波データに変換する。そして、通信部１１は、アンテナ１２を介して高周波データを指定された送信先に送信する。
【００１４】
また、上記通信部１１は、アンテナ１２が受信した高周波データを取り込み、取り込んだ高周波データに対し復調処理及び復号処理を施す。そして、通信部１１は、復号された音声データをデジタル／アナログ変換した後、スピーカ１７からアナログ形態の音声データを放音する。
【００１５】
上記ＲＯＭ１３は、ＣＰＵ１５が各部を制御するための制御プログラム（図示せず）等の各種コンピュータプログラムと、各種の初期設定値、図４に示すように複数のメニューデータ２１が階層化された構造を有するメニューファイル等の各種データを記憶する。なお、上記メニューデータ２１は、携帯電話機１が実行可能な機能と関連付けされ、ユーザによってメニューデータ２１が選択、決定されるのに応じて、ＣＰＵ１５は関連付けされている機能を実行する。また、ＲＯＭ１３は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のような書き換え可能なＲＯＭであってもよい。
【００１６】
上記ＲＡＭ１４は、ＣＰＵ１５が各種処理を行う際のワーキングエリアとして機能する。また、ＲＡＭ１４は、ＣＰＵ１５が実行する処理と関係する各種データを随時格納する。上記ＣＰＵ１５は、ＲＯＭ１３内に格納されているコンピュータプログラムを実行することにより、プログラムコードに従って携帯電話機内の各部の動作を制御すると共に、各種の演算処理を行う。
【００１７】
上記マイクロフォン１６は、図１に示す送話口５を介してユーザが発話した音声データを電気信号に変換し、通信部１１に出力する。また、上記スピーカ１７は、通信部１１から出力された音声データを音声出力する。上記データライン１８は、テキストデータ、画像データ、音声データ等の種々の形態のデータを伝送する信号線である。また、上記制御ライン１９は、操作入力部３、通信部１１、ＣＰＵ１５等から出力される制御信号を伝送する信号線である。
【００１８】
〔メニュー選択処理〕
次に、図５に示すフローチャートを参照して、ＲＯＭ１３内に記憶されたメニューファイルの中からユーザが所望のメニューデータ２１を選択する際の携帯電話機１内部の動作について詳しく説明する。
【００１９】
図５に示すフローチャートは、ユーザが操作入力部３を操作してメニュー選択処理の開始を指示することで開始となり、この選択処理はステップＳ１の処理に進む。なお、以下に示すＣＰＵ１５の動作は、ＲＯＭ１３からＲＡＭ１４内にロードされた制御プログラムをＣＰＵ１５が実行することにより実現される。
【００２０】
ステップＳ１の処理では、ＣＰＵ１５が、ＲＡＭ１４内にメニューファイルをロードし、図６に示すように、ロードしたメニューファイルのデータ構造を表示部２に表示する。また、このステップＳ１の処理において、ＣＰＵ１５は、図６に示すように、メニューファイルを構成するメニューデータ２１を表すメニューアイコン２２と、メニューファイルの各階層を表すマーカー２３と、選択されているメニューアイコン２２を示すメニュー位置カーソル２４と、選択されているメニューアイコン２２が属する階層を示す階層位置カーソル２５を表示部２に表示する。なお、後述するが、メニュー位置カーソル２４及び階層位置カーソル２５はそれぞれ、メニューアイコン２２間及びマーカー２３間を移動する。これにより、このステップＳ１の処理は完了し、この選択処理はステップＳ１の処理からステップＳ２の処理に進む。
【００２１】
ステップＳ２の処理では、ＣＰＵ１５が、ユーザがジョグダイアル７を操作することによりメニュー位置カーソル２４の移動指示を行ったか否かを判別する。そして、ＣＰＵ１５は、メニュー位置カーソル２４の移動指示が行われるのに応じて、選択処理をステップＳ３の処理に進める。
【００２２】
ステップＳ３の処理では、ＣＰＵ１５が、ジョグダイアル７の操作量及び操作方向に従って、メニュー位置カーソル２４を移動表示する。また、この時、ＣＰＵ１５は、メニュー位置カーソル２４が位置するメニューアイコン２２の階層を示すマーカー２３に階層位置カーソル２５を移動表示する。これにより、このステップＳ３の処理は完了する。以後、ＣＰＵ１５は、メニューアイコン２２の決定操作を行われるまで上記ステップＳ２，Ｓ３の処理を繰り返し実行し、メニューアイコン２２の決定操作が行われるの応じて、選択されたメニューアイコン２２に関連付けられている機能を実行する。
【００２３】
なお、上記ステップＳ３の処理において、ＣＰＵ１５は、ジョグダイアル７の操作方向に存在するメニューアイコン２２の順にメニュー位置カーソル２４を移動表示するが、階層位置カーソル２５の移動を禁止する固定要求を受け付け、固定要求を受けるのに応じて、メニュー位置カーソル２４の移動操作可能方向を階層位置カーソル２５が示す階層内のみに制御してもよい。これにより、ユーザは所望の階層内のメニューアイコン２２を速やかに選択することができる。また、ＣＰＵ１５は、メニュー位置カーソル２４が位置するメニューアイコン２２のデータ名を表示部２に表示してもよい。また、ＣＰＵ１５は、ユーザの拡大指示に応じて、メニュー位置カーソル２４が位置するメニューアイコン２２を拡大表示してもよい。これにより、ユーザは、現在選択されているメニューアイコン２２を容易に認識することができる。また、ＣＰＵ１５は、所定の操作に応じて、例えば図７に示すように、表示部２に表示したデータ構造の縦横を変換してもよい。なお、この時、ジョグダイアル７の上下左右操作は、表示部２の上下左右方向と一致させる。これにより、ユーザは、自身が見やすいようにメニューファイルを表示させることができる。
【００２４】
以上の説明から明らかなように、本発明の一実施形態となる携帯電話機１によれば、ＣＰＵ１５が、階層化されたメニューファイルのデータ構造と、メニューファイルを構成するメニューデータ２１を表すメニューアイコン２２と、各階層を表すマーカー２３と、選択されいてるメニューアイコン２２を示すメニュー位置カーソル２４と、選択されているメニューアイコン２２が属する階層を示す階層位置カーソル２５を表示部２に表示する。そして、ＣＰＵ１５は、ジョグダイアル７の操作量及び操作方向に従って、メニュー位置カーソル２４を移動表示すると共に、メニュー位置カーソル２４が位置するメニューアイコン２２の階層を示すマーカー２３に階層位置カーソル２５を移動表示する。これにより、ユーザは、表示部２に表示されたデータ構造を参照してメニューファイルの全体若しくは広い領域を把握することができる。また、メニュー位置カーソル２４を移動操作して所望のメニューを速やかに、且つ、操作性よく選択することができる。
【００２５】
［その他の実施形態］
以上、本発明者らによってなされた発明を適用した実施の形態について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。例えば、上記実施形態では、本発明をメニューデータの選択処理に適用したが、本発明は、データベース、システム構成図データ、組織図データ等、階層構造を有する限りどのようなデータにも適用することができる。また、メニュー位置カーソル２４及び階層位置カーソル２５の表示形態は上記実施形態に限られることはなく、例えば、カーソルを点滅させたり、カーソルの輝度、色、形状を変化させてもよい。このように、この実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【００２６】
【発明の効果】
本発明によれば、階層化された複数のメニューのデータ構造を判りやすく表示すると共に、表示されたメニューの中から所望のメニューを操作性よく選択させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態となる携帯電話機の構成を示す模式図である。
【図２】図１に示すジョグダイアルの他の構成例を示す模式図である。
【図３】図１に示す携帯電話機の内部構成を示すブロック図である。
【図４】図１に示す携帯電話機が記憶するデータの構造を示す模式図である。
【図５】本発明の一実施形態となるメニュー選択処理の流れを示すフローチャート図である。
【図６】本発明の一実施形態となるメニュー選択画面を示す模式図である。
【図７】本発明の他の実施形態となるメニュー選択画面の構成を示す模式図である。
【符号の説明】
１…携帯電話機、２…表示部、３…操作入力部、４…受話口、５…送話口、６…キーボタン、７，８…ジョグダイアル、７ａ，７ｂ，７ｃ…操作部、１１…通信部、１２…アンテナ、１３…ＲＯＭ、１４…ＲＡＭ、１５…ＣＰＵ、１６…マイクロフォン、１７…スピーカ、１８…データライン、１９…制御ライン、２１…メニューデータ、２２…メニューアイコン、２３…マーカー、２４…メニュー位置カーソル、２５…階層位置カーソル
【図１】
2004295600.tif 000003
【図２】
2004295600.tif 000004
【図３】
2004295600.tif 000005
【図４】
2004295600.tif 000006
【図５】
2004295600.tif 000007
【図６】
2004295600.tif 000008
【図７】
2004295600.tif 000009