(57)【要約】【課題】画面に効率よくメニューを表示させつつ、ユーザによる操作性を高めることが可能な情報処理装置を提供する。【解決手段】操作体の位置を検出する検出部と、前記検出部が検出する前記操作体の位置に応じて画面にメニューを表示させる表示制御部と、を備え、前記表示制御部は、基点となる第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことを前記検出部が検出すると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、情報処理装置が提供される。【選択図】図１
2019023917.tif 000002
【特許請求の範囲】
【請求項１】
操作体の位置を検出する検出部と、
前記検出部が検出する前記操作体の位置に応じて画面にメニューを表示させる表示制御部と、
を備え、
前記表示制御部は、基点となる第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことを前記検出部が検出すると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、情報処理装置。
【請求項２】
前記表示制御部は、類似する機能を有する前記主メニューに対応する一以上の第二のアイコンを前記基点となる第一のアイコンに対して同一の方向に展開して表示させる、請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記第二のアイコンの１つに前記操作体が位置したことを前記検出部が検出すると、他の前記第二のアイコンを非表示にする、請求項１に記載の情報処理装置。
【請求項４】
前記表示制御部は、所定の方向に第一の操作をさせる前記副メニューに対応する一以上の前記第三のアイコンを表示させると共に、前記所定の方向の反対の方向に、該第一の操作とは反対の第二の操作をさせる前記第三のアイコンを表示させる、請求項１に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記第一の操作および前記第二の操作を実行する回数を指定させるオブジェクトを前記画面に表示させる、請求項４に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記第一の操作および前記第二の操作による操作量を指定させるオブジェクトを前記画面に表示させる、請求項４に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記主メニューから、同一の又は類似する別の主メニューに切り替えられることにより前記副メニューに対応する前記第三のアイコンを置き換える際には、該第三のアイコンをアニメーションさせる、請求項１に記載の表示制御装置。
【請求項８】
前記表示制御部は、領域を変えずに該第三のアイコンをアニメーションさせる、請求項７に記載の表示制御装置。
【請求項９】
前記表示制御部は、前記第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する全ての前記第二のアイコンを該第一のアイコンの四方に展開して表示させる、請求項１に記載の表示制御装置。
【請求項１０】
前記表示制御部は、前記第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する一つの前記第二のアイコンのみを該第一のアイコンの四方に展開して表示させる、請求項１に記載の表示制御装置。
【請求項１１】
前記表示制御部は、前記第一のアイコンに前記操作体が所定の時間以上位置したことを検出すると、該第一のアイコンを前記操作体の移動に応じて移動可能とする、請求項１に記載の表示制御装置。
【請求項１２】
前記操作体は、前記画面に設けられるタッチパネルを操作する操作体であり、
前記検出部は、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンが表示される位置の上部に前記操作体が近接したことを検出すると、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンに対する選択操作が行われたとして検出する、請求項１に記載の表示制御装置。
【請求項１３】
前記操作体は、前記画面に設けられるタッチパネルを操作する操作体であり、
前記検出部は、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンが表示される位置の上部に前記操作体が接触したことを検出すると、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンに対する実行操作が行われたとして検出する、請求項１に記載の表示制御装置。
【請求項１４】
前記表示制御部は、前記検出部が前記操作体による所定の操作を検出すると、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンに対する操作が行われても表示を変化させない、請求項１に記載の表示制御装置。
【請求項１５】
操作体の位置を検出するステップと、
前記検出するステップで検出される前記操作体の位置に応じて画面にメニューを表示させるステップと、
を備え、
前記メニューを表示させるステップは、基点となる第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、情報処理方法。
【請求項１６】
コンピュータに、
操作体の位置を検出するステップと、
前記検出するステップで検出される前記操作体の位置に応じて画面にメニューを表示させるステップと、
を実行させ、
前記メニューを表示させるステップは、基点となる第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）で動作するアプリケーションには、ユーザに操作させるためのメニューがあらかじめ一列に表示されているものが多い。そのようなアプリケーションは、表示されているメニューの中から１つのメニューをユーザが選択すると、当該メニューに属する副メニューを、そのメニューの下に表示するよう動作するのが一般的である（例えば、特許文献１など参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５７８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年では、画面にタッチパネルを備えた高機能携帯電話（スマートフォンとも称する）やタブレット型の携帯端末（単にタブレット端末とも称する）の普及が進んでいる。このような装置はユーザに指やスタイラスペンなどで画面を直接操作させることを前提としているので、画面に効率よくメニューを表示させつつ、ユーザによる操作性を高めることが求められる。
【０００５】
そこで本開示は、画面に効率よくメニューを表示させつつ、ユーザによる操作性を高めることが可能な、新規かつ改良された情報処理装置、情報処理方法及びコンピュータプログラムを提供する。
【課題を解決するための手段】
【０００６】
本開示によれば、操作体の位置を検出する検出部と、前記検出部が検出する前記操作体の位置に応じて画面にメニューを表示させる表示制御部と、を備え、前記表示制御部は、基点となる第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことを前記検出部が検出すると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、情報処理装置が提供される。
【０００７】
また本開示によれば、操作体の位置を検出するステップと、前記検出するステップで検出される前記操作体の位置に応じて画面にメニューを表示させるステップと、を備え、前記メニューを表示させるステップは、基点となる第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、情報処理方法が提供される。
【０００８】
また本開示によれば、コンピュータに、操作体の位置を検出するステップと、前記検出するステップで検出される前記操作体の位置に応じて画面にメニューを表示させるステップと、を実行させ、前記メニューを表示させるステップは、基点となる第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、コンピュータプログラムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、画面に効率よくメニューを表示させつつ、ユーザによる操作性を高めることが可能な、新規かつ改良された情報処理装置、情報処理方法及びコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の一実施形態に係る情報処理装置１００の機能構成例を示す説明図である。
【図２】本開示の一実施形態に係る情報処理装置１００の動作例を示す流れ図である。
【図３】表示部１４０に表示される情報の例を示す説明図である。
【図４】表示部１４０に表示される情報の例を示す説明図である。
【図５】表示部１４０に表示される情報の例を示す説明図である。
【図６】表示部１４０に表示される情報の例を示す説明図である。
【図７】表示部１４０に表示される情報の例を示す説明図である。
【図８】表示部１４０に表示される情報の例を示す説明図である。
【図９】表示部１４０に表示される情報の例を示す説明図である。
【図１０】表示部１４０に表示される情報の例を示す説明図である。
【図１１】表示部１４０に表示される情報の例を示す説明図である。
【図１２】表示部１４０に表示される情報の例を示す説明図である。
【図１３】表示部１４０に表示される情報の例を示す説明図である。
【図１４】表示部１４０に表示される情報の例を示す説明図である。
【図１５】表示部１４０に表示される情報の例を示す説明図である。
【図１６】表示部１４０に表示される情報の例を示す説明図である。
【図１７】表示部１４０に表示される情報の例を示す説明図である。
【図１８】表示部１４０に表示される情報の例を示す説明図である。
【図１９】表示部１４０に表示される情報の例を示す説明図である。
【図２０】表示部１４０に表示される情報の例を示す説明図である。
【図２１】表示部１４０に表示される情報の例を示す説明図である。
【図２２】表示部１４０に表示される情報の例を示す説明図である。
【図２３】表示部１４０に表示される情報の例を示す説明図である。
【図２４】表示部１４０に表示される情報の例を示す説明図である。
【図２５】表示部１４０に表示される情報の例を示す説明図である。
【図２６】情報処理装置１００のハードウェア構成例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
＜１．本開示の一実施形態＞
［情報処理装置の機能構成例］
［情報処理装置の動作例］
［アイコンの表示例］
＜２．ハードウェア構成例＞
＜３．まとめ＞
【００１３】
＜１．本開示の一実施形態＞
［情報処理装置の機能構成例］
まず、図面を参照しながら本開示の一実施形態に係る表示装置の機能構成例について説明する。図１は、本開示の一実施形態に係る情報処理装置１００の機能構成例を示す説明図である。以下、図１を用いて本開示の一実施形態に係る情報処理装置１００の機能構成例について説明する。
【００１４】
図１に示した本開示の一実施形態に係る情報処理装置１００は、例えばスマートフォンやタブレット端末、ゲーム機等のような、ユーザに画面を指等で触らせることで操作を受け付けるよう構成されたものである。図１に示したように、本開示の一実施形態に係る情報処理装置１００は、操作部１１０と、操作検出部１２０と、制御部１３０と、表示部１４０と、記憶部１５０と、通信部１６０と、を含んで構成される。
【００１５】
操作部１１０は、ユーザによる情報処理装置１００に対する操作を受け付ける。本実施形態においては、操作部１１０には、表示部１４０の表面に、または表示部１４０に一体となって設けられるタッチパネルが用いられても良い。また操作部１１０には、表示部１４０の表面に、または表示部１４０に一体となって設けられるタッチパネルに加えて、ハードキーやボタンが用いられても良い。操作部１１０に対して行われたユーザの操作は、操作検出部１２０で検出される。
【００１６】
以下の説明では、特に断りが無い限り、操作部１１０は表示部１４０の表面に、または表示部１４０に一体となって設けられるタッチパネルが含まれるものであるとして説明する。
【００１７】
操作検出部１２０は、操作部１１０に対して行われたユーザの操作の内容を検出する。例えばユーザが操作部１１０を指で触ったり、また指を一定距離未満に近づけたりすると、操作検出部１２０は、ユーザが指で触ったり、また指を近づけたりした位置の座標、触ったり近づけたりしている位置の変化量、変化の速度、触ったり近づけたりしている点の数等を検出しうる。操作検出部１２０は、操作部１１０に対して行われたユーザの操作の内容を検出すると、その検出の結果を制御部１３０に送る。
【００１８】
制御部１３０は、情報処理装置１００に保存されているアプリケーションの実行や、表示部１４０への文字、画像その他の情報の表示を制御する。制御部１３０は、操作検出部１２０から操作部１１０に対して行われたユーザの操作の内容の検出の結果を受け取ると、その検出の結果に基づき、表示部１４０への文字、画像その他の情報の表示を制御する。従って、制御部１３０は、本開示の表示制御部の一例として機能し得る。
【００１９】
制御部１３０による表示部１４０への表示の制御例については後に詳述するが、ここで簡単に説明する。情報処理装置１００のユーザが、操作部１１０を用いて、所定のアプリケーションを情報処理装置１００に実行させる操作を実行したとする。情報処理装置１００は、アプリケーションの起動により、当該アプリケーションを操作させるためのメニューを表示部１４０へ表示する。
【００２０】
本実施形態では、アプリケーションを操作させるためのメニューは、正方形のアイコンの形式で表示されるものとする。また、アプリケーションの起動時に表示されるアイコンは１つであり、そのアイコンを基本アイコンとも称する。また、その基本アイコンが、本開示の第一のアイコンの一例に相当する。
【００２１】
情報処理装置１００は、ユーザに、その正方形の基本アイコンに指等を接触させる、または所定距離未満近接させることで、当該基本アイコンから別のアイコンを四方に展開して表示部１４０へ表示する。基本アイコンから四方に展開して表示されるアイコンをメニューアイコンとも称する。そして、そのメニューアイコンが、本開示の第二のアイコンの一例に相当する。
【００２２】
そしてユーザは、基本アイコンから四方に展開して表示されるメニューアイコンの中から１つのメニューアイコンを選択すると、情報処理装置１００は、選択されたメニューアイコンに対応するメニューに属する機能を実行させるためのアイコンを、メニューアイコンから展開して表示部１４０へ表示する。メニューアイコンから展開して表示されるアイコンを機能アイコンとも称する。そして、その機能アイコンが、本開示の第三のアイコンの一例に相当する。
【００２３】
このように操作検出部１２０及び制御部１３０が動作することで、情報処理装置１００は、表示部１４０に効率よくメニューを表示させることが出来る。基本アイコン、メニューアイコン、及び機能アイコンの表示例については後に詳述する。
【００２４】
表示部１４０は、文字、画像その他の情報を表示する。表示部１４０は、制御部１３０によって文字、画像その他の情報の表示が制御される。表示部１４０には、例えば液晶ディスプレイや有機ＥＬディスプレイ等が用いられ得る。そして上述したように、表示部１４０の表面に、または表示部１４０に一体となってタッチパネルが設けられ得る。
【００２５】
本実施形態では、表示部１４０は、ユーザの操作に応じて、基本アイコン、メニューアイコン、及び機能アイコンを表示する。基本アイコン、メニューアイコン、及び機能アイコンの表示態様については後に図面を参照しつつ詳述する。
【００２６】
記憶部１５０は、様々な情報を記憶する。記憶部１５０が記憶する情報としては、例えば情報処理装置１００で実行される各種アプリケーションのデータ、情報処理装置１００に対する設定値、情報処理装置１００で使用される文書データ、画像データ、楽曲データ等がある。記憶部１５０に記憶されている情報は、必要に応じて制御部１３０により読み出され、表示部１４０に表示され得る。また記憶部１５０には、制御部１３０の制御により情報が記憶され得る。
【００２７】
本実施形態では、基本アイコン、メニューアイコン、及び機能アイコンを表示するアプリケーションのデータは記憶部１５０に記憶されているものとして説明するが、本開示は係る例に限定されるものではない。例えば、基本アイコン、メニューアイコン、及び機能アイコンを表示するアプリケーションのデータは、ユーザによる当該アプリケーションの起動操作の度に、後述の通信部１６０がネットワーク上の他の装置から取得してもよい。
【００２８】
通信部１６０は、他の装置との間の通信を行なうインターフェースである。通信部１６０は、制御部１３０によって他の装置との間の通信が制御され得る。例えば、通信部１６０は、制御部１３０の制御により、記憶部１５０に記憶される情報を送信し得る。
【００２９】
以上、図１を用いて本開示の一実施形態にかかる情報処理装置１００の機能構成例について説明した。続いて、本開示の一実施形態にかかる情報処理装置１００の動作例について説明する。
【００３０】
［情報処理装置の動作例］
図２は、本開示の一実施形態にかかる情報処理装置１００の動作例を示す流れ図である。図２に示したのは、情報処理装置１００が基本アイコン、メニューアイコン、機能アイコンを表示部１４０に表示する際の動作例である。以下、図２を用いて本開示の一実施形態にかかる情報処理装置１００の動作例について説明する。
【００３１】
情報処理装置１００のユーザが、上述の基本アイコン、メニューアイコン、及び機能アイコンを表示するアプリケーションを起動する操作を情報処理装置１００に対して行なうと、情報処理装置１００は、その操作に応じてアプリケーションを起動する処理を制御部１３０で実行する。上述したように、アプリケーションのデータは記憶部１５０に記憶され得る。そして本実施形態では、制御部１３０がアプリケーションを起動すると、情報処理装置１００は、基本アイコン、メニューアイコン、及び機能アイコンの内、基本アイコンのみを表示部１４０に表示させる処理を実行する（ステップＳ１０１）。この表示の制御は制御部１３０が実行し得る。
【００３２】
上記ステップＳ１０１で、基本アイコン、メニューアイコン、及び機能アイコンの内、基本アイコンのみを表示部１４０に表示させている状態の例を示す。図３は、表示部１４０に表示される情報の例を示す説明図である。図３には、アプリケーションの起動によって、基本アイコンＵ１のみが制御部１３０の表示制御により表示部１４０に表示されている状態を示したものである。なお以下において、このアプリケーションは、例えばユーザに指やスタイラスペンなどで文字を記入させるためのメモアプリケーションであるとして説明するが、もちろん本開示はメモアプリケーションに限られないことは言うまでもない。
【００３３】
なお、基本アイコンＵ１の初期表示位置は特定の位置に限定されないことは言うまでもない。例えば基本アイコンＵ１は、表示部１４０の中央に表示されてもよく、アプリケーションを前回終了した時点での位置に表示されてもよい。また制御部１３０は、ユーザによる操作部１１０に対する操作に応じて、基本アイコンＵ１の表示位置を移動させる表示制御を実行し得る。例えば、基本アイコンＵ１が表示されている位置に対する、いわゆる長押し操作をユーザが実行すると、制御部１３０は、ユーザの指やスタイラスペン等の移動に応じて基本アイコンＵ１の表示位置を移動させる表示制御を可能な状態としてもよい。
【００３４】
上記ステップＳ１０１において、基本アイコン、メニューアイコン、及び機能アイコンの内、基本アイコンのみを表示部１４０に表示させている状態で、情報処理装置１００は、ユーザによる基本アイコンへのユーザの指やスタイラスペン等の接触または近接を検出するまで待機する（ステップＳ１０２）。当該検出は操作検出部１２０が行い得る。
【００３５】
上記ステップＳ１０２で、基本アイコンへのユーザの指やスタイラスペン等の接触または近接を検出すると、続いて情報処理装置１００は、その基本アイコンの四方にメニューアイコンを表示部１４０に表示させる（ステップＳ１０３）。この表示の制御は制御部１３０が実行し得る。
【００３６】
上記ステップＳ１０３で、基本アイコンの四方にメニューアイコンを表示部１４０に表示させている状態の例を示す。図４は、表示部１４０に表示される情報の例を示す説明図である。図４には、基本アイコンＵ１へのユーザの指やスタイラスペン等の接触または近接によって、基本アイコンＵ１の四方にメニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄが１つずつ、制御部１３０の表示制御により表示部１４０に表示されている状態を示したものである。なお、基本アイコンＵ１と、メニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄの間隔は、図４に示した例に限定されるものではなく、図４に示したものより狭くてもよい。
【００３７】
以下においては、基本アイコンＵ１の上に表示されるのがメニューアイコンＵ２ａ、右に表示されるのがメニューアイコンＵ２ｂ、下に表示されるのがメニューアイコンＵ２ｃ、左に表示されるのがメニューアイコンＵ２ｄであるとして説明する。
【００３８】
また図４では、説明の便宜上、基本アイコンＵ１へユーザの指やスタイラスペン等の接触または近接が行われていることを示すために、基本アイコンＵ１の縁を太く図示している。なお以下の説明においても、ユーザの指やスタイラスペン等の接触または近接が行われているアイコンについては、縁を太く図示するものとするが、実際の画面には縁を太くしないように表示しても良い。
【００３９】
図４に示すように、情報処理装置１００は、基本アイコンＵ１へのユーザの指やスタイラスペン等の接触または近接を検出すると、基本アイコンＵ１の四方にメニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄを表示部１４０に表示させる。情報処理装置１００のユーザは、表示部１４０に指やスタイラスペン等を接触また近接させた状態で、メニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄのいずれかを指やスタイラスペン等で触れる、または近接させることで、メニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄを選択することが出来る。
【００４０】
なお、基本アイコンＵ１の四方に表示させるメニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄが複数存在する場合は、情報処理装置１００は、図４のように１つのみを表示させるのではなく、全て表示させても良い。図５は、表示部１４０に表示される情報の例を示す説明図である。図５には、基本アイコンＵ１へのユーザの指やスタイラスペン等の接触または近接によって、基本アイコンＵ１の四方に１つ以上のメニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄが制御部１３０の表示制御により表示部１４０に表示されている状態を示したものである。図５に示した例では、基本アイコンＵ１の上には１つのメニューアイコンＵ２ａが、右には３つのメニューアイコンＵ２ｂが、下には３つのメニューアイコンＵ２ｃが、左には４つのメニューアイコンＵ２ｄが、それぞれ表示部１４０に表示されている。
【００４１】
同一の方向に表示されるメニューアイコンがそれぞれ提供する機能は、同一の、又は類似する機能を有するものであってもよい。例えば図５に示した例では、メニューアイコンＵ２ｂは、ユーザに手書き入力させるペンの設定に関する機能を提供するためのアイコンであり、メニューアイコンＵ２ｄは、いずれも編集機能を提供するためのアイコンである。
【００４２】
上記ステップＳ１０３において、基本アイコンの四方にメニューアイコンを表示部１４０に表示させている状態で、情報処理装置１００は、ユーザによるいずれかのメニューアイコンへのユーザの指やスタイラスペン等の接触または近接を検出するまで待機する（ステップＳ１０４）。当該検出は操作検出部１２０が行い得る。
【００４３】
上記ステップＳ１０４で、メニューアイコンへのユーザの指やスタイラスペン等の接触または近接を検出すると、続いて情報処理装置１００は、接触又は近接によって選択されたメニューアイコンに隣接して、そのメニューアイコンに対応する機能に属する機能を実行させるための機能アイコンを、表示部１４０に表示させる（ステップＳ１０５）。この表示の制御は制御部１３０が実行し得る。
【００４４】
上記ステップＳ１０５で、メニューアイコンに隣接して機能アイコンを表示部１４０に表示させている状態の例を示す。図６は、表示部１４０に表示される情報の例を示す説明図である。図６に示したのは、メニューアイコンＵ２ａへのユーザの指やスタイラスペン等の接触または近接によって、メニューアイコンＵ２ａの左右に機能アイコンＵ３１ａ、Ｕ３２ａが１つずつ、制御部１３０の表示制御により表示部１４０に表示されている状態を示したものである。なお、メニューアイコンＵ２ａと、機能アイコンＵ３１ａ、Ｕ３２ａとの間隔は、図６に示した例に限定されるものではなく、図６に示したものより狭くてもよい。
【００４５】
なお、メニューアイコンＵ２ａへのユーザの指やスタイラスペン等の接触または近接によって、情報処理装置１００は、表示部１４０に表示させていた他のメニューアイコンＵ２ｂ、Ｕ２ｃ、Ｕ２ｄを表示部１４０から消去する表示制御を実行し得る。情報処理装置１００は、メニューアイコンＵ２ａへのユーザの指やスタイラスペン等の接触または近接によって他のメニューアイコンＵ２ｂ、Ｕ２ｃ、Ｕ２ｄを消去することで、どのメニューアイコンが選択状態にあるのかをユーザに提示できる。
【００４６】
図６に示したのは、ユーザの指やスタイラスペン等が、リドゥー（Ｒｅｄｏ）機能やアンドゥ（Ｕｎｄｏ）機能を実行するためのメニューアイコンＵ２ａに接触または近接した場合の例である。リドゥー（Ｒｅｄｏ）機能とは、ユーザが実行した操作と同一の操作を再び実行する機能であり、アンドゥ（Ｕｎｄｏ）機能とは、ユーザが直前に実行した操作を取り消す機能である。そして図６には、メニューアイコンＵ２ａへのユーザの指やスタイラスペン等の接触または近接によって、アンドゥ（Ｕｎｄｏ）機能を実行するための機能アイコンＵ３１ａと、リドゥー（Ｒｅｄｏ）機能を実行するための機能アイコンＵ３２ａと、が表示部１４０に表示されている状態が示されている。
【００４７】
情報処理装置１００のユーザは、指やスタイラスペン等を表示部１４０に接触または近接させた状態を保ったまま、機能アイコンＵ３２ａまたは機能アイコンＵ３２ｂが表示されている位置へ指やスタイラスペン等を移動させた後に、指やスタイラスペン等を表示部１４０から離すことで（指やスタイラスペン等が近接している状態の場合は、表示部１４０に一度接触させてから離すことで）、機能アイコンＵ３２ａまたは機能アイコンＵ３２ｂが提供する機能を選択することが出来る。
【００４８】
このように、基本アイコンＵ１から見て、メニューアイコンＵ２ａが表示されている方向（すなわち、上方向）に直交する方向（すなわち、左右方向）に機能アイコンＵ３１ａ、Ｕ３２ａを表示させることで、情報処理装置１００は、アイコンを効率よく画面上に展開することが出来る。
【００４９】
メニューアイコンの一方に表示される機能アイコンが実行する機能と、他方に表示される機能アイコンが実行する機能とは、それぞれ相反するものであってもよい。例えば図６に示した例では、メニューアイコンＵ２ａの左側に表示する機能アイコンＵ３１ａが実行する機能はアンドゥ（Ｕｎｄｏ）機能を実行するためのものであり、メニューアイコンＵ２ａの右側に表示する機能アイコンＵ３２ａが実行する機能は、アンドゥ（Ｕｎｄｏ）機能と相反するリドゥー（Ｒｅｄｏ）機能を実行するためのものである。
【００５０】
このように、メニューアイコンの一方に表示する機能アイコンが実行する機能と、他方に表示する機能アイコンが実行する機能とが、それぞれ相反するものであることで、情報処理装置１００は、相対する位置に表示される機能アイコンが実行する機能が相反するものであることを明示することが出来る。相対する位置に表示される機能アイコンが実行する機能が相反するものであることを明示することで、情報処理装置１００はユーザの選択ミスを低減させ得る。
【００５１】
図３等に示した基本アイコンＵ１が表示されている場所に、ユーザが指やスタイラスペンを接触させ、その接触を保ったまま表示部１４０の上で指やスタイラスペンを移動させると、制御部１３０は、その移動に追従して基本アイコンＵ１の位置を変化させるような表示制御を実行し得る。
【００５２】
なお、基本アイコンＵ１の移動可能範囲は、表示部１４０のすべての範囲であってもよく、例えば図５に示したように基本アイコンＵ１及びメニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄが表示されるような場合は、制御部１３０は、メニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄが表示部１４０の表示範囲から外れることが無い範囲までを、基本アイコンＵ１の移動可能範囲としてもよい。
【００５３】
情報処理装置１００のユーザは、アプリケーションの操作に慣れてくると、どの位置にどのメニューアイコンや機能アイコンが表示されるかが頭に入っており、早く機能を実行しようとするために、素早く指やスタイラスペン等を操作するようになる。そのような場合を考慮し、情報処理装置１００は、ユーザの操作にアイコンの表示が間に合わなくても、機能アイコンが表示されようとする場所にユーザが指やスタイラスペン等を接触させ、その場所からユーザが指やスタイラスペン等を離すと、その機能アイコンが提供する機能を実行し得る。
【００５４】
機能アイコンの別の表示例を示す。図７は、表示部１４０に表示される情報の例を示す説明図である。図７に示したのは、メニューアイコンＵ２ｂへのユーザの指やスタイラスペン等の接触または近接によって、メニューアイコンＵ２ｂの上下に１つ以上の機能アイコンＵ３１ｂ、Ｕ３２ｂが、制御部１３０の表示制御により表示部１４０に表示されている状態を示したものである。図７には、メニューアイコンＵ２ｂへのユーザの指やスタイラスペン等の接触または近接によって、情報処理装置１００が、表示部１４０に表示させていた他のメニューアイコンＵ２ａ、Ｕ２ｃ、Ｕ２ｄを表示部１４０から消去する表示制御を実行した状態も図示されている。
【００５５】
図７に示したのは、ユーザの指やスタイラスペン等が、メニューアイコンＵ２ｂの内、文字等を記入したり消去したりする機能を実行するための、「Ｔｏｏｌ」と書かれたメニューアイコンに接触または近接した場合の例である。そして図７には、「Ｔｏｏｌ」と書かれたメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、記入した文字等を消させる機能を実行するための機能アイコンＵ３２ａが表示部１４０に表示されている状態が示されている。また図７には、文字等をユーザに記入させる際に、ペンの種類を設定する機能を実行するための機能アイコンＵ３２ｂが表示部１４０に表示されている状態が示されている。
【００５６】
このように、基本アイコンＵ１から見て、メニューアイコンＵ２ｂが表示されている方向（すなわち、右方向）に直交する方向（すなわち、上下方向）に機能アイコンＵ３１ｂ、Ｕ３２ｂを表示させることで、情報処理装置１００は、アイコンを効率よく画面上に展開することが出来る。
【００５７】
また図７に示した例においても、メニューアイコンＵ２ｂの上側に表示される機能アイコンＵ３１ｂが実行する機能と、下側に表示する機能アイコンＵ３２ｂが実行する機能とは、それぞれ相反するものであるように、機能アイコンＵ３１ｂ、Ｕ３２ｂは表示される。すなわち図７に示した例では、記入した文字等を消させる機能を実行するための機能アイコンＵ３２ａがメニューアイコンＵ２ｂの上側に、文字等をユーザに記入させる際に、ペンの種類を設定する機能を実行するための機能アイコンＵ３２ｂがメニューアイコンＵ２ｂの下側に、それぞれ表示されている。
【００５８】
図７に示したように基本アイコンＵ１、メニューアイコンＵ２ｂ及び機能アイコンＵ３１ｂ、Ｕ３２ｂが表示部１４０に表示されている状態において、ユーザが指やスタイラスペン等を表示部１４０に接触または近接させたまま、ユーザが別のメニューアイコンＵ２ｂに指やスタイラスペン等を接触または近接させた場合の表示例を示す。
【００５９】
図８は、表示部１４０に表示される情報の例を示す説明図である。図８に示したのは、図７において「Ｔｏｏｌ」と書かれたメニューアイコンＵ２ｂの右隣の「Ｔｈｉｃｋｎｅｓｓ」と書かれたメニューアイコンＵ２ｂに、ユーザが指やスタイラスペン等を接触または近接させた場合の表示例である。「Ｔｈｉｃｋｎｅｓｓ」と書かれたメニューアイコンＵ２ｂは、文字等をユーザに記入させる際に、ペンの太さを設定する機能を実行させるためのメニューアイコンである。そして図８に示したように、「Ｔｈｉｃｋｎｅｓｓ」と書かれたメニューアイコンＵ２ｂに、ユーザが指やスタイラスペン等を接触または近接させると、ペンの太さを設定させるための機能アイコンＵ３２ｂが表示部１４０に表示される。
【００６０】
図８に示した例では、「Ｔｈｉｃｋｎｅｓｓ」と書かれたメニューアイコンＵ２ｂの下側にのみペンの太さを設定させるための機能アイコンＵ３２ｂが表示されている。これは、ペンの太さを設定させるという機能において、相反するものが存在しないためである。もちろん、ある所定の太さを基準として、その基準の太さより細くなるようにペンの太さを設定させる機能アイコンをメニューアイコンＵ２ｂの上側に、その基準の太さより太くなるようにペンの太さを設定させる機能アイコンをメニューアイコンＵ２ｂの下側に、それぞれ表示部１４０に表示させてもよい。
【００６１】
図８に示したように基本アイコンＵ１、メニューアイコンＵ２ｂ及び機能アイコンＵ３２ｂが表示部１４０に表示されている状態において、ユーザが指やスタイラスペン等を表示部１４０に接触または近接させたまま、ユーザが別のメニューアイコンＵ２ｂに指やスタイラスペン等を接触または近接させた場合の表示例を示す。
【００６２】
図９は、表示部１４０に表示される情報の例を示す説明図である。図９に示したのは、図８において「Ｔｈｉｃｋｎｅｓｓ」と書かれたメニューアイコンＵ２ｂの右隣の「Ｃｏｌｏｒ」と書かれたメニューアイコンＵ２ｂに、ユーザが指やスタイラスペン等を接触または近接させた場合の表示例である。「Ｃｏｌｏｒ」と書かれたメニューアイコンＵ２ｂは、文字等をユーザに記入させる際に、ペンの色を設定する機能を実行させるためのメニューアイコンである。そして図９に示したように、「Ｃｏｌｏｒ」と書かれたメニューアイコンＵ２ｂに、ユーザが指やスタイラスペン等を接触または近接させると、ペンの色を設定させるための機能アイコンＵ３２ｂが表示部１４０に表示される。
【００６３】
図９には、ペンの色を設定させるための機能アイコンＵ３２ｂが、縦４列、横４行で表示部１４０に表示されている様子が示されている。このように、機能アイコンは１列ではなく複数の列で表示部１４０に表示されてもよい。
【００６４】
なお、同一の、または類似する機能を実行させるためのメニューアイコンは複数存在していてもよい。以下において、同一の、または類似する機能を実行させるためのメニューアイコンが複数存在する場合の例を示す。
【００６５】
図１０は、表示部１４０に表示される情報の例を示す説明図である。図１０に示したのは、ペンの色を設定する機能を実行させるための「Ｃｏｌｏｒ」と書かれたメニューアイコンが２つ存在している場合の、表示部１４０に表示される情報の例である。基本アイコンＵ１から数えて右へ３つ目の、「Ｃｏｌｏｒ」と書かれたメニューアイコンＵ２ｂに対してユーザが指やスタイラスペン等を接触または近接させている状態で、その右隣の「Ｃｏｌｏｒ」と書かれたメニューアイコンＵ２ｂに対してユーザが指やスタイラスペン等を接触または近接させると、図１０に示したように、ペンの色を設定させるための機能アイコンＵ３２ｂが、縦４列、横４行で表示部１４０に表示される。
【００６６】
図９と図１０を比較すると、ペンの色を設定させるための機能アイコンＵ３２ｂが複数の列にまたがる場合において、機能アイコンＵ３２ｂの表示位置は、「Ｃｏｌｏｒ」と書かれた２つのメニューアイコンＵ２ｂのいずれにもユーザが指やスタイラスペン等を接触または近接させている場合であっても、変化していないことが分かる。
【００６７】
このように、同一の、または類似する機能を実行させるための複数のメニューアイコンに対してユーザが指やスタイラスペン等を接触または近接させている場合は、当該メニューアイコンに属する機能アイコンの表示位置を変えないことで、情報処理装置１００は、ユーザにどのメニューアイコンが選択状態にあるかを分かりやすく提示できる。
【００６８】
同一の、または類似する機能を実行させるためのメニューアイコンは複数存在し、機能アイコンの表示位置を変化させない場合は、ユーザが指やスタイラスペン等を接触または近接させているメニューアイコンが変わると、機能アイコンをその場で回転させても良い。図１１は、表示部１４０に表示される情報の例を示す説明図である。図１１に示したのは、ユーザが指やスタイラスペン等を接触または近接させているメニューアイコンが変わると、機能アイコンをその場で回転させるように制御部１３０が表示制御する様子の例である。
【００６９】
図１１に示したように、機能アイコンをその場で回転させるように制御部１３０が表示制御することで、情報処理装置１００は、ユーザにどのメニューアイコンが選択状態にあるか、及び、選択状態にあるメニューアイコンが変化したことを分かりやすく提示できる。
【００７０】
なお、図１１には、平面状の機能アイコンをその場で回転させるように制御部１３０が表示制御する例を示したが、本開示は係る例に限定されない。例えば同一の、または類似する機能を実行させるためのメニューアイコンが３つ、４つの場合を考える。その場合は、三角柱状、または立方体状の機能アイコンをその場で回転させるように制御部１３０が表示制御することで、同一の、または類似する機能を実行させるためのメニューアイコンが３つ、４つの場合であっても同様に、情報処理装置１００は、ユーザにどのメニューアイコンが選択状態にあるか、及び、選択状態にあるメニューアイコンが変化したことを分かりやすく提示できる。
【００７１】
制御部１３０は、上述した基本アイコン、メニューアイコン、機能アイコンの表示についてロックを掛ける、すなわち操作を受け付けないように制御することができる。例えば、ユーザが画面上の所定の位置に対して基本アイコン、メニューアイコン、機能アイコンの表示についてロックを掛けるための操作（例えば、アイコンが表示されていない場所に対するいわゆる長押し操作や、ロックを掛けるためのアイコンに対する操作など）を実行すると、制御部１３０は、アイコンの表示に対するロック、すなわち、基本アイコン、メニューアイコン、機能アイコンに対する操作が行われても表示を変化させないような表示制御を実行し得る。
【００７２】
図６では、アンドゥ（Ｕｎｄｏ）機能を実行するための機能アイコンＵ３１ａと、リドゥー（Ｒｅｄｏ）機能を実行するための機能アイコンＵ３２ａと、が表示部１４０に表示されている状態が示されていたが、情報処理装置１００は、この機能アイコンＵ３１ａ、Ｕ３２ａに加えて、アンドゥ（Ｕｎｄｏ）機能またはリドゥー（Ｒｅｄｏ）機能を実行する回数をユーザに指定させるダイヤルを表示部１４０に表示させてもよい。
【００７３】
図１２は、表示部１４０に表示される情報の例を示す説明図である。図１２に示したのは、機能アイコンＵ３１ａ、Ｕ３２ａに加えて、アンドゥ（Ｕｎｄｏ）機能またはリドゥー（Ｒｅｄｏ）機能を実行する回数をユーザに指定させるダイヤルＵ３３ａが表示部１４０にされている状態の例である。このダイヤルＵ３３ａは、ユーザが指やスタイラスペン等を、メニューアイコンＵ２ａが表示されている位置に近接または接触させている状態で表示部１４０に表示される。
【００７４】
図１２のように機能アイコンＵ３１ａ、Ｕ３２ａ及びダイヤルＵ３３ａが表示されている状態で、ユーザが指やスタイラスペン等をダイヤルＵ３３ａが表示されている位置に移動させると、ユーザはダイヤルＵ３３ａを操作できる状態になる。そしてユーザは、ダイヤルＵ３３ａの針が表示されている位置に指やスタイラスペン等を近接または接触させると、針を時計回り、または反時計回りに回転させることができる。
【００７５】
図１２に示した例では、ダイヤルＵ３３ａの針を時計回りに回転させると、ユーザは１目盛りにつき１回、アンドゥ（Ｕｎｄｏ）機能を情報処理装置１００に実行させることが出来る。またダイヤルＵ３３ａの針を反時計回りに回転させると、ユーザは１目盛りにつき１回、リドゥー（Ｒｅｄｏ）機能を情報処理装置１００に実行させることが出来る。
【００７６】
ダイヤルＵ３３ａからユーザが指やスタイラスペン等を離しても、情報処理装置１００は、継続して機能アイコンＵ３１ａ、Ｕ３２ａ及びダイヤルＵ３３ａを表示部１４０に表示させても良い。継続して機能アイコンＵ３１ａ、Ｕ３２ａ及びダイヤルＵ３３ａを表示部１４０に表示させることで、情報処理装置１００は、ユーザに機能アイコンＵ３１ａ、Ｕ３２ａ及びダイヤルＵ３３ａを再度選択させることができる。なお、機能アイコンＵ３１ａ、Ｕ３２ａ及びダイヤルＵ３３ａは、ユーザが基本アイコンＵ１の位置や、アイコンが何も表示されていない場所を指やスタイラスペン等で接触又は近接させた場合に、制御部１３０の制御によって消去され得る。
【００７７】
基本アイコン、メニューアイコン及び機能アイコンの別の表示例を説明する。図１３は、表示部１４０に表示される情報の例を示す説明図である。図１３に示したのは、表示部１４０に表示される情報の中の一部領域Ｕ１１をユーザが選択した際に、当該領域Ｕ１１に隣接して基本アイコンＵ１が表示されている様子である。
【００７８】
上述してきた例と同様に、基本アイコンＵ１が表示されている位置にユーザが指やスタイラスペン等を接触又は近接させると、情報処理装置１００は、メニューアイコンを基本アイコンに隣接して表示部１４０に表示させる。
【００７９】
図１４は、表示部１４０に表示される情報の例を示す説明図である。図１４に示したのは、図１３に示した状態において、基本アイコンＵ１が表示されている位置にユーザが指やスタイラスペン等を接触又は近接させた場合の、表示部１４０に表示される情報の例である。図１４には、基本アイコンＵ１が表示されている位置にユーザが指やスタイラスペン等を接触又は近接させたことに応じて、基本アイコンＵ１の右側にメニューアイコンＵ２ｂを、下側にメニューアイコンＵ２ｃを、それぞれ表示させる制御を制御部１３０が実行したことが示されている。
【００８０】
例えば、基本アイコンＵ１の右側に表示されるメニューアイコンＵ２ｂが、ユーザによって選択された領域Ｕ１１のレイヤを操作するための機能をユーザに実行させるためのものであるとする。メニューアイコンＵ２ｂが表示されている位置にユーザが指やスタイラスペン等を接触又は近接させると、制御部１３０は、ユーザによって選択された領域のレイヤを操作する機能を実行させるための機能アイコンを表示部１４０に表示させる。
【００８１】
図１５は、表示部１４０に表示される情報の例を示す説明図である。図１５に示したのは、図１４に示した状態において、メニューアイコンＵ２ｂが表示されている位置にユーザが指やスタイラスペン等を接触又は近接させた場合の、表示部１４０に表示される情報の例である。図１５には、メニューアイコンＵ２ｂが表示されている位置にユーザが指やスタイラスペン等を接触又は近接させたことに応じて、メニューアイコンＵ２ｂの上側に機能アイコンＵ４１ｂを、下側に機能アイコンＵ４２ｂを、それぞれ表示させる制御を制御部１３０が実行したことが示されている。
【００８２】
機能アイコンＵ４１ｂは、ユーザによって選択された領域Ｕ１１のレイヤを一番上に上げる機能をユーザに実行させるためのアイコンである。また機能アイコンＵ４２ｂは、ユーザによって選択された領域Ｕ１１のレイヤを一番下に下げる機能をユーザに実行させるためのアイコンである。
【００８３】
ユーザは、機能アイコンＵ４１ｂが表示されている位置に指やスタイラスペン等を接触又は近接させ、表示部１４０から指やスタイラスペン等を離すことで（指やスタイラスペン等が近接している状態の場合は、表示部１４０に一度接触させてから離すことで）、機能アイコンＵ４１ｂが提供する機能を選択することが出来る。機能アイコンＵ４２ｂについても同様である。
【００８４】
また図１５には、スライダーバーＵ４３ｂも表示部１４０に表示されている状態が図示されている。スライダーバーＵ４３ｂは、ユーザによって選択された領域Ｕ１１のレイヤを１つずつ上下させるためのものである。このようにスライダーバーＵ４３ｂを表示部１４０に表示することで、情報処理装置１００は、ユーザによって選択された領域Ｕ１１について、レイヤの微調整をユーザに行わせることが可能になる。
【００８５】
スライダーバーＵ４３ｂからユーザが指やスタイラスペン等を離しても、情報処理装置１００は、機能アイコンＵ４１ｂ、Ｕ４２ｂ及びスライダーバーＵ４３ｂを表示部１４０に継続して表示しても良い。機能アイコンＵ４１ｂ、Ｕ４２ｂ及びスライダーバーＵ４３ｂを表示部１４０に継続して表示することで、情報処理装置１００は、ユーザに機能アイコンＵ４１ｂ、Ｕ４２ｂ及びスライダーバーＵ４３ｂを再度選択させることができる。なお、機能アイコンＵ４１ｂ、Ｕ４２ｂ及びスライダーバーＵ４３ｂは、ユーザが基本アイコンＵ１の位置や、アイコンが何も表示されていない場所を指やスタイラスペン等で接触又は近接させた場合に、制御部１３０の制御によって消去され得る。
【００８６】
ここまでは、上述の基本アイコン、メニューアイコン及び機能アイコンを表示するアプリケーションは、ユーザに指やスタイラスペンなどで文字を記入させるためのメモアプリケーションであるとして説明した。続いて、基本アイコン、メニューアイコン及び機能アイコンを表示する別のアプリケーションの例を示す。
【００８７】
例えば、基本アイコン、メニューアイコン及び機能アイコンを表示するアプリケーションは、テレビを操作するためのアプリケーションであってもよい。以下においては、テレビを操作するためのアプリケーションが、基本アイコン、メニューアイコン及び機能アイコンを表示する場合の各アイコンの表示部１４０への表示例について説明する。
【００８８】
図１６は、表示部１４０に表示される情報の例を示す説明図である。図１６に示したのは、基本アイコンＵ１へのユーザの指やスタイラスペン等の接触または近接によって、基本アイコンＵ１の四方に１つ以上のメニューアイコンＵ２ａ、Ｕ２ｂ、Ｕ２ｃ、Ｕ２ｄが制御部１３０の表示制御により表示部１４０に表示されている状態を示したものである。図１６に示した例では、基本アイコンＵ１の上には１つのメニューアイコンＵ２ａが、右には３つのメニューアイコンＵ２ｂが、下には３つのメニューアイコンＵ２ｃが、左には３つのメニューアイコンＵ２ｄが、それぞれ表示部１４０に表示されている。
【００８９】
図１６に示した例では、メニューアイコンＵ２ａは、テレビの音量を調整する機能をユーザに実行させるためのメニューが含まれるアイコンである。またメニューアイコンＵ２ｂは、テレビのチャンネルを変更する機能をユーザに実行させるためのメニューが含まれるアイコンである。またメニューアイコンＵ２ｃは、字幕、音声、映像の外部入力の設定を変更する機能をユーザに実行させるためのメニューが含まれるアイコンである。そしてメニューアイコンＵ２ｄは、その他のテレビを操作する機能をユーザに実行させるためのメニューが含まれるアイコンである。
【００９０】
もちろん、テレビを操作するためのアプリケーションが表示する各アイコンの内容や数は、係る例に限定されないことは言うまでもない。
【００９１】
図１６に示したメニューアイコンを有するアプリケーションにおける、機能アイコンの表示例について説明する。
【００９２】
図１７は、表示部１４０に表示される情報の例を示す説明図である。図１７に示したのは、ユーザの指やスタイラスペン等が、テレビの音量を調整する機能をユーザに実行させるためのメニューが含まれるメニューアイコンＵ２ａに接触または近接した場合の例である。そして図１７には、メニューアイコンＵ２ａへのユーザの指やスタイラスペン等の接触または近接によって、音量を小さくする機能、または音を消す消音機能を実行するための機能アイコンＵ３１ａと、音量を大きくする機能を実行するための機能アイコンＵ３２ａと、が表示部１４０に表示されている状態が示されている。
【００９３】
図１７に示した、メニューアイコンＵ２ａの左側に表示される機能アイコンＵ３１ａが実行する機能と、右側に表示される機能アイコンＵ３２ａが実行する機能とは、それぞれ相反するものである。すなわち、音量を小さくする機能、または音を消す消音機能と、音量を大きくする機能とは、相反する機能である。
【００９４】
図１８は、表示部１４０に表示される情報の例を示す説明図である。図１８に示したのは、ユーザの指やスタイラスペン等が、テレビのチャンネルを変更する機能をユーザに実行させるためのメニューが含まれるメニューアイコンＵ２ｂに接触または近接した場合の例である。そして図１８には、メニューアイコンＵ２ｂの内、一番左のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、チャンネルを変更する機能をユーザに実行させる機能アイコンＵ３２ｂが表示部１４０に表示されている状態が示されている。
【００９５】
そして、上述のペンの色を設定する機能と同様に、メニューアイコンＵ２ｂには、チャンネルを変更するという同一の機能を実行させるためのメニューアイコンが含まれている。従って、メニューアイコンＵ２ｂに含まれているメニューアイコンのいずれかがユーザによって指定された際に、制御部１３０は、機能アイコンＵ３２ｂの表示位置を変えずに表示部１４０に表示させることができる。
【００９６】
図１９は、表示部１４０に表示される情報の例を示す説明図である。図１９に示したのは、ユーザの指やスタイラスペン等が、テレビのチャンネルを変更する機能をユーザに実行させるためのメニューが含まれるメニューアイコンＵ２ｂに接触または近接した場合の例である。そして図１９には、メニューアイコンＵ２ｂの内、中央のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、チャンネルを変更する機能をユーザに実行させる機能アイコンＵ３２ｂが表示部１４０に表示されている状態が示されている。
【００９７】
図１８と図１９を比較すると、チャンネルを変更させるための機能アイコンＵ３２ｂが複数の列にまたがる場合において、機能アイコンＵ３２ｂの表示位置は、「地デジ」と書かれたメニューアイコンＵ２ｂと、「ＢＳ」と書かれたメニューアイコンＵ２ｂのいずれにもユーザが指やスタイラスペン等を接触または近接させている場合であっても、変化していないことが分かる。
【００９８】
このように、チャンネルを変更するという同一の機能をユーザに実行させるための複数のメニューアイコンに対して、ユーザが指やスタイラスペン等を接触または近接させている場合は、当該メニューアイコンに属する機能アイコンの表示位置を変えないことで、情報処理装置１００は、ユーザにどのメニューアイコンが選択状態にあるかを分かりやすく提示できる。
【００９９】
図２０〜図２２は、表示部１４０に表示される情報の例を示す説明図である。図２０に示したのは、ユーザの指やスタイラスペン等が、字幕、音声、外部入力の設定を変更する機能をユーザに実行させるためのメニューが含まれるメニューアイコンＵ２ｃに接触または近接した場合の例である。そして図２０には、メニューアイコンＵ２ｃの内、一番上のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、字幕の内容を変更する機能をユーザに実行させる機能アイコンＵ３１ｃが表示部１４０に表示されている状態が示されている。
【０１００】
同様に、図２１には、メニューアイコンＵ２ｃの内、中央のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、音声の内容を変更する機能をユーザに実行させる機能アイコンＵ３１ｃが表示部１４０に表示されている状態が示されている。また図２２には、メニューアイコンＵ２ｃの内、一番下のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、外部入力の設定を変更する機能をユーザに実行させる機能アイコンＵ３１ｃが表示部１４０に表示されている状態が示されている。
【０１０１】
図２３〜図２５は、表示部１４０に表示される情報の例を示す説明図である。図２３に示したのは、ユーザの指やスタイラスペン等が、テレビを操作する機能をユーザに実行させるためのメニューが含まれるメニューアイコンＵ２ｄに接触または近接した場合の例である。そして図２３には、メニューアイコンＵ２ｄの内、一番右のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、カラーボタンを入力する機能をユーザに実行させる機能アイコンＵ３１ｄが表示部１４０に表示されている状態が示されている。
【０１０２】
同様に、図２４には、メニューアイコンＵ２ｄの内、中央のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、カーソルを操作する機能をユーザに実行させる機能アイコンＵ３１ｄが表示部１４０に表示されている状態が示されている。また図２５には、メニューアイコンＵ２ｄの内、一番左のメニューアイコンへのユーザの指やスタイラスペン等の接触または近接によって、数字を入力する機能をユーザに実行させる機能アイコンＵ３１ｄが表示部１４０に表示されている状態が示されている。
【０１０３】
情報処理装置１００は、このようにメニューアイコン及び機能アイコンを表示部１４０に表示して、メニューアイコン及び機能アイコンが表示されている位置へ指やスタイラスペン等をユーザに触らせたり近接させたりすることで、テレビの操作をユーザに行わせることができる。
【０１０４】
以上、複数のアプリケーションについて、基本アイコン、メニューアイコン及び機能アイコンの表示例を示して説明した。もちろん、基本アイコン、メニューアイコン及び機能アイコンを表示するアプリケーションは、上述したものに限られないことは言うまでもない。まず基本アイコンのみを表示させ、その基本アイコンへの接触又は近接に応じて基本アイコンに隣接してメニューアイコンを表示させ、メニューアイコンへの接触又は近接に応じてメニューアイコンに隣接して機能アイコンを表示させるように動作するアプリケーションであれば、上述してきた基本アイコン、メニューアイコン及び機能アイコンの表示例を同様に適用することが可能である。
【０１０５】
上述してきたいずれの例においても、基本アイコンやメニューアイコンが１行または１列に複数表示される場合、制御部１３０は、アイコンが表示される際には一つずつ順次表示されていくような表示制御を実行しても良い。
【０１０６】
上述の説明では、操作検出部１２０は、操作部１１０（すなわち、表示部１４０と一体となって設けられるタッチパネル）に対するユーザの操作内容を検出し、制御部１３０は、操作検出部１２０が検出したユーザの操作内容に応じてアイコンを表示部１４０に表示させていたが、本開示は係る例に限定されない。例えば操作部１１０がマウスであり、ユーザによる操作部１１０の操作に応じてマウスカーソルが表示部１４０に表示される場合であっても、制御部１３０は、操作検出部１２０が検出したユーザの操作内容に応じてアイコンを表示部１４０に表示させ得る。
【０１０７】
操作部１１０がマウスであり、ユーザによる操作部１１０の操作に応じてマウスカーソルが表示部１４０に表示される場合は、上述のユーザの指やスタイラスペン等の接触が、マウスのクリックに相当し、ユーザの指やスタイラスペン等の近接が、単にマウスカーソルを移動させている状態に相当し得る。
【０１０８】
すなわち、ユーザがマウスである操作部１１０を操作して、マウスカーソルを基本アイコンが表示されている場所に移動させると、制御部１３０は、基本アイコンＵ１の四方にメニューアイコンを表示部１４０に表示させる。またユーザがマウスである操作部１１０を操作して、メニューアイコンが表示されている場所の内、いずれかの場所にマウスカーソルを移動させると、制御部１３０は、そのメニューアイコンに属する機能アイコンを、メニューアイコンに隣接して表示部１４０に表示させる処理を実行する。そして、ユーザがマウスである操作部１１０を操作して、いずれかの機能アイコンにマウスカーソルを合わせて、マウスをクリックすると、制御部１３０は、その機能アイコンが提供する機能を実行し得る。
【０１０９】
なお、上述してきた例では、基本アイコン、メニューアイコン、機能アイコンはいずれも正方形であるとしたが、もちろん基本アイコン、メニューアイコン、機能アイコンの形状は係る例に限定されないことは言うまでもなく、例えば三角形、五角形、六角形、八角形等の多角形であってもよく、また円形であってもよく、また立方体、直方体その他の立体の形状で表示されても良い。また上述の例では、正方形の基本アイコンの四方にメニューアイコンを表示させていたが、本開示は係る例に限定されない。例えば、基本アイコンが六角形、八角形等の多角形である場合に、６方向、８方向にメニューアイコンが表示されるようにしてもよい。
【０１１０】
＜２．ハードウェア構成例＞
上記の情報処理装置１００の動作は、例えば、図２６に示す情報処理装置のハードウェア構成を用いて実行することが可能である。つまり、情報処理装置１００の動作は、コンピュータプログラムを用いて図２６に示すハードウェアを制御することにより実現されてもよい。なお、このハードウェアの形態は任意であり、例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ、ＰＤＡ等の携帯情報端末、ゲーム機、接触式又は非接触式のＩＣチップ、接触式又は非接触式のＩＣカード、又は種々の情報家電がこれに含まれる。但し、上記のＰＨＳは、Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍの略である。また、上記のＰＤＡは、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔの略である。
【０１１１】
図２６に示すように、このハードウェアは、主に、ＣＰＵ９０２と、ＲＯＭ９０４と、ＲＡＭ９０６と、ホストバス９０８と、ブリッジ９１０と、を有する。さらに、このハードウェアは、外部バス９１２と、インターフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６と、を有する。但し、上記のＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、上記のＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。そして、上記のＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【０１１２】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ９０６には、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【０１１３】
これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８を介して相互に接続される。一方、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続される。また、入力部９１６としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部９１６としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。
【０１１４】
出力部９１８としては、例えば、ＣＲＴ、ＬＣＤ、ＰＤＰ、又はＥＬＤ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。但し、上記のＣＲＴは、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略である。また、上記のＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。そして、上記のＰＤＰは、Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌの略である。さらに、上記のＥＬＤは、Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略である。
【０１１５】
記憶部９２０は、各種のデータを格納するための装置である。記憶部９２０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。但し、上記のＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略である。
【０１１６】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。但し、上記のＩＣは、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【０１１７】
接続ポート９２４は、例えば、ＵＳＢポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。但し、上記のＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略である。また、上記のＳＣＳＩは、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅの略である。
【０１１８】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ用の通信カード、光通信用のルータ、ＡＤＳＬ用のルータ、又は接触又は非接触通信用のデバイス等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。但し、上記のＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。また、上記のＷＵＳＢは、Ｗｉｒｅｌｅｓｓ  ＵＳＢの略である。そして、上記のＡＤＳＬは、Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅの略である。
【０１１９】
例えば、情報処理装置１００がこのようなハードウェア構成を有する場合、例えば操作検出部１２０や制御部１３０の機能はＣＰＵ９０２が担い得る。また例えば操作部１１０の機能は入力部９１６が担い得る、また例えば記憶部１５０の機能はＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８が担い得る。また例えば、表示部１４０の機能は出力部９１８が担い得る。また例えば、通信部１６０の機能は通信部９２６が担い得る。
【０１２０】
＜３．まとめ＞
以上説明したように本開示の一実施形態によれば、ユーザの操作に応じて、基本アイコン、メニューアイコン、機能アイコンの順に順次表示されていくアプリケーションを実行する、情報処理装置１００が提供される。
【０１２１】
本開示の一実施形態にかかる情報処理装置１００は、アプリケーションの起動後に基本アイコンのみを表示し、ユーザの操作を受け付ける状態となる。ユーザが基本アイコンに対する操作を実行すると、情報処理装置１００は、その基本アイコンへの操作に応じ、基本アイコンの四方にメニューアイコンを表示し、ユーザの操作を受け付ける状態となる。
【０１２２】
ユーザがメニューアイコンに対する操作を実行すると、情報処理装置１００は、そのメニューアイコンへの操作に応じ、基本アイコンからそのメニューアイコンへの方向に直行する方向に、機能アイコンを表示し、ユーザの操作を受け付ける状態となる。また情報処理装置１００は、ユーザによって選択されたメニューアイコン以外のメニューアイコンは、画面から消去する。
【０１２３】
そして本開示の一実施形態にかかる情報処理装置１００は、基本アイコン、メニューアイコン及び機能アイコンが表示されている状態で、機能アイコンがユーザによって選択されたことに応じ、その機能アイコンが提供する機能を実行する。本開示の一実施形態にかかる情報処理装置１００は、かかる構成を有することにより、画面に効率よくメニューを表示させつつ、ユーザによる操作性を高めることが可能となる。
【０１２４】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１２５】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【０１２６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１２７】
なお、本技術は以下のような構成も取ることができる。
（１）
操作体の位置を検出する検出部と、
前記検出部が検出する前記操作体の位置に応じて画面にメニューを表示させる表示制御部と、
を備え、
前記表示制御部は、基点となる第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことを前記検出部が検出すると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、情報処理装置。
（２）
前記表示制御部は、類似する機能を有する前記主メニューに対応する一以上の第二のアイコンを前記基点となる第一のアイコンに対して同一の方向に展開して表示させる、前記（１）に記載の情報処理装置。
（３）
前記表示制御部は、前記第二のアイコンの１つに前記操作体が位置したことを前記検出部が検出すると、他の前記第二のアイコンを非表示にする、前記（１）または（２）に記載の情報処理装置。
（４）
前記表示制御部は、所定の方向に第一の操作をさせる前記副メニューに対応する一以上の前記第三のアイコンを表示させると共に、前記所定の方向の反対の方向に、該第一の操作とは反対の第二の操作をさせる前記第三のアイコンを表示させる、前記（１）〜（３）のいずれかに記載の表示制御装置。
（５）
前記表示制御部は、前記第一の操作および前記第二の操作を実行する回数を指定させるオブジェクトを前記画面に表示させる、前記（４）に記載の表示制御装置。
（６）
前記表示制御部は、前記第一の操作および前記第二の操作による操作量を指定させるオブジェクトを前記画面に表示させる、前記（４）に記載の表示制御装置。
（７）
前記表示制御部は、前記主メニューから同一の又は類似する別の主メニューに切り替えられることにより前記副メニューに対応する前記第三のアイコンを置き換える際には、該第三のアイコンをアニメーションさせる、前記（１）〜（６）のいずれかに記載の表示制御装置。
（８）
前記表示制御部は、領域を変えずに該第三のアイコンをアニメーションさせる、前記（７）に記載の表示制御装置。
（９）
前記表示制御部は、前記第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する全ての前記第二のアイコンを該第一のアイコンの四方に展開して表示させる、前記（１）〜（８）のいずれかに記載の表示制御装置。
（１０）
前記表示制御部は、前記第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、主メニューに対応する一つの前記第二のアイコンのみを該第一のアイコンの四方に展開して表示させる、前記（１）〜（８）のいずれかに記載の表示制御装置。
（１１）
前記表示制御部は、前記第一のアイコンに前記操作体が所定の時間以上位置したことを検出すると、該第一のアイコンを前記操作体の移動に応じて移動可能とする、前記（１）〜（１０）のいずれかに記載の表示制御装置。
（１２）
前記操作体は、前記画面に設けられるタッチパネルを操作する操作体であり、
前記検出部は、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンが表示される位置の上部に前記操作体が近接したことを検出すると、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンに対する選択操作が行われたとして検出する、前記（１）〜（１１）のいずれかに記載の表示制御装置。
（１３）
前記操作体は、前記画面に設けられるタッチパネルを操作する操作体であり、
前記検出部は、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンが表示される位置の上部に前記操作体が接触したことを検出すると、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンに対する実行操作が行われたとして検出する、前記（１）〜（１２）のいずれかに記載の表示制御装置。
（１４）
前記表示制御部は、前記検出部が前記操作体による所定の操作を検出すると、前記第一のアイコン、前記第二のアイコン、及び前記第三のアイコンに対する操作が行われても表示を変化させない、前記（１）〜（１３）のいずれかに記載の表示制御装置。
（１５）
操作体の位置を検出するステップと、
前記検出するステップで検出される前記操作体の位置に応じて画面にメニューを表示させるステップと、
を備え、
前記メニューを表示させるステップは、基点となる第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、情報処理方法。
（１６）
コンピュータに、
操作体の位置を検出するステップと、
前記検出するステップで検出される前記操作体の位置に応じて画面にメニューを表示させるステップと、
を実行させ、
前記メニューを表示させるステップは、基点となる第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、主メニューに対応する一以上の第二のアイコンを該第一のアイコンの少なくとも四方に展開して表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンを基点として上記展開の方向に直交する方向に、前記主メニューの下位に属する副メニューに対応する一以上の第三のアイコンを展開して表示させる、コンピュータプログラム。
【符号の説明】
【０１２８】
１００    情報処理装置
１１０    操作部
１２０    操作検出部
１３０    制御部
１４０    表示部
１５０    記憶部
１６０    通信部
【図１】
2019023917.tif 000003
【図２】
2019023917.tif 000004
【図３】
2019023917.tif 000005
【図４】
2019023917.tif 000006
【図５】
2019023917.tif 000007
【図６】
2019023917.tif 000008
【図７】
2019023917.tif 000009
【図８】
2019023917.tif 000010
【図９】
2019023917.tif 000011
【図１０】
2019023917.tif 000012
【図１１】
2019023917.tif 000013
【図１２】
2019023917.tif 000014
【図１３】
2019023917.tif 000015
【図１４】
2019023917.tif 000016
【図１５】
2019023917.tif 000017
【図１６】
2019023917.tif 000018
【図１７】
2019023917.tif 000019
【図１８】
2019023917.tif 000020
【図１９】
2019023917.tif 000021
【図２０】
2019023917.tif 000022
【図２１】
2019023917.tif 000023
【図２２】
2019023917.tif 000024
【図２３】
2019023917.tif 000025
【図２４】
2019023917.tif 000026
【図２５】
2019023917.tif 000027
【図２６】
2019023917.tif 000028
【手続補正書】
【提出日】平成30年11月12日(2018.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作体の位置を検出する検出部と、
前記検出部が検出する前記操作体の位置に応じて画面にアイコンを表示させる表示制御部と、
基点となり、初期表示位置が特定の位置に限定されない前記画面上に表示された第一のアイコンに前記操作体が位置したことを前記検出部が検出すると、前記第一のアイコンを基点として周囲に１以上の第二のアイコンを前記表示制御部に表示させ、前記第二のアイコンの１つに前記操作体が位置したことを前記検出部が検出すると、選択された前記第二のアイコンに対応する機能を実行する制御部と、
を備える、情報処理装置。
【請求項２】
前記表示制御部は、前記操作体の前記第一のアイコンへの近接または接近によって該第一のアイコンの前記画面への表示方法を変更する、請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記操作体の前記第一のアイコンへの近接または接近によって該第一のアイコンを前記画面に強調表示させる、請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記第二のアイコンを順次表示させる、請求項１〜３のいずれかに記載の表示制御装置。
【請求項５】
前記第二のアイコンの形状は円形である、請求項１〜４のいずれかに記載の表示制御装置。
【請求項６】
前記第二のアイコンが複数表示される場合、前記第二のアイコンの表示間隔は可変である、請求項１〜５のいずれかに記載の表示制御装置。
【請求項７】
前記初期表示位置が前記画面の所定の領域に位置する場合、前記表示制御部は、前記所定の領域に重複しない位置に前記第一のアイコンを表示させる、請求項１〜６のいずれかに記載の表示制御装置。
【請求項８】
操作体の位置を検出するステップと、
前記検出するステップで検出される前記操作体の位置に応じて画面にアイコンを表示させるステップと、
基点となり、初期表示位置が特定の位置に限定されない前記画面上に表示された第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、前記第一のアイコンを基点として周囲に１以上の第二のアイコンを表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンに対応する機能を実行するステップと、
を含む、情報処理方法。
【請求項９】
コンピュータに、
操作体の位置を検出するステップと、
前記検出するステップで検出される前記操作体の位置に応じて画面にアイコンを表示させるステップと、
基点となり、初期表示位置が特定の位置に限定されない前記画面上に表示された第一のアイコンに前記操作体が位置したことが前記検出するステップで検出されると、前記第一のアイコンを基点として周囲に１以上の第二のアイコンを表示させ、前記第二のアイコンの１つに前記操作体が位置したことが前記検出するステップで検出されると、選択された前記第二のアイコンに対応する機能を実行するステップと、
を実行させる、コンピュータプログラム。