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