(57)【要約】      （修正有）【課題】階層メニューを適切に表示できるようにする。【解決手段】メニューアイコン表示領域Ｄ１は、同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンｍｎをマトリックス状に配列表示する領域である。そして、マトリックス状に配列された各メニューアイコンｍｎのうち、最下位レベルのメニュー項目のアイコンｍｎには、アイコンシンボルＳ１が付加表示され、下位メニューが存在しているメニュー項目のアイコンｍｎには、フォルダシンボルＳ２が付加表示される。【選択図】図２
2014102671.tif 000002
【特許請求の範囲】
【請求項１】
階層メニューを表示するメニュー表示装置であって、
同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示する第１の表示制御手段と、
前記第１の表示制御手段によって表示されたメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別する判別手段と、
前記判別手段によって最下位レベルであると判別されたメニュー項目のメニューアイコンと最下位レベルではないと判別されたメニュー項目のメニューアイコンを識別可能に表示する第２の表示制御手段と、
を備えたことを特徴とするメニュー表示装置。
【請求項２】
前記第１の表示制御手段は、階層メニューを構成する階層毎に、同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示したメニューアイコン表示領域を備えたメニュー画面に切り替え表示し、
前記判別手段は、前記第１の表示制御手段によって切り替えられたメニュー画面内のメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別する、
ようにしたことを特徴とする請求項１に記載のメニュー表示装置。
【請求項３】
前記第２の表示制御手段は、前記判別手段によって最下位レベルであると判別されたメニュー項目のメニューアイコンにその項目内容を表現したシンボルを付加表示する、
ようにしたことを特徴とする請求項１あるいは請求項２に記載のメニュー表示装置。
【請求項４】
前記第２の表示制御手段は、前記判別手段によって最下位レベルではないと判別されたメニュー項目のメニューアイコンに下位階層が有ることを表現したシンボルを付加表示する、
ようにしたことを特徴とする請求項１〜請求項３のいずれかに記載のメニュー表示装置。
【請求項５】
前記第１の表示制御手段は、メニュー画面を切り替える毎に、前記メニューアイコン表示領域をメニュー画面内の同一位置に割り当て配置する、
ようにしたことを特徴とする請求項２に記載のメニュー表示装置。
【請求項６】
前記第１の表示制御手段は、メニュー画面を切り替える毎に、メニュー項目数に関わらず、同じ形状及び同じ大きさの各メニューアイコンを前記メニューアイコン表示領域内に配列表示する、
ようにしたことを特徴とする請求項５に記載のメニュー表示装置。
【請求項７】
前記メニュー画面内に配列表示されているメニューアイコンの中から任意のアイコンを選択する選択操作が行われる毎に、その選択アイコンに対応するメニュー項目を識別する情報を選択操作履歴として順次記憶する履歴記憶手段と、
前記履歴記憶手段に記憶されている選択操作履歴を階層毎に配列表示すると共に、この選択操作履歴の中から任意の操作履歴がユーザ操作によって指定された際に、その指定履歴に応じた階層のメニュー画面に切り替える第３の表示制御手段と、
を更に備える、
ようにしたことを特徴とする請求項１〜請求項６のいずれかに記載のメニュー表示装置。
【請求項８】
前記第３の表示制御手段は、選択アイコンに対応するメニュー項目を識別する情報を選択操作履歴として配列表示する場合に、その項目番号を階層毎に順次配列表示する、
ようにしたことを特徴とする請求項７に記載のメニュー表示装置。
【請求項９】
前記第３の表示制御手段は、選択アイコンに対応するメニュー項目を識別する情報を選択操作履歴として配列表示する場合に、そのメニュー名を階層毎に順次配列表示する、
ようにしたことを特徴とする請求項７あるいは請求項８に記載のメニュー表示装置。
【請求項１０】
前記第１の表示制御手段は、各メニューアイコン内に一連の数字あるいは文字を所定の順序にしたがって割り当て表示し、
前記第１の表示制御手段によって一連の数字あるいは文字が各メニューアイコン内に割り当て配列されている状態において、任意のアイコンを選択する選択操作としてそのアイコンに割り当てられている数字あるいは文字を入力する入力手段を更に備える、
ようにしたことを特徴とする請求項１〜請求項９のいずれかに記載のメニュー表示装置。
【請求項１１】
縦横比の異なるメニュー画面の向きを検出する向き検出手段と、
前記向き検出手段によって検出されたメニュー画面の向きに応じてその表示内容の向きを変更する第４の表示制御手段と、
を備え、
前記第４の表示制御手段は、前記向き検出手段によって検出されたメニュー画面の向き関わらず、同じ形状、同じ大きさの各メニューアイコンをマトリックス状に配列表示する、
ようにしたことを特徴とする請求項１〜請求項１０のいずれかに記載のメニュー表示装置。
【請求項１２】
コンピュータに対して、
階層メニューの同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示する機能と、
前記表示されたメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別する機能と、
前記最下位レベルであると判別されたメニュー項目のメニューアイコンと最下位レベルではないと判別されたメニュー項目のメニューアイコンを識別可能に表示する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層メニューを表示するメニュー表示装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、階層メニューを表示する場合、階層の最上位レベルに対応する複数のメニュー項目（メニューアイコン）を直線的に配列してメニューバーを表示し、そのメニューバーの中から任意のメニューアイコンが選択された場合に、最上位レベルよりも下位の各メニュー項目をプルダウンメニュー表示するようにしているが、メニューバー表示の領域全体が長くなってしまうため、従来では、複数のメニュー項目をマトリックス状に配列表示するようにしたメニュー表示方法が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５１５０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１の技術にあっては、複数のメニュー項目をマトリックス状に配列表示することにより、メニューバー表示に比べて表示領域全体をコンパクト化することができるほかに、操作性やデザイン性を高めることが可能となるが、単に複数のメニュー名（項目名）をマトリックス状に配列する技術であり、階層メニューに適用した場合には、次のような問題が起きる、
【０００５】
すなわち、最上位のメニュー項目がマトリックス状に配列表示されている状態において、そのいずれかのメニュー項目がユーザ操作により選択されると、その選択メニュー項目に続く下位階層のメニュー（下位メニュー）をプルダウンメニューなどによってリスト形式で表示することは、メニュー表示方式の変更となり、操作性を損なってしまう。また、操作に不慣れなユーザにあっては、目的のメニュー項目を選択する操作を行った際に、その選択メニューに続く下位メニューが存在していても最下位の階層メニュー（最下位メニュー）を既に選択したものと誤解してメニュー画面から目を離し、その選択項目に対応するアプリケーションが起動されるまで待ってしまうことがあり、逆に、選択メニューが最下位メニューであっても選択メニューに続く下位メニューが存在しているものと誤解して、下位メニューが表示されるまで待ってしまうことがある。
【０００６】
本発明の課題は、階層メニューを適切に表示できるようにすることである。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために本発明のメニュー表示装置は、
階層メニューを表示するメニュー表示装置であって、
同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示する第１の表示制御手段と、
前記第１の表示制御手段によって表示されたメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別する判別手段と、
前記判別手段によって最下位レベルであると判別されたメニュー項目のメニューアイコンと最下位レベルではないと判別されたメニュー項目のメニューアイコンを識別可能に表示する第２の表示制御手段と、
を備えたことを特徴とするメニュー表示装置。
【発明の効果】
【０００８】
本発明によれば、階層メニューを適切に表示することができ、操作性が優れたものとなる。
【図面の簡単な説明】
【０００９】
【図１】メニュー表示装置として適用したタブレット端末装置の基本的な構成要素を示したブロック図。
【図２】タッチ表示部８に表示されたトップメニュー画面を例示した図。
【図３】メニュー定義テーブル３ｃに記憶されている階層メニューを例示した図。
【図４】電源投入に応じて実行開始されるタブレット端末装置の全体動作（本実施形態の特徴的な動作）を説明するためのフローチャート。
【図５】図４の動作に続くフローチャート。
【図６】メニュー画面生成切替表示処理（図４のステップＡ３）を詳述するためのフローチャート。
【図７】図２のトップメニュー画面に続いて表示された第２階層のメニュー画面を例示した図。
【図８】図７の第２階層のメニュー画面に続いて表示された第３階層のメニュー画面を例示した図。
【図９】図８の第３階層のメニュー画面に続いて表示された第４階層のメニュー画面を例示した図。
【図１０】図９の第４階層のメニュー画面に続いて表示されたログイン認証設定用のアプリケーション画面を例示した図。
【図１１】（Ａ）〜（Ｃ）は、メニューアイコン操作履歴メモリ３ｄを説明するための図。
【図１２】本実施形態の変形例を説明するためのメニュー画面を示した図。
【発明を実施するための形態】
【００１０】
以下、図１〜図１１を参照して本発明の実施形態を説明する。
図１は、メニュー表示装置として適用したタブレット端末装置の基本的な構成要素を示したブロック図である。
タブレット端末装置は、その装置本体（筐体）が薄型板状の携帯可能な構成となっており、制御部１を中核としている。この制御部１は、電源部（二次電池）２からの電力供給によって動作し、記憶部３内の各種のプログラムに応じてこのタブレット端末装置１の全体動作を制御するもので、この制御部１には図示しないＣＰＵ（中央演算処理装置）やメモリなどが設けられている。
【００１１】
記憶部３は、例えば、ＲＯＭ、フラッシュメモリなどを有する構成で、図４〜図６に示した動作手順に応じて本実施形態を実現するためのプログラムや各種のアプリケーションなどが格納されているプログラムメモリ３ａと、このタブレット端末装置１が動作するために必要となる各種の情報（例えば、フラグなど）を一時的に記憶するワークメモリ３ｂのほか、後述するメニュー定義テーブル３ｃ、メニューアイコン操作履歴メモリ３ｄなどを有している。なお、記憶部３は、例えば、ＳＤカード、ＩＣカードなど、着脱自在な可搬型メモリ（記録メディア）を含む構成であってもよく、図示しないが、通信機能を介してネットワークに接続されている状態においては所定のサーバ装置側の記憶領域を含むものであってもよい。
【００１２】
操作部４は、押しボタン式のキーとして、図示省略したが、電源をオン／オフさせる電源キーなどを備えている。無線ＬＡＮ（Local  Area  Network）通信部５は、高速大容量の通信が可能な無線通信モジュールで、最寄りの無線ＬＡＮルータ（図示省略）を介してインターネットなどに接続可能となっている。外付けキーボード６は、任意に接続可能な外部機器としてのキーボード装置で、テンキー、ファンクションキーなどを備えている。モーションセンサ部７は、３次元空間上のタブレット端末装置の姿勢を検出するセンサで、例えば、図示省略したが、３次元空間の３軸方向（Ｘ・Ｙ・Ｚ方向）における加速度を検出する加速度センサなどを有し、このモーションセンサ７の出力結果に基づいて制御部１は、タブレット端末装置の姿勢の変化によりタッチ表示部８の表示内容の向きを変更するようにしている。
【００１３】
タッチ表示部８は、表示パネル８ａにタッチパネル８ｂを積層配設した構成で、表示パネル８ａは、縦横比（例えば、横４：縦３）の異なる画面を有した高精細液晶ディスプレイであり、タッチパネル８ｂは、撮影者の指などでタッチ操作された位置を検知してその座標データを入力するタッチスクリーンを構成するもので、例えば、静電容量方式あるいは抵抗膜方式を採用しているが、その他の方式であってもよい。なお、タッチ操作とは、タッチパネル８上への接触操作（タッチ操作）に限らず、その接触操作に近似する操作として、例えば、指やペンの接近や接近移動による静電容量変化や明るさ変化などに応じて指やペンの位置を検出する非接触操作を含むことを意味している。つまり、接触操作を検出する接触型タッチパネルに限らず、非接触操作を検出する非接触型タッチパネルや操作検出デバイスであってもよいが、本実施形態にあっては、タッチ操作として、接触型タッチパネル上での接触操作を例示した場合である。
【００１４】
図２は、タッチ表示部８に表示されたトップメニュー画面を例示した図である。
このトップメニュー画面は、メニュー定義テーブル３ｃの内容に応じてタッチ表示部８に表示されたもので、図示の例は、縦横比の異なるタッチ表示部８の画面を横長に向けた状態を示している。すなわち、トップメニュー画面は、階層メニューの最上位の階層メニュー（最上位メニュー）を表示する画面で、その画面の右下に寄せて配置されたメニューアイコン表示領域Ｄ１と、画面の左上に寄せて配置されたメニュー名表示領域Ｄ２と、画面の左下に寄せて配置されたリターンボタン表示領域Ｄ３と、画面の下端部に配置されたタスクバー表示領域Ｄ４を有している。
【００１５】
メニューアイコン表示領域Ｄ１は、階層メニューを構成する階層毎に、同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンｍｎをマトリックス状に配列表示する領域である。メニュー名表示領域Ｄ２は、メニュー画面の名称（メニュー名）を表示する領域である。リターンボタン表示領域Ｄ３は、現在表示中のメニュー画面よりも一つ前の階層のメニュー画面に戻す際に操作されるリターンボタンを表示する領域である。タスクバー表示領域Ｄ４は、メニュー画面以外の領域で、現在時刻やアイコンなどを表示する領域である。
【００１６】
メニューアイコン表示領域Ｄ１は、その全体を複数個に区画、図示の例では、３（行）×３（列）のマトリックス状に９個に区画し、各区画に同一形状で同大の矩形アイコン（メニューアイコン）ｍｎが割り当てられている。各区画に割り当てたメニューアイコンｍｎは、隣同士が僅かに離れるように接近配列されたもので、各区画内のエリア全体は、タッチ操作を受け付け可能なタッチ有効エリアとなっている。この各メニューアイコンｍｎには、一連の数字（１〜９）が順次割り当て表示されている。すなわち、この一連の数字（１〜９）は、メニューアイコンｍｎを識別可能とするもので、メニューアイコン表示領域Ｄ１の左上を１行１列目とし、右下を３行３列目とした場合に、１行１列目のメニューアイコンｍｎには“１”、２行１列目のメニューアイコンｍｎには“２”、…、３行３列目のメニューアイコンｍｎには“９”が順次割り当て表示されている。
【００１７】
このように各メニューアイコンｍｎに割り当てられた配列数字（１〜９）は、半透過で表示（図中、点線表示）されており、メニューアイコンｍｎの補助的な識別符号として用いられる。つまり、メニューアイコンｍｎには、図示のように“ファイルマネージャ”、“手書きメモ”、…、“メンテナンス”のメニュー項目名（文字列）がアイコン識別用として明瞭に表示されているのに対し、上述の数字（１〜９）は、メニューアイコンｍｎの左上寄りに半透過で表示されている。なお、図２の例では、３（行）×３（列）のマトリックス表示を例示したが、マトリックス領域のサイズやその区画の仕方は、例えば、４（行）×３（列）、４（行）×４（列）などであってもよい。
【００１８】
メニューアイコンｍｎには、上述したようにアイコン識別用として、メニュー項目名（文字列）と共に配列数字（１〜９）が表示されているほかに、メニューアイコンｍｎの種類を示す情報が付加表示されている。すなわち、メニューアイコンｍｎには、それに続く下位の階層メニュー（下位メニュー）が存在しているメニュー項目であるか、下位メニューが存在していない最下位の階層レベル（最下位レベル）のメニュー項目であるかを識別する情報（アイコンの種類を示す情報）が付加表示されている。図示の例では、１行１列目のメニューアイコンｍｎから３行２列目のメニューアイコンｍｎまでは、それに対応するメニュー項目の階層レベルが最下位レベルの場合であり、これらのメニューアイコンｍｎの右上寄りには、最下位レベルのメニュー項目であることを示すためにそのメニュー項目の内容（処理内容など）をシンボル化（絵柄化）したアイコンシンボルＳ１が付加表示されている。
【００１９】
また、図示の例において、１行３列目から３行３列目までの各メニューアイコンｍｎは、それに対応するメニュー項目に下位メニューが存在している場合であり、これらのメニューアイコンｍｎには、フォルダシンボルＳ２が付加表示されている。つまり、メニュー項目には下位メニューが存在していることをファイルとフォルダとの関係で表現するフォルダシンボルＳ２が付加表示されている。
【００２０】
図３は、メニュー定義テーブル３ｃに記憶されている階層メニューを説明するための図である。
この階層メニューは、第１階層（ルート）のメニューをトップメニューとして、以下、第２階層以下のサブメニューが階層配列された構成となっている。図示の例では、第１階層に属するメニュー項目として、“（１）ファイルマネージャ”、“（２）手書きメモ”、…“（９）メンテナンス”の各メニュー項目が存在し、この“（９）メンテナンス”の下位階層（第２階層）に属するメニュー項目として、“（９１）セキュリティ”、“（９２）設定”、“（９３）バックアップ”、“（９４）コピー”、の各メニュー項目が存在していることを示している。
【００２１】
更に、この“（９１）セキュリティ”の下位階層（第３階層）に属するメニュー項目として、“（９１１）盗難防止”、“（９１２）セキュリティ設定”、“（９１３）業務環境設定”の各メニュー項目が存在し、この“（９１３）業務環境設定”の下位階層（第４階層）に属するメニュー項目として、“（９１３１）ログイン認証設定”、“（９１３２）業務ユーザ編集”の各メニュー項目が存在していることを示している。なお、（１）、（９１）、（９１３）、（９１３１）のように括弧内の数字は、階層別にメニュー項目を識別するための項目番号であり、例えば、項目番号の桁数は階層レベルに対応付けられていて、項目番号が１桁の場合には第１階層、２桁の場合には第２階層、３桁の場合には第３階層、４桁の場合には第４階層を表している。
【００２２】
次に、本実施形態におけるタブレット端末装置の動作概念を図４〜図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、ネットワークなどの伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用して本実施形態特有の動作を実行することもできる。
【００２３】
図４及び図５は、電源投入に応じて実行開始されるタブレット端末装置の全体動作（本実施形態の特徴的な動作）を説明するためのフローチャートである。
先ず、制御部１は、電源投入操作に応じて各種のメモリなどをクリアする初期化処理を実行すると共に、正規なユーザであるかを認証するためのユーザ認証処理（図４のステップＡ１）を実行した後、表示対象である階層メニューを構成する各階層の中から先頭の第１階層を指定する（ステップＡ２）。そして、この指定階層に属する各メニュー項目を配置表示するメニュー画面を生成してタッチ表示部８に切り替え表示するメニュー画面生成切替表示処理に移る（ステップＡ３）。
【００２４】
図６は、メニュー画面生成切替表示処理（図４のステップＡ３）を詳述するためのフローチャートである。
先ず、制御部１は、タッチ表示部８にメニュー画面の基本フォームとして、メニューアイコン表示領域Ｄ１、メニュー名表示領域Ｄ２、リターンボタン表示領域Ｄ３を配置表示する（ステップＢ１）。そして、指定階層に基づいてメニュー定義テーブル３ｃを参照し（ステップＢ２）、指定階層に属する各メニュー項目のメニュー名（項目名）を読み出して、メニュー画面内のメニュー名表示領域Ｄ２に配置表示する（ステップＢ３）。次に、メニュー画面内のメニューアイコン表示領域Ｄ１を３（行）×３（列）のマトリックス状に区画し、各区画エリア内に配列数字（１〜９）を割り当て、その配列数字を半透過表示する（ステップＢ４）。
【００２５】
更に、指定階層は、第２階層以下であるかを調べるが（ステップＢ５）、最初は第１階層が指定されているため（ステップＢ５でＮＯ）、メニュー定義テーブル３ｃから指定階層に属するメニュー項目数を取得し（ステップＢ７）、そのメニュー項目数を“Ｎ”とする（ステップＢ８）。この場合、図３に示すように第１階層に属するメニュー項目数は“９”であるからＮ＝９となる。次に、メニューアイコン表示領域Ｄ１内にメニュー項目数分のメニューアイコンｍｎを順次割り当てるためのアイコン指定アドレスＡの値を初期値“１”とする（ステップＢ９）。
【００２６】
次に、このアイコン指定アドレスＡの値で指定されるメニューアイコン表示領域Ｄ１内の区画エリアをタッチ操作が有効なタッチエリア（メニューアイコンｍｎ）として指定する（ステップＢ１０）。いま、アイコン指定アドレスＡの値は、初期値“１”であるからメニューアイコン表示領域Ｄ１内の１行１列目にメニューアイコンｍｎが割り当てられる。そして、この指定メニューアイコンｍｎに対応するメニュー項目に基づいてメニュー定義テーブル３ｃからその項目名を読み出し、その指定アイコンｍｎ上に配置表示する（ステップＢ１１）。これによって図２に示すように１行１列目のメニューアイコンｍｎには、項目名として“ファイルマネージャ”が表示される。
【００２７】
そして、この指定メニューアイコンｍｎのメニュー項目に基づいてメニュー定義テーブル３ｃを参照し、そのメニュー項目に下位メニューが存在しているかを調べ（ステップＢ１２）、下位メニューが存在していなければ（ステップＢ１でＮＯ）、最下位レベルのメニュー項目であると判断し、指定アイコン上にその項目内容を表現したアイコンシンボルＳ１（図２参照）を付加表示する（ステップＢ１３）。また、指定アイコンのメニュー項目に続いて下位メニューが存在していれば（ステップＢ１２でＹＥＳ）、フォルダシンボルＳ２（図２参照）を付加表示する（ステップＢ１４）。いま、１行１列目のニューアイコンｍｎが指定されている場合には、その項目内容（ファイルマネージャ）を表現したアイコンシンボルＳ１が表示される。
【００２８】
このようにして１行１列目のメニューアイコンｍｎを生成し終わると、アイコン指定アドレスＡの値に“１”を加算してその値を更新する処理（ステップＢ１５）を行った後、その更新後のアイコン指定アドレスＡの値は、指定階層のメニュー項目数Ｎの“９”を超えたかを調べる（ステップＢ１６）。いま、アイコン指定アドレスＡの値は“２”に更新された場合であるから（ステップＢ１６でＮＯ）、上述のステップＢ１０に戻り、アイコン指定アドレスＡの値“２”に対応する２行１列目のメニューアイコンｍｎを指定し、そのメニューアイコンｍｎ上に項目名として“手書きメモ”を表示する（ステップＢ１１）。この場合も２行１列目のメニューアイコンｍｎのメニュー項目は最下位レベルのメニュー項目であるから（ステップＢ１２でＮＯ）、このメニューアイコンｍｎにアイコンシンボルＳ１を表示する（ステップＢ１４）。以下、同様の動作をアイコン指定アドレスＡの値が“Ｎ＝９”を超えるまで上述の動作を繰り返す（ステップＢ１０〜Ｂ１６）。
【００２９】
これによって３行１列目のメニューアイコンｍｎ、１行２列目のメニューアイコンｍｎ、…、３行３列目のメニューアイコンｍｎが順次割り当てられると共に、それらのアイコン上には項目名が表示されたり、アイコンシンボルＳ１又はフォルダシンボルＳ２が表示されたりする。その後、アイコン指定アドレスＡの値が“Ｎ＝９”を超えると（ステップＢ１６でＹＥＳ）、図６のフローから抜ける。これによって図２に示すようなトップメニュー画面が生成表示される。この場合、１行１列目のメニューアイコンｍｎ〜３行２列目のメニューアイコンｍｎには、アイコンシンボルＳ１が表示され、１行３列目のメニューアイコンｍｎから３行３列目の〜メニューアイコンｍｎには、フォルダシンボルＳ２”が表示される。
【００３０】
このようにしてトップメニュー画面を生成して表示する処理（図４のステップＡ３）が終わると、メニュー画面上のアイコン表示領域Ｄ上のいずれかのメニューアイコンｍｎが指やペンなどでタッチされたかを調べる（ステップＡ４）。いま、いずれかのアイコンｍｎがタッチされたときには（ステップＡ４でＹＥＳ）、例えば、図２に示すように、３行３列目のメニュー名が“メンテナンス”のメニューアイコンｍｎがタッチ操作されたときには、そのタッチ操作されたメニューアイコンｍｎに対応するメニュー項目を指定すると共に（ステップＡ５）、その指定メニュー項目を識別する項目番号及びメニュー名を操作履歴としてメニューアイコン操作履歴メモリ３ｄに記憶しておく（ステップＡ６）。そして、指定メニュー項目に基づいてメニュー定義テーブル３ｃを参照し、そのメニュー項目に下位メニューが存在しているかを調べる（ステップＡ７）。つまり、現在の階層よりも１レベル分下がった階層（次の下位レベルの階層）に属するメニュー項目が存在しているかを調べる。
【００３１】
ここで、指定メニュー項目に下位メニューが存在していない場合（ステップＡ７でＮＯ）、つまり、アイコンシンボルＳ１が表示されているメニューアイコンｍｎがタッチされた場合には、最下位レベルのメニュー項目であると判断し、その項目に対応付けられているアプリケーションを起動させてそのアプリケーション画面をタッチ表示部８に表示（ステップＡ８）すると共に、そのアプリケーション処理を実行する（ステップＡ９）。その後、アプリケーション処理が終了すると、上述のメニュー画面生成切替表示処理（ステップＡ３）に戻る。この場合、指定階層が第１階層のままであれば、上述と同様の処理を実行することによりトップメニュー画面が表示される。
【００３２】
一方、タッチ操作されたメニューアイコンｍｎに対応するメニュー項目（指定メニュー項目）に下位メニューが存在している場合（ステップＡ７でＹＥＳ）、例えば、図２に示すようなトップメニュー画面が表示されている状態において、“メンテナンス”のメニューアイコンｍｎには、フォルダシンボルＳ２”が表示されているので、このようなフォルダシンボルＳ２が表示されているメニューアイコンｍｎがタッチ操作された場合には、その指定メニュー項目に基づいてメニュー定義テーブル３ｃを参照し、その下位階層に属する各メニュー項目を指定すると共に（ステップＡ１０）、当該指定メニュー項目の階層を指定する（ステップＡ１１）。この場合、図３に示すように“メンテナンス”の下位階層として“（９１）セキュリティ”、“（９２）設定”、“（９３）バックアップ”、“（９４）コピー”の各メニュー項目が指定されると共に、その指定メニュー項目の階層として第２階層が指定される。
【００３３】
その後、上述のメニュー画面生成切替表示処理（ステップＡ３）に戻り、図６のステップＢ１〜Ｂ４を実行する。図７は、トップメニュー画面（図２参照）上において、“メンテナンス”のメニューアイコンｍｎがタッチ操作された場合に、その操作に応じて切り替え表示された２階層目のメニュー画面（トップメニュー画面よりも１レベル分下がったメニュー画面）を示している。この２階層目のメニュー画面のメニュー名表示領域Ｄ２には“メンテナンス”が表示される（ステップＢ３）。そして、次のステップＢ５に移り、指定階層は第２階層以下であるかを調べるが、いま、指定階層は第２階層であるから（ステップＢ５でＹＥＳ）、メニュー画面内にメニュー選択履歴表示領域Ｄ５及びアイテム選択履歴表示領域Ｄ６を配置表示する（ステップＢ６）。
【００３４】
すなわち、メニュー名表示領域Ｄ２の下側にはメニュー選択履歴表示領域Ｄ５が配置される共にその領域Ｄ５内には前回のメニュー名として“トップメニュー”が表示され、また、メニューアイコン表示領域Ｄ１の上側にはアイテム選択履歴表示領域Ｄ６が配置され、その領域Ｄ６内には前回の項目番号として“９”が表示される。そして、ステップＢ７に移るが、この場合、メニュー項目数はＮ＝４となり、以下、ステップＢ１０〜Ｂ１６の実行により、メニューアイコン表示領域Ｄ１には、図７に示すように４つのメニューアイコンｍｎが割り当て配置される。
【００３５】
このようにトップメニュー画面から第２階層のメニュー画面に切り替えられても、２階層目のメニュー画面のメニューアイコン表示領域Ｄ１は、トップメニュー画面と同じ位置に割り当て配置される。そして、１行１列目、２行１列目〜１行２列の区画には、“セキュリティ”、“設定”、“バックアップ”、“コピー”の各メニューアイコンｍｎが割り当て配置される。また、第２階層に属するメニュー項目数に関わらず、各メニューアイコンｍｎの形状及び大きさはトップメニュー画面の場合と同一であり、メニュー画面が切り替えられてもメニューアイコン表示領域Ｄ１の基本フォームが変化しないようにしている。
【００３６】
図７に示したような第２階層のメニュー画面が表示されている状態において、いずれかのメニューアイコンｍｎがタッチ操作された場合（図４のステップＡ４でＹＥＳ）、例えば、“セキュリティ”のメニューアイコンｍｎがタッチされた場合、そのメニューアイコンｍｎには、フォルダシンボルＳ２”が表示されているので、ステップＡ７では下位メニュー有り判断されて上述と同様に、ステップＡ１０、Ａ１１、Ａ３の処理が行われる結果、図８に示すような第３階層のメニュー画面に切り替え表示される。この場合、メニュー名表示領域Ｄ２には“セキュリティ”が表示され、その下側に配置されたメニュー選択履歴表示領域Ｄ５には、前回のメニュー名“メンテナンス”が並列表示され、更にその下側には前々回のメニュー名“トップメニュー”が並列表示される。また、アイテム選択履歴表示領域Ｄ６には、前々回の項目番号“９”が表示され、それに続けて前回の項目番号“１”が直列表示される。
【００３７】
図８に示したような第２階層のメニュー画面が表示されている状態において、いずれかのメニューアイコンｍｎがタッチ操作された場合（図４のステップＡ４でＹＥＳ）、例えば、“業務環境設定”のメニューアイコンｍｎがタッチされた場合、そのメニューアイコンｍｎには、フォルダシンボルＳ２”が表示されているので、ステップＡ７では下位メニュー有り判断されて上述と同様に、ステップＡ１０、Ａ１１、Ａ３の処理が行われる結果、図９に示すような第４階層のメニュー画面に切り替え表示される。
【００３８】
この場合、メニュー名表示領域Ｄ２には“業務環境設定”が表示され、その下側に配置されたメニュー選択履歴表示領域Ｄ５には、前回のメニュー名“セキュリティ”が表示され、その下側には前々回のメニュー名“メンテナンス”が並列表示され、更にその下側に最初の“トップメニュー”が並列表示される。また、アイテム選択履歴表示領域Ｄ６には、最初の項目番号“９”に続けて前々回の項目番号“１”が直列表示され、更に続けて前回の項目番号“３”直列表示される。
【００３９】
図９に示したような第３階層のメニュー画面が表示されている状態において、いずれかのメニューアイコンｍｎがタッチ操作された場合（図４のステップＡ４でＹＥＳ）、例えば、“ログイン認証設定”のメニューアイコンｍｎがタッチされた場合、そのメニューアイコンｍｎには、アイテムシンボルＳ１”が表示されているので、ステップＡ７では下位メニュー無し判断されてステップＡ８に移り、図１０に示すようなログイン認証設定用のアプリケーション画面が表示される。その後、そのアプリケーション処理を実行し（ステップＡ９）、例えば、認証方式、誤認識許可回数などの必要項目に対応してその項目データを入力する処理を行う。これによってログイン認証設定の処理が終了すると（例えば、図１０に示した「ＯＫキー」が操作されると）、上述のメニュー画面生成切替表示処理（ステップＡ３）に戻る。この場合、指定階層が第３階層のままであれば、上述と同様の処理を実行することにより図９に示したメニュー画面に戻る。
【００４０】
他方、メニュー画面が表示されている状態において、メニューアイコンｍｎがタッチされなければ（図４のステップＡ４でＮＯ）、図５のフローに移り、メニュー選択履歴表示領域Ｄ５内のいずれかのメニュー名がタッチ操作されたかを調べたり（ステップＡ１２）、アイテム選択履歴表示領域Ｄ６のいずれかの項目番号がタッチ操作されたかを調べたり（ステップＡ１４）、リターンボタン表示領域Ｄ３がタッチ操作されたかを調べたりする（ステップＡ１６）。
【００４１】
いま、メニュー選択履歴表示領域Ｄ５内のメニュー名がタッチ操作されたときには（ステップＡ１２でＹＥＳ）、メニューアイコン操作履歴メモリ３ｄを参照し、タッチされたメニュー名に対応する操作履歴（メニュー項目）を指定し（ステップＡ１３）、また、アイテム選択履歴表示領域Ｄ６内の項目番号がタッチ操作されたときには（ステップＡ１４でＹＥＳ）、メニューアイコン操作履歴メモリ３ｄを参照し、タッチされた項目番号に対応する操作履歴（メニュー項目）を指定する（ステップＡ１５）。
【００４２】
図１１（Ａ）は、メニューアイコン操作履歴メモリ３ｄを説明するための図である。
このメニューアイコン操作履歴メモリ３ｄの内容は、上述した図２、図７〜図９の各メニュー画面を順次表示させた場合の操作履歴を示したもので、メニューアイコンｍｎの操作順にそのアイコンに対応付けられているメニュー項目を識別するためのメニュー名及び項目番号が操作履歴として記憶されている。すなわち、メニュー名表示位置（１）〜（５）に対応してメニュー名“トップメニュー”〜“ログイン認証設定”が順次記憶され、項目番号表示位置（１）〜（４）に対応して項目番号“（９）”〜“（９１３１）”が順次記憶されている場合を示している。
【００４３】
図中、メニュー名表示位置（１）〜（５）は、図１１（Ｂ）に示すようにメニュー選択履歴表示領域Ｄ５内に表示されているメニュー名の表示位置（座標）を示し、メニューアイコン操作履歴メモリ３ｄの内容とメニュー選択履歴表示領域Ｄ５の内容とを対応付けるための情報で、図示の例では、メニュー名表示位置（１）が“トップメニュー”〜メニュー名表示位置（４）が“業務認証設定”となっている。同様に、項目番号表示位置（１）〜（４）は、図１１（Ｃ）に示すようにアイテム選択履歴表示領域Ｄ６内に表示されている項目番号の表示位置を示し、メニューアイコン操作履歴メモリ３ｄの内容とアイテム選択履歴表示領域Ｄ６の内容とを対応付けるための情報で、図示の例では、項目番号表示位置（１）が“（９）”〜項目番号表示位置（３）が“（９１３）”となっている。
【００４４】
制御部１は、上述のように構成されたメニューアイコン操作履歴メモリ３ｄを参照し、メニュー選択履歴表示領域Ｄ５内のいずれかのメニュー名がタッチされた際には、そのメニュー名の表示位置に基づいて対応する操作履歴としてメニュー項目を指定したり、アイテム選択履歴表示領域Ｄ６内のいずれかの項目番号がタッチされた際には、その項目番号の表示位置に基づいて対応する操作履歴としてとしてメニュー項目を指定したりする（ステップＡ１２〜Ａ１５）。また、リターンボタン表示領域Ｄ３がタッチ操作されたときには（ステップＡ１６でＹＥＳ）、メニューアイコン操作履歴メモリ３ｄを参照し、現在のメニュー画面よりも一つ前のメニュー項目を指定する（ステップＡ１７）。このようにしてメニュー項目が指定されると、その項目番号の桁数に基づいてそのメニューの階層を指定する（ステップＡ１８）。その後、図４のステップＡ３に戻り、メニュー画面生成切替表示処理が実行される結果、指定階層に応じたメニュー画面に戻される。
【００４５】
他方、メニューアイコン表示領域Ｄ１へのタッチ操作が行われず（図４のステップＡ４でＮＯ）、かつ、メニュー選択履歴表示領域Ｄ５、アイテム選択履歴表示領域Ｄ６、リターンボタン表示領域Ｄ３へのタッチ操作も行われなかったときには（図５のステップＡ１２、Ａ１４、Ａ１６でＮＯ）、外付けキーボード６から項目番号が置数入力されたかを調べたり（ステップＡ１９）、電源オフされたかを調べたりする（ステップＡ２１）。
【００４６】
ここで、ユーザにあっては、アイテム選択履歴表示領域Ｄ６に表示されている項目番号を確認してその数字が外付けキーボード６から置数入力された場合には（ステップＡ１９でＹＥＳ）、その置数入力された項目番号を階層番号として指定（ステップＡ２０）した後、上述のメニュー画面生成切替表示処理（ステップＡ３）に戻る。これによって任意に置数入力された階層のメニュー画面に切り替えられる。また、電源もオフされなければ（ステップＡ２１でＮＯ）、図４のステップＡ４に戻り、上述の動作が繰り返されるが、電源もオフされたときには（ステップＡ２１でＹＥＳ）、図４及び図５のフローの終了となる。
【００４７】
以上のように、本実施形態において制御部１は、同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示した場合に、メニュー画面内のメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別し、最下位レベルであると判別されたメニュー項目のメニューアイコンと最下位レベルではないと判別されたメニュー項目のメニューアイコンを識別可能に表示するようにしたので、階層メニューを適切に表示することができ、操作性が優れたものとなる。すなわち、ユーザにあってはメニューアイコン表示領域Ｄ１のコンパクト化により操作性を高めることが可能となるほか、メニューアイコンｍｎ毎にその種類を適切に確認することができ、操作性を更に高めることが可能となる。
【００４８】
制御部１は、階層メニューを構成する階層毎に、同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示したメニューアイコン表示領域Ｄ１を備えたメニュー画面に切り替え表示するようにしたので、階層の異なるメニュー画面に切り替えられても、同一のフォームを備えたメニュー画面、つまり、メニューアイコンをマトリックス状に配列表示したメニューアイコン表示領域Ｄ１を備えたメニュー画面を表示することができ、ユーザにあっては同一のフォームのメニュー画面上での操作が可能となり、操作性を更に高めることが可能となる。
【００４９】
制御部１は、最下位レベルであると判別したメニュー項目のメニューアイコンｍｎにその項目内容を表現したアイテムシンボルＳ１を付加表示するようにしたので、ユーザにあっては、アイテムシンボルＳ１を見るだけでどのような内容のメニュー項目であるかを容易に確認することができ、操作性を更に高めることが可能となる。
【００５０】
制御部１は、最下位レベルではないと判別したメニュー項目のメニューアイコンｍｎに下位階層が有ることを表現したフォルダシンボルＳ２を付加表示するようにしたので、ユーザにあっては、フォルダシンボルＳ２を見るだけで下位メニュの存在を容易に確認することができ、操作性を更に高めることが可能となる。
【００５１】
制御部１は、メニュー画面を切り替える毎に、メニューアイコン表示領域Ｄ１をメニュー画面内の同一位置に割り当て配置するようにしたので、階層の異なるメニュー画面に切り替えられてもメニューアイコン表示領域Ｄ１のメニュー画面上での配置位置は変わらず、同一位置に表示されているので、ユーザにあってはメニューアイコン表示領域Ｄ１を探さなくても良く、操作性を更に高めることができる。
【００５２】
制御部１は、メニュー画面を切り替えられても、メニュー項目数に関わらず、同じ形状及び同じ大きさの各メニューアイコンｍｎをマトリックス状に配列表示するようにしたので、メニューアイコン表示領域Ｄ１の基本フォームはメニュー画面が切り替えられても変更されず、操作性を更に高めることができる。
【００５３】
制御部１は、メニューアイコン操作履歴メモリ３ｄの内容を表示すると共に、この選択操作履歴の中から任意の操作履歴がユーザ操作によって指定された際に、その指定履歴に応じた階層のメニュー画面に切り替えるようにしたので、ユーザにあっては、ユーザにあっては、現在のメニュー項目に至るまでにどのようなメニュー項目を選択したかを確認することができると共に、その操作履歴の中から所望するメニュー画面に容易に戻ることができる。
【００５４】
操作履歴として項目番号を階層毎に順次配列表示するようにしたので、操作履歴としてのメニュー項目をその項目番号で知らせることができる。
【００５５】
選択操作履歴としてメニュー名を階層毎に順次配列表示するようにしたので、操作履歴としてのメニュー項目をそのメニュー名で知らせることができる。
【００５６】
メニュー画面上には、リターンボタン表示領域Ｄ３、メニュー選択履歴表示領域Ｄ５、アイテム選択履歴表示領域Ｄ６が同時に表示されているので、そのいずれかの表示領域をタッチ操作することにより所望のメニュー画面に戻すことができ、ユーザにあっては、利便性の良いものとなる。
【００５７】
なお、上述した実施形態においては、外付けキーボード６から置数入力された操作履歴（項目番号）に基づいてメニュー画面を切り替え表示可能としたが、メニューアイコンｍｎの選択操作として、例えば、１行１列目のメニューアイコンｍｎを選択する場合には、半透過表示の数値“１”を入力するなど、各メニューアイコンｍｎに割り当てられている半透過表示の数字を外付けキーボード６から置数入力するようにしてもよい。これによってメニューアイコンｍｎをタッチ操作することによりアイコンを選択する代わりに、外付けキーボード６からもアイコン選択が可能となり、利便性の良いものとなる。
【００５８】
上述した実施形態においては、特に言及しなかったが、モーションセンサ７の出力結果に基づいてタブレット端末装置の姿勢の変化によりタッチ表示部８の表示内容の向きを変更する場合に、図１２に示すように、メニュー画面が縦長状態から横長状態に変更された場合あるいは横長状態から縦長状態に変更された場合、メニュー内のメニューアイコン表示領域Ｄ１、メニュー名表示領域Ｄ２、リターンボタン表示領域Ｄ３、メニュー選択履歴表示領域Ｄ５、アイテム選択履歴表示領域Ｄ６の配置位置を変更し、その領域の大きさ、形状を変更しないようにしてもよい。これによってタブレット端末装置の姿勢変化に関わらず、操作性を維持することができる。
【００５９】
上述した実施形態においては、メニューアイコンｍｎの種類を識別可能に表示する場合に、最下位レベルであると判別したメニュー項目のメニューアイコンｍｎにその項目内容を表現したアイテムシンボルＳ１を付加表示し、最下位レベルではないと判別したメニュー項目のメニューアイコンｍｎに下位階層が有ることを表現したフォルダシンボルＳ２を付加表示するようにしたが、アイテムシンボルＳ１、フォルダシンボルＳ２に限らず、アイコン色を変更したり、アイコン模様を変更したり、アイコンの形状や大きさを変更したりするようにしてもよい。
【００６０】
上述した実施形態においては、各メニューアイコンｍｎに半透過表示の数字を割り当て表示するようにしたが、アルファベット文字、記号などであってもよく、各メニューアイコンｍｎを感覚的に識別できるものであればよい。
【００６１】
また、上述した実施形態においては、メニュー表示装置としてタブレット端末装置に適用した場合を示したが、これに限らず、パーソナルコンピュータ、ＰＤＡ（個人向け携帯型情報通信機器）、デジタルカメラ、音楽プレイヤー、スマートフォンなどの携帯電話機、電子ゲームなどに適用することもできる。
【００６２】
また、上述した実施形態において示した“装置”や“部”とは、機能別に複数の筐体に分離されていてもよく、単一の筐体に限らない。また、上述したフローチャートに記述した各ステップは、時系列的な処理に限らず、複数のステップを並列的に処理したり、別個独立して処理したりするようにしてもよい。
【００６３】
以上、この発明の実施形態について説明したが、この発明は、これに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下、本願出願の特許請求の範囲に記載された発明を付記する。
（付記）
（請求項１）
請求項１に記載の発明は、
階層メニューを表示するメニュー表示装置であって、
同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示する第１の表示制御手段と、
前記第１の表示制御手段によって表示されたメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別する判別手段と、
前記判別手段によって最下位レベルであると判別されたメニュー項目のメニューアイコンと最下位レベルではないと判別されたメニュー項目のメニューアイコンを識別可能に表示する第２の表示制御手段と、
を備えたことを特徴とするメニュー表示装置である。
（請求項２）
請求項２に記載の発明は、請求項１に記載のメニュー表示装置において、
前記第１の表示制御手段は、階層メニューを構成する階層毎に、同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示したメニューアイコン表示領域を備えたメニュー画面に切り替え表示し、
前記判別手段は、前記第１の表示制御手段によって切り替えられたメニュー画面内のメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項３）
請求項３に記載の発明は、請求項１あるいは請求項２に記載のメニュー表示装置において、
前記第２の表示制御手段は、前記判別手段によって最下位レベルであると判別されたメニュー項目のメニューアイコンにその項目内容を表現したシンボルを付加表示する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項４）
請求項４に記載の発明は、請求項１〜請求項３のいずれかに記載のメニュー表示装置において、
前記第２の表示制御手段は、前記判別手段によって最下位レベルではないと判別されたメニュー項目のメニューアイコンに下位階層が有ることを表現したシンボルを付加表示する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項５）
請求項５に記載の発明は、請求項２に記載のメニュー表示装置において、
前記第１の表示制御手段は、メニュー画面を切り替える毎に、前記メニューアイコン表示領域をメニュー画面内の同一位置に割り当て配置する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項６）
請求項６に記載の発明は、請求項５に記載のメニュー表示装置において、
前記第１の表示制御手段は、メニュー画面を切り替える毎に、メニュー項目数に関わらず、同じ形状及び同じ大きさの各メニューアイコンを前記メニューアイコン表示領域内に配列表示する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項７）
請求項７に記載の発明は、請求項１〜請求項６のいずれかに記載のメニュー表示装置において、
前記メニュー画面内に配列表示されているメニューアイコンの中から任意のアイコンを選択する選択操作が行われる毎に、その選択アイコンに対応するメニュー項目を識別する情報を選択操作履歴として順次記憶する履歴記憶手段と、
前記履歴記憶手段に記憶されている選択操作履歴を階層毎に配列表示すると共に、この選択操作履歴の中から任意の操作履歴がユーザ操作によって指定された際に、その指定履歴に応じた階層のメニュー画面に切り替える第３の表示制御手段と、
を更に備える、
ようにしたことを特徴とするメニュー表示装置である。
（請求項８）
請求項８に記載の発明は、請求項７に記載のメニュー表示装置において、
前記第３の表示制御手段は、選択アイコンに対応するメニュー項目を識別する情報を選択操作履歴として配列表示する場合に、その項目番号を階層毎に順次配列表示する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項９）
請求項９に記載の発明は、請求項７あるいは請求項８に記載のメニュー表示装置において、
前記第３の表示制御手段は、選択アイコンに対応するメニュー項目を識別する情報を選択操作履歴として配列表示する場合に、そのメニュー名を階層毎に順次配列表示する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項１０）
請求項１０に記載の発明は、請求項１〜請求項９のいずれかに記載のメニュー表示装置において、
前記第１の表示制御手段は、各メニューアイコン内に一連の数字あるいは文字を所定の順序にしたがって割り当て表示し、
前記第１の表示制御手段によって一連の数字あるいは文字が各メニューアイコン内に割り当て配列されている状態において、任意のアイコンを選択する選択操作としてそのアイコンに割り当てられている数字あるいは文字を入力する入力手段を更に備える、
ようにしたことを特徴とするメニュー表示装置である。
（請求項１１）
請求項１１に記載の発明は、請求項１〜請求項１０のいずれかに記載のメニュー表示装置において、
縦横比の異なるメニュー画面の向きを検出する向き検出手段と、
前記向き検出手段によって検出されたメニュー画面の向きに応じてその表示内容の向きを変更する第４の表示制御手段と、
を備え、
前記第４の表示制御手段は、前記向き検出手段によって検出されたメニュー画面の向き関わらず、同じ形状、同じ大きさの各メニューアイコンをマトリックス状に配列表示する、
ようにしたことを特徴とするメニュー表示装置である。
（請求項１２）
請求項１２に記載の発明は、
コンピュータに対して、
階層メニューの同一階層に属する複数のメニュー項目に対応付けてそのメニューアイコンをマトリックス状に配列表示する機能と、
前記表示されたメニューアイコン毎にそのメニュー項目の階層が最下位レベルであるか否かを判別する機能と、
前記最下位レベルであると判別されたメニュー項目のメニューアイコンと最下位レベルではないと判別されたメニュー項目のメニューアイコンを識別可能に表示する機能と、
を実現させるためのプログラムである。
【符号の説明】
【００６４】
１  制御部
３  記憶部
３ａ  プログラムメモリ
３ｃ  メニュー定義テーブル
４  操作部
８  タッチ表示部
６  外付けキーボード
７  モーションセンサ部
Ｄ１  メニューアイコン表示領域
Ｄ２  メニュー名表示領域
Ｄ５  メニュー選択履歴表示領域
Ｄ６  アイテム選択履歴表示領域
【図１】
2014102671.tif 000003
【図２】
2014102671.tif 000004
【図３】
2014102671.tif 000005
【図４】
2014102671.tif 000006
【図５】
2014102671.tif 000007
【図６】
2014102671.tif 000008
【図７】
2014102671.tif 000009
【図８】
2014102671.tif 000010
【図９】
2014102671.tif 000011
【図１０】
2014102671.tif 000012
【図１１】
2014102671.tif 000013
【図１２】
2014102671.tif 000014