(57)【特許請求の範囲】
【請求項１】
表示部の画面の位置を指し示す指示体が移動した軌跡を取得する軌跡取得手段と、
上記軌跡取得手段によって取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定手段と、
オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定手段によって特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出手段と、
上記関連項目抽出手段によって抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記表示部に表示する操作画面処理手段とを備え、
上記軌跡取得手段は、
上記指示体の移動の開始からの経過時間を計測し、上記軌跡を構成する点の少なくともいくつかに、上記経過時間を示す移動時間情報を対応付けて保持し、
上記操作画面処理手段は、
上記軌跡および上記移動時間情報から判明した上記指示体の移動方向に合わせて、時計回り、または、反時計回りに各アイコンを順次表示させることを特徴とする情報処理装置。
【請求項２】
上記操作画面処理手段は、
上記選択されたオブジェクトの周囲にアイコンが配置されるように上記環の位置およびサイズを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記操作画面処理手段は、
上記軌跡取得手段によって取得された軌跡、もしくは、その相似形または近似形を、上記環の形状として決定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記操作画面処理手段は、
上記環における、上記軌跡の始点の位置と相対的に同じ位置を、最初のアイコンの表示位置に決定することを特徴とする請求項１から３までのいずれか１項に記載の情報処理装置。
【請求項５】
上記操作画面処理手段は、
上記軌跡を形成した上記指示体の移動速度に対応するように、各アイコンを順次表示させるタイミングを決定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
上記関連情報記憶部には、複数の関連項目が連続してまたは同時に処理可能な関係であればそれらの複数の関連項目を連携有りとする場合に、上記連携の有無を示す連携情報が関連項目ごとに記憶されており、
上記操作画面処理手段は、
上記関連項目抽出手段によって抽出された関連項目のうち、連携を有する関連項目同士のアイコンを隣に並べて配置することを特徴とする請求項１から５までのいずれか１項に記載の情報処理装置。
【請求項７】
上記情報処理装置は、さらに、
自装置の位置を示す位置情報を取得する位置検知部と、
自装置の向きを示す方向情報を取得する方向検知部と、
自装置の周辺機器と通信して周辺機器の位置情報を取得する通信部と、
上記位置検知部によって取得された自装置の位置情報と、上記通信部によって取得された周辺機器の位置情報とに基づいて、自装置と周辺機器との位置関係を特定するとともに、上記方向検知部によって取得された方向情報によって、自装置の向きを特定することにより、自装置に対して各周辺機器がどの方向に存在するのかを特定する機器方向特定手段とを備え、
上記操作画面処理手段は、
上記機器方向特定手段によって特定された、上記周辺機器が存在する方向に対応するように、該周辺機器の関連項目に対応するアイコンの配置位置を決定することを特徴とする請求項１から６までのいずれか１項に記載の情報処理装置。
【請求項８】
上記操作画面処理手段は、
上記関連項目抽出手段によって抽出された関連項目のうち、上記関連情報記憶部において、自装置以外の他機に対して働きかける動作に関する項目であることを示す動作属性が関連付けられている関連項目のアイコンを、上記選択されたオブジェクトよりも上に配置することを特徴とする請求項１から７までのいずれか１項に記載の情報処理装置。
【請求項９】
上記軌跡取得手段は、
上記表示部に表示されたオブジェクトを囲う上記指示体の移動が生じるまでの所定期間に生じた上記指示体の軌跡を取得し、
上記操作画面処理手段は、
上記所定期間に取得された軌跡が、上記表示部の画面における特定の領域に偏っていると判断した場合に、上記特定の領域にアイコンが配置されるように上記環の位置を決定することを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１０】
上記操作画面処理手段は、
上記表示部の画面における、上記指示体の軌跡により囲われた領域、または、該囲われた領域を含む特定の領域にアイコンが配置されるように上記環の位置を決定することを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１１】
当該情報処理装置が備える入力部および上記表示部はタッチパネルを構成するものであり、
上記軌跡取得手段は、上記タッチパネル上を移動した上記指示体の移動の軌跡を取得することを特徴とする請求項１から１０までのいずれか１項に記載の情報処理装置。
【請求項１２】
当該情報処理装置が備える入力部は、上記表示部に表示されるカーソルを移動させる指示を当該情報処理装置に入力するものであり、
上記軌跡取得手段は、上記指示体としてのカーソルの移動の軌跡を取得することを特徴とする請求項１から１０までのいずれか１項に記載の情報処理装置。
【請求項１３】
情報処理装置における操作画面表示方法であって、
上記情報処理装置が備える表示部の画面の位置を指し示す指示体が移動した軌跡を取得する軌跡取得ステップと、
上記軌跡取得ステップにて取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定ステップと、
オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定ステップにて特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出ステップと、
上記関連項目抽出ステップにて抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記表示部に表示する操作画面処理ステップとを含み、
上記軌跡取得ステップでは、
上記指示体の移動の開始からの経過時間を計測し、上記軌跡を構成する点の少なくともいくつかに、上記経過時間を示す移動時間情報を対応付けて保持し、
上記操作画面処理ステップでは、
上記軌跡および上記移動時間情報から判明した上記指示体の移動方向に合わせて、時計回り、または、反時計回りに各アイコンを順次表示させることを特徴とする操作画面表示方法。
【請求項１４】
コンピュータを、請求項１から１２までのいずれか１項に記載の情報処理装置の各手段として機能させるための制御プログラム。
【請求項１５】
請求項１４に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力部および表示部を備える情報処理装置のユーザインターフェース技術に関するものである。
【背景技術】
【０００２】
近年、スマートフォン、タブレットＰＣなどの、いわゆるタブレット端末が急速に普及している。タブレット端末は、平板状の外形を有しており、表示部および入力部としてのタッチパネルを備えている。このタッチパネルに表示されたオブジェクトを、指やペン等でタッチすることにより、ユーザは、タブレット端末本体への各種操作を行うことができる。
【０００３】
タブレット端末は、タッチパネルによってユーザの画面上での様々な接触動作を判別することができ、その接触動作に合わせたオブジェクト表示を行うことができる。例えば、接触動作には、画面に表示されたオブジェクトを、指（ペン）でタップする（軽くたたく）、フリックする（はじく、はらう）、ピンチする（指でつまむ）、ドラッグするなどの様々な動作がある。タブレット端末は、そうしたさまざまな接触動作を判別し、判別結果に応じて、オブジェクトの選択／移動、リストのスクロール、画像などの拡大／縮小を行う。タブレット端末は、上述のようにタッチパネルによってより直感的な操作を実現し、多くの人から支持されている。
【０００４】
例えば、特許文献１には、タッチパネル式の表示部を備えた携帯通信端末が開示されている。特許文献１の携帯通信端末では、オブジェクト（ＵＲＬ、メールアドレス、文字列、画像など）を、指（ペン）でなぞるようにタッチしたり、囲むようにタッチしたりすることによって選択できるようになっている。そして、そのような動作で、オブジェクトが選択された場合には、携帯通信端末は、選択されたオブジェクトからキーワードを抽出して関連サイトへアクセスする。
【０００５】
また、特許文献２には、タッチパネルディスプレイを備えた携帯機器が開示されている。特許文献２の携帯機器は、タッチパネルディスプレイにスルー画像（カメラに映った画像等）を表示し、囲むようにタッチして選択されたスルー画像内の特定対象を検出して、該特定対象の縮小画像をレリーズボタンとしてタッチパネルディスプレイの端部に表示することができる。
【０００６】
また、特許文献３には、タッチパネルを用いたウェブサイト検索システムが開示されている。特許文献３のウェブサイト検索システムは、キーワード表示領域に表示されているキーワードが、手でタッチされると、それを検索キーワードとして受け付け、受け付けたキーワードに対応する第１マザーアイコンを表示する。そして、ウェブサイト検索システムは、キーワードに従って検索エンジンでウェブサイトを検索し、検索されたウェブサイトのサムネイル画像を上記第１マザーアイコンの周囲に表示する。
【０００７】
また、特許文献４には、接触センサを有する表示パネルを備えた情報処理装置が開示されている。特許文献４の情報処理装置は、オブジェクトが選択されている状態で、操作体（指）の所定角度以上の回転を検知して、該オブジェクトに関連する操作項目を該オブジェクトの周辺に表示する。
【０００８】
また、特許文献５には、タッチパネル部を備えた情報処理装置が開示されている。特許文献５の情報処理装置は、ユーザのタッチ位置の軌跡を取得して、軌跡によって選択されたオブジェクト画像を特定し、軌跡の端点に応じた位置に、その選択されたオブジェクト画像を移動させる。
【０００９】
一方で、タブレット端末にかかわらず、また、装置の大小を問わず、情報処理装置一般において、メニューを表示し選択を受け付けるというユーザインターフェース技術は非常によく用いられている。この技術によれば、情報処理装置は、ユーザが所望の項目を選択可能なようにメニューを表示し、ユーザの選択を受け付ける。これにより、ユーザは所望の項目を選択することで装置を操作することができる。例えば、特許文献６〜９には、ユーザの利便性およぶ操作性を向上させることを目的として、メニュー表示を実現する情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１０−２１８３２２号公報（２０１０年９月３０日公開）
【特許文献２】特開２０１０−１８２０２３号公報（２０１０年８月１９日公開）
【特許文献３】特開２００９−１３４７３８号公報（２００９年６月１８日公開）
【特許文献４】特開２０１１−１３９８０号公報（２０１１年１月２０日公開）
【特許文献５】特開２００６−２４４３５３号公報（２００６年９月１４日公開）
【特許文献６】特開平８−３０５５３５号公報（１９９６年１１月２２日公開）
【特許文献７】特開平１０−３０７６７４号公報（１９９８年１１月１７日公開）
【特許文献８】特表平１１−５０７４５５号公報（１９９９年６月２９日公表）
【特許文献９】特開２００１−２６５４７５号公報（２００１年９月２８日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１１】
タブレット端末の操作性の良さは、いかに簡易な接触動作で且ついかに少ない動作数でユーザの目的である最終結果物を表示させるかということ、および、いかにユーザの直感に反しない自然な流れで、該接触動作に基づく結果物の表示を行うかということにかかっている。
【００１２】
こうした操作性の向上は、ユーザの目的、ユーザの状態、ユーザの傾向を適正に把握することによって実現される。タブレット端末は、例えば、ユーザは今何をどうしたいのか、その次に何がしたいのか、ユーザは今どうやって操作しているのか、今どこにいるのか、ユーザの動きに対してどのように表示することが自然であるのか、など、ユーザの意図をあらゆる観点から「察する」ことが求められている。
【００１３】
上述の特許文献１〜９の各装置の構成では、ユーザの意図を察するには必ずしも十分とは言えない。
【００１４】
より具体的には、特許文献１には、オブジェクトを囲うという動作によって、オブジェクトを選択することが開示されているが、上記動作によって、そのオブジェクトに関連する項目を抽出し表示することは開示されていない。また、特許文献２には、オブジェクトを囲うという動作によって、そのオブジェクトに対応するアイコンを表示することは開示されているが、上記動作によって、そのオブジェクトを選択し、該選択に伴って、オブジェクトに関連する項目を抽出し表示することは開示されていない。また、特許文献３には、オブジェクトが選択されると、オブジェクトを表示し、オブジェクトに関連するサムネイルをオブジェクトの周囲に表示することが開示されているが、オブジェクトを囲うという動作とサムネイルの表示とは結びついていない。また、特許文献４には、オブジェクトをタッチして選択すること、および、オブジェクトに関連するアイコンをオブジェクトの周囲に表示することが開示されているが、周囲にアイコンを表示させるために、オブジェクトの選択とは別に、煩雑な動作（指をタッチ面に押さえつけて指の角度を変えてひねるような動作）を行わなければならず、操作数が増え、目的の結果物（アイコン）を表示するまでの操作が非常に複雑なものとなる。
【００１５】
結果として、オブジェクトの選択、決定、結果物（関連する項目）の表示、結果物の選択、・・・最終結果物の表示、という一連の処理を、簡易な接触動作、少ない動作数、および、直感的な接触動作で装置に行わせるということができないという問題がある。
【００１６】
上述の操作性の問題は、携帯性に優れた小型のタブレット端末のみならず、タッチパネル式の表示部兼入力部を備えた、あらゆるサイズの情報処理装置、ならびに、タッチパネルに限定されずあらゆる形態の表示部および入力部を備えた情報処理装置に共通して生じる問題である。
【００１７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、入力部および表示部を備えた情報処理装置において、優れた操作性を実現することにある。
【課題を解決するための手段】
【００１８】
本発明の情報処理装置は、上記課題を解決するために、表示部の画面の位置を指し示す指示体が移動した軌跡を取得する軌跡取得手段と、上記軌跡取得手段によって取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定手段と、オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定手段によって特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出手段と、上記関連項目抽出手段によって抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記表示部に表示する操作画面処理手段とを備えていることを特徴としている。
【００１９】
上記構成によれば、軌跡取得手段が囲うという動作（指示体の移動）の軌跡を取得し、この軌跡に基づいて、オブジェクト特定手段が、囲う動作によってユーザが選択したオブジェクトを特定する。続いて、関連項目抽出手段が、特定されたオブジェクトに関連する項目を抽出する。関連情報記憶部には、オブジェクトと該オブジェクトに関連する項目とが対応付けて記憶されているので、関連項目抽出手段によって抽出された関連項目は、ユーザによって選択されたオブジェクトに関連があるものばかりである。最後に、操作画面処理手段は、抽出された関連項目のアイコンを、囲う動作から連想されやすい環の形状に並べて配置する。
【００２０】
これにより、上述のようにしてアイコンが配置され、生成された操作画面がユーザに提示される。このように、本発明の情報処理装置は、オブジェクトの周囲を指示体（ペンまたは指など）で「囲う」という、オブジェクトを指定する上で、極めて自然で簡易なユーザの動作を契機として、その選択されたオブジェクトに関連する関連項目のアイコンを、環の形状に配置した操作画面をユーザに提供することができる。
【００２１】
「囲う」の軌跡は、何かを囲むような形状になっているので、環の形状と、囲う動作によって得られた指示体の移動の軌跡とは類似していると言える。よって、先の、ユーザの囲う動作から、結果物（環状に配置されたアイコン）は連想されやすい。
【００２２】
つまり、「オブジェクトを『囲う』動作を起こす」という事象から、「アイコンを環状に配置した操作画面が表示される」という事象への遷移は、ユーザの直感に反しない自然な流れであると言える。
【００２３】
加えて、本発明の情報処理装置は、オブジェクトを選択した次にユーザが選択するであろう関連項目を予め察して、ユーザに選択可能に表示することができる。具体的には、本発明の上記構成によれば、操作画面処理手段によって操作画面に配置されるアイコンは、いずれも、ユーザが選択したオブジェクトに関連がある項目として抽出された関連項目のアイコンである。つまり、オブジェクトを囲って選択したのち、次に選択されるであろう関連項目が環状のアイコンで表示されるので、ユーザは次に目的とするアイコンを、アイコンの環の中から即座に指定することができる。
【００２４】
また、関連項目のアイコンを環状に配置したメニューリストは、線状の一次元的なメニューリストと比較して、次のようなメリットがある。例えば、一次元的なメニューリストでは、例えば、上から下へ、または、左から右へアイコンが配置されるため、配置位置に応じて各アイコンに意図せず優先順位が付いてしまう。これに対し、環状のメニューリストによれば、環状に配置されるすべてのアイコンを対等に扱うことが可能となる。
【００２５】
以上のことから、本発明の情報処理装置は、簡易な動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、入力部および表示部を備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００２６】
本発明の情報処理装置では、上記操作画面処理手段は、上記選択されたオブジェクトの周囲にアイコンが配置されるように上記環の位置およびサイズを決定することが好ましい。
【００２７】
上記構成によれば、オブジェクトの周囲を「囲う」という、オブジェクトを指定する上で、極めて自然で簡易なユーザの動作に対して、情報処理装置は、そのオブジェクトの周囲にアイコンを配置するという結果を出力することができる。
【００２８】
ユーザは、先に自分が囲んで選択したオブジェクトを囲むように関連項目のアイコンが配置された操作画面を結果物として得ることができる。これらのアイコンとオブジェクトとの位置関係は、先にユーザが実行した動作による指示体の移動の軌跡とオブジェクトとの位置関係に合致する。また、オブジェクトを囲うようにして得られた指示体の移動の軌跡は、アイコンが配置される環の形状に類似する。
【００２９】
つまり、「オブジェクトを『囲う』動作を起こす」という事象から、「オブジェクトの周囲にアイコンが配置された操作画面が表示される」という事象への遷移は、ユーザの直感に反しないより自然な流れであると言える。
【００３０】
さらに、関連項目のアイコンをオブジェクトの周囲に環状に配置したメニューリストは、線状の一次元的なメニューリストと比較して、次のようなメリットがある。例えば、一次元的なメニューリストでは、例えば、上から下へ、または、左から右へアイコンが配置されるため、配置位置に応じて各アイコンに意図せず優先順位が付いてしまう。これに対し、環状のメニューリストによれば、環状に配置されるすべてのアイコンを対等に扱うことが可能となる。さらに、一次元的なメニューリストを先に選択されたオブジェクトの近くに表示したとしても、オブジェクトと各アイコンとの関連性を表現することは難しい。これに対し、先に選択されたオブジェクトの周囲に環状のメニューリストを表示させれば、先に選択された（囲われた）オブジェクトと、その周囲の各アイコンとの間に関連性があるということをユーザに自然に認識させることが可能となる。
【００３１】
以上のことから、本発明の情報処理装置は、簡易な動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、タッチパネルを備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００３２】
本発明の情報処理装置では、上記操作画面処理手段は、上記軌跡取得手段によって取得された軌跡、もしくは、その相似形または近似形を、上記環の形状として決定することが好ましい。
【００３３】
上記構成によれば、ユーザがフリーハンドで任意の形状でオブジェクトを囲うという動作を行うが、このときの軌跡が、軌跡取得手段によって保持される。そして、操作画面処理手段は、操作画面を作成する際、上記のようにして得られた軌跡と同じまたは相似形の環の輪郭線上に、所定の領域（あるいはオブジェクトそのもの）を囲むようにして各アイコンを配置する。
【００３４】
これにより、オブジェクトの周囲を「囲う」という、オブジェクトを指定する上で、極めて自然で簡易なユーザの動作を契機として、アイコンを環状に配置するという結果を出力することができる。つまり、ユーザは、所定の領域（あるいはオブジェクトそのもの）を囲むように関連項目のアイコンが配置された操作画面を結果物として得ることができる。
【００３５】
さらに、アイコンが配置される環の形状は、オブジェクトを囲うようにして得られた操作体の移動の軌跡に一致するか、それと相似の関係にある状態で操作画面に表示される。
【００３６】
つまり、ユーザがオブジェクトを囲うと、「ユーザがオブジェクトを囲ったとおりに」アイコンが配置された操作画面が得られる。この事象の遷移は、ユーザの直感に反しないより自然な流れであると言える。
【００３７】
また、ユーザが囲ったとおりの形状でアイコンが配置されるので、ユーザは思い通りの形状でオブジェクトを囲うことにより、思い通りの形状にアイコンが配置された操作画面を得ることができる。これにより、操作画面を表示して情報処理装置を操作する際の遊戯性が高まる。
【００３８】
その上、ユーザは、アイコンの配置を予測して、自分が希望するとおりにオブジェクトを囲い、関連項目のアイコンを表示させることができるため、操作性はさらに向上する。
【００３９】
以上のことから、本発明の情報処理装置は、簡易な動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、入力部および表示部を備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００４０】
本発明の情報処理装置では、上記操作画面処理手段は、各アイコンが表示されるタイミングを個々に決定してもよい。
【００４１】
上記構成によれば、抽出された関連項目のアイコンをすべて同時する表示するだけでなく、個々のアイコンを別々のタイミングで表示させるようなアニメーションが付加された操作画面を実現することができる。
【００４２】
さらに、本発明の情報処理装置では、上記軌跡取得手段は、上記指示体の移動の開始からの経過時間を計測し、上記軌跡を構成する点の少なくともいくつかに、上記経過時間を示す移動時間情報を対応付けて保持し、上記操作画面処理手段は、上記軌跡および上記移動時間情報から判明した上記指示体の移動方向に合わせて、時計回り、または、反時計回りに各アイコンを順次表示させることが好ましい。
【００４３】
上記構成によれば、上記軌跡の各点に移動時間情報が関連付けられているので、これを参照すれば、囲う動作について、移動方向、すなわち、時計回りでオブジェクトが囲まれたのか、反時計回りでオブジェクトが囲まれたのかが判明する。
【００４４】
操作画面処理手段は、このユーザのオブジェクトを囲う実際の動き（指示体の移動方向）に一致させて、同じ方向に各アイコンを順次環状に出現させる。具体的には、操作画面処理手段は、時計回りでオブジェクトが囲まれた場合には、アイコンを１つ１つ時計回りに環状に配置し、反時計回りでオブジェクトが囲まれた場合には、アイコンを１つ１つ反時計回りに環状に配置する。
【００４５】
これにより、ユーザが囲ったときの動きとほぼ同じ動き（指示体の移動方向と同じ動き）を伴った結果物（アイコンの出現パターン）が得られるので、ユーザの動作と表示された結果物との関連性をより高めることが可能となり、結果として、ユーザの直感に反しない自然な流れで操作画面を提供することができる。
【００４６】
さらに、本発明の情報処理装置では、上記操作画面処理手段は、上記環における、上記軌跡の始点の位置と相対的に同じ位置を、最初のアイコンの表示位置に決定することが好ましい。
【００４７】
上記構成によれば、操作画面処理手段は、指示体と同じ移動方向にて、アイコンを順次出現させる場合に、１番目のアイコンを出現させる、環の輪郭線上の出現開始位置を、指示体の移動の軌跡の始点に基づいて決定する。
【００４８】
つまり、アイコンを配置するための基準線となる環における、上記軌跡の始点の位置と相対的に同じ位置を最初のアイコンの表示位置として決定し、そこから、指示体と同じ移動方向（時計回り、または、反時計回り）にて、残りのアイコンを順次出現させる。
【００４９】
これにより、動作から結果物がより一層連想され、ユーザの直感に反しないより自然な流れで操作画面を提供することができる。
【００５０】
さらに、本発明の情報処理装置では、上記操作画面処理手段は、上記軌跡を形成した上記指示体の移動速度に対応するように、各アイコンを順次表示させるタイミングを決定してもよい。
【００５１】
上記構成によれば、操作画面処理手段は、指示体と同じ移動方向にて、また、操作体の移動の開始位置を一致させてアイコンを順次出現させる場合に、各アイコンを環の所定位置に出現させるタイミングを、上記軌跡を形成した指示体の移動速度に対応させる。
【００５２】
これにより、ユーザが囲ったときの動きおよび動きの速度と相対的に同じ速度の同じ動きを伴った結果物（アイコンの出現パターン）が得られるので、ユーザの動作と表示された結果物との関連性をさらにより一層高めることが可能となり、結果として、ユーザの直感に反しない自然な流れで操作画面を提供することができる。
【００５３】
あるいは、本発明の情報処理装置では、上記関連情報記憶部には、複数の関連項目が連続してまたは同時に処理可能な関係であればそれらの複数の関連項目を連携有りとする場合に、上記連携の有無を示す連携情報が関連項目ごとに記憶されており、上記操作画面処理手段は、上記関連項目抽出手段によって抽出された関連項目のうち、連携を有する関連項目同士のアイコンを隣に並べて配置してもよい。
【００５４】
連携を有する複数の関連項目は、同時に選択されれば、連続または同時に処理が実行される。したがって、連携する複数の関連項目のアイコンは、可能な限り少ない動作数とするために、同時に選択されることが好ましい。ここで、囲う動作を利用すれば、１回の囲う動作で、すべてのアイコンをまとめて囲い、同時に選択することができる。そして、１回の囲う動作で、すべてのアイコンをまとめて囲いやすくするために、各アイコンが環状に配置される場合であっても、連携を有する複数の関連項目のアイコンは、互いに隣り合って（３個以上の場合は連続して）並べて配置されることが好ましい。
【００５５】
上記構成によれば、連携を有する関連項目同士のアイコンは、隣に並ぶように配置される。つまり、連携するアイコンが２個の場合は互いに隣り合うように、３個以上の場合は連続して、環の輪郭線上に並べて配置される。
【００５６】
これにより、ユーザは、連携を有する関連項目を、１回の囲う動作で、すべてのアイコンをまとめて囲いやすくなる。つまり、簡易な動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、入力部および表示部を備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００５７】
あるいは、本発明の情報処理装置は、さらに、自装置の位置を示す位置情報を取得する位置検知部と、自装置の向きを示す方向情報を取得する方向検知部と、自装置の周辺機器と通信して周辺機器の位置情報を取得する通信部と、上記位置検知部によって取得された自装置の位置情報と、上記通信部によって取得された周辺機器の位置情報とに基づいて、自装置と周辺機器との位置関係を特定するとともに、上記方向検知部によって取得された方向情報によって、自装置の向きを特定することにより、自装置に対して各周辺機器がどの方向に存在するのかを特定する機器方向特定手段とを備え、上記操作画面処理手段は、上記機器方向特定手段によって特定された、上記周辺機器が存在する方向に対応するように、該周辺機器の関連項目に対応するアイコンの配置位置を決定してもよい。
【００５８】
上記構成によれば、機器方向特定手段は、以下の３つの情報に基づいて、自装置に対して各周辺機器がどの方向に存在するのかを特定することができる。すなわち、（１）位置検知部が取得する、自装置の位置を示す位置情報、（２）方向検知部が取得する、自装置の向きを示す方向情報、および、（３）通信部が取得する、各周辺機器の位置情報である。
【００５９】
そして、操作画面処理手段は、上記機器方向特定手段によって特定された、上記周辺機器が存在する方向に対応するように、該周辺機器の関連項目に対応するアイコンの配置位置を決定する。
【００６０】
この結果、周辺機器のアイコンがオブジェクトの周囲に環状に表示されたとき、中央のオブジェクトと各アイコンとの位置関係は、タブレット端末１００と各周辺機器との位置関係に対応している。このため、ユーザは、より一層、自分の動作と、その結果発生する情報処理との間の関連性を直感的に把握することが可能となる。例えば、ユーザは、デジタルテレビ１に写真を転送したければ、実際にデジタルテレビ１がある方向に向かって写真のオブジェクトをドラッグすればよい。したがって、ユーザの直感に反しない自然な流れで操作が行える操作画面を提供することができる。結果として、入力部および表示部を備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００６１】
あるいは、本発明の情報処理装置では、上記操作画面処理手段は、上記関連項目抽出手段によって抽出された関連項目のうち、上記関連情報記憶部において、自装置以外の他機に対して働きかける動作に関する項目であることを示す動作属性が関連付けられている関連項目のアイコンを、上記選択されたオブジェクトよりも上に配置してもよい。
【００６２】
上記構成によれば、操作画面処理手段は、抽出された関連項目それぞれの動作属性を、関連情報記憶部を参照することにより把握することができる。具体的には、操作画面処理は、動作属性の情報に基づいて、自装置以外の他機に対して働きかける動作に関する項目である関連項目を識別することが可能である。
【００６３】
そして、操作画面処理手段は、抽出された関連項目が、自装置以外の他機に対して働きかける動作に関する項目である場合に、そのような関連項目のアイコンを、上記選択されたオブジェクトよりも上に配置することを決定する。
【００６４】
これにより、他機に対して働きかける動作に関するアイコンは、先に選択されたオブジェクトよりも画面上方に表示されることになる。
【００６５】
このように、他機に働きかける動作に関連するアイコンを、オブジェクトよりも上側に配置すると、次に、ユーザが、「他機に働きかける動作（情報処理）」を、当該情報処理装置にさせたい場合には、上記オブジェクトをその目的のアイコンのところへドラッグさせる動作、つまり、自分の所から向こうへ物を移動させるジェスチャを行うことになる。
【００６６】
「他機に働きかける動作（情報処理）」は、自分の手前に物を持ってくるジェスチャとよりも、自分の所から向こうへ物を移動させるというジェスチャとの方が直感的にもより関連が深く、より連想されやすいと考えられる。
【００６７】
上記構成によれば、ユーザの動作と得られる結果物との関連性をより高めることが可能となり、結果として、ユーザの直感に反しない自然な流れで操作画面を提供することができる。
【００６８】
あるいは、本発明の情報処理装置では、上記軌跡取得手段は、上記表示部に表示されたオブジェクトを囲う上記指示体の移動が生じるまでの所定期間に生じた上記指示体の軌跡を取得し、上記操作画面処理手段は、上記所定期間に取得された軌跡が、上記表示部の画面における特定の領域に偏っていると判断した場合に、上記特定の領域にアイコンが配置されるように上記環の位置を決定してもよい。
【００６９】
上記構成によれば、軌跡取得手段は、囲う動作だけでなく、過去の所定期間に生じた動作について軌跡を取得する。続いて、操作画面処理手段は、取得された軌跡によって、過去の所定期間において、表示部の画面のどの位置に動作が生じたのかを把握することが可能となり、指示体の移動の軌跡が、表示部の画面の特定の領域に集中しているのであれば、それによって接触位置の偏りを検知することができる。
【００７０】
このように接触位置が偏っているということは、その領域しかタッチできない（あるいは、それ以外の領域はタッチし難い）という特殊な使用状況下で当該情報処理装置を利用していると推測できる。
【００７１】
そこで、操作画面処理手段は、偏りが検出された領域にアイコンが配置されるように環の位置を決定する。
【００７２】
これにより、ユーザが接触可能な領域にアイコンが表示されることになり、次にユーザがアイコンを選択する動作を行う場合には、接触可能な領域からすぐさま所望のアイコンを選択することができる。
【００７３】
具体例を用いてより詳細に説明すると以下のとおりである。例えば、片手で操作する場合には、接触位置は、タッチパネルの画面下部左側の領域（左手で操作する場合）、または、画面下部右側の領域（右手で操作する場合）に偏る傾向がある。ユーザがこのような状況で情報処理装置を使用しているときに、接触動作が必要なオブジェクトまたはアイコンを、画面上部や手と反対側の画面下部に表示すると操作が煩雑になるという問題がある。なぜなら、ユーザは、目的のオブジェクトをすぐさまタッチできず、接触可能な領域にたぐり寄せるという余計な動作を行わなければならないか、両手操作に切り替えなければならないからである。
【００７４】
そこで、本発明の情報処理装置は、上記構成によってユーザの使用状況を察することにより、上記の問題を解決することができる。つまり、本発明の情報処理装置を、指示体の接触位置の偏りを検出し、ユーザの指示体がすぐさま届くと推測される領域内に、アイコンを配置する構成とすることができる。
【００７５】
これにより、ユーザが片手で上記情報処理装置を操作する場合には、タッチパネルの画面下部左側（あるいは右側）の領域内に収まるように、アイコンが表示されるので、ユーザは、片手操作で目的のアイコンをたぐり寄せる必要はなく、すぐさま所望のアイコンを選択することができる。
【００７６】
あるいは、本発明の情報処理装置では、上記操作画面処理手段は、上記表示部の画面における、上記指示体の軌跡により囲われた領域、または、該囲われた領域を含む特定の領域にアイコンが配置されるように上記環の位置を決定してもよい。
【００７７】
上記構成によれば、ユーザが指などの指示体で囲った位置、あるいは、その近辺にアイコンが配置されることになる。ユーザが囲った位置は、ユーザにとって接触可能領域であると言える。よって、確実に、接触可能領域にアイコンを表示させることが可能となる。
【００７８】
本発明の情報処理装置において、当該情報処理装置が備える入力部および上記表示部はタッチパネルを構成するものであり、上記軌跡取得手段は、上記タッチパネル上を移動した上記指示体の移動の軌跡を取得してもよい。
【００７９】
上記構成によれば、ユーザがオブジェクトを選択するために行う接触動作と、その動作に応じて得られる結果物との関連性を高めることが可能となり、ユーザの直感に反しない自然な流れで操作画面を提供することができる。結果として、タッチパネルを備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００８０】
あるいは、本発明の情報処理装置において、当該情報処理装置が備える入力部は、上記表示部に表示されるカーソルを移動させる指示を当該情報処理装置に入力するものであり、上記軌跡取得手段は、上記指示体としてのカーソルの移動の軌跡を取得してもよい。
【００８１】
上記構成によれば、ユーザが、入力部を操作して、オブジェクトを選択するために行う入力動作と、その動作に応じて得られる結果物との関連性を高めることが可能となり、ユーザの直感に反しない自然な流れで操作画面を提供することができる。結果として、表示部と入力部とを備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００８２】
本発明の操作画面表示方法は、上記課題を解決するために、情報処理装置における操作画面表示方法において、上記情報処理装置が備える表示部の画面の位置を指し示す指示体が移動した軌跡を取得する軌跡取得ステップと、上記軌跡取得ステップにて取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定ステップと、オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定ステップにて特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出ステップと、上記関連項目抽出ステップにて抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記表示部に表示する操作画面処理ステップとを含むことを特徴としている。
【００８３】
上記方法によれば、簡易な動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、入力部および上記表示部を備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【００８４】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００８５】
本発明の情報処理装置は、上記課題を解決するために、入力部および表示部を備えた情報処理装置において、上記表示部の画面の位置を指し示す指示体が移動した軌跡を取得する軌跡取得手段と、上記軌跡取得手段によって取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定手段と、オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定手段によって特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出手段と、上記関連項目抽出手段によって抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記表示部に表示する操作画面処理手段とを備えていることを特徴としている。
【００８６】
本発明の操作画面表示方法は、上記課題を解決するために、入力部および表示部を備えた情報処理装置における操作画面表示方法において、上記表示部の画面の位置を指し示す指示体が移動した軌跡を取得する軌跡取得ステップと、上記軌跡取得ステップにて取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定ステップと、オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定ステップにて特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出ステップと、上記関連項目抽出ステップによって抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記表示部に表示する操作画面処理ステップとを含むことを特徴としている。
【００８７】
したがって、簡易な動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、入力部および表示部を備えた情報処理装置において、優れた操作性を実現することが可能になるという効果を奏する。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態におけるタブレット端末の要部構成を示す機能ブロック図である。
【図２】本発明の一実施形態におけるタブレット端末のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態におけるタブレット端末の外観を示す平面図である。
【図４】タブレット端末をユーザが把持および操作するときの様子を説明する図であり、（ａ）は、タブレット端末が片手で把持され、その手で操作される様子を説明する図であり、（ｂ）は、タブレット端末が一方の手で把持され、もう一方の手で操作される様子を説明する図である。
【図５】タブレット端末のオブジェクト特定部の動作を説明する図であり、（ａ）は、ユーザが目的のオブジェクトを選択するためにオブジェクトを「囲う」という接触動作を行った様子を示す図であり、（ｂ）は、（ａ）に示す接触動作に伴って、接触情報生成部が生成した接触情報の一例を示す図であり、（ｃ）は、接触が検知されたｔ０〜ｔｎの期間に表示部に表示された映像フレームのマップ情報の一例を示す図である。
【図６】タブレット端末の関連情報記憶部に記憶される関連情報の一例を示す図である。
【図７】タブレット端末のアイコン記憶部に記憶されるアイコン画像の具体例を示す図である。
【図８】タブレット端末の操作画面処理部の処理内容を説明する図であり、（ａ）は、操作画面処理部によるオブジェクトの表示処理の一例を説明する図であり、（ｂ）は、操作画面処理部による関連項目のアイコン配置の一例を示す図である。
【図９】操作画面処理部によって実行された操作画面生成処理の結果、得られた操作画面の具体例を示す図である。
【図１０】タブレット端末による操作画面表示処理の流れを示すフローチャートである。
【図１１】本発明の他の実施形態におけるタブレット端末の要部構成を示す機能ブロック図である。
【図１２】タブレット端末の接触情報記憶部に記憶される接触情報の具体例を示す図であり、（ａ）は、ユーザが目的のオブジェクトを選択するために、オブジェクトを任意の形状で「囲う」接触動作を行った様子を示す図であり、（ｂ）は、（ａ）に示す接触動作に伴って、接触情報生成部が生成した接触情報の一例を示す図である。
【図１３】環形状決定部を含む操作画面処理部によって実行された、関連項目のアイコン配置の一例を示す図である。
【図１４】本発明の他の実施形態におけるタブレット端末による操作画面表示処理の流れを示すフローチャートである。
【図１５】本発明のさらに他の実施形態におけるタブレット端末の要部構成を示す機能ブロック図である。
【図１６】タブレット端末の関連情報記憶部に記憶される関連情報の一例を示す図である。
【図１７】操作画面処理部のアイコン配置決定部がアイコンの配置を決定する手順を説明する図であり、（ａ）は、アイコン配置決定部が属性に基づいて関連項目（のアイコン）を分類した結果をテーブルによって示す図であり、（ｂ）は、アイコン配置決定部が（ａ）の分類にしたがって、各関連項目のアイコンを配置する手順を説明する図である。
【図１８】操作画面処理部がアイコン配置決定部の決定にしたがってアイコンを配置した結果、得られた操作画面の具体例を示す図である。
【図１９】操作画面処理部がアイコン配置決定部の決定にしたがってアイコンを配置した結果、得られた操作画面の他の具体例を示す図である。
【図２０】本発明のさらに他の実施形態におけるタブレット端末の要部構成を示す機能ブロック図である。
【図２１】タブレット端末のユーザが屋内のある部屋にてタブレット端末を使用しているときの、使用環境の一例を示す図である。
【図２２】タブレット端末の機器方向特定部が生成する機器方向情報の具体例を示す図である。
【図２３】本実施形態の関連情報記憶部に記憶される周辺機器に関する関連情報の具体例を示す図である。
【図２４】操作画面処理部が実行した操作画面生成処理の結果、得られた操作画面の具体例を示す図である。
【図２５】操作画面処理部が実行した操作画面生成処理の結果、図２４に示す操作画面に続いて得られる操作画面の具体例を示す図である。
【図２６】関連項目のアイコン表示方法の一変形例を示す図である。
【図２７】関連項目のアイコン表示方法の一変形例を示す図である。
【図２８】関連項目のアイコン表示方法の一変形例を示す図であり、（ａ）は、最初にオブジェクトの周囲に小さく配置されたアイコンの環の様子を示し、（ｂ）は、アイコンの環が拡大する途中の様子を示し、（ｃ）は、（ａ）から（ｂ）を経て、最終的にアイコンの環が画面中央に大きく配置された様子を示している。
【図２９】関連項目のアイコン表示方法の一変形例を示す図であり、（ａ）は、接触情報の一具体例を示す図であり、（ｂ）、（ｃ）、（ｄ）、（ｅ）は、複数のアイコンが一定の間隔で順次表示される様子を示す図であり、（ｆ）は、最終的に得られる操作画面の一具体例を示す図である。
【図３０】関連項目のアイコン表示方法の一変形例を示す図であり、（ａ）は、接触情報の一具体例を示す図であり、（ｂ）は、ｔ０の時点の操作画面の一例を示す図であり、（ｃ）は、ｔａの時点の操作画面の一例を示す図であり、（ｄ）は、ｔｂの時点の操作画面の一例を示す図であり、（ｅ）は、ｔｃの時点の操作画面の一例を示す図であり、（ｆ）は、ｔｎの時点の操作画面の一例を示す図である。
【図３１】関連項目のアイコン配置パターンの一変形例を示す図である。
【図３２】関連項目のアイコン配置パターンの一変形例を示す図である。
【図３３】ユーザの使用状況に応じて操作画面を提示することが可能な、本発明のタブレット端末の動作を説明する図であり、（ａ）は、ユーザが左手で操作しているという状況の一例を説明する図であり、（ｂ）は、（ａ）の接触動作に伴って生成された接触情報の具体例を示す図である。
【図３４】操作画面処理部の環形状決定部によって決定された環形状にしたがってアイコンが配置されたときの操作画面の一例を示す図である。
【図３５】（ａ）は、ユーザが、接触可能領域上でドラッグすることにより、アイコンの環を回転させる様子を説明する図であり、（ｂ）は、上記の接触動作「ドラッグ」によって、環が回転させられたことにより、アイコンの配置が変更された後の操作画面の一例を示す図である。
【図３６】（ａ）は、ユーザが目的の複数のオブジェクトを選択するためにオブジェクト「囲う」という接触動作を実施した様子を示す図であり、（ｂ）は、同図の（ａ）に示す接触動作に応じて、操作画面処理部によって生成された操作画面の具体例を示す図である。
【図３７】（ａ）は、ユーザが種類の異なる複数のオブジェクトを選択するために、オブジェクトを「囲う」という接触動作を実施した様子を示す図であり、（ｂ）は、同図の（ａ）に示す接触動作に応じて、操作画面処理部によって生成された操作画面の具体例を示す図である。
【図３８】関連情報記憶部に記憶されている関連情報の他の例を示す図である。
【発明を実施するための形態】
【００８９】
≪実施形態１≫
本発明の実施形態について、図１〜図１０に基づいて説明すると以下の通りである。
【００９０】
以下で説明する実施形態では、一例として、本発明の情報処理装置を、タブレット端末に適用した場合について説明する。本実施形態では、一例として、上記タブレット端末は、片手で操作することが可能な、小型で携帯性に優れたスマートフォンなどで実現される。
【００９１】
しかし、本発明の情報処理装置は、上記の例に限定されず、あらゆるサイズの情報処理装置（例えば、大型のタッチパネルを備えた電子黒板など）に、本発明の情報処理装置を適用してもよい。
【００９２】
〔タブレット端末のハードウェア構成〕
図２は、本実施形態におけるタブレット端末１００のハードウェア構成を示すブロック図である。タブレット端末１００は、図２に示すとおり、少なくとも、制御部１０、入力部１１、表示部１２および記憶部１９を備えている。さらに、タブレット端末１００は、本来備わっている機能を実現するために、操作部１３、外部インターフェース１４、通信部１５、無線通信部１６、音声出力部１７、音声入力部１８を備えていてもよい。
【００９３】
また、タブレット端末１００がスマートフォンなどの多機能携帯通信端末である場合には、ここでは省略したが、タブレット端末１００は、通話処理部、撮影を行う撮像部（レンズ・撮像素子など）、放送受像部（チューナ・復調部など）、ＧＰＳ、および、センサ（加速度センサ、傾きセンサなど）他、スマートフォンが標準的に備えている各種部品を備えていてもよい。
【００９４】
入力部１１は、ユーザがタブレット端末１００を操作するための指示信号を、タッチパネルを介して入力するためのものである。入力部１１は、指示体（表示部１２の画面位置を指示するもの、ここでは、例えば、指またはペンなど）の接触を受け付けるタッチ面と、指示体とタッチ面との間の接触／非接触（接近／非接近）、および、その接触（接近）位置を検知するためのタッチセンサとで構成されている。タッチセンサは、指示体とタッチ面との接触／非接触を検知できればどのようなセンサで実現されていてもかまわない。例えば、圧力センサ、静電容量センサ、光センサなどで実現される。
【００９５】
表示部１２は、タブレット端末１００が情報処理するオブジェクト（アイコンなどのあらゆる表示対象物）、および、処理の結果物を表示したり、ユーザがタブレット端末１００を操作するための操作画面をＧＵＩ（Graphical User Interface）画面として表示したりするものである。表示部１２は、例えば、ＬＣＤ（液晶ディスプレイ）などの表示装置で実現される。
【００９６】
本実施形態では、入力部１１と表示部１２とは一体に成形されており、これらがタッチパネルを構成している。したがって、このような実施形態では、ユーザが画面位置を指示するために動かす（操作する）対象、すなわち、操作体（ここでは、指またはペンなど）は、同時に、表示部１２の画面上の位置を指示する指示体でもある。
【００９７】
例えば、本発明のタブレット端末１００のタッチパネルを投影型静電容量方式のタッチパネルで実現する場合、具体的には、上記タッチセンサは、ＩＴＯ（Indium Tin Oxide）などによるマトリクス状の透明電極パターンを、ガラス、プラスチックなどの透明基板上に形成したものとなる。タッチセンサに指示体（ユーザの指またはペン等）が接触または接近すると、その付近の複数の透明電極パターンにおける静電容量が変化する。従って、制御部１０は、上記透明電極パターンの電流または電圧の変化を検出することにより、上記指示体が接触または接近した位置を検出することができる。
【００９８】
以下では、「接触を検知する」、「接触動作」、「接触位置」などというときの「接触」という用語は、指示体とタッチ面とが完全に接する（接している）状態のみならず、指示体とタッチ面とが、タッチセンサが検知可能な程度に接近する（接近している）状態も含んでいる。
【００９９】
操作部１３は、ユーザがタブレット端末１００に指示信号を直接入力するためのものである。例えば、操作部１３は、ボタン、スイッチ、キー、ジョグダイアルなどの適宜の入力機構で実現される。例えば、操作部１３は、タブレット端末１００の電源のオン／オフを行うスイッチである。
【０１００】
外部インターフェース１４は、外部の装置をタブレット端末１００に接続するためのインターフェースである。外部インターフェース１４は、例えば、これに限定されないが、外付けの記録媒体（メモリカードなど）を挿し込むためのソケット、ＨＤＭＩ（High Definition Multimedia Interface）端子、ＵＳＢ（Universal Serial Bus）端子などで実現される。タブレット端末１００の制御部１０は、外部インターフェース１４を介して、外部の装置とデータの送受信を行うことができる。
【０１０１】
通信部１５は、通信網を介して外部の装置と通信を行うものである。通信部１５は、通信網を介して、各種通信端末に接続し、タブレット端末１００と通信端末との間でのデータの送受信を実現する。さらに、タブレット端末１００が、スマートフォンなどの携帯通信端末である場合には、通信部１５は、携帯電話回線網を介して、音声通話データ、電子メールデータなどを、他の装置との間で送受信する。
【０１０２】
無線通信部１６は、無線で外部の装置と通信を行うものである。無線通信部１６は、特に限定されないが、ＩｒＤＡ、ＩｒＳＳなどの赤外線通信、Ｂｌｕｅｔｏｏｔｈ通信、ＷｉＦｉ通信、非接触型ＩＣカードのいずれかの無線通信手段を実現するものであってもよいし、これらの手段を複数実現するものであってもよい。タブレット端末１００の制御部１０は、無線通信部１６を介して、タブレット端末１００の周辺にある機器と通信し、それらの機器とデータの送受信を行うことができる。
【０１０３】
音声出力部１７は、タブレット端末１００が処理した音声データを、音声として出力するものであり、スピーカ、ヘッドフォン端子およびヘッドフォン等により実現される。
【０１０４】
音声入力部１８は、タブレット端末１００外部で発生した音声の入力を受け付けるものであり、マイク等により実現される。
【０１０５】
記憶部１９は、タブレット端末１００の制御部１０が実行する（１）制御プログラム、（２）ＯＳプログラム、（３）制御部１０が、タブレット端末１００が有する各種機能を実行するためのアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを記憶するものである。あるいは、（５）制御部１０が各種機能を実行する過程で演算に使用するデータおよび演算結果等を記憶するものである。例えば、上記の（１）〜（４）のデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable ROM）、ＥＥＰＲＯＭ（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）などの不揮発性記憶装置に記憶される。例えば、上記の（５）のデータは、ＲＡＭ（Random Access Memory）などの揮発性記憶装置に記憶される。どのデータをどの記憶装置に記憶するのかについては、タブレット端末１００の使用目的、利便性、コスト、物理的な制約などから適宜決定される。
【０１０６】
制御部１０は、タブレット端末１００が備える各部を統括制御するものである。制御部１０は、例えば、ＣＰＵ（central processing unit）などで実現され、タブレット端末１００が備える機能は、制御部１０としてのＣＰＵが、ＲＯＭなどに記憶されているプログラムを、ＲＡＭなどに読み出して実行することで実現される。制御部１０が実現する各種機能（特に、本発明の操作画面表示機能）については、別図を参照しながら後述する。
【０１０７】
〔タブレット端末の外観〕
図３は、タブレット端末１００の外観を示す平面図である。図３に示すとおり、タブレット端末１００は、タッチパネルとしての入力部１１および表示部１２を備えているものである。また、タブレット端末１００には、これらは必須の構成ではないが、操作部１３、外部インターフェース１４、無線通信部１６、音声出力部１７、音声入力部１８などが備えられている。例えば、無線通信部１６が、赤外線通信手段で実現されている場合、タブレット端末１００の側面には、無線通信部１６として赤外線送受光部が設けられる。
【０１０８】
図４は、タブレット端末１００をユーザが把持および操作するときの様子を説明する図である。より詳細には、図４の（ａ）は、タブレット端末１００が片手で把持され、その手で操作される様子を説明する図であり、図４の（ｂ）は、タブレット端末１００が一方の手で把持され、もう一方の手で操作される様子を説明する図である。
【０１０９】
本実施形態では、タブレット端末１００は、片手で把持可能な手のひらサイズの情報処理装置であり、図４の（ａ）に示すように、片手でタブレット端末１００を把持したまま、その手の親指で入力部１１のタッチ面を操作できるものである。そして、タブレット端末１００は、例えば、親指が届かない位置に操作対象となるアイコンが存在する場合、フリック動作で、親指近辺にアイコンを引き寄せて、親指でアイコンを囲ったり、タップしたりすることにより、アイコンの選択を行うことができるものである。
【０１１０】
また、図４の（ｂ）に示すように、ユーザは、一方の手でタブレット端末１００を把持し、もう一方の手の指で入力部１１のタッチ面を操作してもよい。あるいは、図示しないが、タブレット端末１００を横長にして、その両脇を両手で把持し、両手の親指で入力部１１のタッチ面を操作してもよい。
【０１１１】
〔タブレット端末の機能〕
次に、タブレット端末１００の機能構成について説明する。図１は、本実施形態におけるタブレット端末１００の要部構成を示す機能ブロック図である。
【０１１２】
図１に示すとおり、本実施形態にかかるタブレット端末１００の制御部１０は、本発明の操作画面表示機能を実現するための機能ブロックとして、少なくとも、接触情報生成部２１、オブジェクト特定部２２、関連項目抽出部２３、および、操作画面処理部２４を備えている。
【０１１３】
上述した制御部１０の各機能ブロックは、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）等で実現された不揮発性記憶装置に記憶されているプログラムを不図示のＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【０１１４】
また、記憶部１９は、制御部１０の上記の各部が操作画面表示機能を実行する際に、データの読み出しまたは書き込みを行うための記憶部として、具体的には、フレームマップ記憶部４１、関連情報記憶部４２およびアイコン記憶部４３で構成されている。
【０１１５】
接触情報生成部２１は、入力部１１のタッチセンサから出力される信号を処理して、接触情報を生成するものである。接触情報とは、指示体（例えば指）の接触位置の座標位置を示す接触座標情報を少なくとも含んでいる。これにより、制御部１０の各部は、上記接触情報から上記指示体の移動の軌跡を得ることができる。本実施形態では、さらに、上記軌跡を構成する各点に対して、接触が起こった時間を示す接触時間情報（指示体の移動時間を示す移動時間情報）が必要に応じて対応付けられていてもよい。
【０１１６】
より詳細には、入力部１１のタッチセンサが、タッチ面と指示体（本実施形態では、指）との接触を検知してから、その非接触を検知するまでの間、接触情報生成部２１は、タッチセンサから出力される信号を取得する。この信号には、「接触」を検知した旨と、その接触位置を示す情報とが含まれており、接触情報生成部２１は、この信号に基づいて、接触位置を座標で示す接触座標情報を生成する。さらに、接触情報生成部２１は、接触が検知されてからそれが非接触となるまでの間の時間を測定し、接触時間情報を接触座標情報に対応付ける。接触情報生成部２１は、タブレット端末１００に搭載される時計部が保持する絶対的な時刻情報を取得して利用してもよいが、本実施形態では、接触情報生成部２１は、接触が検知されてから計時を開始し、相対的な接触時間情報を得る。例えば、接触情報生成部２１は、接触が最初に検知された時点（ｔ０）を０．００秒として経過時刻を計測し、接触が最後に検知された時点（ｔｎ）まで、上記計測を継続させて、接触位置に対応する相対的な接触時間情報を取得すればよい。
接触情報生成部２１は、得られた接触時間情報を接触座標情報に対応付けて接触情報を生成する。本実施形態では、生成された接触情報は、オブジェクト特定部２２に供給され、オブジェクト特定部２２によって利用される。
【０１１７】
オブジェクト特定部２２は、ユーザの接触動作によって選択されたオブジェクトを特定するものである。オブジェクト特定部２２は、接触情報生成部２１によって生成された接触情報と、その接触が起こっている間に表示部１２に表示されていた映像フレームのマップ情報とを対比する。これにより、オブジェクト特定部２２は、接触動作によって囲われたオブジェクトを、表示部１２に表示中のオブジェクトの中から特定することができる。
【０１１８】
フレームマップ記憶部４１は、接触時の表示部１２に出力されていた映像フレームのマップ情報を記憶するものである。マップ情報は、タッチパネルに表示されている映像フレームのレイアウトを示す情報である。具体的には、マップ情報は、表示されている各オブジェクトについて、それらを個々に識別する情報と、各オブジェクトの形状、大きさ、および、表示位置の情報を含む。つまり、マップ情報は、各オブジェクトをタッチパネルの座標系に対応させてプロットしたものである。
【０１１９】
図５は、オブジェクト特定部２２の動作を説明する図である。より詳細には、図５の（ａ）は、ユーザが目的のオブジェクトを選択するためにオブジェクトを「囲う」という接触動作を行ったことを示す図である。図５の（ｂ）は、同図の（ａ）に示す接触動作に伴って、接触情報生成部２１が生成した接触情報の一例を示す図である。図５の（ｃ）は、接触が検知されたｔ０〜ｔｎの期間に表示部１２に表示された映像フレームのマップ情報の一例を示す図である。
【０１２０】
図５の（ａ）に示すとおり、ユーザが、タブレット端末１００のタッチパネルに表示されているオブジェクト８０（ここでは、写真）のうちの１つを「囲う」という接触動作を実行したとする。接触動作は、例えば、接触点が同図の破線の位置を通過するようにｔ０〜ｔｎの期間に実行されたとする。
【０１２１】
オブジェクト特定部２２は、接触情報生成部２１から、図５の（ｂ）に示すような接触情報を取得する。本実施形態では、接触情報の座標系は、タブレット端末１００のタッチパネルの座標系に対応し、パネルの最左上端を原点とするものである。図５の（ｂ）において、ユーザの「囲う」接触動作の軌跡のうち、始点をｔ０、終点をｔｎとして示しているが、その間の各点にも接触時間情報が関連付けられていてもよい。
【０１２２】
オブジェクト特定部２２は、フレームマップ記憶部４１から、図５の（ｃ）に示されるマップ情報（すなわち、ｔ０〜ｔｎの期間において表示部１２に表示された映像フレームのレイアウト）を取得する。そして、オブジェクト特定部２２は、上記接触情報と上記マップ情報とを対比して、接触情報から得られたユーザの指の軌跡によって囲われる領域内または該領域の外接矩形内に全部あるいはほぼ重なるオブジェクト８０を選択されたオブジェクトであるとして特定する。図５に示す例では、オブジェクト特定部２２は、図５の（ｃ）の「写真１」を選択されたオブジェクトとして特定する。オブジェクト特定部２２は、特定したオブジェクトの情報を、関連項目抽出部２３に供給する。
【０１２３】
関連項目抽出部２３は、オブジェクト特定部２２によって特定されたオブジェクト、すなわち、ユーザによって選択されたオブジェクトに関連する関連項目を抽出するものである。オブジェクトが選択されたときに、その選択されたオブジェクトに関連性が深い項目が、関連項目抽出部２３によって抽出されることになっている。
【０１２４】
例えば、オブジェクトが「写真」などのデータである場合、写真に対しては、「表示する」、「編集する」、「メールに添付して送信する」、「周辺機器（テレビなど）に転送する」、「印刷する」などの動作が実行されることが想定される。そこで、「動作対象」であるオブジェクトに対して実行される「動作」の関係にあたる項目がオブジェクトの関連項目として抽出されてもよい。
【０１２５】
あるいは、オブジェクトが「写真」などのデータである場合、その写真を特定の人に送ることが想定される。そこで、動作対象であるオブジェクトに対して動作が実行されるときの「動作相手」の関係にあたる項目が関連項目として抽出されてもよい。
【０１２６】
あるいは、オブジェクトが複数の写真またはその他のデータを含む「アルバム」または「フォルダ」である場合、そのオブジェクトに含まれる写真またはデータをユーザは所望していると考えられる。このように、オブジェクトの下位層に属する項目が関連項目として抽出されてもよい。
【０１２７】
関連情報記憶部４２は、オブジェクトと項目との関連性を示す関連情報を記憶するものである。図６は、関連情報記憶部４２に記憶される関連情報の一例を示す図である。
【０１２８】
関連情報は、図６に示すとおり、「オブジェクト」ごとに、少なくとも「関連項目」が対応付けられた情報である。関連情報は、この対応付けによって、オブジェクトと項目との関連性を示している。
【０１２９】
関連項目抽出部２３は、オブジェクト特定部２２によってオブジェクトが特定されると、関連情報記憶部４２に記憶されている関連情報を参照し、特定されたオブジェクトに関連付けられている項目を関連項目として抽出する。
【０１３０】
例えば、図５の（ａ）〜（ｃ）に示すとおり、オブジェクト特定部２２が、選択されたオブジェクトは「写真１」であると特定したとする。この場合、関連項目抽出部２３は、「写真１」はオブジェクトとしては「写真」に分類されるので、関連情報の中から、オブジェクト「写真」に関連付けられている関連項目群６０を抽出する。
【０１３１】
関連項目抽出部２３によって抽出された関連項目の情報は、操作画面処理部２４に供給される。そして、抽出された関連項目は、先に選択されたオブジェクトに関連のある項目として、選択可能に（例えば、アイコンで）表示される。
【０１３２】
この構成には限定されないが、本実施形態では、図６に示すとおり、さらに「関連項目」ごとに、アイコンが割り当てられていてもよい。例えば、オブジェクト「写真」に関連付けられた、関連項目「テレビで表示する（テレビに転送する）」には、アイコン「１：テレビ」が関連付けられている。アイコン「１：テレビ」は、例えば、テレビのイラストなどが描かれたアイコンであって、「写真をテレビに送って表示させること」を想起させる絵柄であることが好ましい。その他の関連項目についても、その関連項目の内容を想起させる相応しい絵柄のアイコンがそれぞれ割り当てられている。
【０１３３】
このような関連情報に基づいて、関連項目抽出部２３は、抽出した関連項目のそれぞれに対応するアイコン（あるいは、アイコンの識別情報）を、操作画面処理部２４に供給してもよい。これにより操作画面処理部２４は、関連項目抽出部２３によって指定されたアイコンを表示するべく処理を進めることができる。
【０１３４】
なお、本実施形態では、関連情報は、関連項目のそれぞれについて、図６に示す「動作属性」および「条件」の情報を保持していなくても構わない。関連項目の「動作属性」および「条件」については、後述する本発明の他の実施形態または変形例において説明する。
【０１３５】
操作画面処理部２４は、オブジェクト、および、選択されたオブジェクトに関連する関連項目（のアイコン）を、ユーザに選択可能に表示するための操作画面を生成する処理（操作画面生成処理）を行うものである。
【０１３６】
図７は、アイコン記憶部４３に記憶されるアイコン画像の具体例を示す図である。図７に示すとおり、本実施形態では、各アイコン画像は、アイコン識別情報によって識別可能となっている。例えば、「１：テレビ」のアイコン識別情報には、テレビが描かれたアイコン画像が関連付けられている。また、図示していないが、よく通話する知人など、個人情報を表すアイコンとして、その人の似顔絵やアバターの画像が用いられてもよい。
【０１３７】
操作画面処理部２４は、関連項目抽出部２３によって抽出された関連項目に割り当てられたアイコン画像を、アイコン記憶部４３から読み出して、これらが適切な位置および適切なタイミングで表示されるように操作画面を生成し、図示しない表示制御部を介して、表示部１２に出力する。
【０１３８】
具体的には、本実施形態では、操作画面処理部２４は、接触動作「囲う」によって選択されたオブジェクトに関連する関連項目のアイコンを、その選択されたオブジェクトの周囲に表示させる機能を有している。
【０１３９】
図８は、操作画面処理部２４の処理内容を説明する図である。より詳細には、図８の（ａ）は、操作画面処理部２４によって実行された、オブジェクトの表示処理の一例を説明する図であり、図８の（ｂ）は、操作画面処理部２４によって実行された、関連項目のアイコン配置の一例を示す図である。
【０１４０】
本実施形態では、操作画面処理部２４は、まず、図８の（ａ）に示すとおり、先の「囲う」の接触動作によって選択されたオブジェクト８０を、中央に配置しなおす。次に、図８の（ｂ）に示すとおり、操作画面処理部２４は、抽出された関連項目の各アイコンをオブジェクト８０の周囲に環形状によって均等に配置する。図８の（ｂ）は、関連項目が８個抽出された場合に、操作画面処理部２４が、楕円の環の輪郭線に沿って、８個のアイコンを均等に配置した例を示している。ここで、アイコンの配置位置を示す基準の「環」の形状について、これを楕円としたことは単なる一例であって、本発明の環の形状を限定する意図は無い。また、「環」とは、必ずしも曲線からなる形状を意味しない。例えば、操作画面処理部２４は、環の形状を、円形、正方形、長方形、その他多角形で定義してもよいし、複雑な形状、いびつな形状、幾何学的でない形状であっても、内と外とを分離するような輪郭線を有している図形が環として定義される。また、「環」は、必ずしも閉曲線を意味しない。環の輪郭線の始点と終点が完全に一致しない場合であっても、内と外とを大方分離するような輪郭線が環として定義されてもよい。操作画面処理部２４は、そのようにして定義されたあらゆる形状の環の輪郭線上にアイコンを配置する。
【０１４１】
なお、図８の（ｂ）に示す、環の輪郭線を示す破線は、タブレット端末１００が内部に情報として保持している環の形状であって、実際には、表示部１２に表示されなくてもよい。これより以降に示す各図における環の輪郭線を示す破線も同様、実際には、表示部１２に表示されなくてもよい。
【０１４２】
なお、アイコンを配置する順番は、本実施形態では特に限定されないが、例えば、関連項目抽出部２３によって抽出された順に、オブジェクト８０の真上から時計回りに配置することなどが考えられる。
【０１４３】
図９は、操作画面処理部２４が実行した操作画面生成処理の結果、得られた操作画面の具体例を示す図である。図９に示す例は、図５および図８と同様に、オブジェクト８０（オブジェクト「写真１」）が囲われたことに対して得られた操作画面の具体例である。
【０１４４】
関連項目抽出部２３は、図６に示す関連情報を参照し、写真のオブジェクトに関連付けられたアイコン識別情報、すなわち、「１：テレビ」、「２：プリンタ」、「３：メール」、「４：写真表示」、「５：情報表示」、「６：パレット」、「７：ゴミ箱」、および、「８：メモリカード」を抽出する。
【０１４５】
操作画面処理部２４は、関連項目抽出部２３によって抽出されたアイコン識別情報に基づいて、図７に示すとおり、アイコン記憶部４３から、対応するアイコン画像を読み出す。そして、選択されたオブジェクト８０を中央に配置するとともに、その周囲に読み出したアイコン画像を配置する。
【０１４６】
なお、上述の説明では、操作画面処理部２４が、オブジェクト８０を中央に配置する処理を行う構成としたが、これは必須の構成ではない。しかし、本実施形態では、操作画面処理部２４は、オブジェクト８０の関連項目のアイコンを、オブジェクト８０の周囲に配置するため、周囲にアイコンを配置するためのスペースをできるだけ広く均等に確保するという観点から、オブジェクト８０を中央に配置することが好ましい。
【０１４７】
〔操作画面表示フロー〕
次に、タブレット端末１００が操作画面表示機能を実行したときの処理の流れについて説明する。図１０は、タブレット端末１００による操作画面表示処理の流れを示すフローチャートである。
【０１４８】
入力部１１によって、タッチパネルのタッチ面に指示体（ユーザの指など）が接触したことが検知されると（Ｓ１０１においてＹＥＳ）、接触情報生成部２１は、そのとき（ｔ＝ｔ０）から、指の接触位置を示す接触座標情報の取得を開始し、これを経時的に取得する（Ｓ１０２）。この接触位置の追尾は、タッチ面と指との間の接触が検知されなくなるまで継続される（Ｓ１０３においてＮＯ）。入力部１１において、接触が非検知になると（Ｓ１０３においてＹＥＳ）、接触情報生成部２１は、ｔ＝ｔ０からこのとき（ｔ＝ｔｎ）までの間取得した接触座標情報と、接触時間情報とを対応付けて接触情報を生成する（Ｓ１０４）。
【０１４９】
オブジェクト特定部２２は、Ｓ１０４において生成された接触情報（例えば、図５の（ｂ））と、フレームマップ記憶部４１に記憶されているマップ情報（例えば、図５の（ｃ））とを比較して、ユーザによって囲われた領域に重なるオブジェクトを選択されたオブジェクトとして特定する（Ｓ１０５）。図５の（ｃ）に示す例では、「写真１」というオブジェクト８０を特定する。
【０１５０】
関連項目抽出部２３は、Ｓ１０５において特定されたオブジェクトに基づいて、関連情報記憶部４２の関連情報（例えば、図６）を参照して、特定されたオブジェクトの関連項目を抽出する（Ｓ１０６）。あるいは、関連項目に割り当てられているアイコンの識別情報を抽出してもよい。
【０１５１】
操作画面処理部２４は、Ｓ１０６において抽出された関連項目のアイコン画像を、アイコン記憶部４３（例えば、図７）から取得する。そして、取得したアイコン画像を、Ｓ１０５において特定されたオブジェクトの周囲に配置して操作画面を生成する（Ｓ１０７）。このとき、操作画面処理部２４は、上記オブジェクトを中央に配置して、その周囲に各アイコンを環形状に配置する。
【０１５２】
以上のようにして生成された操作画面の映像信号は、表示部１２に出力される。図９に示すように、上記操作画面は、タブレット端末１００の表示部１２に表示される。
【０１５３】
本発明の上記構成および方法によれば、オブジェクトの周囲を「囲う」という、オブジェクトを指定する上で、極めて自然で簡易なユーザの接触動作に対して、タブレット端末１００は、オブジェクトの周囲にアイコンを配置するという結果を出力することができる。
【０１５４】
ユーザは、オブジェクトを囲むように関連項目のアイコンが配置された操作画面を結果物として得ることができる。これらのアイコンと、オブジェクトとの位置関係は、先にユーザが実行した接触動作による指の軌跡とオブジェクトとの位置関係に合致する。また、囲ったことにより得られる指の軌跡は、アイコンが配置される環形状に類似する。
【０１５５】
つまり、「オブジェクトを『囲う』接触動作を起こす」という事象から、「オブジェクトの周囲にアイコンが配置された操作画面を得られる」という事象への遷移は、ユーザの直感に反しない自然な遷移であると言える。
【０１５６】
加えて、タブレット端末１００は、オブジェクトを選択した次にユーザが選択するであろう関連項目を予め察して、ユーザに選択可能に表示することができる。具体的には、本発明の上記構成によれば、オブジェクトの周囲に表示されるアイコンは、いずれも、オブジェクトに関連がある項目として抽出された関連項目のアイコンである。つまり、ユーザは、オブジェクトを囲って選択したのち、そのオブジェクトに関連する「動作」、「動作対象」、「動作相手」などを周囲のアイコンから即座に指定することができる。
【０１５７】
以上のことから、タブレット端末１００は、簡易な接触動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、タッチパネルを備えたタブレット端末１００において、優れた操作性を実現することが可能になるという効果を奏する。
【０１５８】
≪実施形態２≫
本発明の情報処理装置に関する他の実施形態について、図１１〜図１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上述の実施形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、実施形態１と重複する内容については説明を省略する。
【０１５９】
上述の実施形態１では、各アイコンは、所定の環形状に沿って配置される構成であったが、本実施形態では、操作画面処理部２４は、ユーザの接触動作に応じて環形状を動的に決定する構成である。これにより、ユーザの直感に沿って、接触動作からより直感的に想起される結果物を出力することができる。
【０１６０】
〔タブレット端末の機能〕
図１１は、本実施形態におけるタブレット端末１００の要部構成を示す機能ブロック図である。
【０１６１】
本実施形態にかかるタブレット端末１００は、実施形態１のタブレット端末１００（図１）と比較して、さらに、制御部１０が、機能ブロックとして、環形状決定部３０を備えている構成である。また、記憶部１９が、さらに、接触情報記憶部４４を備えている構成である。
【０１６２】
ここで、本実施形態では、タブレット端末１００の制御部１０は、必須ではないが、さらに、必要に応じて、機能ブロックとして、ジェスチャ判定部２５、アイコン順位決定部３１、アニメーション決定部３２、および、アイコン配置決定部３３を備えていてもよい。なお、アイコン順位決定部３１、アニメーション決定部３２、および、アイコン配置決定部３３については、後の実施形態または変形例にて説明することとし、本実施形態では説明を省略する。
【０１６３】
接触情報記憶部４４は、接触情報生成部２１によって生成された接触情報を記憶するものである。実施形態１では、接触情報は、オブジェクト特定部２２が利用可能なように図示しない記憶部（キャッシュなど）に一時的に記憶されるものであった。本実施形態では、接触情報は、操作画面処理部２４および操作画面処理部２４の各部が、操作画面生成処理（アイコンを表示する処理を含む）を実行するときに利用可能なように、接触情報記憶部４４に記憶される。接触情報記憶部４４を不揮発性記憶装置で実現するか否か、すなわち、この接触情報を不揮発的に記憶するか否かは、操作画面処理部２４が実行する操作画面表示機能の目的、想定利用環境、あるいは、タブレット端末１００自体の使用目的、利便性、コスト、物理的な制約などから適宜決定される。
【０１６４】
環形状決定部３０は、操作画面処理部２４がオブジェクトの周囲にアイコンを配置するときの、環形状を決定するものである。実施形態１では、操作画面処理部２４は、所定の環形状にてアイコンを配置する構成であった。例えば、所定位置および所定サイズの楕円形の輪郭線上にアイコンを配置する構成であった。本実施形態では、環形状決定部３０は、接触情報記憶部４４に記憶されている接触情報に基づいて、アイコンを配置するための環形状を決定する。つまり、環形状決定部３０は、ユーザの接触動作「囲う」から得られた指の軌跡に応じて、環形状を決定する。環形状決定部３０は、「囲う」動作の軌跡の形状を、そのまま、アイコンを配置するための環形状とすることができる。また、「囲う」動作によって囲われた領域の大きさに基づいて環のサイズを決定することもできる。また、囲われた領域の位置に基づいて環の位置を決定することもできる。環形状決定部３０は、さらに、フレームマップ記憶部４１に記憶されているマップ情報に基づいて環形状を決定してもよい。すなわち、囲われたオブジェクトの表示位置、サイズなどに応じて、環のサイズおよび位置を決定してもよい。
【０１６５】
環形状決定部３０によって決定された環形状にしたがって、操作画面処理部２４は、抽出されたアイコンを配置する。なお、環形状決定部３０によって決定される環形状の情報は、環のサイズの情報、および／または、環の位置の情報をさらに含んでいてもよい。
【０１６６】
上述したとおり、タブレット端末１００の制御部１０は、さらに、ジェスチャ判定部２５を備えていることが好ましい。入力部１１に対して行われる接触動作（ジェスチャ）が「囲う」以外にも想定されている場合には、「囲う」のジェスチャなのか、あるいは、別のどのジェスチャなのかを判別する必要がある。
【０１６７】
ジェスチャ判定部２５は、入力部１１に対して行われた接触動作について、それが何のジェスチャであるのかを判定するものである。例えば、ジェスチャ判定部２５は、「タップ」、「フリック」、「ピンチ」、「ドラッグ」、「囲う」などのジェスチャを判別することができる。ジェスチャを判別するアルゴリズムは、公知の技術を適宜採用することができる。
【０１６８】
ジェスチャ判定部２５は、判定結果に応じて、その判定されたジェスチャに対応する処理を実行するように制御部１０の各部に対して指示する。
【０１６９】
本実施形態では、ジェスチャ判定部２５は、検知された接触動作が、「囲う」というジェスチャであると判定した場合に、接触情報生成部２１に対して、生成した接触情報を接触情報記憶部４４に格納するように指示することが好ましい。これにより、「囲う」というジェスチャについての全ての情報（領域の位置、サイズ、軌跡、接触時間、接触点の移動タイミングなど）を、操作画面処理部２４が参照できるようになるとともに、接触動作が「囲う」というジェスチャ以外であった場合には、不必要に接触情報記憶部４４への書き込みが発生することを回避することができる。しかしながら、接触情報生成部２１は、ジェスチャ判定部２５の判定結果によらず、すべての接触情報を接触情報記憶部４４に書き込む構成であってもよい。
【０１７０】
図１２は、接触情報記憶部４４に記憶される接触情報の具体例を示す図である。より詳細には、図１２の（ａ）は、ユーザが目的のオブジェクトを選択するために、オブジェクトを任意の形状で「囲う」という接触動作を行ったことを示す図である。図１２の（ｂ）は、同図の（ａ）に示す接触動作に伴って、接触情報生成部２１が生成した接触情報の一例を示す図である。
【０１７１】
図１２の（ａ）に示すとおり、ユーザが、タブレット端末１００のタッチパネルに表示されているオブジェクト（ここでは、写真）のうちの１つを、任意の形状（例えば、ハート型に「囲う」という接触動作を実行したとする。接触動作は、例えば、接触点が同図の破線の位置を通過するようにｔ０〜ｔｎの期間に実行されたとする。
【０１７２】
ジェスチャ判定部２５は、接触情報生成部２１から、図１２の（ｂ）に示すような接触情報を取得する。図１２の（ｂ）において、ユーザがなぞった軌跡のうち、始点をｔ０、終点をｔｎとして示しているが、その間の各点にも接触時間情報が関連付けられていてもよい。
【０１７３】
ジェスチャ判定部２５は、図１２の（ｂ）に示される接触情報に基づいて、この接触動作を、「囲う」というジェスチャであると判定する。ジェスチャ判定部２５は、図１２の（ｂ）に示される上記接触情報を接触情報記憶部４４に記憶するように、接触情報生成部２１に対して指示する。これにより、操作画面処理部２４の各部は、アイコンを表示する処理を実行するときに、接触情報記憶部４４に記憶された、図１２の（ｂ）に示される接触情報を参照することができる。
【０１７４】
図１３は、環形状決定部３０を含む操作画面処理部２４によって実行された、関連項目のアイコン表示の一例を示す図である。
【０１７５】
まず、操作画面処理部２４は、選択されたオブジェクト８０（写真１）を、中央に配置することができる。次に、本実施形態では、環形状決定部３０が、接触情報記憶部４４に記憶された接触情報を取得する。環形状決定部３０は、接触情報から得られた、指の先端（接触点）の移動の軌跡に基づいて、その軌跡と同一のまたは相似する形状を、アイコンを配置するための環形状として決定する。本実施形態では、一例として、環形状決定部３０は、環を中心に配置し、タッチ画面に可能な限り大きく配置することを決定する。図１２の（ａ）および（ｂ）に示すとおり、オブジェクト８０は、ハート型に囲われている。そこで、環形状決定部３０は、図１３の破線に示すとおり、そのハート型の軌跡の相似形が中央に画面いっぱい配置されるように環形状８１を決定する。
【０１７６】
操作画面処理部２４は、図１３に示すように、環形状決定部３０によって決定された環形状８１の輪郭線上にアイコンを配置する。操作画面処理部２４は、アイコンを等間隔に配置してもよいし、別の規則にしたがって輪郭線上の任意の位置にアイコンを配置してもよい。
【０１７７】
なお、操作画面処理部２４は、軌跡が極度に複雑な形状を有する場合には、軌跡の近似形を環の形状として決定してもよい。軌跡の細かくいびつな線を、直線または曲線で丸めることにより、環の形状を定義する情報量を少なくし、アイコンを配置する処理の負荷を低減することができる。
【０１７８】
〔操作画面表示フロー〕
図１４は、本実施形態におけるタブレット端末１００による操作画面表示処理の流れを示すフローチャートである。
【０１７９】
入力部１１によって、タッチパネルのタッチ面に指示体（ユーザの指など）が接触したことが検知されると（Ｓ２０１においてＹＥＳ）、接触情報生成部２１は、そのとき（ｔ＝ｔ０）から、指の接触位置を示す接触座標情報の取得を開始し、これを経時的に取得する（Ｓ２０２）。この接触位置の追尾は、タッチ面と指との間の接触が検知されなくなるまで継続される（Ｓ２０３においてＮＯ）。入力部１１において、接触が非検知になると（Ｓ２０３においてＹＥＳ）、接触情報生成部２１は、ｔ＝ｔ０からこのとき（ｔ＝ｔｎ）までの間取得した接触座標情報と、接触時間情報とを対応付けて接触情報を生成する（Ｓ２０４）。
【０１８０】
ここで、ジェスチャ判定部２５が、接触情報に基づいてこの接触動作のジェスチャを判定してもよい（Ｓ２０５）。本実施形態では、ジェスチャ判定部２５は、判定したジェスチャが「囲う」でなければ（Ｓ２０６においてＮＯ）、判定したそれ以外のジェスチャに応じた処理の実行を、制御部１０の各部に指示する。その各部によって、判定されたジェスチャに応じた処理が実行される（Ｓ２０７）。
【０１８１】
一方、ジェスチャ判定部２５は、判定したジェスチャが「囲う」であった場合には（Ｓ２０６においてＹＥＳ）、接触情報生成部２１に対して接触情報を接触情報記憶部４４に格納するように指示する。接触情報生成部２１は、Ｓ２０４にて生成した接触情報を、接触情報記憶部４４に記憶する（Ｓ２０８）。
【０１８２】
オブジェクト特定部２２は、接触情報記憶部４４に記憶されている接触情報（例えば、図１２の（ｂ））と、フレームマップ記憶部４１に記憶されているマップ情報（例えば、図５の（ｃ））とを比較して、ユーザによって囲われた領域に重なるオブジェクトを選択されたオブジェクトとして特定する（Ｓ２０９）。図５の（ｃ）に示す例では、「写真１」というオブジェクト８０を特定する。
【０１８３】
関連項目抽出部２３は、Ｓ２０９において特定されたオブジェクトに基づいて、関連情報記憶部４２の関連情報（例えば、図６）を参照して、特定されたオブジェクトの関連項目を抽出する（Ｓ２１０）。あるいは、関連項目に割り当てられているアイコンの識別情報を抽出してもよい。
【０１８４】
続いて、操作画面処理部２４は、まず、接触情報記憶部４４から、Ｓ２０４にて生成された接触情報を取得する（Ｓ２１１）。操作画面処理部２４の環形状決定部３０は、取得された接触情報から、アイコンを配置するための環形状を決定する（Ｓ２１２）。例えば、図１２の（ｂ）に示されるハート型の軌跡に基づいて、該ハート型の相似形を環形状として決定する（例えば、図１３の環形状８１）。
【０１８５】
操作画面処理部２４は、Ｓ２１０において抽出された関連項目のアイコン画像を、アイコン記憶部４３（例えば、図７）から取得する。そして、取得したアイコン画像を、Ｓ２０９において特定されたオブジェクトの周囲に配置して操作画面を生成する（Ｓ２１３）。このとき、操作画面処理部２４は、上記オブジェクトを中央に配置して、その周囲に配置された環形状、すなわち、Ｓ２１２にて決定された環形状の輪郭線上に各アイコンを配置する（例えば、図１３）。以上のようにして生成された操作画面の映像信号は、表示部１２に出力される。
【０１８６】
本発明の上記構成および方法によれば、オブジェクトの周囲を「囲う」という、オブジェクトを指定する上で、極めて自然で簡易なユーザの接触動作に対して、タブレット端末１００は、オブジェクトの周囲にアイコンを配置するという結果を出力することができる。つまり、ユーザは、オブジェクトを囲むように関連項目のアイコンが配置された操作画面を結果物として得ることができる。
【０１８７】
具体的には、ユーザは、フリーハンドで任意の形状でオブジェクトを囲うという動作を行うが、このときの軌跡がタブレット端末１００において保持される。そして、タブレット端末１００によって作成された操作画面において、得られた軌跡と同じまたは相似形の環形状の輪郭線上に、オブジェクトを囲むようにして各アイコンは配置される。
【０１８８】
これらのアイコンと、オブジェクトとの位置関係は、先にユーザが実行した接触動作による指の軌跡とオブジェクトとの位置関係と合致する。また、囲ったことにより得られる指の軌跡は、アイコンが配置される環形状と一致する。
【０１８９】
つまり、オブジェクトを囲うと、オブジェクトの周囲に「囲ったとおりに」アイコンが配置された操作画面を得られる。この事象の遷移は、ユーザの直感に反しないより自然な流れであると言える。また、ユーザが囲ったとおりの形状で、アイコンが配置されるので、操作画面を表示してタブレット端末１００を操作する際の遊戯性が高まる。その上、ユーザは、アイコンの配置を予測して、自分が希望するとおりにオブジェクトを囲い、関連項目のアイコンを表示させることができるため、操作性はさらに向上する。
【０１９０】
そして、オブジェクトを選択した後に周囲に表示されるアイコンは、そのオブジェクトと関連が深く次に選択される可能性が高い関連項目を示している。
【０１９１】
以上のことから、タブレット端末１００は、簡易な接触動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、タッチパネルを備えたタブレット端末１００において、優れた操作性を実現することが可能になるという効果を奏する。
【０１９２】
なお、本実施形態に係るタブレット端末１００の構成、すなわち、指示体の移動の軌跡の相似形また近似形の環に沿ってアイコンを表示する構成について、これを、入力部１１と表示部１２とが別体として備わっている情報処理装置に適用してもよい。例えば、入力部１１がマウスなどの入力装置で構成されており、表示部１２が、ＬＣＤなどの表示装置で構成されている情報処理装置が考えられる。ここでは、表示部１２に表示されているカーソルが、表示部１２の画面上の位置を指示するものである。そして、ユーザがマウスを操作して入力動作を実施することによりカーソルが移動する。したがって、このような実施形態では、マウスが操作体であり、カーソルが指示体であって、操作体の移動に伴って表示部１２に表示されている指示体が移動する。ユーザが、マウスを操作して表示部１２の画面上のカーソルを動かすことによりオブジェクトを選択すると、情報処理装置は、内部であらかじめ保持しているカーソルの位置を上記マウスの動きと連動させて、その移動の軌跡も保持し、選択されたオブジェクトの周囲に、アイコンを環状表示する。情報処理装置は、このとき、環の形状を、取得した軌跡の相似形または近似形とすることができる。上記構成によれば、ユーザがマウスを動かしたとおりの形状にて、アイコンが配置された操作画面が得られるので、上記情報処理装置を操作する際の遊戯性を高めることが可能となる。
【０１９３】
なお、表示部１２と別体で構成される入力部１１としては、上記のマウス以外にも、例えば、キーボード、ジョイスティック、ディジタイザ、タブレットとスタイラスペンなどの各種入力装置を採用することができる。
【０１９４】
≪実施形態３≫
本発明の情報処理装置に関する他の実施形態について、図１５〜図１９に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上述の実施形態１または２にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、実施形態１または２と重複する内容については説明を省略する。
【０１９５】
上述の各実施形態では、抽出された各アイコンは、例えば、抽出された順にオブジェクトの真上から時計回りに配置されるなどの所定の規則にしたがって配置される構成であった。しかし、本実施形態では、オブジェクトの周囲に表示された関連項目が、一度に複数選択される（囲われる）ことを想定し、抽出された関連項目の中でも特に連携している関連項目同士が互いに近く（隣）に配置されるように、操作画面処理部２４がアイコンの配置を決定する構成を有している。
【０１９６】
〔タブレット端末の機能〕
図１５は、本実施形態におけるタブレット端末１００の要部構成を示す機能ブロック図である。
【０１９７】
本実施形態にかかるタブレット端末１００は、実施形態１のタブレット端末１００（図１）と比較して、さらに、制御部１０が、機能ブロックとして、連携処理実行部２６、および、アイコン配置決定部３３を備えている構成である。
【０１９８】
ここで、本実施形態では、必須ではないが、さらに必要に応じて、記憶部１９が、さらに、接触情報記憶部４４を、また、制御部１０が、機能ブロックとして、ジェスチャ判定部２５、環形状決定部３０、アイコン順位決定部３１、および、アニメーション決定部３２を備えている構成であってもよい。
【０１９９】
アイコン配置決定部３３は、アイコンの配置を決定するものである。アイコン配置決定部３３は、抽出された関連項目の属性に基づいて、どのアイコンをどの位置に配置するのかを決定するものである。
【０２００】
本発明のタブレット端末１００においては、各アイコンは、所定の、あるいは、決定された環形状の輪郭線上に配置されることに決まっているが、それ以外については任意に設計されてもよい。
【０２０１】
そこで、アイコン配置決定部３３は、各関連項目の属性に基づいて、それぞれのアイコンを、輪郭線上のどこに、いくつ、どのような並びで、または、どのような間隔で配置するのかを決定することができる。
【０２０２】
特に、本実施形態では、アイコン配置決定部３３は、関連項目の属性のうち、関連項目同士の連携性に着目してアイコンの配置を決定する。
【０２０３】
図１６は、本実施形態の関連情報記憶部４２に記憶される関連情報の一例を示す図である。
【０２０４】
図６に示す関連情報と比較して、図１６に示す関連情報の異なる点は、関連項目ごとに、さらに、「連携」の情報が関連付けられている点である。なお、図１６には示していないが、本実施形態の関連情報は、関連項目の属性の例として、さらに、図６に示す「動作属性」および「条件」の情報を含んでいてもよい。
【０２０５】
図１６に示す関連情報の例によれば、あるオブジェクト「ツール１」には、ＡからＦまでの６個の関連項目が対応付けられている。したがって、オブジェクト「ツール１」がユーザによって選択された場合、関連項目抽出部２３は、この関連情報に基づいて、図１６に示すＡ〜Ｆの項目を関連項目として抽出する。
【０２０６】
属性「連携」は、関連項目の属性の１つであり、関連項目同士の連携性を示す情報である。上述したとおり、関連項目には、「動作」を表すもの、「動作相手」を表すもの、「動作対象」を表すものがある。例えば、「動作」をするとき、その動作を行う対象となる「動作対象」が必要となる場合がある、このときの、「動作」と「動作対象」とは、連携していると言える。また、「動作」の内容によっては、「動作対象」に加えて、その動作を行う相手である「動作相手」が必要となる場合がある。この場合、「動作」と「動作対象」と「動作相手」とは、連携していると言える。
【０２０７】
図１６に示す例では、「Ａ：メールで送信する」という動作と、「Ｄ：ベストフレンド情報」という動作相手と、「Ｅ：写真」という動作対象とが連携していることを示す情報が、属性「連携」に格納されている。本実施形態では、連携番号「１」によって、上記関連項目Ａ、Ｄ、Ｅ、および、Ｆが互いに連携しているとして紐付けられている。アイコン配置決定部３３は、関連情報記憶部４２に記憶されている各関連項目の「連携」に基づいて関連項目の連携性を把握する。そして、アイコン配置決定部３３は、互いに連携する関連項目のアイコン同士が隣り合う並びにしたり、あるいは、連携する関連項目のアイコン同士を近づけてまとめたりして、アイコンの配置を決定する。
【０２０８】
なお、関連項目と連携番号とは、必ずしも１対１である必要はない。すなわち、１つの関連項目は、１つ連携グループ（１つの連携番号）に属していてもよいし、複数の連携グループに属してしてもよい。また、１つの連携グループは、１対の（つまり２個の）関連項目で成り立っていてもよいし、３個以上の関連項目で成り立っていてもよい。
【０２０９】
例えば、関連項目「Ｅ：写真」は、関連項目「Ａ：メールで送信する」および「Ｂ：ブログにアップする」という両方の動作の「動作対象」となり得るため、関連項目Ａが属する連携グループ「１」と、関連項目Ｂが属する連携グループ「２」との両方に属している。
【０２１０】
また、例えば、関連項目「Ｃ：電話する」という「動作」は、「動作対象」を持たず、電話する相手、すなわち、「動作相手」と連携していればよいので、関連項目Ｃが属する連携グループ「３」は、関連項目ＣとＤとの対で成り立っている。一方、関連項目「Ａ：メールで送信する」という「動作」は、「動作対象」と「動作相手」とが必要である。さらに、関連項目「Ｅ：写真」も「Ｆ：動画」もメールで送信できる「動作対象」である。したがって、関連項目Ａが属する連携グループ「１」は、関連項目Ａ、Ｄ、ＥおよびＦで成り立っている。
【０２１１】
なお、１つの関連項目が、複数の連携グループに属する場合には、連携の強さに応じて、属する連携グループに、予め優先順位が設定されていることが好ましい。例えば、図１６に示す例では、関連項目「Ｅ：写真」には、連携番号が、「１」、「２」の順で関連付けられている。つまり、「Ｅ：写真」は、「Ｂ：ブログにアップする」という「動作」とよりも、「Ａ：メールで送信する」という「動作」との連携が強いことを示している。一方、「Ｆ：動画」には、連携番号が、「２」、「１」の順で関連付けられている。つまり、「Ｆ：動画」は、「Ａ：メールで送信する」という「動作」とよりも、「Ｂ：ブログにアップする」という「動作」との連携が強いことを示している。
【０２１２】
図１７の（ａ）および（ｂ）は、アイコン配置決定部３３がアイコンの配置を決定する手順を説明する図である。
【０２１３】
ここでは、オブジェクト特定部２２によって既に、オブジェクト「ツール１」が特定されており、関連項目抽出部２３によって、図１６に示す６個の関連項目「Ａ」〜「Ｆ」が抽出されているものとする。６個の関連項目が均等に配置されるという規則が予め定められている場合には、アイコン配置決定部３３は、アイコンの並びだけを「連携」にしたがって決定する。
【０２１４】
具体的には、まず、アイコン配置決定部３３は、図１６に示す関連情報を参照し、連携番号による紐付けにしたがって、各関連項目を分類する。例えば、図１７に示すとおり、各関連項目を「連携番号１」〜「連携番号３」に分類する。関連項目は、複数の連携に属していてもよい。さらに、アイコン配置決定部３３は、各関連項目を、「動作」、「動作対象」、「動作相手」のいずれかに分類する。アイコン配置決定部３３が各関連項目を分類した結果を図１７の（ａ）に示す。
【０２１５】
なお、アイコン配置決定部３３は、１つの連携グループに複数の「動作対象」が属している場合には、予め定められた優先順位のとおりに関連項目を分類する。例えば、図１７の（ａ）に示す例では、連携グループ「１」において、関連項目「Ｅ」が、関連項目「Ｆ」よりも優先する。
【０２１６】
次に、アイコン配置決定部３３は、図１７の（ｂ）に示すように、関連項目の連携にしたがって、関連項目「Ａ」〜「Ｆ」の配置を決定する。まず、アイコン配置決定部３３は、連携番号１によって、関連項目Ａ、Ｄ、Ｅの連携性を認識する。そして、これらを「動作」、「動作対象」、「動作相手」の順に、互いに隣り合うように配置することを決定する。具体的には、アイコン配置決定部３３は、関連項目「Ａ」を配置すると、次に、「Ａ」の隣に「Ｄ」を配置し、「Ａ」のもう一方の隣に「Ｅ」を配置する。そして、アイコン配置決定部３３は、既に配置した「Ｄ」は、連携番号３によって「Ｃ」と連携していると判断し、「Ｄ」の空いている隣に「Ｃ」を配置する。続いて、アイコン配置決定部３３は、既に配置した「Ｅ」は、サブではあるが、連携番号２によって「Ｂ」と連携していると判断し、「Ｅ」の空いている隣に「Ｂ」を配置する。そして、最後に、「Ｂ」の空いている隣に、「Ｂ」と連携する残りの「Ｆ」を配置する。
【０２１７】
なお、１つの配置位置対して、複数の関連項目が割り当てられて対立することが考えられる。このような場合には、上述の優先順位に基づいて、連携がより強い関連項目を優先させればよい。また、１つの関連項目が複数の配置位置に割り当てられて重複することが考えられる。このような場合に備えて、どの連携を優先的に保持するのかを別途、連携グループごとにも優先順位を定めておき（例えば、連携番号がそのまま優先順位を示していてもよい）、優先順位の高い連携グループの関連項目同士ができるだけ隣り合うように、配置位置が決定されればよい。
【０２１８】
操作画面処理部２４は、アイコン配置決定部３３によって決定された配置にしたがって、各関連項目に対応するアイコンを配置して、操作画面を生成する。
【０２１９】
図１８は、操作画面処理部２４がアイコン配置決定部３３の決定にしたがってアイコンを配置した結果、得られた操作画面の具体例を示す図である。
【０２２０】
アイコン９０は、関連項目「Ａ：メールで送信する」に対応し、この関連項目Ａに関連付けられている「３：メール」のアイコン画像で作成されている。アイコン９１は、関連項目「Ｄ：ベストフレンド情報」に対応し、この関連項目Ｄに関連付けられている「１５：アバター」のアイコン画像で作成されている。このアイコン画像は、ベストフレンド登録されている特定の人物のアバターをアイコン化したものであることが好ましい。これにより、ユーザは一目見てどの人を指すアイコンであるのかを理解することができる。アイコン９２は、関連項目「Ｅ：写真」に対応し、この関連項目Ｅに関連付けられている「１６：サムネイル」のアイコン画像で作成されている。このアイコン画像は、その写真のサムネイル画像をそのままアイコン化したものであることが好ましい。これにより、ユーザは一目見て何の写真であるのかを理解することができる。
【０２２１】
図１８に示すとおり、互いに連携する関連項目Ａ、Ｄ、Ｅのアイコン９０、９１、９２は、隣同士に配置されている。このように、関連のあるアイコン同士が近くにまとめて配置されていることにより、ユーザは、オブジェクトに対して各アイコンが対等である場合であっても、その各アイコンの中での関係性を容易に把握することが可能となる。なお、連携するこれらの３つのアイコンをさらに囲って別の動作を起こすことが可能な場合には、３つのアイコンが近くにまとまっているので、容易に囲うことが可能となり、操作性が向上する。
【０２２２】
あるいは、アイコン配置決定部３３は、アイコンの配置間隔を「連携」にしたがって決定してもよい。
【０２２３】
図１９は、操作画面処理部２４がアイコン配置決定部３３の決定にしたがってアイコンを配置した結果、得られた操作画面の他の具体例を示す図である。
【０２２４】
この例では、アイコン配置決定部３３は、図１７に示すとおり、各関連項目を「連携番号１」〜「連携番号３」に分類した後、連携の分類ごとに、その分類に属する関連項目のアイコン同士の間隔を詰めてアイコンを配置することを決定する。
【０２２５】
すなわち、図１９に示すように、アイコン配置決定部３３は、連携の分類ごとにアイコンのかたまりが形成されるような配置を決定する。１つの関連項目が、複数の分類に属する場合には、１つの関連項目がいくつかのかたまりに属するように複数配置されてもかまわない。
【０２２６】
このような配置により、アイコンの１つ１つは見え難くなるが、アイコン（関連項目）同士の連携性を視覚化することが可能となり、ユーザは、その連携性を容易に把握することが可能となる。あるいは、複数のアイコンをさらに囲って別の動作を起こすことが可能な場合には、「複数のアイコンをまとめて囲う」ことをユーザに想起させやすくなる。
【０２２７】
連携処理実行部２６は、オブジェクト特定部２２が特定したオブジェクト（または、アイコン）が複数であった場合に、それらのアイコンに対応する各関連項目の連携性を考慮して、連携処理を実行するものである。連携処理実行部２６は、複数の実行処理部が連動して動作するように各実行処理部を制御することによって連携処理を実現してもよいし、複数の処理が意味を成す順序で実行されるように、１つまたは複数の実行処理部を制御することによって連携処理を実現してもよい。
【０２２８】
例えば、図１８または図１９に示すように、関連項目「Ａ：メールで送信する」のアイコン９０と、関連項目「Ｄ：ベストフレンド情報」のアイコン９１と、関連項目「Ｅ：写真」のアイコン９２とが一度に囲われた場合には、連携処理実行部２６は、図示しない実行処理部を制御して、メールアプリケーションを起動し、メールにアイコン９２が示す写真を添付し、アイコン９１の人物のメールアドレス宛てに送信するという一連の処理を実行させる。
【０２２９】
上記構成によれば、タブレット端末１００は、連携して動作するアイコン同士を囲みやすいようにしてユーザに提示することができるとともに、複数のアイコンが囲まれた場合に、それらが連携していれば、その連携情報にしたがって、複数の処理をまとめて実行することができる。
【０２３０】
これにより、タブレット端末１００は、簡易な接触動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、タッチパネルを備えたタブレット端末１００において、優れた操作性を実現することが可能になるという効果を奏する。
【０２３１】
≪実施形態４≫
本発明の情報処理装置に関する他の実施形態について、図２０〜図２５に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上述の実施形態１、２または３にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、実施形態１、２または３と重複する内容については説明を省略する。
【０２３２】
上述の実施形態３では、アイコン配置決定部３３は、関連項目の連携性を考慮して、アイコンの並びまたは間隔を決定する構成であった。本実施形態では、関連項目が、タブレット端末１００の周辺にある機器に対応するものである場合に、アイコン配置決定部３３は、タブレット端末１００と周辺の機器との位置関係を考慮して、アイコンの配置を決定する構成である。
【０２３３】
〔タブレット端末の機能〕
図２０は、本実施形態におけるタブレット端末１００の要部構成を示す機能ブロック図である。
【０２３４】
本実施形態にかかるタブレット端末１００は、実施形態１のタブレット端末１００（図１）と比較して、さらに、制御部１０が、機能ブロックとして、機器方向特定部２７、および、アイコン配置決定部３３を備えている構成である。また、記憶部１９が、さらに、機器方向記憶部４５を備えている構成である。
【０２３５】
ここで、本実施形態では、必須ではないが、さらに必要に応じて、記憶部１９が、接触情報記憶部４４を、また、制御部１０が、機能ブロックとして、ジェスチャ判定部２５、連携処理実行部２６、環形状決定部３０、アイコン順位決定部３１、および、アニメーション決定部３２を備えている構成であってもよい。
【０２３６】
また、本実施形態では、タブレット端末１００は、ハードウェア構成として、図２に示していないが、さらに、位置検知部、および、方向検知部をさらに備えている。
【０２３７】
位置検知部は、タブレット端末１００の現在位置を検知するためのものであり、例えば、
衛星または基地局などと距離の測定を行うためのアンテナと、アンテナによって受信された信号を処理して、タブレット端末１００の現在位置を示す位置情報を生成する信号処理部とで構成される。位置検知部が取得した位置情報は、制御部１０の機器方向特定部２７に供給される。位置検知部は、例えば、ＧＰＳ（Global Positioning System）または既存の屋内位置情報取得システムなどによって実現される。例えば、屋内位置情報取得システムが採用される場合、上記位置検知部は、ＷＬＡＮ（Wireless Local Area Network）などを介して複数の基地局と通信し、距離の測定を行って、特定の屋内での現在位置を検知する。なお、位置検知部のアンテナは、無線通信部１６のアンテナと兼用であってもよいし、別体であってもよい。
【０２３８】
方向検知部は、タブレット端末１００が、水平方向にどの方角を向いているのかを検知するものであり、例えば、方向検知部は、前後方向と左右方向の地磁気を検出することにより北の方角を特定する地磁気センサと、地磁気センサが検出する信号を処理して、タブレット端末１００が向いている方向を示す方向情報を生成する信号処理部とで構成される。方向検知部が取得した方向情報は、制御部１０の機器方向特定部２７に供給される。地磁気センサには２軸タイプと３軸タイプとがあるが、いずれのタイプの地磁気センサを本発明のタブレット端末１００に採用しても構わない。ただし、２軸タイプの地磁気センサが採用される場合には、少なくともタブレット端末１００が自装置の方向を特定する処理を行っている間には、ユーザは、タッチパネル（表示部１２）の面を上にして水平に把持する必要がある。
【０２３９】
本実施形態では、無線通信部１６は、外部の周辺機器と無線通信を行って、各周辺機器の位置情報を受信する。無線通信部１６によって受信された各周辺機器の位置情報は、機器方向特定部２７に供給される。
【０２４０】
機器方向特定部２７は、タブレット端末１００の方向を特定するとともに、そのタブレット端末１００から見て各周辺機器がどの方向に存在するのかを特定するものである。具体的には、機器方向特定部２７は、上述の位置検知部から位置情報を取得して、その位置情報に基づいてタブレット端末１００の現在位置を特定する。そして、機器方向特定部２７は、無線通信部１６を介して、各周辺機器からそれぞれの位置情報を取得して、周辺機器それぞれの現在位置を特定する。また、機器方向特定部２７は、上述の方向検知部から方向情報を取得して、タブレット端末１００が現在向いている方向を特定する。これにより、機器方向特定部２７は、タブレット端末１００から見て各周辺機器がどの方向に存在するのかを示す機器方向情報を生成する。機器方向特定部２７によって生成された機器方向情報は、機器方向記憶部４５に記憶され、操作画面処理部２４の各部によって、必要に応じて読み出される。
【０２４１】
次に、図２１および図２２に示す具体例を参照しながら、機器方向特定部２７の動作について詳細に説明する。図２１は、タブレット端末１００のユーザＵが屋内のある部屋にてタブレット端末１００を使用しているときの、使用環境の一例を示す図である。図２１における方角は特に限定されないが、理解を容易にするために、同図の上の方角が北であると仮定する。また、以下では、図３に示すタブレット端末１００本体の無線通信部１６が設けられている側をタブレット端末１００の上（または上側）、音声入力部１８が設けられている側をタブレット端末１００の下（または下側）と称する。そして、タブレット端末１００の水平方向における向きを表すとき、タブレット端末１００の向き（タブレット端末１００が向いている方向）とは、タブレット端末１００の上側が向いている方向のことを指す。すなわち、図２１に示す例では、タブレット端末１００の上側が北に向いているので、タブレット端末１００が現在向いている方向は「北」となる。
【０２４２】
図２１に示す使用環境において、ユーザＵは、タブレット端末１００の表示部１２の面が水平になるように把持し、使用している。タブレット端末１００は、北を向いている。そして、タブレット端末１００の周辺には、略北の方向に、デジタルテレビ１が、略北東の方向に、デジタルフォトフレーム３が、略東の方向に、プリンタ２が、略南東の方向にパソコン４が設置されている。本実施形態では、デジタルテレビ１、プリンタ２、デジタルフォトフレーム３およびパソコン４の各周辺機器は、タブレット端末１００と無線通信可能であって、それぞれ自機の現在位置を検知し、自機の位置情報をタブレット端末１００に送信する機能を有している。
【０２４３】
図２２は、機器方向特定部２７が生成する機器方向情報の具体例を示す図である。機器方向特定部２７は、無線通信部１６を介して各周辺機器と通信し、各周辺機器の位置情報を取得する。機器方向特定部２７は、取得した位置情報に基づいて、各周辺機器を、所定の座標系にプロットする。本実施形態では、図２２に示すとおり、機器方向特定部２７は、機器方向記憶部４５において、図２１に示す部屋に対応させた座標系（Ｘｒ、Ｙｒ）（部屋の北西端を原点とする）を保持しており、この座標系に、各周辺機器の現在位置をプロットする。なお、図２２に示す例では、各周辺機器を、説明のためにブロックで示しているが、機器方向特定部２７は、各周辺機器の位置を、座標系にプロットする１点によって把握していればよい。
【０２４４】
機器方向特定部２７は、さらに、自装置が備える位置検知部から、タブレット端末１００の位置情報を取得して、タブレット端末１００の現在位置を特定するととともに、方向検知部からタブレット端末１００の方向情報を取得して、タブレット端末１００の方向を特定する。なお、タブレット端末１００の位置も、座標系にプロットする１点によって把握されればよい。機器方向特定部２７は、図２２に示すとおり、タブレット端末１００を、特定した位置に、特定した向きでプロットする。タブレット端末１００の位置と方向とによって、タブレット端末１００のタッチパネルに対応する座標系（Ｘ、Ｙ）（タッチパネルの画面左上端を原点とする）、または、タッチパネルの表示部１２に表示される環を、上記部屋の座標系に定義することができる。
【０２４５】
このように機器方向特定部２７が生成した機器方向情報は、機器方向記憶部４５に記憶され、操作画面処理部２４によって読み出される。
【０２４６】
操作画面処理部２４は、この機器方向情報を読み出すことにより、それぞれの周辺機器の方向を特定することが可能となる。特に、操作画面処理部２４のアイコン配置決定部３３は、それぞれの周辺機器に関連するアイコンの配置位置を、その周辺機器が存在する方向に対応するように決定することができる。
【０２４７】
例えば、図２２に示すとおり、タブレット端末１００の特定された位置および方向に基づいて、このタブレット端末１００を中央のオブジェクトに見立てて、楕円の環（図２２において太い破線）が定義されたとする。この場合、アイコン配置決定部３３は、タブレット端末１００の位置を表す点と、周辺機器の位置を表す点とを結ぶ直線、および、環の輪郭線が交わる位置を、その周辺機器に関するアイコンの配置位置に決定することができる。
【０２４８】
図２３は、関連情報記憶部４２に記憶される周辺機器に関する関連情報の具体例を示す図である。本実施形態では、周辺機器に関係する関連項目については、図２３に示すとおり、周辺機器の機器ＩＤとアイコンとの対応関係を示す関連情報が、さらに記憶されている。
【０２４９】
操作画面処理部２４は、周辺機器「デジタルテレビ１」、「プリンタ２」、「デジタルフォトフレーム３」および「パソコン４」に関する関連項目が抽出された場合には、図２３に示す関連情報を参照し、それぞれの周辺機器に関連付けられているアイコン画像をアイコン記憶部４３から読み出す。そして、操作画面処理部２４は、アイコン配置決定部３３によって決定された配置位置に、それらの読み出したアイコン画像を配置して操作画面を生成する。
【０２５０】
図２４は、本実施形態において、操作画面処理部２４が実行した操作画面生成処理の結果、得られた操作画面の具体例を示す図である。
【０２５１】
図２４に示すとおり、操作画面処理部２４は、アイコン配置決定部３３が、図２２に示す機器方向情報に基づいて決定したアイコン配置位置にしたがって、各周辺機器のアイコンを配置し、操作画面を生成する。これにより、表示部１２に表示された各周辺機器のアイコンの位置は、図２１に示す、実際の周辺機器の存在方向に対応したものとなる。具体的には、タッチパネルの画面の上は、図２１に示す例では、北となる。そして、デジタルテレビ１のアイコンは、中央のオブジェクトから見て、実際の存在方向と同様に、略北の方向に、デジタルフォトフレーム３のアイコンは、略北東の方向に、プリンタ２のアイコンは、略東の方向に、パソコン４のアイコンは、略南東の方向に表示される。
【０２５２】
上記構成によれば、関連項目（周辺機器）のアイコンを、実際の周辺機器の存在方向に対応させて環状に表示することができる。そのため、ユーザの直感に反しない、より一層理解しやすい操作画面をユーザに提供することが可能となり、より一層自然な流れで次の操作が続けられるようなユーザインターフェースを実現することが可能となる。
【０２５３】
次に続く操作が、以下で説明するような接触動作である場合には、上記構成によって特に大きな効果が得られる。
【０２５４】
図２５は、操作画面処理部２４が実行した操作画面生成処理の結果、図２４に示す操作画面に続いて得られる操作画面の具体例を示す図である。
【０２５５】
図２４に示す各周辺機器のアイコンは、そのアイコンが選択されると、中央のオブジェクト（ここでは、「写真１」というオブジェクト）を、その周辺機器に転送するという関連項目を意味するアイコンである。
【０２５６】
本実施形態では、次に続く操作として、アイコンを選択するための接触動作は、オブジェクト８０を指で選択し、所望のアイコン（転送先の周辺機器）のところまでドラッグしてリリースするという動作となる。
【０２５７】
上述のような接触動作は、周辺機器にデータ（オブジェクト８０）送信するという動作と連動し、ユーザにとって直感的に理解し易い動作となっている。加えて、本実施形態のタブレット端末１００によれば、タブレット端末１００と各周辺機器との実際の位置関係（周辺機器が実際に存在する方向）に対応させて、アイコンを表示している。このため、ユーザは、より一層、自分の接触動作と、その結果発生する情報処理との間の関連性を直感的に把握することが可能となる。例えば、ユーザは、デジタルテレビ１に写真を転送したければ、実際にデジタルテレビ１がある方向に向かって写真のオブジェクトをドラッグすればよい。
【０２５８】
結果として、ユーザの直感に反しない自然な流れで操作が行える操作画面を提供することができる。
【０２５９】
≪変形例≫
上述の実施形態１〜４を適宜組み合わせたタブレット端末１００も本発明の範疇に入る。すなわち、各実施形態１〜４に係るタブレット端末１００の制御部１０は、各々の実施形態において必須でない場合には、ジェスチャ判定部２５、連携処理実行部２６、および、機器方向特定部２７を部分的に、あるいは、全て備えていてもよい。また、制御部１０
操作画面処理部２４は、環形状決定部３０、アイコン順位決定部３１、アニメーション決定部３２、および、アイコン配置決定部３３を部分的に、あるいは、全て備えていてもよい。
【０２６０】
（オブジェクトと環形状の配置１）
上述の各実施形態では、操作画面処理部２４は、アイコンを配置する際に、選択されたオブジェクト（例えば、図８の（ａ）、（ｂ）のオブジェクト８０）を、タッチパネルの画面の中央に配置する構成であり、環形状決定部３０は、中央のオブジェクト８０の周囲にアイコンを配置するよう環の位置を決定する構成であった。しかし、本発明の構成は、上記に限定されない。操作画面処理部２４は、選択されたオブジェクト８０の表示位置を、元のまま維持する構成であってもよく、この場合でも、環形状決定部３０は、図２６に示すとおり、環形状が画面中央で大きく表示されるように、環の位置およびサイズを決定してもよい。図２６は、関連項目のアイコン表示方法の一変形例を示している。
【０２６１】
（オブジェクトと環形状の配置２）
あるいは、選択されたオブジェクト８０の表示位置が、元のまま維持される構成において、環形状決定部３０は、図２７に示すとおり、元の位置にあるオブジェクト８０が環の中央になるように、環形状の位置およびサイズを決定してもよい。図２７は、関連項目のアイコン表示方法の一変形例を示している。
【０２６２】
（環形状のアニメーション）
あるいは、アイコンを配置するための環形状に対してアニメーションを付与してもよい。この場合、操作画面処理部２４は、アニメーション決定部３２を備える構成である。
【０２６３】
アニメーション決定部３２は、操作画面に配置されるすべての配置対象物、すなわち、オブジェクト、アイコン、環などに対して付与するアニメーションを決定するものである。これにより、オブジェクトおよびアイコンを表示させる際に、表示のさせ方に視覚的な効果（すなわち、アニメーション）を付けることができる。
【０２６４】
なお、アニメーション決定部３２は、オブジェクト、アイコン、または、環の動きだけではなく、これらについて、フェードイン（透明度の変更）などの視覚的効果を付与してもよい。
【０２６５】
また、アニメーション決定部３２は、環状に表示するアイコンを最初から環の輪郭線上に出現させるのではなく、異なる場所から最終的にアイコンが輪郭線上に終着するようにアイコンに動きをつけてもよい。例えば、アニメーション決定部３２は、環の中央あたりアイコンを集約させた後、それぞれのアイコンが拡散するような動きをつけて、最終的に環の輪郭線上に配置されるように各アイコンに動きをつけてもよい。
【０２６６】
（オブジェクトと環形状の配置３〜環形状のアニメーション）
選択されたオブジェクト８０の表示位置が、元のまま維持される構成において、オブジェクト８０とは無関係に環形状が画面中央で大きく配置される場合、「オブジェクト８０を囲んでアイコンを表示させた」という事象と、最終的に得られる結果物（例えば、図２６）との間の関連性が薄れるという問題がある。一方、オブジェクト８０の表示位置が、元のまま維持される構成において、オブジェクト８０の表示位置に関連させて周囲にアイコンを表示させる場合には、オブジェクト８０が元々表示されている位置によっては、環形状が、十分なサイズで画面に収まるように配置されず、結果として、アイコンの視認性が低下するという問題がある。
【０２６７】
そこで、アニメーション決定部３２は、図２８に示すとおり、アイコンを配置するための環にアニメーションを付与することによって、上記の問題を解決してもよい。具体的には、オブジェクト８０の元の表示位置およびサイズに基づいて環形状決定部３０が決定した環形状を、一定の時間をかけて、画面中央に大きく配置させるように、アニメーション決定部３２が、アニメーションを環に対して付与する。これにより、一旦、オブジェクト８０の周囲に小さく配置されたアイコンの環は、時間の経過に伴って徐々にその形状を変え、最終的に画面中央に大きく配置される。図２８の（ａ）は、最初にオブジェクト８０の周囲に小さく配置されたアイコンの環の様子を示し、図２８の（ｂ）は、アイコンの環が拡大する途中の様子を示し、図２８の（ｃ）は、同図の（ａ）から、同図の（ｂ）を経て、最終的にアイコンの環が画面中央に大きく配置された様子を示している。
【０２６８】
上記構成によれば、ユーザの接触動作と表示される結果物との関連性を損なうことなく、アイコンを十分なサイズで表示させることが可能となる。
【０２６９】
なお、アニメーション決定部３２は、環のサイズに合わせてアイコン１つ１つの大きさも徐々に大きくするようなアニメーションを付与してもよいし、環のサイズとアイコンのサイズとは独立させて、アイコンのサイズを一定とし、アイコンの配置間隔を徐々に広げるというアニメーションを付与してもよい。
【０２７０】
（アイコンの表示タイミング）
上述の各実施形態では、操作画面処理部２４は、選択されたオブジェクトの周囲に、複数のアイコンを同時に配置する構成であった。しかし、これに限らず、操作画面処理部２４が、アニメーション決定部３２を備えている場合には、アニメーション決定部３２がそれぞれのアイコンの表示タイミングを決定する構成であってもよい。
【０２７１】
図２９は、関連項目のアイコン表示方法の一変形例を示す図である。
【０２７２】
例えば、ユーザの「囲う」接触動作から、図２９の（ａ）に示すような接触情報が得られたとする。アニメーション決定部３２は、接触情報記憶部４４に記憶された上記接触情報を参照し、この「囲う」のジェスチャは、ｔ０からｔｎにかけて時計回りに発生したと認識する。アニメーション決定部３２は、この動きを合うように、１番目から８番目までのアイコンを、１つずつ時計回りに一定の間隔で出現させることを決定する。例えば、アニメーション決定部３２によって、図２９の（ｂ）、（ｃ）、（ｄ）、（ｅ）、・・・と一定の間隔でアイコンを順に出現させ、最終的に、図２９の（ｆ）に示される操作画面に至るように、アイコンの表示タイミングが制御される。
【０２７３】
上記構成によれば、ユーザが囲ったときの動き（時計回り）とほぼ同じ動きを伴った結果物が得られるので、ユーザの接触動作と表示された結果物との関連性をより高めることが可能となり、結果として、ユーザの直感に反しない自然な流れで操作画面を提供することができる。
【０２７４】
ここで、アイコン配置決定部３３は、１番目のアイコンの表示位置と、指の軌跡の始点（ｔ０の時の接触位置）とをおおよそ一致させ、最後のアイコンの表示位置と、終点（ｔｎの時の接触位置）とをおおよそ一致させることが好ましい。
【０２７５】
これにより、接触動作と結果物とをより一層連動させて、より自然な流れで操作画面を提供することができる。
【０２７６】
（アイコンの表示タイミング２）
さらに、アニメーション決定部３２は、指の動き（時計回りか、反時計回りか）だけでなく、オブジェクトが囲われたときの指が動く速度に合わせて、各アイコンを順次出現させることが好ましい。
【０２７７】
具体的には、図３０の（ａ）に示すような接触情報が得られたとする。この接触情報は、ｔ０の時点からｔｎの時点にかけて時計回りに囲われた軌跡を示している。そして、より詳細には、ｔａの時点で接触位置（指の先端）がオブジェクトの左にあり、ｔｂの時点で接触位置がオブジェクトの左上にあり、ｔｃの時点で接触位置がオブジェクトの右上にあったことがこの接触情報から分かる。
【０２７８】
そこで、アニメーション決定部３２は、８個のアイコンが楕円形上に均等な間隔で配置される場合に、１番目のアイコンをオブジェクトの真下にｔ０の時点に出現させ、その後、指の速度に一致させて、ｔａの時点で、オブジェクトの左のところ（３番目）までアイコンを出現させ、ｔｂの時点で、オブジェクトの左上のところ（４番目）までアイコンを出現させ、ｔｃの時点で、オブジェクトの右上のところ（６番目）までアイコンを出現させ、最終的に、ｔｎの時点で、全てのオブジェクトを出現させることを決定する。図３０の（ｂ）は、ｔ０の時点の操作画面を示している。図３０の（ｃ）は、ｔａの時点の操作画面を示している。図３０の（ｄ）は、ｔｂの時点の操作画面を示している。図３０の（ｅ）は、ｔｃの時点の操作画面を示している。図３０の（ｆ）は、ｔｎの時点の操作画面を示している。
【０２７９】
上記構成によれば、ユーザが囲ったときの動き（時計回り）および動きの速度とほぼ同じ動きを伴った結果物が得られるので、ユーザの接触動作と表示された結果物との関連性をさらにより一層高めることが可能となり、結果として、ユーザの直感に反しない自然な流れで操作画面を提供することができる。
【０２８０】
（アイコンの配置１）
アイコン配置決定部３３は、抽出された関連項目の属性に基づいて、どのアイコンをどの位置に配置するのかを決定するものである。ここで、アイコン配置決定部３３は、関連項目の属性の１つである「動作属性」を考慮して、各関連項目のアイコン配置位置を決定してもよい。
【０２８１】
関連項目の属性「動作属性」とは、動作が、他機に対して何か働きかける動作の属性を持っているのか、自機内で処理が完了する動作の属性を持っているのかを示す情報である。前者の動作の例としては、例えば、他機へデータを送信する動作などが挙げられる。後者の動作の例としては、例えば、データを自機の表示部に表示する動作などが挙げられる。
【０２８２】
図６に「動作属性」の具体例を示す。図６に示す関連情報のテーブルは、「動作属性」のフィールドを有している。図６に示す例では、関連項目の動作が「他機へデータを送信する動作」である場合に、そのことを示す「他機送信動作」の識別情報が、当該関連項目に関連付けて記憶される。また、関連項目の動作が「自機内で処理が完了する動作」である場合に、そのことを示す「自機内動作」の識別情報が、当該関連項目に関連付けて記憶される。
【０２８３】
図３１は、関連項目のアイコン配置パターンの一変形例を示している。
【０２８４】
アイコン配置決定部３３は、まず、関連項目抽出部２３によって抽出された関連項目のそれぞれの「動作属性」を、関連情報記憶部４２から参照する。そして、アイコン配置決定部３３は、図３１に示すとおり、「動作属性」が「他機送信動作」である関連項目のアイコン（アイコン７０〜７２）を、環の上半分（あるいは、上３分の１）に配置することを決定する。すなわち、オブジェクト８０よりも上に配置する。アイコン配置決定部３３は、「動作属性」が「自機内動作」である関連項目のアイコン（アイコン７４〜７６）を環の下半分（あるいは、下３分の１）に配置することを決定する。すなわち、オブジェクト８０よりも下に配置する、アイコン配置決定部３３は、「他機送信動作」および「自機内動作」のいずれにも属さない関連項目がある場合には、残りの空いたスペース（あるいは、中３分の１）にそれらの関連項目のアイコン（アイコン７３、７７）を配置することを決定する。
【０２８５】
図２５に示したとおり、中央のオブジェクト８０が示すデータを他機に送信する場合には、次にユーザは、オブジェクト８０をタッチして、他機に送信することを示すアイコンの所にドラッグするという接触動作を行う。
【０２８６】
よって、他機に送信するという動作に関連するアイコンを、中央のオブジェクトよりも上側に配置すれば、ユーザは、「他機に送信するという動作（情報処理）」をタブレット端末１００にさせるために、自分の所から向こうへ物を移動させるジェスチャを行うことになる。
【０２８７】
「他機に送信するという動作（情報処理）」は、自分の手前に物を持ってくるジェスチャとよりも、自分の所から向こうへ物を移動させるというジェスチャとの方が直感的にもより結びつきが強いと考えられる。
【０２８８】
上記構成によれば、ユーザの接触動作と得られる結果との関連性をより高めることが可能となり、結果として、ユーザの直感に反しない自然な流れで操作画面を提供することができる。
【０２８９】
なお、「動作属性」の情報は、「他機送信動作」であるか否かを示すフラグであってもよく、例えば、アイコン配置決定部３３は、「動作属性」が「ＴＲＵＥ」すなわち「他機送信動作」である関連項目を、環の上半分に配置すると決定してもよい。
【０２９０】
（アイコンの配置２）
また、アイコン配置決定部３３は、抽出された各関連項目が、関連項目の属性の１つとして「時間的要素」の情報を含んでいる場合に、各関連項目のアイコンを、時系列に沿って配置するように決定してもよい。
【０２９１】
例えば、アイコン配置決定部３３は、関連項目が、写真のデータである場合であって、各写真に「撮影日時」の情報が関連付けられている場合には、アイコン配置決定部３３は、１番目の写真のアイコン（ここでは、その写真のサムネイル画像が好ましい）を、環の上中央に配置し、そこからスタートして、残りのアイコンを撮影日時順に時計回りに均等に配置することを決定してもよい。
【０２９２】
あるいは、アイコン配置決定部３３は、アイコンを配置するための環を時計の文字盤に見立てて、各関連項目の「時間的要素」の情報が示す時刻どおりに、アイコンを配置することを決定してもよい。
【０２９３】
図３２は、関連項目のアイコン配置パターンの一変形例を示している。
【０２９４】
アイコン配置決定部３３は、例えば、オブジェクト８０としてアルバムが選択された場合に、そのアルバムに含まれる各写真を画面に配置する。このとき、アイコン配置決定部３３は、例えば、１時ごろに撮影された写真（群）７８を、環を時計の文字盤に見立てたときの、１時の辺りの輪郭線上に配置し、３時ごろに撮影された写真（群）７９を、３時の辺りの輪郭線上に配置する。
【０２９５】
上記構成によれば、アルバム内の写真の撮影日時を写真の配置位置で表現することが可能となり、簡易な接触動作で且つ少ない動作数でユーザの目的である最終結果物を表示させることが可能となる。
【０２９６】
（ユーザの使用状況を「察する」）
図４の（ａ）および（ｂ）に示したとおり、タブレット端末１００が小型の携帯端末であって、片手でも両手でも操作可能である場合、片手で操作しているとき、両手で操作しているときとでは、ユーザが画面に指を接触させる可能な領域は、異なることが想定される。図４の（ｂ）に示すように、両手で操作する場合には、タッチパネルのどの領域にも触れることが可能である。一方、図４の（ａ）に示すように、片手で操作する場合には、接触位置は、画面下部左側の領域（左手で操作する場合）、または、画面下部右側の領域（右手で操作する場合）に偏る傾向がある。ユーザがこのような状況でタブレット端末１００を使用しているときに、接触動作が必要なオブジェクトまたはアイコンを、画面上部や手と反対側の画面下部に表示すると操作が煩雑になるという問題がある。なぜなら、ユーザは、目的のオブジェクトをすぐさまタッチできず、接触可能な領域にたぐり寄せるという余計な動作を行わなければならないか、両手操作に切り替えなければならないからである。
【０２９７】
そこで、本発明のタブレット端末１００は、ユーザの使用状況を察することにより、上記の問題を解決する。具体的には、本発明のタブレット端末１００を、指の接触位置の偏りを検出し、ユーザの指がすぐさま届くと推測される領域内に、アイコンを配置する構成とすることができる。
【０２９８】
本変形例では、タブレット端末１００の接触情報生成部２１は、接触／非接触の切り替えに関わらず、さらに、接触動作が「囲う」のジェスチャであるか否かに関わらず、所定期間（例えば、数秒〜数分程度）に生じたユーザの接触動作を示す接触情報を生成し、接触情報記憶部４４に記憶する構成である。
【０２９９】
図３３は、ユーザの使用状況に応じて操作画面を提示することが可能な本発明のタブレット端末１００の動作を説明する図である。より詳細には、図３３の（ａ）は、ユーザが左手で操作しているという状況の一例を説明する図である。図３３の（ｂ）は、同図の（ａ）の接触動作に伴って生成された接触情報の具体例を示す図である。
【０３００】
図３３の（ａ）に示すとおり、例えば、ユーザが親指でフリック動作によって、目的のオブジェクトを接触可能な領域までたぐり寄せて、それを囲むという接触動作を実行したとする。
【０３０１】
接触情報生成部２１は、本変形例では、所定期間（例えば、過去数秒〜数分間程度）上述の一連の接触動作に対して、図３３の（ｂ）に示すような接触情報を生成し、接触情報記憶部４４に記憶させている。なお、軌跡を記憶する接触情報記憶部４４のメモリ容量に制約がある場合には、接触情報生成部２１は、新しい軌跡を記憶する度に、最も古い軌跡から削除していく構成にすればよい。
【０３０２】
ここで、ジェスチャ判定部２５によって「囲う」のジェスチャが生じたと判定される。操作画面処理部２４は、接触情報記憶部４４に記憶されている、過去数秒〜数分間分の接触情報をさかのぼって参照して、指の接触位置に偏りが無いか否かを検出する。図３３の（ａ）および（ｂ）に示す例では、指の軌跡は画面下部左側の領域８２に偏っている。操作画面処理部２４は、この偏りを検知して、ユーザの接触可能領域を、画面下部左側の領域８２であると特定する。なお、この画面下部左側の領域８２と、画面下部右側の領域８３とは、予め定義されているものとする。
【０３０３】
操作画面処理部２４の環形状決定部３０は、アイコンを配置するための環が、画面下部左側の領域８２に収まるように、環の形状、サイズ、および、配置位置を決定する。
【０３０４】
図３４は、環形状決定部３０によって決定された環形状にしたがってアイコンが配置されたときの操作画面の一例を示す図である。図３４に示すとおり、選択されたオブジェクト８０の関連項目は、画面下部左側の領域８２内に収まるように表示されているので、ユーザは、親指で目的のアイコンをたぐり寄せる必要はなく、すぐさま次のアイコンを選択することができる。
【０３０５】
なお、タブレット端末１００は、ユーザが片手で操作しているという使用状況を判別するために、指の軌跡の線の太さに基づいて、親指で操作されているのか否かを判定し、親指で操作されていると判定した場合に、片手で操作されていると判断し、画面下部にアイコンを表示する構成であってもよい。あるいは、タブレット端末１００の筐体にセンサを設けて、タブレット端末１００が、筐体が４本の指で把持されているのか、５本の指で把持されているのかを判別し、これに応じて片手操作、または、両手操作の判断を行ってもよい。
【０３０６】
また、タブレット端末１００の操作画面処理部２４は、指の軌跡によって囲まれた領域の接触座標情報を参照して、軌跡領域を特定し、その軌跡領域および近辺を、ユーザの接触可能領域であると特定して、そこにアイコンの環が配置されるように決定してもよい。
【０３０７】
あるいは、タブレット端末１００は、ユーザが片手で操作するという使用状況を想定して、アイコンの環を領域８２や領域８３内に収まるように配置しない場合でも、ユーザが、簡易に目的のアイコンを、限られた接触可能領域上で選択できるような操作画面をユーザに提供することができる。
【０３０８】
図３５の（ａ）は、ユーザが、接触可能領域上でドラッグすることにより、アイコンの環を回転させる様子を説明する図であり、図３５の（ｂ）は、上記の接触動作「ドラッグ」によって、環が回転させられたことにより、アイコンの配置が変更された後の操作画面の一例を示す図である。
【０３０９】
本変形例では、ユーザが片手で操作するために接触可能領域が制限される状況を想定して、タブレット端末１００が、環状に配置されたアイコンを、環の輪郭線上に沿って回転可能に提示する構成である。
【０３１０】
例えば、オブジェクト８０が選択された後、図３５の（ａ）に示すとおりの配置で、アイコンの環がタッチパネル（表示部１２）に表示されたとする。ユーザは、左手だけでタブレット端末１００を操作しているため、接触可能領域が制限されている（例えば、図３３の（ｂ）に示す領域８２など）。
【０３１１】
このような状況で、もしユーザがタッチパネルの画面上方に配置されているテレビのアイコンを選択したければ、両手持ちに切り替えたり、タブレット端末１００を台などに固定して左手を空けたりしなければならず、ユーザにとって不便である。
【０３１２】
そこで、本変形例では、入力部１１が、ユーザの接触動作「ドラッグ」を受け付けたとき、ジェスチャ判定部２５は、ドラッグによって指が移動する方向を判定し、「その方向に対応させてアイコンの環を回転させる」という指示が入力されたことを認識する。操作画面処理部２４のアニメーション決定部３２は、ジェスチャ判定部２５が判定した方向に応じて、アイコンを回転させるアニメーションを付与した操作画面を表示部１２に出力する。
【０３１３】
例えば、ユーザは、図３５の（ａ）に示す操作画面において、環の右下あたりで接触動作「ドラッグ（ここでは、右上から左下の方向へ）」を継続する。この接触動作に伴って、各アイコンが、環の輪郭線上で時計回りに回転する。こうして、ユーザは、タッチパネル上方に配置されているテレビのアイコンを、図３５の（ｂ）に示すとおり、接触可能領域（例えば、領域８２）にたぐり寄せることができ、接触可能領域上で、目的のテレビのアイコンを選択することが可能となる。
【０３１４】
（アイコン表示数の調整）
アイコン配置決定部３３は、決定された環形状のサイズと、アイコンの大きさとを考慮して、関連項目抽出部２３によって抽出されたすべてのアイコンを表示できないと判断した場合には、表示すべきアイコンの数を減らすことを決定してもよい。
【０３１５】
また、アイコン配置決定部３３は、接触情報を参照して、指の軌跡（あるいは、囲われた領域）の絶対的な大きさに基づいて、表示するアイコンの数を決定してもよい。これにより、ユーザはオブジェクトを小さめの環で囲うか、大きめの環で囲うかを変えることによって、意図的に、次に表示させるアイコンの数を調節することが可能となる。
【０３１６】
あるいは、アイコン配置決定部３３は、関連項目抽出部２３によって抽出された関連項目であっても、関連項目の属性の１つである「条件」の情報に基づいて、特定の関連項目をアイコン表示しないことを決定してもよい。
【０３１７】
図６に「条件」の具体例を示す。図６に示す関連情報のテーブルは、「条件」のフィールドを有している。関連項目の属性「条件」とは、その関連項目のアイコンを表示する場合の条件を示す情報である。
【０３１８】
図６に示す例では、「写真の付属情報を表示する」「アルバムの付属情報を表示する」というそれぞれの関連項目に「付属情報があれば」という「条件」が関連付けられている。この条件は、写真に付属情報があれば、アイコン表示を行い、写真に付属情報が無ければアイコン表示をしないことを既定するものである。
【０３１９】
したがって、アイコン配置決定部３３は、写真のオブジェクトが選択されて、図６に示す８個の関連項目（関連項目群６０）が抽出された場合に、選択された写真に付属情報が存在しなければ、関連項目「写真の付属情報を表示する」を除く、７個の関連項目だけを環に配置することを決定する。
【０３２０】
（アイコン表示優先順位）
さらに、操作画面処理部２４は、アイコン順位決定部３１を備えていてもよい。
【０３２１】
アイコン順位決定部３１は、関連項目の属性に基づいて、関連項目抽出部２３によって抽出された関連項目に優先順位を付与するものである。
【０３２２】
例えば、関連情報には、関連項目の属性の１つとして、「選択頻度」のフィールドが含まれている。「選択頻度」とは、過去にユーザによってその関連項目が選択された回数を示す情報である。
【０３２３】
アイコン順位決定部３１は、抽出された関連項目の「選択頻度」が多い順に、各関連項目に優先順位を付与する。アイコン配置決定部３３は、アイコン順位決定部３１が決定した優先順位にしたがって、アイコンの配置を決定することができる。
【０３２４】
例えば、優先順位が高いものから順に時計回りにアイコンを配置したり、優先順位が高い関連項目のアイコンを環の上半分に配置したりすることができる。
【０３２５】
あるいは、アイコン配置決定部３３は、表示すべきアイコンの数を減らす場合には、優先順位の低いものから順に減らすことができる。
【０３２６】
（オブジェクトを複数選択する場合）
上述の各実施形態および各変形例においては、ユーザが、オブジェクト一覧画面（例えば、図５の（ａ））から、１つのオブジェクトを選択する場合について説明した。しかし、本発明のタブレット端末１００は、オブジェクト一覧画面において、複数のオブジェクトの選択を受け付けてもよい。この場合、タブレット端末１００は、選択された複数のオブジェクトの組み合わせに応じて、関連項目を抽出することができる。
【０３２７】
図３６の（ａ）は、ユーザが目的の複数のオブジェクトを選択するためにオブジェクト「囲う」という接触動作を実施した様子を示す図である。図３６の（ｂ）は、図３６の（ａ）に示す接触動作に応じて、操作画面処理部によって生成された操作画面の具体例を示す図である。
【０３２８】
図３６の（ａ）に示すとおり、ユーザが、オブジェクト一覧画面から、３枚の写真、すなわち、オブジェクト８０、オブジェクト８４およびオブジェクト８５を囲って選択したとする。オブジェクト特定部２２は、オブジェクト８０、オブジェクト８４およびオブジェクト８５の３枚の写真が選択されたと特定する。
【０３２９】
ここでは、選択されたが複数であってもこれらのオブジェクトは全て「写真」である。そこで、関連項目抽出部２３は、図６に示す関連情報を参照し、オブジェクト「写真」に関連付けられている関連項目群６０を抽出する。
【０３３０】
図３６の（ｂ）に示すとおり、操作画面処理部２４は、関連項目群６０に対応するアイコン画像をアイコン記憶部４３から読み出し、オブジェクトの周囲に環状に配置する。ただし、ここでは、選択されたオブジェクトは３枚あるので、操作画面処理部２４は、環の中央に選択された３枚の写真（オブジェクト８０、８４、８５）を中央に表示する。これにより、ユーザは、自分が実際に囲ったものが中央に表示され、これらに対して関連のあるアイコンが周囲に環状に表示されている操作画面を得ることができる。これにより、実際に自身が囲ったものと、その結果得られたものとの関係性を容易に把握することが可能となる。また、本変形例では、中央にまとめて配置された３枚の写真（オブジェクト８０、８４、８５）は、１つのタッチ動作でまとめて選択することが可能である。例えば、ユーザは、中央に表示されている３枚の写真の絵柄を１回ドラッグすれば（例えば、テレビのアイコンにドラッグすれば）、３枚ともテレビに転送するという処理をタブレット端末１００に実行させることができる。写真１枚１枚をドラッグする必要がないので、ユーザの動作数を減らすことが可能である。
【０３３１】
図３７の（ａ）は、ユーザが種類の異なる複数のオブジェクトを選択するために、オブジェクトを「囲う」という接触動作を実施した様子を示す図である。図３７の（ｂ）は、図３７の（ａ）に示す接触動作に応じて、操作画面処理部によって生成された操作画面の具体例を示す図である。図３８は、本変形例における関連情報記憶部４２に記憶されている関連情報の他の例を示す図である。
【０３３２】
図３７の（ａ）に示すとおり、ユーザが、オブジェクト一覧画面から、３枚の写真（オブジェクト８０、８４、８５）に加えて、写真とは異なる種類のオブジェクト、すなわち、音楽ファイル８６を囲って選択したとする。オブジェクト特定部２２は、オブジェクト８０、８４、８５の３枚の写真と音楽ファイル８６との合計４つのオブジェクトが併せて選択されたと特定する。
【０３３３】
ここでは、選択されたオブジェクトの組合せは、「写真」と「音楽ファイル」である。そこで、関連項目抽出部２３は、図３８に示す関連情報を参照し、オブジェクト「写真＋音楽ファイル」に関連付けられている関連項目群６６を選択する。
【０３３４】
図３７の（ｂ）に示すとおり、操作画面処理部２４は、関連項目群６６に対応するアイコン画像をアイコン記憶部４３から読み出し、オブジェクトの周囲に環状に配置する。ただし、ここでは、選択されたオブジェクトが、写真３枚＋音楽ファイル１個であるので、操作画面処理部２４は、環の中央に選択された３枚の写真および音楽ファイルのアイコンをひとまとめにして中央に表示する。これにより、ユーザは、自分が実際に囲ったものが中央に表示され、これらに対して関連のあるアイコンが周囲に環状に表示されている操作画面を得ることができる。これにより、実際に自身が囲ったものと、その結果得られたものとの関係性を容易に把握することが可能となる。
【０３３５】
さらに、オブジェクトが複数種類のデータから成っている場合、そのオブジェクトの組合せに応じて適した関連項目が抽出され、そのアイコンが表示される。例えば、本変形例のように、「写真」と「音楽ファイル」との組合せに対しては、「（写真を）印刷する」とか「写真を編集する」などといった「写真」に特化した関連項目は抽出されず、「スライドショー表示する」などといった、「写真」および「音楽ファイル」の両方を用いる関連項目が抽出される。
【０３３６】
図３７の（ｂ）に示す例では、「（写真を）印刷する」という関連項目を表す「２：プリンタ」のアイコンの代わりに、「スライドショー表示する」という関連項目を表す「９:スライドショー再生」のアイコン８７が、中央のオブジェクトの周囲に表示される。図３７の（ｂ）に示す操作画面において、ユーザが、写真３枚＋音楽ファイル１個がひとまとめにされたオブジェクトをアイコン８７にドラッグすると、タブレット端末１００は、音楽ファイル８６を再生しつつ、アイコン８７にドラッグされた３枚の写真をスライドショーで表示する。
【０３３７】
このように、本発明のタブレット端末１００は、オブジェクトを複数、また、異なる種類のオブジェクトであっても、これらを一度に囲ってまとめて選択するという接触動作を受け付けることが可能であり、選択されたオブジェクトの組合せに応じて、適切な関連項目を抽出することができる。
【０３３８】
以上のことから、タブレット端末１００は、簡易な接触動作且つ少ない動作数でありながら、ユーザの直感に反しない自然な流れで、ユーザが所望する最終結果物を表示させることができる。結果として、タッチパネルを備えたタブレット端末１００において、優れた操作性を実現することが可能になるという効果を奏する。
【０３３９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０３４０】
なお、本発明の情報処理装置および操作画面表示方法は、以下のようにも表現され得る。
【０３４１】
タッチパネルを備えた情報処理装置において、上記タッチパネル上を移動した指示体の移動の軌跡を取得する接触動作取得手段と、上記接触動作取得手段によって取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定手段と、オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定手段によって特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出手段と、上記関連項目抽出手段によって抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記タッチパネルに表示する操作画面処理手段とを備えていることを特徴とする情報処理装置。
【０３４２】
タッチパネルを備えた情報処理装置における操作画面表示方法において、上記タッチパネル上を移動した指示体の移動の軌跡を取得する接触動作取得ステップと、上記接触動作取得ステップにて取得された軌跡により囲われた領域に、少なくとも一部が含まれるオブジェクトを、選択されたオブジェクトとして特定するオブジェクト特定ステップと、オブジェクトと該オブジェクトに関連する項目とを対応付けて記憶する関連情報記憶部を参照して、上記オブジェクト特定ステップにて特定されたオブジェクトに対応付けられた項目を関連項目として抽出する関連項目抽出ステップと、上記関連項目抽出ステップによって抽出された関連項目のアイコンを、環の輪郭線上に並べて配置して、上記タッチパネルに表示する操作画面処理ステップとを含むことを特徴とする操作画面表示方法。
【０３４３】
〔ソフトウェアによる実現例〕
最後に、タブレット端末１００の各ブロック、特に、接触情報生成部２１、オブジェクト特定部２２、関連項目抽出部２３、操作画面処理部２４、ジェスチャ判定部２５、連携処理実行部２６、機器方向特定部２７、環形状決定部３０、アイコン順位決定部３１、アニメーション決定部３２、および、アイコン配置決定部３３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０３４４】
すなわち、タブレット端末１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるタブレット端末１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記タブレット端末１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０３４５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０３４６】
また、タブレット端末１００を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０３４７】
本発明は、入力部および表示部を備える情報処理装置に広く適用することが可能である。例えば、これには限定されないが、入力部および表示部を備える、デジタルテレビ、パーソナルコンピュータ、スマートフォン、タブレットＰＣ、ノートパソコン、携帯電話、ＰＤＡ（Personal Digital Assistant）、電子書籍リーダ、電子辞書、携帯用・家庭用ゲーム機、電子黒板などに好適に用いることができる。さらに、タッチパネルを備える情報処理装置に本発明を適用すれば、より一層優れた操作性を実現することができる。
【符号の説明】
【０３４８】
１  デジタルテレビ
２  プリンタ
３  デジタルフォトフレーム
４  パソコン
１０  制御部
１１  入力部（タッチパネル）
１２  表示部（タッチパネル）
１３  操作部
１４  外部インターフェース
１５  通信部（通信部）
１６  無線通信部（通信部）
１７  音声出力部
１８  音声入力部
１９  記憶部
２１  接触情報生成部（軌跡取得手段／接触動作取得手段）
２２  オブジェクト特定部（オブジェクト特定手段）
２３  関連項目抽出部（関連項目抽出手段）
２４  操作画面処理部（操作画面処理手段）
２５  ジェスチャ判定部（ジェスチャ判定手段）
２６  連携処理実行部（連携処理実行手段）
２７  機器方向特定部（機器方向特定手段）
３０  環形状決定部（環形状決定手段）
３１  アイコン順位決定部（アイコン順位決定手段）
３２  アニメーション決定部（アニメーション決定手段）
３３  アイコン配置決定部（アイコン配置決定手段）
４１  フレームマップ記憶部
４２  関連情報記憶部
４３  アイコン記憶部
４４  接触情報記憶部
４５  機器方向記憶部
１００  タブレット端末（情報処理装置）
【図１】
0005172997.tif 000002
【図２】
0005172997.tif 000003
【図３】
0005172997.tif 000004
【図４】
0005172997.tif 000005
【図５】
0005172997.tif 000006
【図６】
0005172997.tif 000007
【図７】
0005172997.tif 000008
【図８】
0005172997.tif 000009
【図９】
0005172997.tif 000010
【図１０】
0005172997.tif 000011
【図１１】
0005172997.tif 000012
【図１２】
0005172997.tif 000013
【図１３】
0005172997.tif 000014
【図１４】
0005172997.tif 000015
【図１５】
0005172997.tif 000016
【図１６】
0005172997.tif 000017
【図１７】
0005172997.tif 000018
【図１８】
0005172997.tif 000019
【図１９】
0005172997.tif 000020
【図２０】
0005172997.tif 000021
【図２１】
0005172997.tif 000022
【図２２】
0005172997.tif 000023
【図２３】
0005172997.tif 000024
【図２４】
0005172997.tif 000025
【図２５】
0005172997.tif 000026
【図２６】
0005172997.tif 000027
【図２７】
0005172997.tif 000028
【図２８】
0005172997.tif 000029
【図２９】
0005172997.tif 000030
【図３０】
0005172997.tif 000031
【図３１】
0005172997.tif 000032
【図３２】
0005172997.tif 000033
【図３３】
0005172997.tif 000034
【図３４】
0005172997.tif 000035
【図３５】
0005172997.tif 000036
【図３６】
0005172997.tif 000037
【図３７】
0005172997.tif 000038
【図３８】
0005172997.tif 000039