(57)【要約】【課題】ユーザに与える不快感を抑制する。【解決手段】基準方向に配列可能なアイコンの数である配列可能数Ａと、表示すべきアイコンの数であるアイコン数Ｂとに基づいて、アイコンの形状を正方形及び正六角形のいずれにするかを決定する形状決定処理を実行する。そして、形状決定処理において正方形に決定された場合に、アイコン数Ｂが配列可能数Ａよりも大きいとき、正方形形状を有する複数のアイコンを、基準方向及び直交方向にマトリクス状に配列してディスプレイに表示させる第１表示処理を実行する。また、形状決定処理において正六角形に決定された場合に、正六角形形状を有する複数のアイコンを、隣り合うアイコンの中心間距離が一定となるように配列してディスプレイに表示させる第２表示処理を実行する。【選択図】図１０
2020166572.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、プログラムが記憶された記憶部と、制御部と、を備えた表示制御装置で実行される表示制御方法であって、
前記制御部が前記記憶部に記憶されたプログラムを実行することによって、
前記表示部の基準方向に関する長さであるベース長さとアイコンの前記基準方向に関する長さであるアイコン長さとで定まる、前記基準方向に配列可能な前記アイコンの数である配列可能数と、前記表示部に表示すべき前記アイコンの数であるアイコン数とに基づいて、前記アイコンの形状を正方形及び正六角形のいずれにするかを決定する形状決定処理と、
前記形状決定処理において前記アイコンの形状が正方形に決定された場合に、前記アイコン数が前記配列可能数よりも大きいとき、正方形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、前記アイコンの互いに直交する２つの辺が前記基準方向及び前記基準方向と直交する直交方向のそれぞれと平行となるようにしつつ、前記基準方向及び前記直交方向にマトリクス状に、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第１表示処理と、
前記形状決定処理において前記アイコンの形状が正六角形に決定された場合に、正六角形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、互いに同じ角度で、前記アイコンの互いに平行な一対の辺が前記基準方向及び前記直交方向のいずれかと平行となるようにしつつ、隣り合う前記アイコンの中心間距離が一定となるように、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第２表示処理と、
を実行することを特徴とする表示制御方法。
【請求項２】
前記形状決定処理において、前記アイコン数が前記配列可能数の倍数である場合、又は、前記アイコン数が前記配列可能数よりも少ない場合には、前記アイコンの形状を正方形に決定し、前記アイコン数が前記配列可能数よりも多く且つ前記配列可能数の倍数でない場合には、前記アイコンの形状を正六角形形状に決定することを特徴とする請求項１に記載の表示制御方法。
【請求項３】
前記記憶部は、それぞれ少なくとも１つのアイコンで構成される複数のグループと、前記複数のグループ同士を分けるセパレータと、を記憶可能であり、
前記記憶部に、前記セパレータにより分けられた前記複数のグループが記憶されている場合には、前記グループごとに、前記形状決定処理と、前記第１表示処理及び前記第２表示処理のいずれかと、を実行することを特徴とする請求項１又は２に記載の表示制御方法。
【請求項４】
前記記憶部に、前記セパレータにより分けられた前記複数のグループが記憶されている場合には、前記第１表示処理及び前記第２表示処理において、１つの前記グループを構成する前記アイコンと、別の前記グループを構成する前記アイコンとを、前記直交方向に離隔して表示させることを特徴とする請求項３に記載の表示制御方法。
【請求項５】
前記基準方向は水平方向であることを特徴とする請求項１〜４のいずれか１項に記載の表示制御方法。
【請求項６】
前記表示制御装置は、前記表示部に重ねて配置され、前記表示部に対するユーザのタッチ操作を検出するタッチセンサをさらに備えており、
ユーザからの入力に応じて、前記表示部を右手のみで操作するのに適した右手モード及び左手のみで操作するのに適した左手モードのいずれかに設定する片手モード指示を受け付けたか否かを判断する判断処理をさらに実行し、
前記判断処理において前記片手モード指示を受け付けたと判断した場合には、
前記形状決定処理において、前記ベース長さを前記表示部全体の前記基準方向に関する長さよりも短い長さとして、前記アイコンの形状を正方形及び正六角形のいずれにするかを決定し、
前記第１表示処理及び前記第２表示処理において、前記片手モード指示が前記右手モードに設定する指示の場合は、前記表示部における正面視で右側の端部から水平方向に前記ベース長さ分の領域に、前記複数のアイコンを表示させ、前記片手モード指示が前記左手モードに設定する指示の場合は、前記表示部における正面視で左側の端部から水平方向に前記ベース長さ分の領域に、前記複数のアイコンを表示させることを特徴とする請求項５に記載の表示制御方法。
【請求項７】
表示部を備えた表示制御装置で実行される表示制御プログラムであって、
前記表示部の基準方向に関する長さであるベース長さとアイコンの前記基準方向に関する長さであるアイコン長さとで定まる、前記基準方向に配列可能な前記アイコンの数である配列可能数と、前記表示部に表示すべき前記アイコンの数であるアイコン数とに基づいて、前記アイコンの形状を正方形及び正六角形のいずれにするかを決定する形状決定処理と、
前記形状決定処理において前記アイコンの形状が正方形に決定された場合に、前記アイコン数が前記配列可能数よりも大きいとき、正方形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、前記アイコンの互いに直交する２つの辺が前記基準方向及び前記基準方向と直交する直交方向のそれぞれと平行となるようにしつつ、前記基準方向及び前記直交方向にマトリクス状に、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第１表示処理と、
前記形状決定処理において前記アイコンの形状が正六角形に決定された場合に、正六角形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、互いに同じ角度で、前記アイコンの互いに平行な一対の辺が前記基準方向及び前記直交方向のいずれかと平行となるようにしつつ、隣り合う前記アイコンの中心間距離が一定となるように、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第２表示処理と、
を前記表示制御装置に実行させることを特徴とする表示制御プログラム。
【請求項８】
表示部と、
制御部と、を備えた表示制御装置であって、
前記制御部が、
前記表示部の基準方向に関する長さであるベース長さとアイコンの前記基準方向に関する長さであるアイコン長さとで定まる、前記基準方向に配列可能な前記アイコンの数である配列可能数と、前記表示部に表示すべき前記アイコンの数であるアイコン数とに基づいて、前記アイコンの形状を正方形及び正六角形のいずれにするかを決定する形状決定処理と、
前記形状決定処理において前記アイコンの形状が正方形に決定された場合に、前記アイコン数が前記配列可能数よりも大きいとき、正方形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、前記アイコンの互いに直交する２つの辺が前記基準方向及び前記基準方向と直交する直交方向のそれぞれと平行となるようにしつつ、前記基準方向及び前記直交方向にマトリクス状に、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第１表示処理と、
前記形状決定処理において前記アイコンの形状が正六角形に決定された場合に、正六角形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、互いに同じ角度で、前記アイコンの互いに平行な一対の辺が前記基準方向及び前記直交方向のいずれかと平行となるようにしつつ、隣り合う前記アイコンの中心間距離が一定となるように、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第２表示処理と、
を実行することを特徴とする表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部への表示を制御する表示制御方法、表示制御プログラム、及び表示制御装置に関する。
【背景技術】
【０００２】
特許文献１には、同一形状の複数の画像（アイコン）を表示部に表示させる情報表示装置（表示制御装置）が開示されている。かかる装置においては、表示される画像の形状は長方形である。そして、複数の画像がマトリクス状に配列されて表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−９２４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の装置のように、正方形や長方形のアイコンをマトリクス状に配列して表示部に表示する場合は、アイコンの数によっては、複数のアイコンの配置が、表示部の水平方向及び垂直方向のいずれにも対称とならない場合がある。アイコンの配置が非対称な場合、ユーザに不快感を与える虞がある。
【０００５】
本発明の目的は、ユーザに与える不快感を抑制できる表示制御方法、表示制御プログラム、及び表示制御装置提供することである。
【課題を解決するための手段】
【０００６】
本発明の表示制御方法は、表示部と、プログラムが記憶された記憶部と、制御部と、を備えた表示制御装置で実行される表示制御方法であって、前記制御部が前記記憶部に記憶されたプログラムを実行することによって、前記表示部の基準方向に関する長さであるベース長さとアイコンの前記基準方向に関する長さであるアイコン長さとで定まる、前記基準方向に配列可能な前記アイコンの数である配列可能数と、前記表示部に表示すべき前記アイコンの数であるアイコン数とに基づいて、前記アイコンの形状を正方形及び正六角形のいずれにするかを決定する形状決定処理と、前記形状決定処理において前記アイコンの形状が正方形に決定された場合に、前記アイコン数が前記配列可能数よりも大きいとき、正方形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、前記アイコンの互いに直交する２つの辺が前記基準方向及び前記基準方向と直交する直交方向のそれぞれと平行となるようにしつつ、前記基準方向及び前記直交方向にマトリクス状に、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第１表示処理と、前記形状決定処理において前記アイコンの形状が正六角形に決定された場合に、正六角形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、互いに同じ角度で、前記アイコンの互いに平行な一対の辺が前記基準方向及び前記直交方向のいずれかと平行となるようにしつつ、隣り合う前記アイコンの中心間距離が一定となるように、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第２表示処理と、を実行することを特徴とする。
【０００７】
本発明の表示制御プログラムは、表示部を備えた表示制御装置で実行される表示制御プログラムであって、前記表示部の基準方向に関する長さであるベース長さとアイコンの前記基準方向に関する長さであるアイコン長さとで定まる、前記基準方向に配列可能な前記アイコンの数である配列可能数と、前記表示部に表示すべき前記アイコンの数であるアイコン数とに基づいて、前記アイコンの形状を正方形及び正六角形のいずれにするかを決定する形状決定処理と、前記形状決定処理において前記アイコンの形状が正方形に決定された場合に、前記アイコン数が前記配列可能数よりも大きいとき、正方形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、前記アイコンの互いに直交する２つの辺が前記基準方向及び前記基準方向と直交する直交方向のそれぞれと平行となるようにしつつ、前記基準方向及び前記直交方向にマトリクス状に、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第１表示処理と、前記形状決定処理において前記アイコンの形状が正六角形に決定された場合に、正六角形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、互いに同じ角度で、前記アイコンの互いに平行な一対の辺が前記基準方向及び前記直交方向のいずれかと平行となるようにしつつ、隣り合う前記アイコンの中心間距離が一定となるように、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第２表示処理と、を前記表示制御装置に実行させることを特徴とする。
【０００８】
本発明の表示制御装置は、表示部と、制御部と、を備えた表示制御装置であって、前記制御部が、前記表示部の基準方向に関する長さであるベース長さとアイコンの前記基準方向に関する長さであるアイコン長さとで定まる、前記基準方向に配列可能な前記アイコンの数である配列可能数と、前記表示部に表示すべき前記アイコンの数であるアイコン数とに基づいて、前記アイコンの形状を正方形及び正六角形のいずれにするかを決定する形状決定処理と、前記形状決定処理において前記アイコンの形状が正方形に決定された場合に、前記アイコン数が前記配列可能数よりも大きいとき、正方形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、前記アイコンの互いに直交する２つの辺が前記基準方向及び前記基準方向と直交する直交方向のそれぞれと平行となるようにしつつ、前記基準方向及び前記直交方向にマトリクス状に、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第１表示処理と、前記形状決定処理において前記アイコンの形状が正六角形に決定された場合に、正六角形形状を有し且つ互いに同じ大きさを有する複数の前記アイコンを、互いに同じ角度で、前記アイコンの互いに平行な一対の辺が前記基準方向及び前記直交方向のいずれかと平行となるようにしつつ、隣り合う前記アイコンの中心間距離が一定となるように、且つ、前記基準方向及び前記直交方向の少なくとも一方において対称となるように配列して前記表示部に表示させる第２表示処理と、を実行することを特徴とする。
【発明の効果】
【０００９】
本発明では、正方形形状のアイコンを表示する第１表示処理、又は、正六角形形状のアイコンを表示する第２表示処理を実行することで、アイコン数に関係なく、複数のアイコンの配置を、基準方向及び直交方向の少なくとも一方に関して対称とすることができる。したがって、ユーザに与える不快感を抑制できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るシステムのブロック図である。
【図２】配列可能数Ａ＝２である場合のアイコンのレイアウトであり、（ａ）〜（ｈ）は、アイコン数Ｂ＝１〜８にそれぞれ対応する。
【図３】配列可能数Ａ＝３である場合のアイコンのレイアウトであり、（ａ）〜（ｅ）は、アイコン数Ｂ＝３〜７にそれぞれ対応する。
【図４】配列可能数Ａ＝４である場合のアイコンのレイアウトであり、（ａ）〜（ｆ）は、アイコン数Ｂ＝４〜９にそれぞれ対応する。
【図５】データ記憶領域に記憶される内容を示しており、（ａ）はメニューを構成する項目、（ｂ）は配列可能数Ａとアイコン数Ｂと正六角形のアイコンの角度との関係である。
【図６】ディスプレイの表示される設定画面を示す。
【図７】複数のアイコンがグループ分けして表示されたメニュー画面を示し、（ａ）はセパレータがない場合、（ｂ）はセパレータがある場合である。
【図８】右手モードが設定されている場合のメニュー画面を示す。
【図９】携帯端末で実行される処理手順の一例を示すフローチャートである。
【図１０】レイアウト決定処理の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な一実施形態について説明する。本実施形態は、携帯電話、スマートフォン、タブレット端末などの携帯端末１に本発明を適用したものである。
【００１２】
図１に示すように、本実施形態の携帯端末１（本発明の「表示制御装置」）は、通信ネットワーク２を介して、プリント機能、ＦＡＸ機能、コピー機能、及びスキャナ機能を有する電子機器である複合機３と通信可能に構成されている。図１に示す例では、携帯端末１は、１台の複合機３と通信可能であるが、複数の複合機３と通信可能に構成されていてもよい。通信ネットワーク２は、例えば、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、又はこれらの組み合わせであってもよい。
【００１３】
携帯端末１は、通信部１０、傾き検知センサ１１、タッチパネル１２、ＣＰＵ（Central Processing Unit）１３、メモリ１４、及び通信バス１５などを主に備えている。携帯端末１を構成する各構成要素は、通信バス１５を通じて相互に接続されている。
【００１４】
通信部１０は、通信ネットワーク２を通じて外部装置と通信を行うためのインタフェースである。すなわち、携帯端末１は、通信部１０を通じて外部装置との間で各種情報を送受信する。通信部１０の具体的な通信手段は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Wi-Fi Allianceの登録商標）を採用することができる。通信部１０は、ＬＡＮケーブル又はＵＳＢケーブルが着脱されるインタフェース等であってもよい。
【００１５】
傾き検知センサ１１は、携帯端末１の傾き（姿勢）を検知するセンサである。傾き検知センサ１１は、例えば、加速度センサ、方位センサ、ジャイロセンサ、又はこれらの組み合わせであってもよい。
【００１６】
タッチパネル１２は、ディスプレイ１２ａとタッチセンサ１２ｂとを有する。ディスプレイ１２ａ（本発明の「表示部」）は、液晶ディスプレイ、有機ＥＬディスプレイ等であり、各種情報を表示する表示面を備える。図６等に示すように、ディスプレイ１２ａは矩形形状を有している。携帯端末１は、主として矩形形状のディスプレイ１２ａの短手方向が略水平となる姿勢で使用される。タッチセンサ１２ｂは、ユーザによる各種操作を受け付ける入力インタフェースであり、ディスプレイ１２ａの表示面に重ねて配置されている。
【００１７】
タッチセンサ１２ｂは、ユーザの操作に応じてディスプレイ１２ａの表示面内の位置を指定する位置指定情報をＣＰＵ１３に出力する。タッチセンサ１２ｂは、例えば感圧式や静電容量式のセンサであり、ユーザがディスプレイ１２ａの表示面をタッチした際の圧力や静電容量の変化を検出し、ユーザがタッチした位置を位置指定情報として出力する。位置指定情報は、例えば、ディスプレイ１２ａの表示面における左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしてｘ−ｙ平面上の座標（ｘ、ｙ）として表現できる。
【００１８】
なお、本明細書中における「タッチ」とは、入力媒体をディスプレイ１２ａの表面に接触させる操作全般を含む。また、入力媒体がディスプレイ１２ａの表面に触れていなくても、ディスプレイ１２ａとの間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」又は「フローティングタッチ」を、「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００１９】
ＣＰＵ１３は、携帯端末１の全体動作を制御するものである。ＣＰＵ１３は、傾き検知センサ１１やタッチセンサ１２ｂから出力される各種情報、及び通信部１０を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムをメモリ１４から取得して実行する。すなわち、ＣＰＵ１３及びメモリ１４は、制御部の一例を構成する。なお、制御部の構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００２０】
ＣＰＵ１３は、傾き検知センサ１１からの出力信号に基づいて、携帯端末１が、矩形形状を有するディスプレイ１２ａの短手方向が略水平となる縦長姿勢であるか、長手方向が略水平となる横長姿勢であるかを判断する。以下の説明においては、ディスプレイ１２ａの短手方向及び長手方向のうち、水平方向との間のなす角度が小さい方向を「基準方向」と称する。つまり、基準方向は略水平方向である。携帯端末１が縦長姿勢である場合は、ディスプレイ１２ａの短手方向が基準方向となる。携帯端末１が横長姿勢である場合は、ディスプレイ１２ａの長手方向が基準方向となる。
【００２１】
メモリ１４（本発明の「記憶部」）は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk・Drive）、ＣＰＵ１３が備えるバッファなどが組み合わされて構成されている。メモリ１４は、プログラム記憶領域１４ａ及びデータ記憶領域１４ｂを有する。プログラム記憶領域１４ａには、ＯＳ（Operating System）プログラム及び各種アプリケーションプログラムが格納される。データ記憶領域１４ｂには、プログラム記憶領域１４ａに格納されたプログラムの実行に必要なデータ等が記憶される。
【００２２】
本実施形態においては、プログラム記憶領域１４ａに複合機３を操作するためのアプリケーションプログラム（以下、「操作アプリ」と称する）が記憶されている。かかる操作アプリは、例えば、複合機３のベンダによって運営されるサーバ（図示省略）からダウンロードされる形態で提供されてもよいし、複合機３と共に出荷されるメディアから携帯端末１にインストールされてもよい。ＣＰＵ１３が操作アプリを実行することにより、通信ネットワーク２を介して、携帯端末１と接続される複合機３と通信を行って、複合機３を利用することができる。
【００２３】
データ記憶領域１４ｂは、操作アプリのメニューを記憶している。メニューを構成する項目は、図５（ａ）に示すように、「Ｐｒｉｎｔ」、「ＦＡＸ」、「コピープレビュー」、「ステータス」、「Ｓｃａｎ」、「ショートカット」、及び「設定」である。「Ｐｒｉｎｔ」は、複合機３にプリント機能を実行させる項目である。「ＦＡＸ」は、複合機３にＦＡＸ機能を実行させる項目である。「コピープレビュー」は、複合機３にコピー機能を実行させる項目である。「ステータス」は、複合機３の状態を表示させる項目である。「Ｓｃａｎ」は、複合機３にスキャン機能を実行させる項目である。「ショートカット」は、ユーザによりカスタマイズ可能な項目であり、ユーザにより選択された写真をプリントする機能やドキュメントをプリントする機能等、単一の機能が設定される。「設定」は、各種の設定を行う項目である。
【００２４】
操作アプリが実行されると、ＣＰＵ１３は、携帯端末１のディスプレイ１２ａに、メニューを構成する各項目を示すアイコン２１を有するメニュー画面２０を表示させる（図７（ａ）、（ｂ）、図８参照）。このとき、ディスプレイ１２ａに表示されるアイコン２１の形状は、正方形又は正六角形である。以降の説明において、正方形のアイコン２１を「アイコン２１ａ」と称し、正六角形のアイコン２１を「アイコン２１ｂ」と称する場合がある。
【００２５】
図７（ｂ）に示すように、正方形のアイコン２１ａは、互いに直交する２つの辺がディスプレイ１２ａの短手方向及び長手方向のそれぞれと平行となる角度で表示される。複数のアイコン２１ａが表示される場合は、各アイコン２１ａの大きさは同じである。図２（ａ）に示すように、アイコン２１ａの一辺の長さは、Ｌ１である。正六角形のアイコン２１ｂは、互いに平行な一対の辺がディスプレイ１２ａの短手方向と平行となる第１角度（図７（ａ）、図８参照）、又は、互いに平行な一対の辺がディスプレイ１２ａの長手方向と平行となる第２角度（図７（ｂ）参照）のいずれかで表示される。複数のアイコン２１ｂが表示される場合は、各アイコン２１ｂの大きさは同じである。
【００２６】
図２（ｃ）に示すように、第１角度の２つのアイコン２１ｂを、辺同士が接するようにしつつディスプレイ１２ａの短手方向に並べて表示したとき、この２つのアイコン２１ｂのディスプレイ１２ａの短手方向に関する長さをＬ２とする。このとき、２×Ｌ１≧Ｌ２である。また、図３（ｃ）に示すように、第２角度の２つのアイコン２１ｂを、辺同士が接するようにしつつディスプレイ１２ａの短手方向に並べて表示したとき、この２つのアイコン２１ｂのディスプレイ１２ａの短手方向に関する長さをＬ３とする。このとき、２×Ｌ１≧Ｌ３である。
【００２７】
ＣＰＵ１３は、ベース長さＤと、アイコン２１の基準方向に関する長さであるアイコン長さＩとから、基準方向に配列可能なアイコン２１の数である配列可能数Ａを決定する。なお、ベース長さＤは、後述する片手モードが設定されていない場合は、ディスプレイ１２ａ全体の基準方向に関する長さＬ０である。つまり、ベース長さＤは、縦長姿勢のときはディスプレイ１２ａの短手方向に関する長さＬ４（図７（ａ）参照）であり、横長姿勢のときはディスプレイ１２ａの長手方向に関する長さＬ５（図７（ａ）参照）である。そして、片手モードが設定されている場合のベース長さＤは、ディスプレイ１２ａ全体の基準方向に関する長さＬ０に２／３を乗じた長さである。また、アイコン長さＩは、正方形のアイコン２１ａの一辺の長さＬ１とする。さらに、配列可能数Ａと、ディスプレイ１２ａに表示すべきアイコン２１の数であるアイコン数Ｂとに基づいて、アイコン２１の形状を正方形及び正六角形のいずれにするかを決定する形状決定処理を実行する。
【００２８】
具体的には、形状決定処理において、アイコン数Ｂが配列可能数Ａの倍数である場合、又は、アイコン数Ｂが配列可能数Ａよりも少ない場合には、アイコン２１の形状を正方形に決定する。また、アイコン数Ｂが配列可能数Ａよりも多く、且つ、配列可能数Ａの倍数でない場合には、アイコン２１の形状を正六角形形状に決定する。
【００２９】
ＣＰＵ１３は、形状決定処理において、アイコン２１の形状が正方形に決定された場合に、アイコン数Ｂが配列可能数Ａよりも大きいとき、互いに同じ大きさを有する複数のアイコン２１ａを、ディスプレイ１２ａの基準方向に沿って及び基準方向と直交する直交方向（以降、単に「直交方向」と称する）に沿ってマトリクス状に配列してディスプレイ１２ａに表示させる第１表示処理を実行する。このとき、上述のように、アイコン２１ａは、互いに直交する２つの辺がディスプレイ１２ａの短手方向及び長手方向のそれぞれと平行となっている。また、隣り合うアイコン２１ａは、辺同士が接している。このように表示された、複数のアイコン２１ａは、ディスプレイ１２ａの短手方向及び長手方向において対称となっている。
【００３０】
また、アイコン２１の形状が正方形に決定された場合に、アイコン数Ｂが２個以上であり、且つ、配列可能数Ａ以下のとき、互いに同じ大きさを有する複数のアイコン２１ａを、ディスプレイ１２ａの基準方向に沿って並べて配列してディスプレイ１２ａに表示させる。このように表示された、複数のアイコン２１ａは、ディスプレイ１２ａの直交方向において対称となっている。なお、アイコン２１の形状が正方形に決定された場合に、アイコン数Ｂが１個であるときは、１個のアイコン２１ａをディスプレイ１２ａに表示させる。
【００３１】
さらに、形状決定処理において、アイコン２１の形状が正六角形に決定された場合に、互いに同じ大きさを有する複数のアイコン２１ｂを、互いに同じ角度で、隣り合うアイコン２１ｂの中心間距離Ｌ６（図７（ａ）参照）が一定となるように配列してディスプレイ１２ａに表示させる第２表示処理を実行する。このとき、上述のように、アイコン２１ｂは、互いに平行な一対の辺がディスプレイ１２ａの短手方向と平行となる第１角度、又は、互いに平行な一対の辺がディスプレイ１２ａの長手方向と平行となる第２角度となっている。また、隣り合うアイコン２１ｂは、辺同士が接している。このように表示された、複数のアイコン２１ｂは、ディスプレイ１２ａの短手方向及び長手方向において対称となっている。
【００３２】
図２（ａ）〜（ｈ）に、配列可能数Ａが２である場合のアイコン２１のレイアウトの具体例を示す。アイコン数Ｂが配列可能数Ａ（＝２）の倍数、すなわちアイコン数Ｂ＝２、４、６、８の場合（図２（ｂ）、（ｄ）、（ｆ）、（ｈ））、及び、アイコン数Ｂが配列可能数Ａ（＝２）よりも少ない場合（図２（ａ））には、正方形のアイコン２１ａとなっている。アイコン数Ｂが配列可能数Ａ（＝２）よりも多く、且つ、配列可能数Ａ（＝２）の倍数でない、すなわち、アイコン数Ｂ＝３、５、７の場合（図２（ｃ）、（ｅ）、（ｇ））には、正六角形のアイコン２１ｂとなっている。また、アイコン数Ｂ＝３、５、７の場合、正六角形のアイコン２１ｂは、いずれも第１角度となっている。
【００３３】
図３（ａ）〜（ｇ）に、配列可能数Ａが３である場合のアイコン２１のレイアウトの具体例を示す。なお、アイコン数Ｂが配列可能数Ａ（＝３）よりも少ない場合、すなわち、アイコン数Ｂ＝１、２である場合は、図２（ａ）、（ｂ）と同様である。アイコン数Ｂが配列可能数Ａ（＝３）の倍数、すなわちアイコン数Ｂ＝３、６の場合（図３（ａ）、（ｄ））には、正方形のアイコン２１ａとなっている。アイコン数Ｂが配列可能数Ａ（＝３）よりも多く、且つ、配列可能数Ａ（＝３）の倍数でない、すなわち、アイコン数Ｂ＝４、５、７の場合（図３（ｂ）、（ｃ）、（ｅ））には、正六角形のアイコン２１ｂとなっている。また、アイコン数Ｂ＝４、７の場合は、正六角形のアイコン２１ｂは第１角度となっており、アイコン数Ｂ＝５の場合は、正六角形のアイコン２１ｂは第２角度となっている。
【００３４】
図４（ａ）〜（ｆ）に、配列可能数Ａが４である場合のアイコン２１のレイアウトの具体例を示す。なお、アイコン数Ｂが配列可能数Ａ（＝４）よりも少ない場合、すなわち、アイコン数Ｂが１、２、３である場合は、図２（ａ）、（ｂ）、及び図３（ａ）と同様である。アイコン数Ｂが配列可能数Ａ（＝４）の倍数、すなわちアイコン数Ｂ＝４、８の場合（図４（ａ）、（ｅ））には、正方形のアイコン２１ａとなっている。アイコン数Ｂが配列可能数Ａ（＝４）よりも多く、且つ、配列可能数Ａ（＝４）の倍数でない、すなわち、アイコン数Ｂ＝５、６、７、９の場合（図４（ｂ）、（ｃ）、（ｄ）、（ｆ））には、正六角形のアイコン２１ｂとなっている。また、アイコン数Ｂ＝５、６、７、９の場合は、正六角形のアイコン２１ｂは、いずれも第２角度となっている。
【００３５】
データ記憶領域１４ｂは、形状決定処理においてアイコン２１の形状が正六角形形状に決定された場合に、アイコン２１ｂの角度を第１角度とするか、第２角度とするかを記憶している。すなわち、図５（ｂ）に示すように、配列可能数Ａ＝２の場合には、アイコン数Ｂ＝３、５、７のとき、アイコン２１ｂの角度は第１角度であると記憶されている。配列可能数Ａ＝３の場合には、アイコン数Ｂ＝４、７のとき、アイコン２１ｂの角度は第１角度であり、アイコン数Ｂ＝５のとき、アイコン２１ｂの角度は第２角度であると記憶されている。配列可能数Ａ＝４の場合には、アイコン数Ｂ＝５、６、７、９のとき、アイコン２１ｂの角度は第２角度であると記憶されている。
【００３６】
また、データ記憶領域１４ｂは、ユーザ操作に応じて、メニューを成す少なくとも１つの項目でそれぞれ構成される複数の項目グループと、複数の項目グループ同士を分けるセパレータとを記憶することができる。すなわち、図６に示すような設定画面３０においてユーザによって設定された、メニューを成す項目のグループ分け設定を記憶する。なお、図６に示す設定画面３０は、「設定」の項目に対応するアイコン２１（図７（ａ）、（ｂ）、図８参照）がユーザにより指定された場合に、メニュー画面２０に替えてディスプレイ１２ａに表示される。
【００３７】
図６に示すように、設定画面３０は、追加ボタン３１、削除ボタン３２、及び移動ボタン３３を有している。追加ボタン３１は、項目グループ、項目、及びセパレータの追加を指示するためのボタンである。削除ボタン３２は、項目グループ、項目、及びセパレータの削除を指示するためのボタンである。移動ボタン３３は、項目グループ、項目、及びセパレータの移動を指示するためのボタンである。
【００３８】
図６に示す例では、１つ目の項目グループである「グループ１」を構成する項目は、「Ｐｒｉｎｔ」、及び「Ｓｃａｎ」の２個である。そして、「グループ１」と２つ目の項目グループである「グループ２」との間には、１つ目のセパレータである「セパレータ１」が挿入されている。また、「グループ２」を構成する項目は、「ＦＡＸ」、「コピープレビュー」、「ステータス」、「ショートカット」、及び「設定」の５個である。この場合、データ記憶領域１４ｂには、「グループ１」、「セパレータ１」、「グループ２」の順に記憶される。
【００３９】
ここで、図６に示す「グループ１」、「グループ２」のようなグループ分けがなされ、且つ、「セパレータ１」が挿入されていない場合について説明する。この場合は、メニュー画面２０には、図７（ａ）に示すように、「グループ１」を構成する２個の項目、及び、「グループ２」を構成する５個の項目の合計７個の項目に対応する７個のアイコン２１が、固まって表示される。すなわち、ＣＰＵ１３は、アイコン数Ｂ＝７として、レイアウトを決定する。「グループ１」を構成する２個の項目に対応する２個のアイコン２１と、「グループ２」を構成する５個の項目に対応する５個のアイコン２１とは、アイコン２１の色を変える等して区別される。
【００４０】
また、図６に示すように、「グループ１」、「グループ２」のようなグループ分けがなされ、且つ、「セパレータ１」が挿入されている場合について説明する。この場合は、メニュー画面２０には、図７（ｂ）に示すように、「グループ１」を構成する２個の項目に対応する２個のアイコン２１と、「グループ２」を構成する５個の項目に対応する５個のアイコン２１とが、それぞれ固まって表示される。また、「グループ１」を構成するアイコン２１と、「グループ２」を構成するアイコン２１とは、ディスプレイ１２ａの直交方向（図７（ｂ）の上下方向）に関して離隔している。
【００４１】
すなわち、ＣＰＵ１３は、「グループ１」を構成する２個の項目に対応する２個のアイコン２１については、アイコン数Ｂ＝２としてレイアウトを決定し、「グループ２」を構成する５個の項目に対応する５個のアイコン２１については、アイコン数Ｂ＝５としてレイアウトを決定する。つまり、データ記憶領域１４ｂに、セパレータにより分けられた複数の項目グループが記憶されている場合には、項目グループごとに、形状決定処理と、第１表示処理及び第２表示処理のいずれかと、が実行される。
【００４２】
図６に戻って、設定画面３０は、右手モード設定ボタン３４、左手モード設定ボタン３５、及び片手モード非設定ボタン３６と、をさらに有している。右手モード設定ボタン３４は、ディスプレイ１２ａを右手のみで操作するのに適した右手モードに設定する旨の片手モード指示を行うためのボタンである。左手モード設定ボタン３５は、ディスプレイ１２ａを左手のみで操作するのに適した左手モードに設定する旨の片手モード指示を行うためのボタンである。片手モード非設定ボタン３６は、右手モード及び左手モードのいずれの片手モード指示も行わない旨を指示するためのボタンである。ＣＰＵ１３は、設定画面３０におけるユーザ入力に応じて、右手モード及び左手モードのいずれかに設定する片手モード指示を受け付けたか否かを判断する判断処理を実行する。
【００４３】
上述のように、右手モード又は左手モードのいずれかの片手モードが設定されている場合には、ＣＰＵ１３は、ベース長さＤを、ディスプレイ１２ａ全体の基準方向に関する長さＬ０に２／３を乗じた長さとする。そして、ベース長さＤ及びアイコン長さＩから、短手方向に配列可能なアイコン２１の数である配列可能数Ａが決定される。
【００４４】
ここで、図８を参照しつつ、右手モードに設定された場合のメニュー画面２０について説明する。図８に示す例では、携帯端末１は縦長姿勢であり、基準方向は短手方向となる。よって、ベース長さＤは、ディスプレイ１２ａ全体の短手方向に関する長さＬ４に２／３を乗じた長さとなる。この場合、ディスプレイ１２ａにおける正面視で右側の端部から、短手方向に長さ（２／３）×Ｌ４の表示領域に、アイコン２１が表示される。すなわち、ディスプレイ１２ａの右寄りに位置する表示領域にアイコン２１が表示される。また、左手モードに設定された場合は、ディスプレイ１２ａにおける正面視で左側の端部から、短手方向に長さ（２／３）×Ｌ４の表示領域に、アイコン２１が表示される。すなわち、ディスプレイ１２ａの左寄りに位置する表示領域にアイコン２１が表示される。
【００４５】
ここで、図９を参照しつつ、ＣＰＵ１３により操作アプリが実行された際の処理手順について説明する。操作アプリが実行されると、最初に、ＣＰＵ１３は、データ記憶領域１４ｂに記憶されている、操作アプリのメニューを成す項目のグループ分け設定の内容を取得する。すなわち、ＣＰＵ１３は、まず項目リストをブランクにし、且つ、Ｎ＝０とする（Ｓ１）。次に、ＣＰＵ１３は、Ｎ＝Ｎ＋１とし（Ｓ２）、メニューを成す項目のグループ分け設定としてデータ記憶領域１４ｂに順番に記憶されている複数の項目グループ及びセパレータのうち、Ｎ番目のものがセパレータであるか否かを判断する（Ｓ３）。すなわち、図６に示す例では、１番目は１つ目の項目グループである「グループ１」であり、２番目は１つ目のセパレータである「セパレータ１」であり、３番目は２つ目の項目グループである「グループ２」である。
【００４６】
ステップＳ３において、セパレータであると判断した場合には（Ｓ３：ＹＥＳ）、ＣＰＵ１３は、後で詳述するレイアウト決定処理（Ｓ４）を実行する。その後、ＣＰＵ１３は、項目リストをクリアし（Ｓ５）、ステップＳ２に戻る。一方、ステップＳ３において、セパレータでないと判断した場合（Ｓ３：ＮＯ）、すなわち、Ｎ番目のものが項目グループであると判断した場合には、ＣＰＵ１３は、そのＮ番目の項目グループを構成する項目を項目リストに追加する（Ｓ６）。すなわち、図６に示す例で１番目の場合は、「グループ１」を構成する項目である「Ｐｒｉｎｔ」、及び「Ｓｃａｎ」を項目リストに追加する。また、図６に示す例で３番目の場合は、「グループ２」を構成する項目である「ＦＡＸ」、「コピープレビュー」、「ステータス」、「ショートカット」、及び「設定」を項目リストに追加する。
【００４７】
続いて、ＣＰＵ１３は、Ｎ番目の項目グループが、データ記憶領域１４ｂに記憶されている複数の項目グループのうちの最後の項目グループであるか否かを判断する（Ｓ７）。そして、最後の項目グループでないと判断した場合には（Ｓ７：ＮＯ）、上述のステップＳ２に戻る。一方、最後の項目グループであると判断した場合には（Ｓ７：ＹＥＳ）、ＣＰＵ１３は、後で詳述するレイアウト決定処理を実行する（Ｓ８）。
【００４８】
その後、ＣＰＵ１３は、ユーザ操作により右手モードが設定されているか否かを判断する（Ｓ９）。そして、右手モードが設定されていると判断した場合には（Ｓ９：ＹＥＳ）、ＣＰＵ１３は、アイコン２１が表示される表示領域をディスプレイ１２ａの右寄りに設定し（Ｓ１０）、ステップＳ１３に進む。一方、右手モードが設定されていないと判断した場合には（Ｓ９：ＮＯ）、ＣＰＵ１３は、左手モードが設定されているか否かを判断する（Ｓ１１）。そして、左手モードが設定されていると判断した場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ１３は、アイコン２１が表示される表示領域をディスプレイ１２ａの左寄りに設定し（Ｓ１２）、ステップＳ１３に進む。
【００４９】
ステップＳ１１において、左手モードが設定されていないと判断した場合（Ｓ１１：ＮＯ）、すなわち、片手モードが設定されていない場合には、ステップＳ１３に進み、ＣＰＵ１３は、上述のステップＳ４及びステップＳ８で実行したレイアウト決定処理で決定したレイアウトで、アイコン２１をディスプレイ１２ａに表示する。
【００５０】
ステップＳ１３でアイコン２１を表示した後は、ＣＰＵ１３は、傾き検知センサ１１からの出力信号に基づいて、携帯端末１の姿勢が縦長姿勢から横長姿勢、又は、横長姿勢から縦長姿勢に変更されたか否かを判断する（Ｓ１４）。そして、携帯端末１の姿勢が変更されたと判断した場合には（Ｓ１４：ＹＥＳ）、ステップＳ１に戻る。
【００５１】
一方、携帯端末１の姿勢が変更されたと判断しなかった場合には（Ｓ１４：ＮＯ）、ＣＰＵ１３は、データ記憶領域１４ｂに記憶されている、操作アプリのメニューを成す項目のグループ分け設定の内容が変更されたか否かを判断する（Ｓ１５）。グループ分け設定の内容が変更されと判断した場合には（Ｓ１５：ＹＥＳ）、ステップＳ１に戻る。そして、グループ分け設定の内容が変更されていないと判断した場合には（Ｓ１５：ＮＯ）、ステップＳ１４に戻る。
【００５２】
続いて、図１０を参照しつつ、レイアウト決定処理の処理手順について説明する。まず、ＣＰＵ１３は、傾き検知センサ１１からの出力信号に基づいて、携帯端末１の姿勢が縦長姿勢であるか否かを判断する（Ｓ２１）。そして、縦長姿勢であると判断した場合には（Ｓ２１：ＹＥＳ）、ＣＰＵ１３は、ベース長さＤをディスプレイ１２ａの短手方向に関する長さＬ４とし（Ｓ２２）、ステップＳ２４に進む。一方、縦長姿勢でないと判断した場合（Ｓ２１：ＹＥＳ）、すなわち、横長姿勢である場合には、ＣＰＵ１３は、ベース長さＤをディスプレイ１２ａの長手方向に関する長さＬ５とする（Ｓ２３）。
【００５３】
その後、ＣＰＵ１３は、ユーザ操作により右手モード又は左手モードの片手モードが設定されているか否かを判断する（Ｓ２４）。片手モードが設定されていると判断した場合には（Ｓ２４：ＹＥＳ）、ＣＰＵ１３は、ベース長さＤを、Ｓ２２又はＳ２３で設定したベース長さＤに２／３を乗じた長さに変更し（Ｓ２５）、ステップＳ２６に進む。一方、片手モードが設定されていないと判断した場合には（Ｓ２４：ＮＯ）、ステップＳ２５の処理を省略してステップＳ２６に進む。
【００５４】
次いで、ＣＰＵ１３は、ベース長さＤ及びアイコン長さＩから基準方向に配列可能なアイコン２１の数である配列可能数Ａを決定する（Ｓ２６）。そして、ＣＰＵ１３は、ディスプレイ１２ａに表示すべきアイコン２１の数であるアイコン数Ｂが、配列可能数Ａよりも多いか否かを判断する（Ｓ２７）。アイコン数Ｂが配列可能数Ａよりも多くないと判断した場合（Ｓ２７：ＮＯ）、すなわち、アイコン数Ｂが配列可能数Ａ以下である場合には、ＣＰＵ１３は、アイコン２１の形状を正方形に決定し（Ｓ２８）、ステップＳ３２に進む。
【００５５】
さらに、アイコン数Ｂが配列可能数Ａよりも多いと判断した場合（Ｓ２７：ＹＥＳ）、ＣＰＵ１３は、アイコン数Ｂが配列可能数Ａの倍数であるか否かを判断する（Ｓ２９）。アイコン数Ｂが配列可能数Ａの倍数であると判断した場合には（Ｓ２９：ＹＥＳ）、上述のＳ２８に進む。一方、アイコン数Ｂが配列可能数Ａの倍数でないと判断した場合には（Ｓ２９：ＮＯ）、ＣＰＵ１３は、アイコン２１の形状を正六角形に決定する（Ｓ３０）。その後、ＣＰＵ１３は、データ記憶領域１４ｂの記憶内容（図５（ｂ）参照）に基づいて、正六角形のアイコン２１ｂの角度を第１角度とするか、第２角度とするかを決定する（Ｓ３１）。
【００５６】
最後に、ＣＰＵ１３は、アイコン２１のレイアウトを決定する（Ｓ３２）。すなわち、Ｓ２８において、アイコン２１の形状が正方形に決定された場合で、アイコン数Ｂが配列可能数Ａよりも大きいときは、互いに同じ大きさを有する複数のアイコン２１ａが、ディスプレイ１２ａの短手方向及び長手方向にマトリクス状に配列されるレイアウトとする。また、Ｓ２８において、アイコン２１の形状が正方形に決定された場合で、アイコン数Ｂが２個以上であり、且つ、配列可能数Ａ以下のときは、互いに同じ大きさを有する複数のアイコン２１ａが、ディスプレイ１２ａの基準方向に並べて配列されるレイアウトとする。また、Ｓ２８において、アイコン２１の形状が正方形に決定された場合で、アイコン数Ｂが１個であるときは、１個のアイコン２１ａを配置するレイアウトとする。
【００５７】
また、Ｓ３０において、アイコン２１の形状が正六角形に決定された場合は、互いに同じ大きさを有する複数のアイコン２１ｂが、Ｓ３１で決定した角度で、隣り合うアイコン２１ｂの中心間距離Ｌ６（図７（ａ）参照）が一定となるように配列されるレイアウトとする。
【００５８】
以上のように、上述の実施形態の携帯端末１は、ディスプレイ１２ａの基準方向に関する長さであるベース長さＤと、アイコン２１の基準方向に関する長さであるアイコン長さＩとで定まる、基準方向に配列可能なアイコン２１の数である配列可能数Ａと、ディスプレイ１２ａに表示すべきアイコン２１の数であるアイコン数Ｂとに基づいて、アイコン２１の形状を正方形及び正六角形のいずれにするかを決定する形状決定処理を実行する。そして、形状決定処理においてアイコン２１の形状が正方形に決定された場合に、アイコン数Ｂが配列可能数Ａよりも大きいとき、正方形形状を有し且つ互いに同じ大きさを有する複数のアイコン２１を、アイコン２１の互いに直交する２つの辺が基準方向及び直交方向のそれぞれと平行となるようにしつつ、基準方向及び直交方向にマトリクス状に配列してディスプレイ１２ａに表示させる第１表示処理を実行する。また、形状決定処理においてアイコン２１の形状が正六角形に決定された場合に、正六角形形状を有し且つ互いに同じ大きさを有する複数のアイコン２１を、互いに同じ角度（第１角度又は第２角度）で、隣り合うアイコン２１ｂの中心間距離Ｌ６が一定となるように配列してディスプレイ１２ａに表示させる第２表示処理を実行する。
【００５９】
したがって、正方形形状のアイコン２１ａを表示する第１表示処理、又は、正六角形形状のアイコン２１ｂを表示する第２表示処理を実行することで、アイコン数Ｂに関係なく、複数のアイコン２１の配置を、基準方向及び直交方向の少なくとも一方に関して対称とすることができる。したがって、ユーザに与える不快感を抑制できる。
【００６０】
また、上述の実施形態の携帯端末１は、形状決定処理において、アイコン数Ｂが配列可能数Ａの倍数である場合、又は、アイコン数Ｂが配列可能数Ａよりも少ない場合には、アイコン２１の形状を正方形に決定し、アイコン数Ｂが配列可能数Ａよりも多く且つ配列可能数Ａの倍数でない場合には、アイコン２１の形状を正六角形形状に決定する。したがって、アイコン数Ｂが配列可能数Ａの倍数である場合、又は、アイコン数Ｂが配列可能数Ａよりも少ない場合には、アイコン２１の形状が正方形であっても、複数のアイコン２１を基準方向及び直交方向の少なくとも一方に対称に配置することができる。よって、アイコン２１の形状が正方形であっても対称に配置することができる場合には、アイコン２１の形状を一般に使用されることが多い正方形に決定することで、ユーザがアイコン２１の形状に違和感を覚えるのを抑制することができる。
【００６１】
さらに、上述の実施形態の携帯端末１は、データ記憶領域１４ｂが、メニューを成す少なくとも１つの項目でそれぞれ構成される複数の項目グループと、複数の項目グループ同士を分けるセパレータとを記憶可能である。そして、データ記憶領域１４ｂに、セパレータにより分けられた複数の項目グループが記憶されている場合には、項目グループごとに、形状決定処理と、第１表示処理及び第２表示処理のいずれかと、を実行する。したがって、項目グループごとにアイコン２１を表示すると共に、各項目グループにおける複数のアイコン２１の配置を対称にし、ユーザに与える不快感を抑制できる。
【００６２】
加えて、上述の実施形態の携帯端末１は、データ記憶領域１４ｂに、セパレータにより分けられた複数の項目グループが記憶されている場合には、１つの項目グループを構成するアイコン２１と、別の項目グループを構成するアイコン２１とを、直交方向に離隔して表示させる。したがって、項目グループごとにアイコン２１を固めて配置することで、ユーザの視認性が向上する。
【００６３】
また、上述の実施形態においては、基準方向は略水平方向である。ディスプレイ１２ａは、垂直方向に画面をスクロールできるが、水平方向には画面をスクロールできないように構成されていることが一般的である。したがって、略水平方向に配列可能なアイコン２１の数である配列可能数Ａに基づいてアイコン２１の形状を決定することが合理的である。
【００６４】
加えて、上述の実施形態の携帯端末１は、片手モード指示を受け付けたと判断した場合には、ベース長さＤを、ディスプレイ１２ａ全体の基準方向に関する長さＬ０よりも短い長さとして、アイコン２１の形状を正方形及び正六角形のいずれにするかを決定する。そして、片手モード指示が右手モードに設定する指示の場合は、ディスプレイ１２ａにおける正面視で右側の端部から基準方向にベース長さＤの領域に、複数のアイコン２１を表示させ、片手モード指示が左手モードに設定する指示の場合は、ディスプレイ１２ａにおける正面視で左側の端部から基準方向にベース長さＤの領域に、複数のアイコン２１を表示させる。したがって、ユーザにより右手モードが選択された場合はディスプレイ１２ａにおける右寄りの領域に、左手モードが選択された場合はディスプレイ１２ａにおける左寄りの領域に、基準方向及び直交方向の少なくともいずれか一方に関して対称となるようにアイコン２１を配置する。これにより、ユーザの利便性が向上する。
【００６５】
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、これらの実施形態に限定されるものでないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００６６】
すなわち、上述の実施形態においては、データ記憶領域１４ｂに、セパレータにより分けられた複数の項目グループが記憶されている場合には、１つの項目グループを構成するアイコン２１と、別の項目グループを構成するアイコン２１とを、直交方向に離隔して表示させる場合について説明したが、これには限定されない。セパレータにより分けられた各項目グループを構成するアイコン２１は、離隔していなくてもよい。また、データ記憶領域１４ｂに、セパレータにより分けられた複数の項目グループが記憶されていなくてもよい。
【００６７】
また、上述の実施形態においては、基準方向が略水平方向である場合について説明したが、基準方向は略垂直方向であってもよい。
【００６８】
さらに、上述の実施形態においては、ディスプレイ１２ａを右手のみで操作するのに適した右手モードに設定する旨の片手モード指示、及びディスプレイ１２ａを左手のみで操作するのに適した左手モードに設定する旨の片手モード指示を行うことができる場合について説明したが、これには限定されない。たとえば、片手モード指示は、右手モードに設定するもののみであってもよい。
【００６９】
加えて、上述の実施形態においては、片手モードが設定されている場合に、ベース長さＤを、ディスプレイ１２ａ全体の基準方向に関する長さＬ０に２／３を乗じた長さとする場合について説明したが、これには限定されない。片手モードが設定されている場合のベース長さＤは、ディスプレイ１２ａ全体の基準方向に関する長さＬ０よりも短ければよく、例えば長さＬ０に１／２を乗じた長さであってもよいし、長さＬ０に３／４を乗じた長さであってもよい。
【００７０】
また、上述の実施形態においては、第１表示処理及び第２表示処理において、隣り合うアイコン２１が辺同士で接するように表示させる場合について説明したが、これには限定されない。隣り合うアイコン２１の間にすき間が設けられていてもよい。
【００７１】
さらに、上述の実施形態においては、アイコン長さＩを、正方形のアイコン２１ａの一辺の長さＬ１とする場合について説明したが、これには限定されない。例えば、辺同士が接するようにしつつディスプレイ１２ａの短手方向に並べて表示された第１角度の２つのアイコン２１ｂの短手方向に関する長さをＬ２（図２（ｃ）参照）としたとき、２×Ｌ１＜Ｌ２であり、且つ、辺同士が接するようにしつつディスプレイ１２ａの短手方向に並べて表示された第２角度の２つのアイコン２１ｂの短手方向に関する長さをＬ３（図３（ｃ）参照）としたとき、２×Ｌ１＜Ｌ３である場合には、正六角形のアイコン２１ｂの基準方向に関する長さを、アイコン長さＩとしてもよい。
【００７２】
本発明は、複合機３を操作するための操作アプリに限定されず、複合機３以外のプリンタやデジタルカメラなどの外部機器を操作するためのアプリケーションソフトに適用することもできる。また、外部機器を操作するためのものに限定されず、携帯端末１内での画像閲覧、音楽再生などの処理のためのアプリケーションソフトであってもよい。
【００７３】
加えて、本発明は、携帯端末１に限らず、ＰＣ（Personal Computer）や複合機３に備えられたディスプレイの表示制御に適用することもできる。また、ディスプレイ１２ａとタッチセンサ１２ｂとを有するタッチパネル１２に替えて、ディスプレイと、マウス、トラックボール、タッチパッドなどのポインティングデバイスとを採用することもできる。
【符号の説明】
【００７４】
１  携帯端末
１２ａ  ディスプレイ
１３  ＣＰＵ
１４  メモリ
２１  アイコン
【図１】
2020166572.tif 000003
【図２】
2020166572.tif 000004
【図３】
2020166572.tif 000005
【図４】
2020166572.tif 000006
【図５】
2020166572.tif 000007
【図６】
2020166572.tif 000008
【図７】
2020166572.tif 000009
【図８】
2020166572.tif 000010
【図９】
2020166572.tif 000011
【図１０】
2020166572.tif 000012