(57)【特許請求の範囲】
【請求項１】
階層毎に分類された複数のアイコンが格納される記憶部と、
前記記憶部に格納された少なくとも１つの前記アイコンを表示する表示部と、
前記表示部と共に設けられ、物体の接触を検知する検知部と、
前記検知部での前記接触の検知に基づいて前記表示部上の接触座標を決定し、前記接触座標に対応する第１の階層のアイコンに関連付けられる第２の階層のアイコンを前記表示部に表示する制御部であって、前記表示部上の前記第２の階層のアイコンの配置座標を、前記接触座標および前記第２の階層のアイコンの数に基づいて決定する、制御部と
を備え、
前記制御部において、前記接触座標が円周上の点となる、前記表示部の表示領域に包含される円領域が決定され、前記第２の階層のアイコンの配置座標の各々が、前記円周上の点となるように決定されることを特徴とする、携帯端末。
【請求項２】
前記制御部において、前記接触座標および前記第２の階層のアイコンの各配置座標が、前記表示部上で凸型の「１＋（前記第２の階層のアイコンの数）」角形を形成する各点の座標となるように決定される、請求項１記載の携帯端末。
【請求項３】
前記円領域の半径が前記第２の階層のアイコンの数に基づいて決定される、請求項１または２記載の携帯端末。
【請求項４】
前記円領域の中心は、前記接触座標と前記表示領域が有する少なくとも１つの基準点とに基づいて決定される、請求項１から３のいずれか一項記載の携帯端末。
【請求項５】
前記第２の階層のアイコンの配置座標の各々が、前記接触座標を起点に、前記円周上に沿って等間隔の点となるように決定される、請求項１から４のいずれか一項記載の携帯端末。
【請求項６】
請求項１から５のいずれか一項記載の情報端末であって、
前記第１の階層が最上位階層であり、
任意の位置において前記検知部で接触を検知した場合に、前記制御部が、前記第２の階層のアイコンを前記表示部に表示するように構成される、携帯端末。
【請求項７】
請求項１から６のいずれか一項記載の携帯端末であって、
前記物体のスライド操作に従って、前記接触座標から、選択される１つの前記第２の階層のアイコンの配置座標まで前記物体の接触が移動されると、前記制御部が更に、
前記選択される前記１つの第２の階層のアイコンに関連付けられる第３の階層のアイコンを前記表示部に表示するように構成される、携帯端末。
【請求項８】
前記複数のアイコンがフォルダまたはファイルの形式である、請求項１から７のいずれか一項記載の携帯端末。
【請求項９】
前記複数のアイコンが、アプリケーションにおけるメニュー表示として用いられる、請求項１から７のいずれか一項記載の携帯端末。
【請求項１０】
検知部での物体の接触の検知に基づいてディスプレイ上の接触座標を決定し、前記接触座標に対応する第１の階層のアイコンに関連付けられる第２の階層のアイコンを前記ディスプレイ上に表示する制御部であって、
前記ディスプレイ上の前記第２の階層のアイコンの配置座標を、前記接触座標および前記第２の階層のアイコンの数に基づいて決定する、制御部としてコンピュータを機能させ、
前記制御部において、前記接触座標が円周上の点となる、前記ディスプレイ上の表示領域に包含される円領域が決定され、前記第２の階層のアイコンの配置座標の各々が、前記円周上の点となるように決定されることを特徴とする、コンピュータ・プログラム。
【請求項１１】
検知部において物体の接触を検知して、ディスプレイ上の接触座標を決定するステップと、
記憶部に格納され、階層毎に分類された複数のアイコンについて、前記接触座標に対応する第１の階層のアイコンに関連付けられる第２の階層のアイコンを特定するステップと、
前記ディスプレイ上の前記第２の階層のアイコンの配置座標を、前記接触座標および前記第２の階層のアイコンの数に基づいて決定するステップであって、前記接触座標が円周上の点となる、前記ディスプレイ上の表示領域に包含される円領域が決定され、前記第２の階層のアイコンの配置座標の各々が、前記円周上の点となるように決定される、ステップと、
前記第２の階層のアイコンを前記ディスプレイ上の前記決定された配置座標に表示するステップと
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザビリティを考慮してタッチ・ディスプレイ上にアイコン展開を行うための携帯端末、コンピュータ・プログラム、および方法に関するものである。
【背景技術】
【０００２】
従来の携帯端末、特にスマートフォンはタッチ・ディスプレイを備える。タッチ・ディスプレイは、検知部（タッチパネル）および表示部（ディスプレイ）を備え、ユーザは、指先でアイコンへのタッチ操作することにより画面を操作することができる。
【０００３】
スマートフォンは近年、益々多機能化しており、ディスプレイ上に表示されるデータも多種多様化され、ユーザの操作も煩雑化している。例えば、スマートフォン起動後の画面からゲーム・アプリケーション等の所望のアプリケーションを起動させて所望の操作を行う、また起動後の画面から所定のメニュー画面を経てスマートフォンに対し所望の設定を行う等、ユーザ操作が煩雑化している。一方、従来技術では、図１のようにディスプレイにユーザに分かりやすくアイコンを整列表示することにより、ユーザのタッチ操作をガイドするユーザ・インタフェースを提供するのが一般的である。特に〔特許文献１〕では、メニューの階層を考慮して所定の表示領域に複数のアイコンを整列して配置するといった工夫がなされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１５５６１８号  しかしながら、従来技術のアイコン表示は、基本的にはアイコンを自動または手動で整列表示（例えば、図１のＡ〜Ｊ）するものに過ぎず、十分な操作性をユーザに提供しているとは言い難い。例えば、ユーザがスマートフォンに所望の動作をさせるために、ユーザ操作により何階層にも渡りアイコンの選択を繰り返す必要があるような場合は、ユーザは指先でタッチパネルへの接触による選択を階層毎にその都度行うことになるから、階層数に応じたユーザ・オペレーションを必要とする。
【０００５】
ユーザが片手でスマートフォンを保持し、他方の手の指先でタッチ操作をする場合ならまだしも、電車やバス等の移動手段の中でユーザが片手で保持しつつその指先で操作する必要がある場合に、整列表示されたアイコンに対し階層数に応じたオペレーションをユーザに都度要求することは、ユーザビリティの観点で好ましいものとは言えない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記〔特許文献１〕をはじめとする従来技術のアイコン整列表示手法を改良して、ユーザビリティを向上させるものである。即ち、本発明の目的は、ユーザが携帯端末を用いて、階層構造を有する複数のアイコンに対し階層毎にアイコン選択を行う場合に、都度の接触（タッチ）操作を必要とすることなく、ディスプレイ上を接触してからスライド動作によりその後離すまで１オペレーションで操作可能とするようなユーザ・インタフェースを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するための携帯端末、コンピュータ・プログラム、および方法を提供する。
本発明の携帯端末は、階層毎に分類された複数のアイコンが格納される記憶部、記憶部に格納された少なくとも１つのアイコンを表示する表示部、表示部と共に設けられ物体の接触を検知する検知部、そして、検知部への接触に基づいて表示部上の接触座標を決定し、該接触座標に対応する第１の階層のアイコンに関連付けられる第２の階層のアイコンを表示部に表示する制御部であって、表示部上の第２の階層のアイコンの配置座標を、接触座標および第２の階層のアイコンの数に基づいて決定する、制御部を備える。
【０００８】
本発明の携帯端末はまた、上記制御部において、接触座標および第２の階層のアイコンの各配置座標が、表示部上で凸型の「１＋（第２の階層のアイコンの数）」角形を形成する各点の座標となるように決定される。
【０００９】
本発明の携帯端末は更に、上記制御部において、接触座標が円周上の点となる、表示部の表示領域に包含される円領域が決定され、第２の階層のアイコンの配置座標の各々が、円周上の点となるように決定される。特に、第２の階層のアイコンの配置座標の各々が、接触座標を起点に、円周上に沿って等間隔の点となるように決定される。
【００１０】
本発明のコンピュータ・プログラムは、検知部への物体の接触に基づいてディスプレイ上の接触座標を決定し、接触座標に対応する第１の階層のアイコンに関連付けられる第２の階層のアイコンをディスプレイ上に表示する制御部であって、ディスプレイ上の第２の階層のアイコンの配置座標を、接触座標および第２の階層のアイコンの数に基づいて決定する制御部としてコンピュータを機能させる。
【００１１】
本発明の方法は、検知部において物体の接触を検出して、ディスプレイ上の接触座標を決定するステップ、記憶部に格納され、階層毎に分類された複数のアイコンについて、接触座標に対応する第１の階層のアイコンに関連付けられる第２の階層のアイコンを特定するステップ、ディスプレイ上の第２の階層のアイコンの配置座標を、接触座標および第２の階層のアイコンの数に基づいて決定するステップ、そして、第２の階層のアイコンをディスプレイ上の上記決定された配置座標に表示するステップを含む。
【発明の効果】
【００１２】
本発明に係るアイコン展開のための携帯端末、コンピュータ・プログラムおよび方法によれば、上位または下位の階層構造を有する複数のアイコンについて、ユーザがディスプレイに接触してからスライド動作によりその後離すまで、１オペレーションで片手でも簡単に操作可能なように動的に展開させることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、従来技術による携帯端末に表示されるアイコンの画面表示例を示す。
【図２】図２は、本発明の実施形態による携帯端末の基本構成を示すブロック図である。
【図３】図３は、図２の記憶部に格納されるアイコンの階層構造についての例示である。
【図４】図４は、図３の階層構造に基づき、第１階層のアイコンから第２階層のアイコンを展開する複数の例を示した概略図である。
【図５】図５は、図３の階層構造に基づき、第１階層のアイコンから第３階層のアイコンを連続的に展開して表示する例を示した概略図である。
【図６】図６は、本発明の実施形態により、第１階層のアイコンから第２階層のアイコンを展開する処理についての例示のフローチャートである。
【図７】図７は、本発明の実施形態により、第３階層以降の下位階層のアイコンを展開する処理についての例示のフローチャートである。
【図８】図８は、本発明の実施形態により、下位階層のアイコンを配置する円領域を決定する複数の例を示した概略図である。
【図９】図９は、本発明の実施形態により、下位階層のアイコンを配置する円領域を決定する処理についての例示のフローチャートである。
【図１０】図１０は、本発明の実施形態により、図５に対応した下位階層のアイコンを配置する位置を決定する例を示した概略図である。
【図１１】図１１は、本発明の実施形態により、下位階層のアイコンを配置する位置を決定する処理についての例示のフローチャートである。
【図１２】図１２は、本発明の実施形態によるアイコン展開動作に関する変形例を示す。
【発明を実施するための形態】
【００１４】
これより図２以降を参照して、本発明の実施形態による、アイコン展開のための携帯端末、コンピュータ・プログラムおよび方法に関する動作について説明する。図中、同一の構成要素には同一の符号を付してある。
【００１５】
図２を参照して、本発明の実施形態による携帯端末の基本構成について説明する。図２は、携帯端末の基本的な構成要素のみを示した概略ブロック図である。なお、携帯端末は、サーバや他の端末と通信が可能なスマートフォン、タブレット端末、ゲーム用コンソール、ノートＰＣ等とすることができるものの、これらに限定されない。図２に示すとおり、携帯端末１００は、タッチ・ディスプレイ１０、制御部４０および記憶部５０を有し、タッチ・ディスプレイ１０および記憶部５０に対して制御部４０が接続される。
【００１６】
タッチ・ディスプレイ１０は、記憶部５０に格納された各種データを表示するための表示部（ディスプレイ）２０、および人の指やスタイラスなどの物体の接触を検知する検知部（タッチパネル）３０を備える。なお、タッチパネル３０はタッチ・ディスプレイの構造上、液晶パネル、有機ＥＬ、プラズマディスプレイ等のようなディスプレイ２０の上層に配置される。タッチ・ディスプレイ１０は、圧力検出方式、抵抗膜方式、静電容量方式や電磁誘導方式等を採用することができる。タッチパネル３０上で指やスタイラス等での接触による入力を受けた際に、その位置において押圧、電気抵抗、電気容量や弾性波のエネルギー等の変化量を検知し、ディスプレイ２０上の対応する接触座標が特定される。
【００１７】
記憶部５０は、メモリやハードディスク等の記憶媒体とし、該記憶媒体に対してデータの読み出し／書き込みを行う。記憶部５０では、表示部２０に表示するための複数のアイコン情報が、階層構造データとして階層毎に分類されて格納される。また、アイコン情報には、アイコンの「フォルダ」／「ファイル」形式等の種別を示すアイコン種別、ディスプレイ２０に表示される際のディスプレイ上の位置座標情報、およびアイコンが選択される際に実行されるアプリケーション・プログラム情報のような各種情報が含まれる。
【００１８】
制御部４０は、処理装置を備えるように構成され、物体により接触され、タッチパネル３０で検知したディスプレイ２０上の接触座標を決定する処理を実行する。また、接触座標の位置に何らかのアイコンが配置されているかを判断し、そのアイコンに関連付けらえる上位または下位階層のアイコンを特定して展開する命令を実行し、および／またはそのアイコン自体に関連付けられた機能を実行する。
【００１９】
図３に、階層毎に分類されて記憶部５０に格納された複数のアイコンについての階層構造を示す。図３の階層構造は例示に過ぎず、アイコンの種類、形状や個数に限定されないことは言うまでもない。また、アイコンは、画像イメージ、テキスト説明文やこれらの組み合わせのような任意のデータとすることができる。更に、各アイコンは、上位または下位に別のアイコンを関連付けるような「フォルダ」形式、および／または所定の機能に関連付けられ、何らかのアプリケーションで実行される「ファイル」形式等とすることができる。
【００２０】
図３の例では、第１階層のアイコン１から第４階層のアイコン４ｎまで合計１３個のアイコンが存在する。第１階層は最上位階層であり、１つのアイコン１が階層構造に関連付けられる。図示のとおり、アイコン１には下位の第２階層に３つのアイコン２ａ〜２ｃが関連付けられる。同様に、アイコン２ａには更に下位の第３階層に３つのアイコン３ａ〜３ｃが関連付けられ、アイコン２ｂには更に下位の第３階層に２つのアイコン３ｄ〜３ｅが関連付けられる。加えて、アイコン３ｄには更に下位の第３階層に４つのアイコン４ｋ〜４ｎが関連付けられる。ディスプレイ上であるアイコンが選択されると、関連付けられた下位の第２階層のアイコンが展開される。なお、本明細書で展開とは、ディスプレイ上の所定位置にアイコンが配置され且つ表示されることを意味する。
【００２１】
図３のアイコン１，２ａ，２ｂ等は、下位階層に少なくとも１つのアイコンが関連付けられるものである。即ち「フォルダ」形式のものである。これに対し、アイコン２ｃ，３ｃ等は、下位階層にアイコンが関連付けられておらず、即ち「ファイル」形式である。「ファイル」形式の場合、何らかの機能が関連付けられ、ディスプレイ上でアイコンが選択されると、何らのアプリケーションを用いて当該機能を実行可能とする。
【００２２】
次に、図４および図５を参照して、図３の階層構造に基づいて、本発明の実施形態により、ディスプレイ上で下位階層のアイコンを適切に展開する処理の動作例を示す。
図４（ａ）〜（ｃ）では各々、ユーザが表示部上の任意の位置で接触することにより、第１階層のアイコン１から第２階層のアイコン２ａ〜２ｃを展開する例を示す。図示のとおり、アイコン１およびアイコン２ａ〜２ｃは正方形の各頂点に展開される。ユーザの指先の接触位置が、図４（ａ）では画面左下部、図４（ｂ）では画面中央下部、そして図４（ｃ）では画面右上部であり異なっている。図示のとおり、物体が接触され、接触座標に対応するアイコン１が表示されると、接触位置を基準にして正方形が向きを動的に調整されて形成・配置され、アイコン１に関連付けられる第２階層のアイコン２ａ〜２ｃが各頂点に展開される。なお、正方形状は実際に表示部に表示しても表示しなくてもいい。
【００２３】
本実施形態では、タッチパネル２０の任意の位置において物体の接触を検知し、最上位（第１）階層のアイコンを表示した場合でも、ディスプレイ上の接触位置に応じて、下位の第２階層のアイコンを適切な位置に配置および表示することができる。即ち、従来技術のように、予め決められた位置に対してユーザが物体を接触させる（タッチ、タップ）必要がないため、画面動作がスムーズになる。
【００２４】
図４が最上位（第１）階層から下位（第２）階層へのアイコン展開を複数例示するのに対し、図５（ａ）〜（ｃ）では、これに加えて、図３の階層構造に基づいて第２階層から第３階層への更なるアイコン展開を伴った連続的な展開動作例について示す。なお、図５（ａ）は、第１階層から第２階層のアイコン展開を示し、図４（ａ）に対応する。
【００２５】
図５（ａ）において、ユーザのスライド動作に従って指先がアイコン２ｂまで移動し、アイコン２ｂ上で指先が接触された場合（即ちアイコン２ｂが選択された場合）に、図５（ｂ）に移行し、今度はアイコン２ｂに階層上更に関連付けられるアイコン３ｄ，３ｃがディスプレイの上方向に展開される。即ち、アイコン２ｂの位置を基準にして、正三角形がその向きを動的に調整されて配置され、アイコン２ｂおよびこれに関連付けられる下位の第３階層のアイコン３ｄ，３ｃが正三角形の各頂点に配置され表示される。
【００２６】
引き続き図５（ｂ）において、ユーザが指先をタッチパネルから離すことなくスライド動作させることにより、指先がアイコン３ｄまで移動し、アイコン３ｄ上で指先が接触された場合（即ちアイコン３ｄが選択された場合）に、図５（ｃ）に移行し、今度はアイコン３ｄに階層上更に関連付けられるアイコン４ｋ〜４ｎがディスプレイの下方向に展開される。即ち、アイコン３ｄの位置を基準にして、正五角形がその向きを動的に調整されて配置され、アイコン３ｄおよびこれに関連付けられる下位の第４階層のアイコン４ｋ〜４ｎが各頂点に配置され表示される。
【００２７】
図５の例は、第１階層から第４階層までの順次のアイコン展開動作について示したが、第５階層以降のアイコン展開についても同様である。また、図５の例では、指先が接触したアイコン１，２ｂ，３ｄはいずれも「フォルダ」形式のアイコンを想定し、各アイコン上に指先を移動させると下位階層のアイコンを更に展開する。他方、例えば第４階層のアイコン４ｋが「ファイル」形式のアイコンである場合には、ユーザがアイコン４ｋまでスライド動作で物体を移動された後、アイコン４ｋの位置において物体を表示部（タッチパネル）から物理的に離したような場合に、当該「ファイル」は所与のアプリケーションによって実行することができる。
【００２８】
図６および図７は、それぞれ図４および図５に対応した、下位階層のアイコンを展開するための処理についてのフローチャートである。図６は、最上位（第１）階層から下位（第２）階層へのアイコン展開処理についてのフローチャートであり、図７は、図６に引き続いて、第２階層から第３階層へのアイコン展開処理についてのフローチャートである。なお、図７のアイコン展開処理は、第ｎ階層から第（ｎ＋１）階層へのアイコン展開処理（ｎは２以上の整数）として一般化できることが理解される。
【００２９】
図６のとおり、まずステップＳ１１で、ユーザの指先やスタイラスのような物体の接触をタッチパネル３０で検知することで開始される。以降の処理は主に制御部４０において実施される。ステップＳ１２では、タッチパネルは物体の接触が一定時間以上継続したかを判定する。一定時間以上継続した場合（即ち、ユーザが長押しした場合）、制御部はフォルダ展開命令を実行し、次いでステップＳ１３以降に進み、第２階層以降のフォルダ展開処理を実施する。一定時間以上継続しなかった場合は、ステップＳ１４でそのまま終了する。
【００３０】
ステップＳ１３では、ディスプレイ２０上の物体の接触座標を決定し、当該接触座標上に最上位の第１階層の１つのアイコンを表示する。なお、最上位アイコンは一意に特定可能なため必ずしも表示部に表示する必要はない。次いでステップＳ１５では、記憶部５０に格納された階層構造データを参照して最上位アイコンに関連付けられる第２階層のアイコンをアイコン数と共に特定する。
【００３１】
ステップＳ１６では、上記接触座標が円周上の点となるような、表示部の表示領域に全部または一部が包含される円領域を決定する。より具体的には、円領域の半径、および円領域の中心座標を決定する（詳細は図８および図９に関して後記）。なお、円領域は、円周上に第２階層の各アイコンをその円周上に配置するために決定される。また、円領域に関するデータは記憶部５０において最上位アイコン・データと関連付けて格納される。なお、円形状は例示に過ぎず、如何なる形状にもできることが理解される。
【００３２】
ステップＳ１７では、上記円領域の円周上に配置される第２階層のアイコンの配置座標を、接触座標および第２階層のアイコンの数に基づいて決定する。つまり、接触座標および第２階層のアイコンの各配置座標が、ディスプレイ上で凸型の「１＋（第２階層のアイコンの数）」角形を形成する各点の座標となるように決定するが、更に特定すれば、凸型の正「１＋（第２階層のアイコンの数）」角形を形成するように決定することができる（詳細は図１０および図１１に関して後記）。第２階層のアイコンの配置座標は、記憶部５０において第２階層アイコン・データと関連付けて格納される。
【００３３】
次いで、ステップＳ１８では、図４および図５（ａ）のとおり、ディスプレイにおいて、第１階層のアイコン１が表示された状態で更に第２階層のアイコン２ａ〜２ｃを表示する。その後、ユーザは、ステップＳ１９でスライド動作により、物体の接触を第２階層のアイコンのいずれか１つにスライドさせる。
【００３４】
引き続き図７に移り、ステップＳ２０では、スライド動作において第２階層のアイコン上の付近に物体を接触させる。すると、ステップＳ２１では、タッチパネルが物体の接触を検出し、ディスプレイ２０における物体の接触座標を決定し、更に、ステップＳ２２で、記憶部５０に格納されたアイコン・データを参照して、接触座標に関連付けられる第２階層のアイコンを特定する。図５（ａ）の例では、アイコン２ｂを特定する。
【００３５】
ステップＳ２３では、記憶部５０に格納されたアイコン・データを参照して、特定された第２階層アイコンのアイコン種別が「フォルダ」形式かどうかを判定する。「フォルダ」形式である場合には、ステップＳ２４以降を実施してアイコン展開処理を実施する。他方、「フォルダ」形式ではなく、例えば「ファイル」形式である場合は、ステップＳ２５において物体のタッチパネルへの接触を解除したときに、所定のアプリケーションを用いて当該ファイルの実行処理を実施する。
【００３６】
ステップＳ２４では、記憶部５０に格納された階層構造データを参照して、接触座標に関連付けられる第２階層のアイコンに対し更に関連付けられる下位の第３階層のアイコンを特定する。図５（ｂ）の例では、アイコン２ｂに関連付けられる２つのアイコン３ｄ，３ｅを特定する。
【００３７】
ステップＳ２６では、上記接触座標が円周上の点となるような、ディスプレイの表示領域に全部または一部が包含される円領域を決定する。より具体的には、円領域の半径、および円領域の中心座標を決定する（詳細は図８および図９に関して後記）。なお、円領域は、上記ステップＳ１６と同様、円周上に第３階層の各アイコンを配置するために決定する。また、当該円領域に関するデータは、記憶部５０において、特定された第２階層のアイコンのアイコン・データと関連付けて格納される。
【００３８】
ステップＳ２７では、上記円領域の円周上における第３階層のアイコンの配置座標を、上記接触座標および第３階層のアイコンの数に基づいて決定する。つまり、接触座標および第３階層のアイコンの各配置座標が、ディスプレイ上で凸型の「１＋（第３階層のアイコンの数）」角形を形成する各点の座標となるように決定する。更に特定すれば、凸型の正「１＋（第３階層のアイコンの数）」角形を形成するように決定することができる（詳細は図１０および図１１に関して後記）。第３階層のアイコンの配置座標は、記憶部５０において第３階層アイコン・データと関連付けて格納される。
【００３９】
次いで、ステップＳ２８では、図５（ｂ）のように、ディスプレイにおいて、第２階層のアイコン２ｂが表示された状態で更に上記各配置座標に第３階層３ｄ，３ｅのアイコンを表示する。その後、ユーザは更なるスライド動作を開始して、物体の接触を第３階層のアイコンの１つにスライドさせる。図５（ｂ）の例では、アイコン２ｂに関連付けられる２つのアイコン３ｄを特定する。以降、アイコンの階層を下位方向に展開する処理については、ステップＳ２０からステップＳ２９の一連の処理を繰り返し実施することで実現される。つまり、図７のアイコン展開処理は、第ｎ階層から第（ｎ＋１）階層へのアイコン展開処理（ｎは２以上の整数）として一般化できることが理解される。
【００４０】
これより、図８および図９を参照して、図６のステップＳ１６および図７のステップ２６における円領域の決定処理について説明する。ここでは図５（ｂ）の例を用いて第２階層のアイコン２ｂに対して関連付けられる第３階層のアイコン３ｄ，３ｅを配置するための円領域Ｃを決定する処理、即ち半径ｒおよび中心座標Ｐｃを決定する処理ついて説明する。図８では、図８（ａ）および図８（ｂ）の２つについて例示し、また図９では円領域Ｃを決定する処理のフローチャートを示す。
【００４１】
図９のステップＳ３１では、円領域Ｃの半径ｒは、第３階層のアイコンの数に基づいて決定するのがよい。図８のように第３階層のアイコン数が「２」のように小さいときは半径を小さくするのがよい。これは、ユーザの指の移動を考慮した場合、距離を短くした方がユーザビリティの点で有利だからである。一方、アイコン数が大きい場合にも半径ｒを小さくすると、アイコンの配置間隔が非常に狭くなってしまうため、ユーザビリティの点では不利となる。よって、アイコン数が大きくなるほど、円領域の半径ｒを大きくするように設定するのがよい。勿論、円領域の半径ｒを予め決められた固定値としてもよいし、ランダムに設定するようにしてもよい。
【００４２】
ステップＳ３１で円領域Ｃの半径ｒを決定すると、ステップＳ３２では、当該半径ｒを用いて、ディスプレイの表示領域の内、接触座標Ｐ２ｂを中心とした円Ｃ’を決定する。円Ｃ’の円周部分（図８のＣ’の点線部分）が円領域Ｃの中心座標Ｐｃの候補集合とすることができる。
【００４３】
次のステップＳ３３において円領域Ｃの中心座標Ｐｃを決定するに際し、表示領域が有する少なくとも１つの基準点を定義する。基準点とは、図８（ａ）の例ではディスプレイの表示領域の中心点ＳＴＤ１と定義され、また図８（ｂ）の例では、表示部の表示領域の四角の点ＳＴＤ２〜ＳＴＤ５と定義される。そして、円領域Ｃの中心座標Ｐｃは、接触座標Ｐ２ｂと基準点の１つに基づいて決定される。
【００４４】
具体的には、ステップＳ３３では、接触座標Ｐ２ｂから基準点の１つに伸ばした直線と半径ｒの円周の交点を、円領域Ｃの中心座標Ｐｃとして決定する。図８（ａ）の例では、接触座標Ｐ２ｂから基準点ＳＴＤ１に向けて延びる直線と円Ｃ’の円周の交点を円領域Ｃの中心座標Ｐｃとして決定する。同様に、図８（ｂ）の例では、接触座標Ｐ２ｂから基準点ＳＴＤ２〜ＳＴＤ５に向けて各々直線を伸ばし、線分の距離ｄ２〜ｄ５の内、一番距離が長いｄ２に対応する基準点ＳＴＤ２を１つの基準点として選択して、接触座標Ｐ２ｂから基準点ＳＴＤ２に伸ばした直線と円Ｃ’の円周との交点を円領域Ｃの中心座標Ｐｃとして決定する。
【００４５】
最後のステップＳ３４では、決定した半径ｒおよび中心座標Ｐｃから円領域Ｃを決定する。円領域Ｃの円周上には、下位階層のアイコンＰ３ｄ，Ｐ３ｅが配置されることになり、これによって、凸型の「１＋（下位階層のアイコンの数）」角形を形成することが可能になる。
【００４６】
図８（ａ）の例のように１つの基準点ＳＴＤ１を表示領域の中心点と定義して、円領域Ｃを表示領域の中心点方向に決定することにより、下位階層のアイコンの展開がディスプレイの表示領域の中心方向に向かって実施されることになる。このことは、ユーザが常にディスプレイの表示領域の中心部周辺で物体のスライド動作を行うことができるために、ユーザ動作を安定的なものとすることができる。一方、図８（ｂ）の例のように基準点ＳＴＤ２〜ＳＴＤ５の内、接触座標Ｐ２ｂから一番離れたものを都度選択して定義することにより、下位階層のアイコンの展開の都度、それらアイコンが、ディスプレイの表示領域内の離れた位置に配置され表示されることになる。このことは、ユーザがディスプレイの表示領域の内、空いているスペースが大きい部分で常に物体のスライド動作を行うことができるために、ユーザ動作をよりダイナミックなものとすることができる。なお、上記のように基準点を設け、基準点に基づいて中心座標Ｐｃを決定するのではなく、ランダムに円Ｃ’の円弧部分から円領域Ｃの中心座標Ｐｃを選択して決定するようにしてもよい。
【００４７】
次に、図９および図１０を参照して、図６のステップＳ１７および図７のステップ２７において、下位階層のアイコンについて円周上の各配置座標の決定について説明する。図１０（ａ）〜（ｃ）は各々、図５（ａ）〜（ｃ）に対応する。図１１のステップＳ４１では、θを「θ＝２π／（階層のアイコン数）」の計算式で決定する。図１０（ａ）の例では第２階層のアイコン数が「３」のためθ＝２π／４であり、同様に、図１０（ｂ）の例では、θ＝２π／３、図１０（ｃ）の例では、θ＝２π／５となる。
【００４８】
そしてステップＳ４２において、接触座標を起点にして角度θずつ回転させた円領域Ｃの円周上の点を下位階層のアイコン配置位置として決定する。即ち、下位階層のアイコン配置座標は、接触座標を起点にして円周上に沿って距離ｒθずつ等間隔に離れた点となるように決定する。
【００４９】
図９および図１０のようにして、階層のアイコンの各配置座標を決定することにより、接触座標および下位階層の配置座標で形成される凸型の「１＋（下位階層のアイコンの数）」角形が、正「１＋（下位階層のアイコンの数）」角形として正確に形成することができる。
【００５０】
最後に、本発明の実施形態によるアイコン展開動作について、若干の変形例を説明する。図１２は、図５（ｂ）に例示した第３階層のアイコン展開に際し、更に表示部の表示領域上に「戻る」アイコンを追加したものに相当する。図示のとおり「戻る」アイコンを追加して表示することにより、本発明の実施形態によるアイコン展開動作の変形例は、下位階層に向けたアイコン展開のみならず、上記階層に向けたアイコン展開も同時に実施可能とする。
【００５１】
より具体的には、図１２（ａ）では、「戻る」アイコンを表示部の表示領域の下部に固定的に配置して表示している。「戻る」アイコンが固定位置にあるため、ユーザはアイコン配置を特段気にすることなく上位階層に向けたアイコン展開を実施できる。図１２（ｂ）では、「戻る」アイコンを第１階層の接触位置に配置して表示している。第１階層の接触位置には、第１階層のアイコンが、以前（アイコン展開前）に配置および表示されていたことから、ユーザは物体の動きに従って「戻る」動作を実感しながら操作可能となる。同様に、図１２（ｃ）では、「戻る」アイコンは、円領域Ｃの中心座標Ｐｃの位置に常に配置して表示される。図１２（ｄ）では、「戻る」アイコンは、円周上において第２階層のアイコン２ｂおよび第３階層のアイコン３ｄ，３ｅと共に配置および表示される。図１２（ｄ）の場合は、アイコン展開が図１２（ａ）〜（ｃ）の正三角形ではなく、正四角形になる。即ち、正「２＋（下位階層のアイコンの数）」角形が形成される。ユーザビリティの点では、図１２（ｃ），（ｄ）の構成が物体近くに「戻る」ボタンが常に配置されるため有利となろう。
【００５２】
ディスプレイへの他の表示態様として、例えばアイコン情報にテキストによる説明が付加されるような場合には、ユーザが視認できるように、例えば吹き出し表示の形態として各アイコンの近傍にテキスト情報を併せて表示してもよい。また、「フォルダ」または「ファイル」形式等、表示されるアイコンの種別を視覚上区別できるように、例えば「ファイル」形式のアイコンには視覚的なエフェクトを設けるように表示してもよい。
【産業上の利用可能性】
【００５３】
本発明の実施形態によるアイコン展開のための携帯端末、コンピュータ・プログラムまたは方法は、ユーザによる端末操作を伴う全ての場面で適用可能である。例えば、携帯端末の基本ソフトや所定のアプリケーションにおけるユーザ・メニュー選択操作、ゲーム・プレイ中のゲーム進行動作（特にユーザ・メニュー選択）、メッセージ・アプリケーションにおけるメッセージ入力選択、および写真管理アプリケーションにおけるフォルダ展開操作等において適用することが想定でき、ユーザは片手操作でスムーズに端末操作を行うことができる。
【００５４】
以上、本発明の実施形態による、アイコン展開のための携帯端末、コンピュータ・プログラムまたは方法について説明した。上述した実施形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【要約】
【課題】携帯端末を用いて、階層構造を有するアイコン選択を行う場合に、ユーザの都度の接触操作を要することなく、１オペレーションで操作可能なスライド動作を提供すること。
【解決手段】
本発明の携帯端末は、階層毎に分類された複数のアイコンが格納される記憶部、記憶部に格納された少なくとも１つのアイコンを表示する表示部、表示部と共に設けられ物体の接触を検知する検知部、そして、検知部への接触に基づいて表示部上の接触座標を決定し、該接触座標に対応する第１の階層のアイコンに関連付けられる第２の階層のアイコンを表示部に表示する制御部であって、表示部上の第２の階層のアイコンの配置座標を、接触座標および第２の階層のアイコンの数に基づいて決定する、制御部を備える。
【選択図】図５【図２】
0005911947.tif 000002
【図６】
0005911947.tif 000003
【図７】
0005911947.tif 000004
【図９】
0005911947.tif 000005
【図１１】
0005911947.tif 000006
【図１】
0005911947.tif 000007
【図３】
0005911947.tif 000008
【図４】
0005911947.tif 000009
【図５】
0005911947.tif 000010
【図８】
0005911947.tif 000011
【図１０】
0005911947.tif 000012
【図１２】
0005911947.tif 000013