(57)【要約】    【構成】  携帯電話機１０はＣＰＵ１２を含み、ＣＰＵ１２はユーザの設定に従って、異なる表示サイズのメニュー画面を表示制御する。通常のサイズが選択されている場合には、各機能に対応する画像および文字列が描画されたアイコンを並べて表示する。また、拡大のサイズが選択された場合には、各機能に対応する拡大のサイズの画像のみが描画されたアイコンを並べて表示し、アイコンが表示された領域以外の表示領域に現在選択されているアイコンに設定された機能についての拡大のサイズの文字列が表示される。    【効果】  表示サイズを変更する場合には、画像および文字列の両方の表示サイズを変更するので、表示サイズに拘わらず、一目で内容を理解することができる。【選択図】  図１
2011054095.tif 000002
【特許請求の範囲】
【請求項１】
表示部、
選択された大きさで前記表示部に表示され、所定の項目についての内容を表す画像および文字列のデータを大きさ毎に記憶する記憶部、
前記画像および前記文字列を前記表示部に表示する大きさを、少なくとも第１の大きさおよび当該第１の大きさよりも大きい第２の大きさから選択する大きさ選択部、および
前記大きさ選択部によって前記第１の大きさが選択されたとき、前記所定の項目についての当該第１の大きさの前記画像および前記文字列を含む第１図柄を前記表示部に表示し、前記大きさ選択部によって前記第２の大きさが選択されたとき、前記所定の項目についての当該第２の大きさの前記画像を含む第２図柄を前記表示部に表示するとともに、当該表示部の表示領域のうちの当該第２図柄が表示される領域とは別の表示領域に、当該第２の大きさの前記文字列を表示する表示制御部を備える、電子機器。
【請求項２】
複数の前記所定の項目を含み、
ユーザの操作に従って前記複数の所定の項目のいずれか１つを選択する項目選択部、および
前記項目選択部によって選択された１つの前記所定の項目を強調して表示する強調表示制御部をさらに備える、請求項１記載の電子機器。
【請求項３】
前記表示制御部は、前記項目選択部によって選択された前記１つの所定の項目についての前記第２の大きさの前記文字列を表示する、請求項２記載の電子機器。
【請求項４】
前記第２の大きさの前記画像は、前記第１の大きさの前記画像の縦および横の比率と等しい比率で拡大した画像である、請求項１ないし３のいずれかに記載の電子機器。
【請求項５】
前記第２の大きさの前記画像は、前記第１の大きさの前記画像の縦および横の比率と異なる比率で拡大した画像である、請求項１ないし３のいずれかに記載の電子機器。
【請求項６】
前記表示制御部は、前記第２の大きさの前記画像の前記表示部上の並び順を、前記第１の大きさの前記画像の前記表示部上の並び順と対応する並び順で表示する、請求項２ないし５のいずれかに記載の電子機器。
【請求項７】
表示部、および選択された大きさで前記表示部に表示され、所定の項目についての内容を表す画像および文字列のデータを大きさ毎に記憶する記憶部を備える電子機器のプロセッサによって実行される情報処理プログラムであって、
前記画像および前記文字列を前記表示部に表示する大きさを、少なくとも第１の大きさおよび当該第１の大きさよりも大きい第２の大きさから選択する大きさ選択ステップ、および
前記大きさ選択ステップによって前記第１の大きさが選択されたとき、前記所定の項目についての当該第１の大きさの前記画像および前記文字列を含む第１図柄を前記表示部に表示し、前記大きさ選択ステップによって前記第２の大きさが選択されたとき、前記所定の項目についての当該第２の大きさの前記画像を含む第２図柄を前記表示部に表示するとともに、当該表示部の表示領域のうちの当該第２図柄が表示される領域とは別の表示領域に、当該第２の大きさの前記文字列を表示する表示制御ステップを実行させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は電子機器および情報処理プログラムに関し、特にたとえば、メニュー画面を表示装置に表示する、電子機器および情報処理プログラムに関する。
【背景技術】
【０００２】
この種の電子機器の一例が非特許文献１に開示されている。この非特許文献１には、携帯電話機の画面に表示される文字の大きさ、太さ、書体を変更できることが開示されている。従来の携帯電話機では、たとえば、通常の文字サイズ（フォント）が選択されている場合には、図２２（Ａ）に示すように、通常サイズのメニュー画面１が携帯電話機の表示装置に表示される。図面では分かり難いが、この通常サイズのメニュー画面１では、各項目についての内容を表す画像および文字列が描画されたアイコンがグリッド表示されている。ただし、図２２（Ａ）（図２２（Ｂ）も同じ）では、各項目についての内容を表す画像を簡単な図形や模様で示してあるが、実際には、何らかの機能（内容）を表す画像（図記号、イラストなど）が描画（表示）される。同様に、各項目についての内容を表す文字列は、適当な平仮名、アルファベット、数字を用いて示してあるが、実際には、何らかの機能（内容）を表す文字列が描画（表示）される。
【非特許文献１】http://broadband.mb.softbank.jp/mb/japanese/mysoftbank/crm/online_manual/pdf/v501sh/v501sh_bas.pdf
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、このような携帯電話機では、大きいサイズのフォントを選択（設定）すると、図２２（Ｂ）に示すような拡大サイズのメニュー画面２が表示装置に表示される。つまり、拡大サイズのメニュー画面２では、各項目についての内容を表す文字列のみが一覧で表示され、通常サイズのメニュー画面１においてアイコンに描画されていた画像は表示されない。携帯電話機のような多機能の電子機器では、メニュー画面には比較的多数のアイコンが表示され、各アイコンの大きさは小さくされる。このため、アイコンに描画される文字列の文字数は比較的少なくされる。したがって、画像と文字列との両方によって、ユーザが各項目の内容を理解できるように工夫されている。また、フォントを大きいサイズに設定する場合には、基本的には、小さいサイズのフォントが設定されている場合に使用される文字列を拡大しているだけであるため、対応する画像が表示されない場合には、一目で各項目の内容を理解するのが困難な場合があると考えられる。
【０００４】
それゆえに、この発明の主たる目的は、新規な、電子機器および情報処理プログラムを提供することである。
【０００５】
また、この発明の他の目的は、表示の大きさを変更した場合であっても、内容を一目で理解できる、電子機器および情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、本発明の理解を助けるために後述する実施の形態との対応関係を示したものであって、本発明を何ら限定するものではない。
【０００７】
第１の発明は、表示部、選択された大きさで表示部に表示され、所定の項目についての内容を表す画像および文字列のデータを大きさ毎に記憶する記憶部、画像および文字列を表示部に表示する大きさを、少なくとも第１の大きさおよび当該第１の大きさよりも大きい第２の大きさから選択する大きさ選択部、および大きさ選択部によって第１の大きさが選択されたとき、所定の項目についての当該第１の大きさの画像および文字列を含む第１図柄を表示部に表示し、大きさ選択部によって第２の大きさが選択されたとき、所定の項目についての当該第２の大きさの画像を含む第２図柄を表示部に表示するとともに、当該表示部の表示領域のうちの当該第２図柄が表示される領域とは別の表示領域に、当該第２の大きさの文字列を表示する表示制御部を備える、電子機器である。
【０００８】
第１の発明では、電子機器（１０）は、表示部（３０）を備えている。記憶部（１４，１６）には、選択された大きさで表示部に表示され、所定の項目についての内容を表す画像および文字列のデータが大きさ毎に記憶される。大きさ選択部（１２，２０）は、画像および文字列を表示部に表示する大きさを、少なくとも第１の大きさおよび当該第１の大きさよりも大きい第２の大きさから選択する。表示制御部（１２，２２，Ｓ１−Ｓ４７，Ｓ１０１−Ｓ１０７）は、大きさ選択部によって第１の大きさが選択されたとき、所定の項目についての当該第１の大きさの画像および文字列を含む第１図柄を表示部に表示する。また、表示制御部は、大きさ選択部によって第２の大きさが選択されたとき、所定の項目についての当該第２の大きさの画像を含む第２図柄を表示部に表示するとともに、当該表示部の表示領域のうちの当該第２図柄が表示される領域とは別の表示領域に、当該第２の大きさの文字列を表示する。
【０００９】
第１の発明よれば、選択された大きさで画像および文字列を表示部に表示するので、表示の大きさを変更する場合には、文字列の大きさのみならず対応する画像の大きさが変更される。したがって、一目で内容を理解することができる。
【００１０】
第２の発明は第１の発明に従属し、複数の所定の項目を含み、ユーザの操作に従って複数の所定の項目のいずれか１つを選択する項目選択部、および項目選択部によって選択された１つの所定の項目を強調して表示する強調表示制御部をさらに備える。
【００１１】
第２の発明では、項目選択部（１２，２０，Ｓ１１，Ｓ１５，Ｓ２９，Ｓ３７）は、複数の所定の項目のいずれか１つを選択する。強調表示制御部（１２，Ｓ１１，Ｓ１３，Ｓ１９，Ｓ２１，Ｓ２９，Ｓ３１，Ｓ４１−Ｓ４７，Ｓ１０５，Ｓ１０７）は、項目選択部によって選択された１つの所定の項目を強調して表示する。たとえば、選択されていない他の項目よりも画像を大きくしたり、輝度や色を変更したり、色を反転させたりする。
【００１２】
第２の発明によれば、選択されている項目を強調して表示するので、ユーザに分かり易く示すことができる。
【００１３】
第３の発明は第２の発明に従属し、表示制御部は、項目選択部によって選択された１つの所定の項目についての第２の大きさの文字列を表示する。
【００１４】
第３の発明では、表示制御部は、項目選択部によって選択された１つの所定の項目についての第２の大きさの文字列を表示する。つまり、複数の項目についての第２の大きさの画像と、選択された１つの項目についての第２の大きさの文字列とが表示部に表示される。
【００１５】
第３の発明によれば、第２の大きさが選択されている場合には、複数の項目についてのそれぞれの画像を表示領域に第２の大きさで表示するとともに、選択されている項目の画像に対応する文字列を第２の大きさで別の表示領域に表示するので、限られた表示部の表示領域を有効に使用して、分かり易く示すことができる。
【００１６】
第４の発明は、第１ないし第３の発明のいずれかに従属し、第２の大きさの画像は、第１の大きさの画像の縦および横の比率と等しい比率で拡大した画像である。
【００１７】
第４の発明では、第２の大きさの画像は、第１の大きさの画像の縦および横の比率と等しい比率で拡大した画像である。つまり、第２の大きさの画像は、相似形で第１の大きさの画像を拡大したものである。
【００１８】
第４の発明によれば、第２の大きさの画像は、第１の大きさの画像を相似形で拡大したものであるので、簡単な方法で見易くすることができる。
【００１９】
第５の発明は、第１ないし第３の発明のいずれかに従属し、第２の大きさの画像は、第１の大きさの画像の縦および横の比率と異なる比率で拡大した画像である。
【００２０】
第５の発明では、第２の大きさの画像は、第１の大きさの画像の縦および横の比率と異なる比率で拡大した画像である。つまり、第２の大きさの画像は、第１の大きさの画像の縦および横の両方または一方の比率を異なる比率で拡大したものである。たとえば、第２の大きさの画像は、第１の大きさの画像を横長にしたり、縦長にしたりものである。
【００２１】
第５の発明においても、第４の発明と同様に、簡単な方法で見易くすることができる。
【００２２】
第６の発明は、第２ないし第５の発明にいずれかに従属し、表示制御部は、第２の大きさの画像の表示部上の並び順を、第１の大きさの画像の表示部上の並び順と対応する並び順で表示する。
【００２３】
第６の発明では、表示制御部は、第２の大きさの画像の表示部上の並び順を、第１の大きさの画像の表示部上の並び順と対応する並び順で表示する。たとえば、所定の項目を示す第１の大きさの画像の配置位置と、当該所定の項目を示す第２の大きさの画像の配置位置とが同じに設定される。
【００２４】
第６の発明によれば、大きさの異なる画像であっても対応する並び順で表示されるので、表示の大きさを変更した場合であっても並び順が変更されないため、表示の大きさを変更することによって画像が見難くなるのを防止することができる。
【００２５】
第７の発明は、表示部、および選択された大きさで表示部に表示され、所定の項目についての内容を表す画像および文字列のデータを大きさ毎に記憶する記憶部を備える電子機器のプロセッサによって実行される情報処理プログラムであって、画像および文字列を表示部に表示する大きさを、少なくとも第１の大きさおよび当該第１の大きさよりも大きい第２の大きさから選択する大きさ選択ステップ、および大きさ選択ステップによって第１の大きさが選択されたとき、所定の項目についての当該第１の大きさの画像および文字列を含む第１図柄を表示部に表示し、大きさ選択ステップによって第２の大きさが選択されたとき、所定の項目についての当該第２の大きさの画像を含む第２図柄を表示部に表示するとともに、当該表示部の表示領域のうちの当該第２図柄が表示される領域とは別の表示領域に、当該第２の大きさの文字列を表示する表示制御ステップを実行させる、情報処理プログラムである。
【００２６】
第７の発明においても、第１の発明と同様に、一目で内容を理解することができる。
【発明の効果】
【００２７】
この発明によれば、表示の大きさを変更する場合には、文字列の大きさのみならず対応する画像の大きさも変更するため、一目で内容を理解することができる。
【００２８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２９】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示すブロック図である。
【図２】図２は図１に示す携帯電話機の外観を示す図解図である。
【図３】図３は図１に示す携帯電話機の表示装置に表示される通常メニュー画面の例を示す図解図である。
【図４】図４は図３に示す通常メニュー画面を構成する通常背景画像の例および通常背景画像に含まれる通常アイコンを説明するための図解図である。
【図５】図５は図３に示す通常メニュー画面を構成する通常フォーカス画像（通常フォーカスアイコン）の例を示す図解図である。
【図６】図６はフォーカス管理テーブルの例を示す図解図である。
【図７】図７は通常フォーカスアイコンの描画位置を説明するための図解図である。
【図８】図８は通常フォーカスアイコン描画テーブルの例を示す図解図である。
【図９】図９は図１に示す携帯電話機の表示装置に表示される拡大メニュー画面の例を示す図解図である。
【図１０】図１０は図９に示す拡大メニュー画面を構成する拡大背景画像の例および拡大背景画像に含まれる拡大アイコンおよび表示領域を説明するための図解図である。
【図１１】図１１は図９に示す拡大メニュー画面を構成する拡大フォーカス画像（拡大フォーカスアイコン）の例を示す図解図である。
【図１２】図１２は図９に示す拡大メニュー画面の表示領域に表示される或る文字列をテキストで描画する場合と、当該文字列を画像で描画する場合とを説明するための図解図である。
【図１３】図１３は拡大フォーカスアイコン描画テーブルの例を示す図解図である。
【図１４】図１４は図１に示すＲＯＭのメモリマップの例を示す図解図である。
【図１５】図１５は図１に示すＲＡＭのメモリマップの例を示す図解図である。
【図１６】図１６は図１に示すＣＰＵのグリッドメニュー表示制御処理の一部を示すフロー図である。
【図１７】図１７は図１に示すＣＰＵのグリッドメニュー表示制御処理の他の一部であって、図１６に後続するフロー図である。
【図１８】図１８は図１に示すＣＰＵのグリッドメニュー表示制御処理のその他の一部であって、図１６に後続するフロー図である。
【図１９】図１９は図１に示すＣＰＵのグリッドメニュー表示制御処理のさらに他の一部であって、図１８に後続するフロー図である。
【図２０】図２０は他の実施例におけるＣＰＵのグリッドメニュー表示制御処理の一部を示すフロー図である。
【図２１】図２１は他の実施例におけるＣＰＵのグリッドメニュー表示制御処理の他の一部であって、図２０に後続するフロー図である。
【図２２】図２２は、背景技術の携帯電話機の表示装置に表示されるメニュー画面の例を示す図解図である。
【発明を実施するための形態】
【００３０】
図１を参照して、この実施例の電子機器としての携帯電話機１０は、ＣＰＵ１２を含む。このＣＰＵ１２には、バスを介して、ＲＡＭ１４、ＲＯＭ１６、フラッシュメモリ１８、キー入力装置２０、ＬＣＤドライバ２２、Ａ／Ｄ変換器２４、Ｄ／Ａ変換器２６、無線通信回路２８および時計回路３８が接続される。また、ＬＣＤドライバ２２には、ＬＣＤモニタ３０が接続される。Ａ／Ｄ変換器２４にはマイク３２が接続され、Ｄ／Ａ変換器２６にはアンプ（図示せず）を介してスピーカ３４が接続される。そして、無線通信回路２８には、アンテナ３６が接続される。
【００３１】
ＣＰＵ１２は、携帯電話機１０の全体制御を司る。ＲＡＭ１４は、ＣＰＵ１２の作業領域（描画領域を含む）ないしバッファ領域として用いられる。ＲＯＭ１６は、たとえばＥＥＰＲＯＭのような電気的に書き換え可能なメモリであり、ＣＰＵ１２によって実行される各種のプログラムやこれらのプログラムで利用される種々のデータを記憶する。フラッシュメモリ１８は、携帯電話機１０の所有者のプロフィール、アドレス帳およびスケジュール帳などのデータの他に、文字、画像、音声、音および映像のようなコンテンツのデータなどを記録する。
【００３２】
キー入力装置２０は、「０」〜「９」キー、「＊」キーおよび「＃」キーを含むダイヤルキー２０ａ（図２参照）などの複数のキーを備えており、利用者が操作したキーの情報（キーデータ）がＣＰＵ１２に入力される。ＬＣＤドライバ２２は、ＣＰＵ１２の指示の下、当該ＬＣＤドライバ２２に接続されたＬＣＤモニタ３０の表示を制御する。
【００３３】
Ａ／Ｄ変換器２４は、当該Ａ／Ｄ変換器２４に接続されたマイク３２を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ変換器２６は、デジタル音声信号をアナログ音声信号に変換（復号）して、アンプを介してスピーカ３４に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ３４から出力される。
【００３４】
無線通信回路２８は、たとえばＣＤＭＡ(Code Division Multiple Access：符号分割多重接続)方式での無線通信を行うための回路である。たとえば、利用者がキー入力装置２０を用いて発呼を指示すると、無線通信回路２８は、ＣＰＵ１２の指示の下、発呼操作を実行し、アンテナ３６を介して発呼信号を出力する。発呼信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着呼操作が行われると、接続状態（通信可能状態）が確立され、ＣＰＵ１２は通話処理（以下、説明の便宜上、「通常の通話処理」ということにする）を実行する。
【００３５】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号（高周波信号）が、アンテナ３６によって受信される。受信された変調音声信号には、無線通信回路２８によって復調処理および復号処理が施される。これらの処理によって得られた受話音声信号は、Ｄ／Ａ変換器２６によってアナログ音声信号に変換された後、スピーカ３４から出力される。一方、マイク３２を通して取り込まれた送話音声信号は、Ａ／Ｄ変換器２４によってデジタル音声信号に変換された後、ＣＰＵ１２に与えられる。デジタル音声信号に変換された送話信号には、ＣＰＵ１２の指示の下、無線通信回路２８によって符号化処理および変調処理が施され、アンテナ３６を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００３６】
また、相手の電話機からの発呼信号がアンテナ３６によって受信されると、無線通信回路２８は、着信（着呼）をＣＰＵ１２に通知する。これに応じて、ＣＰＵ１２は、ＬＣＤドライバ２２を制御して、着信通知に記述された発信元情報（電話番号または発信者名或いはその両方）をＬＣＤモニタ３０に表示する。また、これと同時またはほぼ同時に、ＣＰＵ１２は、着信通知用のスピーカ（図示せず）から着信音（または、着信メロディ、着信音声）を出力する。利用者が、キー入力装置２０を用いて着呼を指示すると、無線通信回路２８は、ＣＰＵ１２の指示の下、着呼操作を実行し、接続状態（通信可能状態）が確立され、ＣＰＵ１２は上述した通常の通話処理を実行する。
【００３７】
さらに、ＣＰＵ１２は、ＲＴＣのような時計回路３８から少なくとも現在時刻を取得する。たとえば、ＣＰＵ１２は、上述したように、ＬＣＤドライバ２２を制御して、ＬＣＤモニタ３０に現在時刻を表示（時計表示）する。
【００３８】
図２は、図１に示した携帯電話機１０の外観図である。この図２を参照して、携帯電話機１０は板状に形成されたケース（筐体）４０を有している。ケース４０には、上述したＬＣＤモニタ３０がその表示面を露出するように設置される。図２からも分かるように、ＬＣＤモニタ３０の表示面は、ケース４０の上側のほぼ半分を占める大きさを有している。また、ＬＣＤモニタ３０の下方には、キー入力装置２０が各キーの押圧部（操作部）をケース４０から露出するように配置される。この実施例では、キー入力装置２０は、ダイヤルキー２０ａ、発話キー２０ｂ、終話キー２０ｃ、クリア／メモキー２０ｄ、センターキー２０ｅ、上方向キー２０ｆ、左方向キー２０ｇ、下方向キー２０ｈおよび右方向キー２０ｉによって構成される。
【００３９】
なお、各キー２０ａ−２０ｉの配置やデザインは、図２に示す内容に限定される必要はなく、任意に設定可能である。また、キーの数は携帯電話機２０の機能に応じて適宜増減させてよい。
【００４０】
また、図２に示すように、ケース４０には、その上端部において一部が突出するように、上述したアンテナ３６が設けられる。さらに、図２に示すように、ケース４０には、その上下端部であり、ＬＣＤモニタ３０の表示面およびキー入力装置２０の押圧部が設けられる側の面に、孔４２ａおよび孔４２ｂが設けられる。図示は省略するが、孔４２ａが設けられる位置に対応して、ケース４０の内部に上述したスピーカ３４が設けられる。また、図示は省略するが、孔４２ｂが設けられる位置に対応して、ケース４０の内部に上述したマイク３２が設けられる。したがって、利用者は、スピーカ３４から出力される音声（音）を聞くことができ、マイク３２に自身の発言（発話）を入力することができる。
【００４１】
このような構成の携帯電話機１０では、当該携帯電話機１０が備える所定の機能を設定したり、編集（変更、修正、消去など）したりすることができる。たとえば、図３（Ａ）には、各種の機能の設定や編集の実行を選択するための通常メニュー画面５０がＬＣＤモニタ３０に表示される。この通常メニュー画面５０では、後述する拡大メニュー画面８０（図９（Ａ），（Ｂ）参照）に比べて、表示される画像および文字列の大きさ（サイズ）が小さい。この実施例では、２種類の表示サイズを選択可能にしてあるため、２種類の表示サイズうち、小さい方を「通常のサイズ」とし、大きい方を「拡大のサイズ」としてある。
【００４２】
ただし、図３（Ａ）（図３（Ｂ）も同じ）では、各アイコン（項目）についての内容を表す画像を簡単な図形や模様で示してあるが、実際には、何らかの機能（内容）を表す画像（図記号、イラストなど）が描画（表示）される。同様に、各アイコンについての内容を表す文字列は、適当な平仮名、アルファベット、数字を用いて示してあるが、実際には、何らかの機能（内容）を表す文字列が描画（表示）される。以下、この実施例において同じである。
【００４３】
通常メニュー画面５０は、図４（Ａ）に示す通常のサイズで描画された背景画像（通常背景画像）５０ａを含み、この通常背景画像５０ａは、図４（Ｂ）に示すように、複数の通常アイコン５００，５０２，５０４，５０６，５０８，５１０，５１２，５１４，５１６，５１８，５２０，５２２を含む。ただし、通常背景画像５０ａは、１つの画像である。図４（Ｂ）に示すように、複数のアイコン（この実施例では、「通常アイコン」という）５００−５２２は、格子状に並んで表示（グリッド表示）される。また、各通常アイコン５００−５２２は識別可能に管理されている。たとえば、識別情報（識別番号）として、左上の通常アイコン５００から順に、「０」から「１１」までの数字が割り当てられる。
【００４４】
なお、図４（Ｂ）では、分かり易く示すために、通常アイコン５００−５２２の図柄（画像および文字列）および背景（背景色）は省略してある。
【００４５】
また、図３（Ａ）および図３（Ｂ）に示すように、通常メニュー画面５０では、選択（指示）されている通常アイコン（５００−５２２のいずれか１つ）が強調して表示（フォーカス表示）される。以下、この明細書では、括弧書きで通常アイコン５００−５２２（後述する、通常フォーカスアイコン５５０−５７２、拡大アイコン８００−８２２、拡大フォーカスアイコン８５０−８７２も同じ）の参照符号を示す場合には、そのいずれか１つであることを意味する。
【００４６】
この実施例では、図５に示すように、通常アイコン５００−５２２の各々に対応して、それらをフォーカス表示するためのアイコン（この実施例では、「通常フォーカスアイコン」という）５５０，５５２，５５４，５５６，５５８，５６０，５６２，５６４，５６６，５６８，５７０，５７２が予め用意されている。ただし、通常フォーカスアイコン５５０−５７２をまとめて「通常フォーカス画像５０ｂ」と呼ぶことがある。通常フォーカスアイコン５５０−５７２は、対応する通常アイコン５００−５２２の表示態様を変化させたものである。具体的には、通常フォーカスアイコン５５０−５７２は、通常アイコン５００−５２２よりも、アイコン自体のサイズが大きくされるとともに、アイコンに描画されている図柄（画像および文字列）のサイズが大きくされる。また、通常フォーカスアイコン５５０−５７２と通常アイコン５００−５２２とは、白と黒とが反転されている。
【００４７】
なお、図面の都合上、通常アイコン５００−５２２および通常フォーカスアイコン５５０−５７２をモノクロで表現してあるが、色を付してもよい。かかる場合には、拡大フォーカスアイコン５５０−５７２と通常アイコン５００−５２２とは、色反転させてもよい。また、輝度を変化させてもよいし、色自体を変化させてもよい。つまり、通常フォーカスアイコン５５０−５７２は、通常アイコン５００−５２２よりも強調されればよいため、実施例の態様に限定されるべきでない。
【００４８】
したがって、図３（Ａ）に示す通常メニュー画面５０では、「４」で識別される通常アイコン５０８が選択され、この通常アイコン５０８に対応する通常フォーカスアイコン５５８が通常背景画像５０ａ上の所定位置に表示されているのである。また、図３（Ｂ）に示す通常メニュー画面５０では、「５」で識別される通常アイコン５１０が選択され、この通常アイコン５１０の通常フォーカスアイコン５６０が通常背景画像５０ａ上の所定位置に表示されているのである。
【００４９】
この実施例では、ユーザによって選択（指示）される通常アイコン（５００−５２２）は、上方向キー２０ｆ、左方向キー２０ｇ、下方向キー２０ｈまたは右方向キー２０ｉを操作することにより、変更することができる。ただし、この変更は、所定のルール（この実施例では、図６に示すフォーカス管理テーブル６０）に従って行われる。図６に示すように、フォーカス管理テーブル６０は、現在選択されている通常アイコン（５００−５２２）の識別番号に対応して、４つの識別番号が記載されている。４つの識別番号のうちの左端の識別番号は、下方向キー２０ｈが操作された場合に、現在選択されている通常アイコン（５００−５２２）から変更して選択される通常アイコン（５００−５２２）の識別番号である。また、４つの識別番号のうちの左から２番目の識別番号は、上方向キー２０ｆが操作された場合に、現在選択されている通常アイコン（５００−５２２）から変更して選択される通常アイコン（５００−５２２）の識別番号である。さらに、４つの識別番号のうちの左から３番目の識別番号は、左方向キー２０ｇが操作された場合に、現在選択されている通常アイコン（５００−５２２）から変更して選択される通常アイコン（５００−５２２）の識別番号である。そして、４つの識別番号のうちの右端の識別番号は、右方向キー２０ｉが操作された場合に、現在選択されている通常アイコン（５００−５２２）から変更して選択される通常アイコン（５００−５２２）の識別番号である。
【００５０】
したがって、たとえば、現在通常アイコン５１０が選択されている場合には、その識別番号は「５」であり、この場合に、左方向キー２０ｇが操作されると、識別番号が「４」の通常アイコン５０８が選択される。また、現在通常アイコン５２２が選択されている場合には、その識別番号は「１１」であり、この場合に、下方向キー２０ｈが操作されると、識別番号が「０」の通常アイコン５００が選択される。詳細な説明は省略するが、他の場合も同様に、フォーカス管理テーブル６０に従って、選択される通常アイコン（５００−５２２）が変更される。
【００５１】
このように、選択される通常アイコン（５００−５２２）が変更され、選択されるアイコン（５００−５２２）がフォーカス表示される場合には、上述したように、対応する通常フォーカスアイコン（５５０−５７２）が通常背景画像５０ａ上の所定位置に描画される（貼り付けられる）。この実施例では、通常フォーカスアイコン（５５０−５７２）は、対応する通常アイコン（５００−５２２）の前面（上層）に描画される。ただし、上述したように、通常フォーカスアイコン５５０−５７２は、通常アイコン５００−５２２よりも大きいサイズに設定されているため、通常背景画像５０ａすなわちＬＣＤモニタ３０の表示面からはみ出さないように、描画する位置（描画位置）が予め設定されている。この実施例では、通常背景画像５０ａの左上の頂点を基準点（原点Ｏ）とした場合に、当該原点Ｏから各通常フォーカスアイコン５５０−５７２の左上頂点までの右方向（Ｘ）および下方向（Ｙ）の距離を描画位置（描画座標）として、予め設定してある。
【００５２】
たとえば、図３（Ａ）に示したように、識別番号「４」の通常アイコン５０８の通常フォーカスアイコン５５８の描画位置は、図７（Ａ）に示すように、対応する通常アイコン５０８との左右方向の中央の位置が揃えられるとともに、その上辺が通常アイコン５０８の上辺に重なる位置に設定される。このように、識別番号「４」の通常アイコン５０８に対応する通常フォーカスアイコン５５８の描画位置（Ｘ４，Ｙ４）が設定される。
【００５３】
同様に、図３（Ｂ）に示したように、識別番号「５」の通常アイコン５１０の通常フォーカスアイコン５６０の描画位置は、図７（Ｂ）に示すように、対応する通常アイコン５１０との右側の辺が揃えられるとともに、その上辺が通常アイコン５１０の上辺に重なる位置に設定される。このように、識別番号「５」の通常アイコン５１０に対応する通常フォーカスアイコン５６０の描画位置（Ｘ５，Ｙ５）が設定される。
【００５４】
なお、図示等は省略するが、他の通常フォーカスアイコン（５５０−５５６，５６２−５７２）の描画位置についても同様である。基本的には、通常フォーカスアイコン５５０−５７２の描画位置（Ｘｎ，Ｙｎ）（ｎ＝０，１，…，１１）は、対応する通常アイコン５００−５２２上であり、上述したように、通常背景画像５０ａ（ＬＣＤモニタ３０の表示面）からはみ出さないように表示される位置に設定される。ただし、ｎは、通常フォーカスアイコン５５０−５７２の描画位置（Ｘ，Ｙ）、それぞれの画像データが記憶されたＲＯＭ１６のアドレス（Ａｄｒ）、それぞれの横方向の長さ（Ｗ）および縦方向の長さ（Ｈ）を識別するために付してある。
【００５５】
図８は、通常フォーカスアイコン描画テーブル７０の例を示す。この通常フォーカスアイコン描画テーブル７０は、選択された通常アイコン（５００−５２２）に対応する通常フォーカスアイコン（５５０−５７２）を通常背景画像５０ａ上に描画するために用いられるテーブルである。図８からも分かるように、通常フォーカスアイコン描画テーブル７０は、現在選択されている通常アイコン（５００−５２２）の識別情報に対応して、通常フォーカスアイコン５５０−５７２の描画位置（Ｘｎ，Ｙｎ）および通常フォーカスアイコン情報が記載されている。
【００５６】
通常フォーカスアイコン５５０−５７２の描画位置（Ｘｎ，Ｙｎ）は上述したとおりであるため、重複した説明は省略する。通常フォーカスアイコン情報としては、該当する通常フォーカスアイコン（５５０−５７２）についてのデータ（画像データ）が記憶されているＲＯＭ１６のアドレス（Ａｄｒｎ）および該当する通常フォーカスアイコン（５５０−５７２）についての横方向の長さ（Ｗｎ）および縦方向の長さ（Ｈｎ）が記載されている。
【００５７】
なお、この実施例では、通常フォーカスアイコン５５０−５７２は、すべて同じ大きさおよび形状であり、また、通常背景画像５０ａ上に貼り付けるだけなので、横方向の長さ（Ｗｎ）および縦方向の長さ（Ｈｎ）は省略することができる。
【００５８】
たとえば、通常のサイズが設定されている状態で、ユーザによって、メニューの表示指示が与えられると、図３（Ａ）に示したように、識別番号が「４」である通常アイコン５０８がフォーカスされた状態で、通常メニュー画面５０がＬＣＤモニタ３０に表示される。ただし、通常メニュー画面５０が最初に表示される際には、デフォルト設定により、識別番号が「４」である通常アイコン５０８が選択される。したがって、通常フォーカスアイコン描画テーブル７０の現在選択されている通常アイコン５０８についての識別番号「４」に対応して記載されている描画位置（Ｘ４，Ｙ４）に、通常フォーカスアイコン情報に記載されたアドレス（Ａｄｒ４）に記載された画像データがＲＯＭ１６から読み出され、背景画像５０ａ上に貼り付けられるのである。ただし、通常背景画像５０ａの画像データは、通常フォーカスアイコン５０８の画像データよりも先に読み出され、ＲＡＭ１４の描画領域（図示せず）に既に描画されている。また、デフォルト設定される通常アイコン（５００−５２２）すなわち識別番号「ｎ」は他の識別番号であってもよい。
【００５９】
また、ユーザが上方向キー２０ｆ、左方向キー２０ｇ、下方向キー２０ｈまたは右方向キー２０ｉを操作すると、フォーカス管理テーブル６０に従って、選択される通常アイコン（５００−５２２）が変更される。そして、通常フォーカスアイコン描画テーブル７０に従って、上述したように、通常フォーカスアイコン（５５０−５７２）が表示（変更）される。つまり、通常メニュー画面５０が更新される。そして、たとえば、ユーザがセンターキー２０ｅを操作すると、図示は省略するが、現在選択されている通常アイコン（５００−５２２）に対応する機能についての設定や編集のための画面が表示される。
【００６０】
図９（Ａ）および図９（Ｂ）は、拡大のサイズが設定されている場合に、ＬＣＤモニタ３０に表示される拡大メニュー画面８０の例である。以下、拡大メニュー画面８０およびその描画（表示）方法などについて説明するが、上述した通常メニュー画面５０およびその描画（表示）方法などと同様の内容については簡単に説明することにする。
【００６１】
拡大メニュー画面８０は、図１０（Ａ）に示す拡大のサイズで描画された背景画像（拡大背景画像）８０ａを含む。拡大背景画像８０ａは、図１０（Ｂ）に示すように、複数のアイコン（この実施例では、「拡大アイコン」という）８００，８０２，８０４，８０６，８０８，８１０，８１２，８１４，８１６，８１８，８２０，８２２および表示領域８３０によって構成される。
【００６２】
なお、図１０（Ｂ）では、拡大アイコン８００−８２２および表示領域８３０を分かり易く示すために、図柄（ここでは、画像のみ）や背景（背景色）を省略してある。
【００６３】
また、拡大アイコン８００−８２２が識別番号によって識別可能にされる点は、通常アイコン５００−５２２の場合と同じであり、同じ種類（機能）のアイコンには、同じ識別番号が付されている。
【００６４】
さらに、図４（Ｂ）と図１０（Ｂ）とを比較して分かるように、通常アイコン５００−５２２の配列（配置）と拡大アイコン８００−８２２の配列（配置）とは同じである。つまり、拡大アイコン８００−８２２の並び順は、通常アイコン５００−５２２の並び順に対応する並び順に設定されている。
【００６５】
図９（Ａ），（Ｂ）および図１０（Ａ）から分かるように、拡大アイコン８００−８２２は、通常アイコン５００−５２２の図柄のうち、画像を拡大したものである。ただし、通常背景画像５０ａと拡大背景画像８０ａとは同じ大きさであり、拡大背景画像８０ａには表示領域８３０が設けられるため、拡大アイコン８００−８２２の縦の長さは、通常アイコン５００−５２２の縦の長さよりも短く設定されている。また、拡大アイコン８００−８２２には、画像のみの図柄が表示されている。これは、画像および文字列を決められた表示領域（ＬＣＤモニタ３０の表示面）において、出来る限り大きく表示するためである。さらに、図面では分かり難いが、この実施例では、拡大アイコン８００−８２２に描画された画像は、通常アイコン５００−５２２に描画された画像の縦および横の比率と等しい比率で拡大したものである。これは単なる一例であり、縦および横の両方または一方の比率を異なる比率で拡大してもよい。いずれの場合であっても、簡単な手法により、画像を拡大することができる。
【００６６】
また、図９（Ａ）および図９（Ｂ）に示すように、拡大メニュー画面８０では、通常メニュー画面５０と同様に、選択（指示）されている拡大アイコン（８００−８２２）がフォーカス表示される。この実施例では、図１１に示すように、拡大アイコン８００−８２２の各々に対応して、フォーカス表示するためのアイコン（この実施例では、「拡大フォーカスアイコン」という）８５０，８５２，８５４，８５６，８５８，８６０，８６２，８６４，８６６，８６８，８７０，８７２が予め用意されている。ただし、拡大フォーカスアイコン８５０−８７２をまとめて「拡大フォーカス画像８０ｂ」と呼ぶことがある。
【００６７】
拡大フォーカスアイコン８５０−８７２は、対応する拡大アイコン８００−８２２の表示態様を変化させたものである。具体的には、拡大フォーカスアイコン８５０−８７２は、拡大アイコン８００−８２２よりも、アイコン自体のサイズが大きくされるとともに、アイコンに描画されている図柄（画像のみ）のサイズが大きくされる。また、拡大フォーカスアイコン８５０−８７２と拡大アイコン８００−８２２とは、白と黒とが反転されている。
【００６８】
なお、図面の都合上、拡大アイコン８００−８２２および拡大フォーカスアイコン８５０−８７２をモノクロで表現してあるが、色を付してもよい。かかる場合には、拡大フォーカスアイコン８５０−８７２と拡大アイコン８００−８２２とは、色反転させてもよい。また、輝度を変化させてもよいし、色自体を変化させてもよい。つまり、拡大フォーカスアイコン８５０−８７２は、拡大アイコン８００−８２２よりも強調されればよいため、実施例の態様に限定されるべきでない。
【００６９】
また、図９（Ａ）および図９（Ｂ）に示すように、拡大メニュー画面８０では、選択されている拡大アイコン（８００−８２２）の機能を説明するための文字列が表示領域８３０に表示される。この文字列は、通常メニュー画面５０において、通常アイコン５００−５２２や通常フォーカスアイコン５５０−５７２に図柄として表記されている文字列と同じ内容であり、そのサイズ（フォントサイズ）が大きく設定されている。つまり、拡大メニュー画面８０では、アイコンに表示される画像が大きくされるのみならず、文字列も大きくされるのである。
【００７０】
したがって、各拡大アイコン８００−８２２（拡大フォーカスアイコン８５０−８７２）に対応する文字列についてのデータが記憶されている。通常、文字列のデータは、テキストのデータ（テキストデータ）であるが、画像データで記憶される場合もある。たとえば、図１２（Ａ）に示すように、拡大アイコン８１６に対応する文字列（ＡＡＢＢＣＣＩＩＪＪＫＫＭＭＮ）をテキストにより、表示領域８３０に描画した場合には、一部の文字（ここでは、「Ｎ」）が表示領域８３０からはみ出してしまう。通常、文字列が表示領域８３０よりも長い場合には、文字列をスクロールするなどして、ユーザに文字列の全てを見せるようにするが、これでは一目で文字列を認識することができない。このため、この実施例では、文字列が長い場合には、図１２（Ｂ）に示すように、画像で作成した文字列（文字列の画像）を表示領域８３０に描画するようにしてある。かかる場合には、図１２（Ｂ）からも分かるように、横幅の短い文字（ここでは、「Ｉ」）は詰めて描画することができ、したがって、表示領域８３０内にすべての文字列を納めることができるからである。このため、スクロールなどせずに、文字列を一目で認識することができる。ただし、これは単なる一例であり、他の文字（平仮名、カタカナ、漢字、数字など）についても同様である。
【００７１】
図１３は、拡大フォーカスアイコン描画テーブル９０の例を示す図解図である。この拡大フォーカスアイコン描画テーブル９０では、現在選択されている拡大アイコン（８００−８２２）の識別番号に対応して、描画位置（Ｘｍ，Ｙｍ）（ｍ＝２０，２１，…，３１）、拡大フォーカスアイコン情報および文字列情報が記載される。描画位置（Ｘｍ，Ｙｍ）および拡大フォーカスアイコン情報は、上述した、通常フォーカスアイコン描画テーブル７０に記載の描画位置（Ｘｎ，Ｙｎ）および通常フォーカスアイコン情報と同じであるため、重複した説明は省略する。
【００７２】
文字列情報は、選択された拡大アイコン（８００−８２２）に対応して表示領域８３０に表示（描画）される文字列データ（テキストデータまたは画像データ）を記憶してあるＲＯＭ１６のアドレス（Ａｄｒｐ）（ｐ＝５０，５１，…，６１）についてのデータである。
【００７３】
ただし、通常フォーカスアイコン描画テーブル７０と同様に、ｎは拡大アイコン８００−８２２の識別情報を示す。上述したように、通常アイコン５００−５２２の配列と拡大アイコン８００−８２２の配列とを同じにしてあるため、フォーカス管理テーブル６０は共通で使用される。また、拡大フォーカスアイコン描画テーブル９０では、拡大アイコン８００−８２２の識別番号「ｎ」と同様に、ｍ（ｍ＝２０−３１）は、拡大フォーカスアイコン８５０−８７２の描画位置（Ｘ，Ｙ）と、それぞれの画像データが記憶されたＲＯＭ１６のアドレス（Ａｄｒ）、それぞれの横方向の長さ（Ｗ）および縦方向の長さ（Ｈ）を識別するために付してある。同様に、ｐ（ｐ＝５０−６１）は、拡大アイコン８００（拡大フォーカスアイコン８５０−８７２）のそれぞれに対応する文字列データが記憶されたＲＯＭ１６のアドレス（Ａｄｒ）を識別するために付してある。
【００７４】
たとえば、拡大のサイズが設定されている状態で、ユーザによって、メニューの表示指示が与えられると、図９（Ａ）に示したように、識別番号が「４」である拡大アイコン８０８がフォーカスされた状態で、拡大メニュー画面８０がＬＣＤモニタ３０に表示される。ただし、拡大メニュー画面８０が最初に表示される際にも、デフォルト設定により、識別番号が「４」である拡大アイコン８０８が選択される。したがって、拡大フォーカスアイコン描画テーブル９０の現在選択されている拡大アイコン８０８についての識別番号「４」に対応して記載されている描画位置（Ｘ２４，Ｙ２４）に、拡大フォーカスアイコン情報に記載されたアドレス（Ａｄｒ２４）に記載された画像データがＲＯＭ１６から読み出され、背景画像８０ａ上に貼り付けられるのである。ただし、拡大背景画像８０ａの画像データは、拡大フォーカスアイコン８０８の画像データよりも先に読み出され、ＲＡＭ１４の描画領域に既に描画されている。また、拡大フォーカスアイコン描画テーブル９０の現在選択されている拡大アイコン８０８についての識別番号「４」に対応して記載されている文字列情報のアドレス（Ａｄｒ５４）に記載された文字列データが読み出され、拡大背景画像８０ａの表示領域８３０に描画される。
【００７５】
また、ユーザが上方向キー２０ｆ、左方向キー２０ｇ、下方向キー２０ｈまたは右方向キー２０ｉを操作すると、フォーカス管理テーブル６０に従って、選択される拡大アイコン（８００−８２２）が変更される。上述したように、この実施例では、フォーカス管理テーブル６０は共通に使用される。そして、拡大フォーカスアイコン描画テーブル９０に従って、上述したように、拡大フォーカスアイコン（８５０−８７２）が表示（変更）される。つまり、拡大メニュー画面８０が更新される。そして、たとえば、ユーザがセンターキー２０ｅを操作すると、図示は省略するが、現在選択されている拡大アイコン（８００−８２２）に対応する機能についての設定や編集のための画面が表示される。
【００７６】
なお、図９（Ｂ）からも分かるように、最下段の拡大フォーカスアイコン８６８，８７０，８７０は、表示領域８３０に重ならないように表示される。
【００７７】
図１４は図１に示したＲＯＭ１６のメモリマップ３００の例を示す図解図である。図１４に示すように、ＲＯＭ１６は、プログラム記憶領域３０２およびデータ記憶領域３０２を含む。プログラム記憶領域３０２には、携帯電話機１０についての情報処理プログラムが記憶され、この情報処理プログラムは、メイン処理プログラム３１０、画像生成プログラム３１２、画像表示プログラム３１４、表示サイズ切り替えプログラム３１６およびグリッドメニュー表示制御プログラム３１８などによって構成される。
【００７８】
メイン処理プログラム３１０は、携帯電話機１０を動作させるためのメインルーチンを処理するためのプログラムである。画像生成プログラム３１２は、ポリゴンデータやテクスチャデータ（図示せず）、後述する、通常背景画像データ３３０、拡大背景画像データ３３２、通常フォーカス画像データ３３４、拡大フォーカス画像データ３３６および文字列画像データ３３８ｂなどを用いてＬＣＤモニタ３０に表示（出力）される各種の画像を生成するためのプログラムである。画像表示プログラム３１４は、画像生成プログラム３１２に従って生成された画像を、ＬＣＤドライバ２２を介してＬＣＤモニタ３０に表示するためのプログラムである。
【００７９】
表示サイズ切り替えプログラム３１６は、ユーザの操作に従って、通常のサイズまたは拡大のサイズを切り替える（選択する）ためのプログラムである。グリッドメニュー表示制御プログラムは、上述した通常メニュー画面５０および拡大メニュー画面８０の表示制御を行うためのプログラムである。
【００８０】
図示は省略するが、情報処理プログラムは、他のプログラムも含む。たとえば、辞書機能、時計／カレンダ機能、電卓機能のような各機能を実行するためのプログラムが該当する。また、着信音などの携帯電話機１０として必要な音（音楽）を出力するためのプログラムも該当する。
【００８１】
データ記憶領域３０４には、通常背景画像データ３３０、拡大背景画像データ３３２、通常フォーカス画像データ３３４、拡大フォーカス画像データ３３６、文字列データ３３８、フォーカス管理テーブルデータ３４０、通常フォーカスアイコン描画テーブルデータ３４２および拡大フォーカスアイコン描画テーブルデータ３４４が記憶される。
【００８２】
通常背景画像データ３３０は、図４（Ａ）に示したような通常背景画像５０ａについての画像データである。拡大背景画像データ３３２は、図１０（Ａ）に示したような拡大背景画像８０ａについての画像データである。通常フォーカス画像データ３３４は、図５に示した通常フォーカス画像５０ｂの画像データ、すなわち通常フォーカスアイコン５５０−５７２の各々についての画像データである。拡大フォーカス画像データ３３６は、図１１に示した拡大フォーカス画像８０ｂの画像データ、すなわち拡大フォーカスアイコン８５０−８７２の各々についての画像データである。
【００８３】
文字列データ３３８は、拡大アイコン８００−８２２の各々に対応する文字列についてのデータであり、テキストデータ３３８ａおよび文字列画像データ３３８ｂを含む。フォーカス管理テーブルデータ３４０は、図６に示したフォーカス管理テーブル６０についてのデータである。通常フォーカスアイコン描画テーブルデータ３４２は、図８に示した通常フォーカスアイコン描画テーブル７０についてのデータである。そして、拡大フォーカスアイコン描画テーブルデータ３４４は、図１３に示した拡大フォーカスアイコン描画テーブル９０についてのデータである。
【００８４】
図示は省略するが、データ記憶領域３０４には、ポリゴンデータやテクスチャデータ、および音データなども記憶されている。
【００８５】
図１５は、拡大のサイズが選択された場合のＲＡＭ１４のメモリマップ４００の例を示す図解図である。図１５に示すように、ＲＡＭ１４は、プログラム記憶領域４０２およびデータ記憶領域４０４を含む。プログラム領域４０２は、上述したＲＯＭ１６のプログラム記憶領域４００と同じであるため、重複した説明は省略する。たとえば、ＲＯＭ１６に記憶された情報処理プログラムは、一度に全部または必要に応じて部分的かつ順次敵にＲＡＭ１４にロードされる。
【００８６】
データ記憶領域４０４には、拡大フラグ４３０が設けられる。また、データ記憶領域４０４には、拡大フォーカスアイコン描画テーブルデータ４３２、フォーカス管理テーブルデータ４３４および選択アイコン識別データ４３６が記憶される。
【００８７】
拡大フラグ４３０は、拡大のサイズが選択（設定）されているかどうかを判別するためのフラグであり、１ビットのレジスタによって構成される。拡大フラグ４３０がオン（成立）されると、レジスタにデータ値「１」が設定され、一方、拡大フラグ４３０がオフ（不成立）されると、レジスタにデータ値「０」が設定される。ただし、ユーザによって、拡大のサイズが設定されると、拡大フラグ４３０はオンされ、通常のサイズが設定されると、拡大フラグ４３０はオフされる。ただし、この図１５は、拡大フラグ４３０がオンである場合について示してある。なお、詳細な説明は省略するが、デフォルトでは、通常のサイズが設定されているため、拡大フラグ４３０はオフである。
【００８８】
拡大フォーカスアイコン描画テーブルデータ４３２およびフォーカス管理テーブル４３４は、上述したＲＯＭ１６のメモリマップ３００に記憶されるデータと同じであるため、重複した説明は省略する。この図１５においては、拡大フラグ４３０がオンであるため、ＲＯＭ１６から拡大フォーカスアイコン描画テーブルデータ３４４がロードされる。したがって、拡大フラグ４３０がオフであり、通常のサイズが選択されている場合には、通常フォーカスアイコン描画テーブルデータ３４２がロードされるのである。ただし、フォーカス管理テーブル６０は、通常のサイズまたは拡大のサイズに拘わらず共通であるため、拡大フラグ４３０のオン／オフに拘わらず、ＲＯＭ１６からフォーカス管理テーブルデータ３４０がロードされる。
【００８９】
選択アイコン識別データ４３６は、現在選択されているアイコン（ここでは、拡大アイコン（８００−８２２））についての識別番号を示すデータ（数値データ）である。したがって、選択されているアイコンが変更される度に、選択アイコン識別データ４３６も更新される。
【００９０】
なお、図示は省略するが、データ記憶領域４０４には、他のデータも記憶されており、また、情報処理プログラムの実行に必要なカウンタ（タイマ）や他のフラグなども設けられている。
【００９１】
図１６−図１８は、図１に示したＣＰＵ１２のグリッドメニュー表示制御処理を示すフロー図である。ユーザがメニューの表示を指示すると、図１６に示すように、ＣＰＵ１２は、グリッドメニュー表示制御処理を開始し、ステップＳ１で、フォーカス管理テーブル６０を読み出す。つまり、ＣＰＵ１２は、フォーカス管理テーブルデータ３４０をＲＯＭ１６から読み出し、ＲＡＭ１４のデータ記憶領域４０４に書き込む。次のステップＳ３では、拡大フラグ４３０がオンかどうかを判断する。
【００９２】
なお、図示しないメインルーチンにおいて、ユーザの操作に従って、拡大フラグ４３０はオン／オフされる。また、図示は省略するが、ステップＳ１の処理が実行される前、またはステップＳ１の処理が実行された後に、選択アイコン識別データ４３６にデフォルトの識別番号（この実施例では、「４」）のデータが設定される。
【００９３】
ステップＳ３で“ＹＥＳ”であれば、つまり拡大フラグ４３０がオンであれば、拡大のサイズが選択されていると判断して、後述する図１８のステップＳ２３に進む。一方、ステップＳ３で“ＮＯ”であれば、つまり拡大フラグ４３０がオフであれば、通常のサイズが選択されていると判断して、ステップＳ５で、通常フォーカスアイコン描画テーブル７０を読み出す。つまり、ＣＰＵ１２は、通常フォーカスアイコン描画テーブルデータ３３４をＲＯＭ１６から読み出し、ＲＡＭ１４のデータ記憶領域４０４に書き込む。
【００９４】
続いて、ステップＳ７で、通常背景画像データ３３０をＲＯＭ１６から読み出し、ステップＳ９で、通常背景画像５０ａをＲＡＭ１４の描画領域（図示せず）に描画する。続くステップＳ１１では、デフォルトで選択された通常アイコン（この実施例では、通常アイコン５０８）に対応する通常フォーカスアイコン（この実施例では、通常フォーカスアイコン５５８）の画像データを読み出す。ここでは、ＣＰＵ１２は、通常フォーカスアイコン描画テーブル７０を参照し、参照することにより取得したアドレス（ここでは、Ａｄｒ４）に従ってＲＯＭ１６から通常フォーカスアイコン（５５８）の画像データを読み出す。
【００９５】
次のステップＳ１３では、通常フォーカスアイコンを描画する。ここでは、ＣＰＵ１２は、先にＲＡＭ１４の描画領域に描画した通常背景画像５０ａの原点Ｏを基準として、通常フォーカスアイコン描画テーブル７０が示す座標位置（Ｘ４，Ｙ４）に、通常フォーカスアイコン５５８の左上頂点が来るように、読み出した通常フォーカスアイコン５５８の画像データを当該通常背景画像５０ａ上に描画する（貼り付ける）。
【００９６】
続いて、図１７に示すステップＳ１５では、カーソルキーの操作が有るかどうかを判断する。つまり、ＣＰＵ１２は、上方向キー２０ｆ、左方向キー２０ｇ、下方向キー２０ｈまたは右方向キー２０ｉが操作されたかどうかを判断しているのである。以下、同様である。ステップＳ１５で“ＮＯ”であれば、つまりカーソルキーの操作が無ければ、そのまま同じステップＳ１５に戻る。一方、カーソルキーの操作が有れば、ステップＳ１７で、キー操作に応じて選択された通常アイコン（５００−５２２）に変更する。つまり、フォーカス表示する通常アイコン（５００−５２２）が変更される。具体的には、ＣＰＵ１２は、フォーカス管理テーブル６０に従って、変更された通常アイコン（５００−５２２）についての識別番号「ｎ」を取得する。このとき、選択アイコン識別データ４３６が取得された識別番号「ｎ」のデータに更新される。以下、同様である。
【００９７】
次のステップＳ１９では、変更後の通常アイコン（５００−５２２）に対応する通常フォーカスアイコン（５００−５２２）の画像データを読み出す。つまり、ＣＰＵ１２は、通常フォーカスアイコン描画テーブル７０を参照して、ステップＳ１７において取得した識別番号「ｎ」に対応して記載されたアドレス（Ａｄｒｎ）に従ってＲＯＭ１６から画像データを読み出す。そして、ステップＳ２１で、通常フォーカスアイコン（５５０−５７２）を描画して、ステップＳ１５に戻る。つまり、ＣＰＵ１２は、ステップＳ２１で、ステップＳ１９において読み出した画像データを、通常フォーカスアイコン描画テーブル７０から取得した座標位置（Ｘｎ，Ｙｎ）に従って、通常背景画像５０ａ上に描画する。ただし、図示は省略するが、ステップＳ２１の処理が実行される前に、先に描画されていた通常フォーカスアイコン（５５０−５７２）の画像データは消去される。
【００９８】
上述したように、拡大フラグ４３０がオンであり、ステップＳ３で“ＹＥＳ”となると、図１８に示すステップＳ２３で、拡大フォーカスアイコン描画テーブル９０を読み出す。つまり、ＣＰＵ１２は、拡大フォーカスアイコン描画テーブルデータ３４４をＲＯＭ１６から読み出し、ＲＡＭ１４のデータ記憶領域４０４に書き込む。
【００９９】
次のステップＳ２５では、拡大背景画像データ３３２をＲＯＭ１６から読み出し、ステップＳ２７で、拡大背景画像８０ａを描画する。つまり、拡大背景画像データ３３２が、ＲＡＭ１４の描画領域に描画される。続くステップＳ２９では、デフォルトで選択された拡大アイコン（ここでは、拡大アイコン８０８）に対応する拡大フォーカスアイコン（ここでは、拡大フォーカスアイコン８５８）の画像データを読み出す。そして、ステップＳ３１で、拡大フォーカスアイコンを描画する。具体的には、ＣＰＵ１２は、拡大フォーカスアイコン描画テーブル９０を参照し、デフォルトで設定された識別番号「４」に対応して記載された拡大フォーカスアイコン（８５８）のアドレス（Ａｄｒ２４）に従ってＲＯＭ１６から画像データを読み出し、同じくデフォルトで設定された識別番号「４」に対応して記載された描画位置（Ｘ２４，Ｙ２４）に従って既に描画された背景画像８０ａ上に描画する。
【０１００】
また、ステップＳ３３で、デフォルトで選択された拡大アイコンに対応する文字列データを読み出し、ステップＳ３５で、文字列を描画する。具体的には、ＣＰＵ１２は、拡大フォーカスアイコン描画テーブル９０を参照し、デフォルトで設定された識別番号「４」に対応して記載された文字情報のアドレス（Ａｄｒ５４）に従ってＲＯＭ１６から文字列データ３３８（テキストデータ３３８ａまたは文字列画像データ３３８ｂ）を読み出し、既に描画された拡大背景画像８０ａの表示領域８３０に描画する。
【０１０１】
次に、図１９に示すステップＳ３７で、カーソルキーの操作が有るかどうかを判断する。ステップＳ３７で“ＮＯ”であれば、つまりカーソルキーの操作が無ければ、同じステップＳ３７に戻る。一方、ステップＳ３７で“ＹＥＳ”であれば、つまりカーソルキーの操作が有れば、ステップＳ３９で、キー操作に応じて選択された拡大アイコン（８００−８２２）を変更する。
【０１０２】
続くステップＳ４１では、変更後の拡大アイコン（８００−８２２）に応じた拡大フォーカスアイコン（８５０−８７２）の画像データを読み出し、ステップＳ４３で、拡大フォーカスアイコン（８５０−８７２）を描画する。具体的には、ＣＰＵ１２は、拡大フォーカスアイコン描画テーブル９０を参照し、変更後の識別番号「ｎ」に対応して記載された拡大フォーカスアイコンのアドレス（Ａｄｒｍ）に従ってＲＯＭ１６から画像データを読み出し、同じくデフォルトで設定された識別番号「ｎ」に対応して記載された描画位置（Ｘｍ，Ｙｍ）に従って既に描画された拡大背景画像８０ａ上に描画する。ただし、ステップＳ４３において変更後の拡大フォーカスアイコン（８５０−８７２）が描画される前に、既に描画されている拡大フォーカスアイコン（８５０−８７２）は消去される。
【０１０３】
そして、ステップＳ４５で、変更後の拡大アイコンに対応する文字列データを読み出し、ステップＳ４７で、文字列を描画して、ステップＳ３７に戻る。具体的には、ＣＰＵ１２は、拡大フォーカスアイコン描画テーブル９０を参照し、変更後の識別番号「ｎ」に対応して記載された文字情報のアドレス（Ａｄｒｐ）に従ってＲＯＭ１６から文字列データ３３８（テキストデータ３３８ａまたは文字列画像データ３３８ｂ）を読み出し、既に描画された拡大背景画像８０ａの表示領域８３０に描画する。ただし、ステップＳ４７において変更後の拡大フォーカスアイコン（８５０−８７２）に対応する文字列が描画される前に、先に描画されている文字列は消去される。
【０１０４】
なお、図示は省略するが、通常メニュー画面５０および拡大メニュー画面８０の表示処理は、メインルーチンで実行され、また、メインルーチンで、メニューの実行の指示（たとえば、センターキー２０ｅの操作）があると、そのとき選択されている項目（通常アイコン（５００−５２２）または拡大アイコン（８００−８２２））に設定されている機能が実行される。
【０１０５】
この実施例によれば、各機能の内容を表す画像および文字列の大きさを、ユーザの選択に応じて変化させて表示するので、大きさが変更された場合であっても、画像および文字列によって一目でその内容を認識することができる。
【０１０６】
他の実施例の携帯電話機１０は、通常フォーカスアイコンの図柄として画像のみを記載し、文字列を当該通常フォーカスアイコン上に描画するようにした以外は、上述の実施例と同じであるため、重複した説明は省略する。
【０１０７】
具体的には、図５に示した通常フォーカス画像５０ｂにおいて、各通常フォーカスアイコン５５０−５７２から文字列が削除される。また、通常フォーカスアイコンに対応して文字列データ（テキストデータまたは文字列画像データ）がＲＯＭ１６に記憶される。さらに、通常フォーカスアイコン描画テーブル７０において、図１３に示した拡大フォーカスアイコン描画テーブル９０と同様に、文字列情報が追加される。つまり、通常フォーカスアイコン５５０−５７２に対応する文字列データの格納場所（アドレス）が記載されるのである。
【０１０８】
ただし、この他の実施例では、通常フォーカスアイコン上に文字列を描画するようにするため、さらに、文字列（文字列データ）を描画する位置（文字列描画位置）についての情報も記載される。詳細な説明は省略するが、文字列描画位置は、通常背景画像５０ａの原点Ｏを基準とした右方向（Ｘ）および下方向（Ｙ）の距離を設定してもよいし、対応する通常フォーカスアイコン（５５０−５７２）の基準点（たとえば、左上の頂点）に対する横方向（Ｘ）および下方向（Ｙ）の距離を設定してもよい。
【０１０９】
なお、文字列データによって描画される文字列の大きさを変更（拡大または縮小）できる場合には、文字列データは通常のサイズと拡大のサイズとで共通に使用することもできる。
【０１１０】
他の実施例のグリッドメニュー表示制御処理は、上述の実施例のうちのステップＳ１−Ｓ２１までの処理に、さらに、文字列を描画する処理を追加しただけであるため、異なる部分についてのみ詳細に説明することにする。他の実施例のグリッドメニュー表示制御処理が開始されると、上述の実施例で説明したように、ステップＳ１−Ｓ１３の処理によって、通常背景画像５０ａおよびデフォルトで選択された通常アイコン（５００−５２２）に対応する通常フォーカスアイコンが描画される。ただし、ここで描画される通常フォーカスアイコンには、図柄として画像のみが記載されている。
【０１１１】
次のステップＳ１０１では、デフォルトで選択された通常アイコン（５００−５２２）に対応する文字列データを読み出し、ステップＳ１０３で、文字列を描画する。具体的には、ＣＰＵ１２は、他の実施例の通常フォーカスアイコン描画テーブルを参照して、デフォルトで選択された識別番号（ここでは、「４」）に対応して記載された文字情報からアドレスを取得し、当該アドレスに従ってＲＯＭ１６から文字列データを読み出す。また、ＣＰＵ１２は、読み出した文字列データを、他の実施例の通常フォーカスアイコン描画テーブルの識別番号「４」に対応して記載された文字列描画位置に従って、通常フォーカスアイコン上に文字列を描画する。
【０１１２】
また、図２１に示すように、キー操作があり（Ｓ１５で“ＹＥＳ”）、選択される通常アイコン（５００−５２２）が変更されると、ステップＳ１７−Ｓ２１の処理によって、変更後の通常アイコン（５００−５２２）に対応する通常フォーカスアイコンが通常背景画像５０ａ上に描画される。そして、ステップＳ１０５で、変更後の通常アイコン（５００−５２２）に対応する文字列データを読み出し、ステップＳ１０７で、文字列を描画して、ステップＳ１５に戻る。つまり、ＣＰＵ１２は、他の実施例の通常フォーカスアイコン描画テーブルを参照して、変更された識別番号「ｎ」に対応して記載された文字情報からアドレスを取得し、当該アドレスに従ってＲＯＭ１６から文字列データを読み出す。また、ＣＰＵ１２は、読み出した文字列データを、他の実施例の通常フォーカスアイコン描画テーブルの識別番号「ｎ」に対応して記載された文字列描画位置に従って、通常フォーカスアイコン上に文字列を描画する。
【０１１３】
なお、図示および詳細な説明は省略するが、拡大のサイズが選択された場合の処理（図１８および図１９に示すステップＳ２３−Ｓ４７）は、上述の実施例と同じである。
【０１１４】
他の実施例においても、画像および文字列の大きさを変更して表示するので、一目で内容を理解することができる。
【０１１５】
なお、上述の実施例では、電子機器として携帯電話機についてのみ説明したが、これに限定される必要は無く、画像および文字列によって内容を表現する画面が表示される任意の電子機器（たとえば、ＰＤＡ、ノートＰＣ、音楽記録／再生装置、ＡＴＭなど）に適用することができる。つまり、限られた表示領域において、画像および文字列の表示サイズが変更された場合であっても、一目で内容を理解することができればよい。
【０１１６】
また、上述の実施例では、グリッドメニュー表示される場合についてのみ説明したが、グリッドメニュー表示に限らず、一覧表示や他の方法によって表示される場合にも適用することができる。つまり、画像と文字列とによって、アイコンやボタン画像などの内容が表現されればよい。
【０１１７】
さらに、上述の実施例では、たとえば、日本語を言語とする場合の携帯電話機について説明したが、他の言語についても同様である。かかる場合には、文字列データが、他の言語によって作成される。また、日本語と他の１または複数の言語とを選択可能にしてもよい。かかる場合には、言語の数に応じて、通常フォーカスアイコン描画テーブルおよび拡大フォーカスアイコン描画テーブルがＲＯＭに記憶され、設定（選択）された言語に対応するテーブルが使用される。
【０１１８】
さらにまた、上述の実施例では、画像および文字列の表示サイズが２種類の場合についてのみ説明したが、表示サイズは３種類以上であってもよい。ただし、３種類以上の表示サイズを選択可能にするためには、各表示サイズについて、背景画像、アイコン、フォーカスアイコンを作成するとともに、各表示サイズについてのフォーカスアイコン描画テーブルを作成する必要がある。
【符号の説明】
【０１１９】
１０  …携帯電話機（電子機器）
１２  …ＣＰＵ
１４  …ＲＡＭ
１６  …ＲＯＭ
１８  …フラッシュメモリ
２０  …キー入力装置
２２  …ＬＣＤドライバ
２８  …無線通信回路
３２  …マイク
３４  …スピーカ
３８  …時計回路
【図１】
2011054095.tif 000003
【図２】
2011054095.tif 000004
【図３】
2011054095.tif 000005
【図４】
2011054095.tif 000006
【図５】
2011054095.tif 000007
【図６】
2011054095.tif 000008
【図７】
2011054095.tif 000009
【図８】
2011054095.tif 000010
【図９】
2011054095.tif 000011
【図１０】
2011054095.tif 000012
【図１１】
2011054095.tif 000013
【図１２】
2011054095.tif 000014
【図１３】
2011054095.tif 000015
【図１４】
2011054095.tif 000016
【図１５】
2011054095.tif 000017
【図１６】
2011054095.tif 000018
【図１７】
2011054095.tif 000019
【図１８】
2011054095.tif 000020
【図１９】
2011054095.tif 000021
【図２０】
2011054095.tif 000022
【図２１】
2011054095.tif 000023
【図２２】
2011054095.tif 000024