(57)【要約】【課題】ＵＩの変化とユーザの操作との関係が理解し易く、直感的に操作することが可能な情報処理装置を提供する。【解決手段】本発明の情報処理装置は、コンテンツがそれぞれ関連付けられた複数のオブジェクトからなるオブジェクト群が表示される表示部の表示面と操作体との近接距離を検出する検出部と、検出部の検出結果に基づいて、オブジェクト群の表示形式を変更する表示変更部と、を備える。【選択図】図３
2012032852.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツがそれぞれ関連付けられた複数のオブジェクトからなるオブジェクト群が表示される表示部の表示面と操作体との近接距離を検出する検出部と、
前記検出部の検出結果に基づいて、前記オブジェクト群の表示形式を変更する表示変更部と、
を備える、情報処理装置。
【請求項２】
前記表示変更部は、
前記検出部の検出結果より前記表示面と前記操作体との距離が所定距離より大きいときには、前記オブジェクト群を構成するオブジェクトを集約して表示し、
前記検出部の検出結果より前記表示面と前記操作体との距離が所定距離以下であるとき、集約された前記オブジェクトを展開して表示する、請求項１に記載の情報処理装置。
【請求項３】
前記表示変更部は、前記表示面に対して直交する方向における前記操作体の移動速度に応じて、前記オブジェクト群を構成するオブジェクトの展開の程度を変化させる、請求項２に記載の情報処理装置。
【請求項４】
前記表示変更部は、
前記検出部の検出結果より前記表示面と前記操作体との距離が所定距離より大きいときには、前記オブジェクト群を構成するオブジェクトを集約して表示し、
前記検出部の検出結果より前記表示面と前記操作体との距離が所定距離以下であるとき、集約された前記オブジェクトを、各オブジェクトが重複しないように整列して表示する、請求項１に記載の情報処理装置。
【請求項５】
前記表示変更部は、
前記検出部により前記表示面と前記操作体との距離が小さくなるほど、前記オブジェクト群を展開して前記オブジェクト群を構成する各オブジェクトの重なりを小さくし、
前記検出部により前記表示面と前記操作体との距離が大きくなるほど、前記オブジェクト群を集約して前記オブジェクト群を構成する各オブジェクトの重なりを大きくする、請求項１に記載の情報処理装置。
【請求項６】
前記表示変更部は、
前記オブジェクト群が展開されたとき、前記各オブジェクトを選択可能にする、請求項１に記載の情報処理装置。
【請求項７】
前記検出部による検出結果より、操作体によるかき混ぜ動作が検出されたとき、前記表示変更部は、前記オブジェクト群を構成する各オブジェクトをランダムに移動させる、請求項１に記載の情報処理装置。
【請求項８】
前記オブジェクト群が展開されたときに前記オブジェクト群を構成するオブジェクトのうち１のオブジェクトへの操作体の接触が前記検出部の検出結果より認識されたとき、前記表示制御部は、操作体が接触した前記オブジェクトに対応するコンテンツの実行を決定する、請求項６に記載の情報処理装置。
【請求項９】
前記オブジェクト群には、当該オブジェクト群を含む判定領域が設定されており、
前記表示変更部は、前記検出部の検出結果より前記操作体が前記判定領域内に位置するとき、当該判定領域に対応する前記オブジェクト群を操作対象とする、請求項１に記載の情報処理装置。
【請求項１０】
前記表示変更部は、前記コンテンツ群の展開の程度に応じて、前記コンテンツ群を含むように前記判定領域を変更する、請求項９に記載の情報処理装置。
【請求項１１】
コンテンツがそれぞれ関連付けられた複数のオブジェクトからなるオブジェクト群が表示される表示部の表示面と操作体との近接距離を検出部により検出するステップと、
前記検出部の検出結果に基づいて、前記オブジェクト群の表示形式を変更するステップと、
を含む、情報処理方法。
【請求項１２】
コンピュータを、
コンテンツがそれぞれ関連付けられた複数のオブジェクトからなるオブジェクト群が表示される表示部の表示面と操作体との近接距離を検出する検出部に、近接距離を検出させる検出部制御部と、
前記検出部の検出結果に基づいて、前記オブジェクト群の表示形式を変更する表示変更部と、
を備える、情報処理装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
タッチパネルは、直感的で使いやすいユーザインタフェース（以下、「ＵＩ」ともいう。）を実現可能であることから、従来から交通機関の発券機や銀行のＡＴＭ等に使用されていた。近年では、タッチパネルはユーザの動作を検出することも可能となり、従来のボタン操作にはない機器の操作を実現することができるようになった。これにより、近年、携帯電話機やゲーム機器などの携帯機器にタッチパネルが多く用いられるようになっている。例えば特許文献１には、タッチパネルを用いたＵＩにより、複数の画像を効率よく確認でき、さらに確認操作が簡便かつ直感的にできるようにした情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５５４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のタッチパネルでは、タッチパネルによって検知可能な指の情報は、接触している指の状態のみであった。このため、指がタッチパネルに接触するまでは機器を操作することができず、また、指をタッチパネルに接触させることによりどのような処理が実行されるのか、ユーザは指をタッチパネルに接触させるまで認識することができなかった。
【０００５】
また、複数の画面を効率よく確認するために、コンテンツをブラウズする上で俯瞰性を向上させ、迅速に全体上を把握することができるＵＩとして、サムネイル表現は有効である。その一方で、サムネイル表現を用いると、コンテンツが大量に存在する場合に、関連のあるコンテンツのまとまりを把握し難く、コンテンツ階層的な俯瞰をすることができないという問題もある。あるいは、複数のコンテンツを群として扱い、フォルダやサムネイル表現に集約することで、マクロでの俯瞰性を向上することができる。しかし、コンテンツ群の集約表現を用いた場合には、個々のコンテンツを俯瞰することが困難である。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ＵＩの変化とユーザの操作との関係が理解し易く、直感的に操作することが可能な、新規かつ改良された情報処理装置、情報処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、コンテンツがそれぞれ関連付けられた複数のオブジェクトからなるオブジェクト群が表示される表示部の表示面と操作体との近接距離を検出する検出部と、検出部の検出結果に基づいて、オブジェクト群の表示形式を変更する表示変更部と、を備える、情報処理装置が提供される。
【０００８】
表示変更部は、検出部の検出結果より表示面と操作体との距離が所定距離より大きいときには、オブジェクト群を構成するオブジェクトを集約して表示し、検出部の検出結果より表示面と操作体との距離が所定距離以下であるとき、集約されたオブジェクトを展開して表示するようにしてもよい。
【０００９】
このとき、表示変更部は、表示面に対して直交する方向における操作体の移動速度に応じて、オブジェクト群を構成するオブジェクトの展開の程度を変化させてもよい。
【００１０】
また、表示変更部は、検出部の検出結果より表示面と操作体との距離が所定距離より大きいときには、オブジェクト群を構成するオブジェクトを集約して表示し、検出部の検出結果より表示面と操作体との距離が所定距離以下であるとき、集約されたオブジェクトを、各オブジェクトが重複しないように整列して表示するようにしてもよい。
【００１１】
表示変更部は、検出部により表示面と操作体との距離が小さくなるほど、オブジェクト群を展開してオブジェクト群を構成する各オブジェクトの重なりを小さくし、検出部により表示面と操作体との距離が大きくなるほど、オブジェクト群を集約してオブジェクト群を構成する各オブジェクトの重なりを大きくするようにしてもよい。
【００１２】
表示変更部は、オブジェクト群が展開されたとき、各オブジェクトを選択可能にしてもよい。
【００１３】
また、検出部による検出結果より、操作体によるかき混ぜ動作が検出されたとき、表示変更部は、オブジェクト群を構成する各オブジェクトをランダムに移動させるようにしてもよい。
【００１４】
ここで、オブジェクト群が展開されたときにオブジェクト群を構成するオブジェクトのうち１のオブジェクトへの操作体の接触が検出部の検出結果より認識されたとき、表示制御部は、操作体が接触したオブジェクトに対応するコンテンツの実行を決定するようにしてもよい。
【００１５】
また、オブジェクト群には、当該オブジェクト群を含む判定領域が設定されており、表示変更部は、検出部の検出結果より操作体が判定領域内に位置するとき、当該判定領域に対応するオブジェクト群を操作対象としてもよい。
【００１６】
このとき、表示変更部は、コンテンツ群の展開の程度に応じて、コンテンツ群を含むように判定領域を変更するようにしてもよい。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツがそれぞれ関連付けられた複数のオブジェクトからなるオブジェクト群が表示される表示部の表示面と操作体との近接距離を検出部により検出するステップと、検出部の検出結果に基づいて、オブジェクト群の表示形式を変更するステップと、を含む、情報処理方法が提供される。
【００１８】
さらに、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、コンテンツがそれぞれ関連付けられた複数のオブジェクトからなるオブジェクト群が表示される表示部の表示面と操作体との近接距離を検出する検出部検出部に、近接距離を検出させる検出部制御部と、検出部の検出結果に基づいて、オブジェクト群の表示形式を変更する表示変更部と、を備える、情報処理装置として機能させるためのコンピュータプログラムが提供される。
【００１９】
プログラムは、コンピュータが備える記憶装置に格納され、コンピュータが備えるＣＰＵに読み込まれて実行されることにより、そのコンピュータを上記情報処理装置として機能させることができる。また、プログラムが記録された、コンピュータによって読み取り可能な記録媒体も提供される。記録媒体は、例えば磁気ディスク、光ディスク、およびＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどである。磁気ディスクとしては、ハードディスクおよび円盤型磁性体ディスクなどがあげられる。また、光ディスクとしては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などがあげられる。
【発明の効果】
【００２０】
以上説明したように本発明によれば、ＵＩの変化とユーザの操作との関係が理解し易く、直感的に操作することが可能な情報処理装置、情報処理方法およびコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【図２】同実施形態に係る情報処理装置のハードウェア構成例を示す説明図である。
【図３】同実施形態に係る情報処理装置による、操作体と表示面との近接距離に応じたオブジェクトの表示形態を示す説明図である。
【図４】同実施形態に係る情報処理装置の機能構成を示す機能ブロック図である。
【図５】同実施形態に係るオブジェクト群の表示形態の変更処理を示すフローチャートである。
【図６】指の位置の位置に応じたオブジェクト群の表示形態を示す説明図である。
【図７】判定領域の一例を示す説明図である。
【図８】判定領域の他の一例を示す説明図である。
【図９】コンテンツパイルリストにおける表示変更処理を示す説明図である。
【図１０】地図情報とこれに関連するコンテンツ群の表示例を示す説明図である。
【図１１】近接距離に応じてコンテンツ群の広がりの変化させるときの表示例を示す説明図である。
【図１２】近接領域内の指の位置に応じて表示形態を変化させる一例を示す説明図である。
【図１３】近接方向における指の移動速度が小さいときのコンテンツ群の表示例を示す説明図である。
【図１４】近接方向における指の移動速度が大きいときのコンテンツ群の表示例を示す説明図である。
【図１５】コンテンツ群のかき混ぜ表示の一例を示す説明図である。
【図１６】コンテンツ群のかき混ぜ表示の他の例を示す説明図である。
【図１７】コンテンツ群展開後のインタラクションの一例を示す説明図である。
【図１８】コンテンツ群展開後のインタラクションの他の例を示す説明図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
なお、説明は以下の順序で行うものとする。
１．情報処理装置の構成とこれによるコンテンツ群の表示変更処理
２．バリエーション
【００２４】
＜１．情報処理装置の構成とこれによるコンテンツ群の表示変更処理＞
［情報処理装置のハードウェア構成例］
まず、図１および図２を参照して、本発明の第１の実施形態に係る情報処理装置のハードウェア構成例について説明する。なお、図１は、本実施形態に係る情報処理装置１００のハードウェア構成例を示すブロック図である。図２は、本実施形態に係る情報処理装置１００のハードウェア構成例を示す説明図である。
【００２５】
本実施形態に係る情報処理装置１００は、表示装置の表示面上における操作体の接触位置を検出可能であり、かつ、表示装置の表示面と当該表示面の上方にある操作体との近接距離を検出可能な検出部を備える装置である。情報処理装置１００としては、例えば、テレビやパーソナルコンピュータのディスプレイ等の大型の表示装置を備える機器や、携帯情報端末やスマートフォンのような小型の表示装置を備える機器等、機器の機能やサイズによらず、様々な機器を想定している。
【００２６】
本実施形態に係る情報処理装置１００は、図１に示すように、ＣＰＵ１０１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２と、不揮発性メモリ１０３と、表示装置１０４と、近接タッチセンサ１０５とを備える。
【００２７】
ＣＰＵ１０１は、上述したように、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１００内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＡＭ１０２は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。不揮発性メモリ１０３は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。不揮発性メモリ１０３は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等を用いることができる。
【００２８】
表示装置１０４は、情報を出力する出力装置の一例である。表示装置１０４として、例えば液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置などを用いることができる。近接タッチセンサ１０５は、ユーザが情報を入力する入力装置の一例であって、情報を入力ための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。
【００２９】
本実施形態に係る情報処理装置１００において、近接タッチセンサ１０５は、図２に示すように、表示装置１０４の表示面に積層して設けられる。これにより、ユーザが表示面に指等を近づけたときに、近接タッチセンサ１０５によって表示面に対する指までの距離を検出することが可能となる。
【００３０】
［情報処理装置への操作情報の入力］
このような情報処理装置１００に対して、ユーザは、表示装置１０４の表示面に指等の操作体を近づけると、近接タッチパネル１０５によって表示面と操作体との間の近接距離が検出される。情報処理装置１００は、この近接距離に応じて、表示装置１０４に表示されている情報の表示形態を変化させる。これにより、ユーザは、情報の表示形態の変化より、表示面に操作体を接触させる前に、その後に実行される処理や実行可能な処理等を推測することが可能となる。
【００３１】
特に、本実施形態の情報処理装置１００では、コンテンツと対応付けられたアイコンやサムネイル等のオブジェクトが複数表示されている際に、オブジェクトのまとまりを分かりやすくユーザに提示するとともに、個々のオブジェクトを俯瞰できるようにする。例えば、表示装置１０４に、各コンテンツと対応付けられたパイル状のオブジェクト（以下、「コンテンツパイル」と称する。）２１０を表示させる。このとき、情報処理装置１００は、コンテンツのジャンルや作成日時等の関連性のあるコンテンツパイル２１０を集め、関連性のあるコンテンツパイル２１０からなるコンテンツ群２００を形成する。コンテンツ群２００は、例えば図３上図に示すように、複数のコンテンツパイル２１０が重なり合うように纏まった形態（集約形態）で表示される。これにより、ユーザは、コンテンツ群２００によってマクロでの俯瞰を行うことができる。
【００３２】
ここで、コンテンツ群２００が集約形態で表示されているときには、コンテンツパイル２１０が重なり合っているため、個々のコンテンツパイル２１０に記載された内容をユーザは視認することができない。また、コンテンツ群２００を構成するコンテンツパイル２１０から所望のコンテンツに関連付けられたコンテンツパイル２１０を探し出し、選択することも困難である。そこで、本実施形態に係る情報処理装置１００では、近接タッチセンサ１０５を用いて、操作体（例えば、指Ｆ）と表示装置１０４の表示面との近接距離に応じてコンテンツ群２００の表示形態を変化させる。変化する表示形態により、ユーザは、操作体を表示面に接触させるまでに、その後に実行される処理や、可能な操作を認識することが可能となり、快適かつ安心に操作を行うことができる。
【００３３】
指Ｆが表示装置１０４の表示面に近づいたときのコンテンツ群２００の表示形態の変化としては、例えば、図３下図に示すように、集約状態から、コンテンツ群２００を構成するコンテンツパイル２１０が略円状に広がった形態（プレビュー状態）となること等がある。重なり合ったコンテンツパイル２１０が広がることで、コンテンツパイル２１０に記載された情報をユーザは視認できるようになる。
【００３４】
以下、図４〜図１８に基づいて、本実施形態に係る情報処理装置１００の機能構成とこれによる表示処理について、詳細に説明していく。
【００３５】
［機能構成］
まず、図４に基づいて、本実施形態に係る情報処理装置１００の機能構成について説明する。なお、図４は、本実施形態に係る情報処理装置１００の機能構成を示す機能ブロック図である。本実施形態に係る情報処理装置１００は、図４に示すように、入力表示部１１０と、距離算出部１２０と、位置算出部１３０と、表示変更部１４０と、設定記憶部１５０と、メモリ１６０とを備える。
【００３６】
入力表示部１１０は、情報を表示するとともに情報を入力するための機能部であって、検出部１１２と、表示部１１４とを備える。検出部１１２は、図１の近接タッチセンサ１０５に対応し、例えば静電式タッチパネル等を用いることができる。この場合、検出部１１２は、操作体と表示部１１４の表示面との間の近接距離に応じて変化する静電容量の値を検出する。操作体が表示面に所定距離以上近接すると、検出部１１２により検出される静電容量が増加し、さらに近接するにつれて静電容量は増加する。そして、操作体が表示面に接触すると、検出部１１２により検出される静電容量が最大となる。このような検出部１１２に検出された静電容量の値に基づいて、後述する距離算出部１２０は、表示部１１４の表示面に対する操作体の近接距離を算出することができる。検出部１１２は、検出した静電容量の値を検出結果として距離算出部１２０へ出力する。
【００３７】
また、検出部１１２の検出結果より表示部１１４の表示面上における操作体の位置を特定するため、当該検出結果は、後述する位置算出部１３０へも出力される。
【００３８】
表示部１１４は、図１の表示装置１０４に対応する、情報を表示する出力装置である。表示部１１４には、例えばコンテンツパイル２１０や、コンテンツパイル２１０に関連付けられたコンテンツの内容等が表示される。また、表示変更部１４０によりコンテンツ群２００の表示形態の変更された場合には、表示変更部１４０より変更後のコンテンツ群２００の表示情報が表示部１１４に通知され、表示部１１４に変更後の表示形態でコンテンツ群２００が表示される。
【００３９】
距離算出部１２０は、検出部１１２から入力された検出結果に基づいて、操作体と表示部１１４の表示面との間の近接距離を算出する。上述したように、検出部１１２が検出した静電容量の値が大きいほど操作体と表示面とは近接しており、操作体が表示面に接触したときに静電容量の値は最大となる。静電容量の値と近接距離との対応関係は、後述する設定記憶部１５０に予め記憶されている。距離算出部１２０は、検出部１１２から入力された静電容量の値より、設定記憶部１５０を参照して、操作体と表示面との近接距離を算出する。算出された近接距離は、表示変更部１４０へ出力される。
【００４０】
位置算出部１３０は、検出部１１２から入力された検出結果に基づいて、表示部１１４の表示面上における操作体の位置を特定する。詳細は後述するが、コンテンツ群２００の表示形態の変更処理は、当該オブジェクト２１０に対して設定された判定領域内に操作体が位置する場合に実行される。位置算出部１３０は、コンテンツ群２００の表示形態の変更処理を実行するか否かを判定するために、換言すれば、操作体が判定領域内に位置するか否かを判定するために、表示面上における操作体の位置を算出する。
【００４１】
例えば、検出部１１２がｘ座標及びｙ座標の検出を行う静電検出用グリッドが形成された静電センサ基板によって構成されているとする。このとき、検出部１１２は、操作体の接触に応じた各グリッドの静電容量の変化から、基板上における（すなわち、表示面における）操作体の接触座標を特定することができる。位置算出部１３０は、特定した操作体の位置を表す位置情報を表示変更部１４０に出力する。
【００４２】
表示変更部１４０は、操作体と表示面との近接距離に応じて、表示部１１４に表示されているオブジェクト２１０の表示形態を変更する。表示変更部１４０は、距離算出部１２０から入力された近接距離に基づいて、操作体が表示面との近接距離が所定の距離以下の領域である近接領域にあるか否かを判定する。また、表示変更部１４０は、位置算出部１３０から入力された操作体の位置情報に基づいて、表示面上において操作体が判定領域内に位置するか否かを判定する。表示変更部１４０は、近接領域内かつ判定領域内に操作体が位置する場合に、近接距離に応じてコンテンツ群２００の表示形態を変更する。
【００４３】
コンテンツ群２００の表示形態としては、例えば、複数のコンテンツパイル２１０が重なり合って纏まっている集約状態、コンテンツパイル２１０が集約状態から広がり、各コンテンツパイル２１０に記載された情報が確認できるプレビュー状態等がある。なお、表示変更部１４０によるコンテンツ群２００の表示形態の変更処理については後述する。表示変更部１４０は、コンテンツ群２００の表示形態を変更すると判定した場合には、変更後のコンテンツ群２００の表示形態とする画像を生成し、表示部１１４へ出力する。
【００４４】
設定記憶部１５０は、操作体と表示面との近接距離の算出や、表示面上における操作体の位置情報の生成、その他、コンテンツ群２００の表示形態の変更処理に際して用いられる情報を設定情報として記憶する。設定記憶部１５０には、例えば、静電容量の値と近接距離との対応関係を記憶しており、距離算出部１２０は、かかる対応関係を参照して、検出部１１２から入力された静電容量の値に対応する近接距離を算出することができる。また、設定記憶部１５０には、表示形態の変更処理を実行するか否かの判定に用いる、各コンテンツ群２００にそれぞれ設定された判定領域を記憶する。位置算出部１３０は、設定記憶部１５０に記憶された判定領域を参照して、検出部１１２の検出結果より特定された操作体の位置情報がいずれかのコンテンツ群２００の判定領域内に位置するか否かを判定する。
【００４５】
さらに、設定記憶部１５０には、操作体と表示面との近接距離に応じて決定された近接領域を記憶することもできる。例えば、操作体と表示面との近接距離が閾値距離以下の領域を第１の近接領域として、第１の近接領域内に操作体が位置したときにコンテンツ群２００の表示形態を変化させる等のように、設定した近接領域を表示形態の変更処理の実行可否の判定に利用できる。近接領域は、複数設定することができる。
【００４６】
メモリ１６０は、コンテンツ群２００の表示形態の変更処理等において必要な情報を一時的に記憶する記憶部である。メモリ１６０は、例えば操作体と表示面との近接距離の履歴や、コンテンツ群２００の表示形態の変更履歴等を記憶する。メモリ１６０は、表示変更部１４０だけでなく、距離算出部１２０や位置算出部１３０等の他の機能部も参照、アクセスできるようにしてもよい。
【００４７】
［コンテンツ群の表示形態の変更処理］
このような機能構成を有する情報処理装置１００では、上述したように、操作体と表示面との近接距離に応じて、操作体が表示面に接触する前に、コンテンツ群２００の表示形態を変化させる。このコンテンツ群２００の表示形態の変更処理について、以下、図５〜図８に基づいて説明する。なお、図５は、本実施形態に係るコンテンツ群２００の表示形態の変更処理を示すフローチャートである。図６は、指の位置の位置に応じたコンテンツ群２００の表示形態を示す説明図である。図７は、判定領域２２０の一例を示す説明図である。図８は、判定領域２２０の他の一例を示す説明図である。
【００４８】
情報処理装置１００によるコンテンツ群２００の表示形態の変更処理は、図５に示すように、まず、表示変更部１４０は、操作体である指Ｆが、近接領域内に位置するか否かを判定する（Ｓ１００）。本実施形態では、表示部１１４の表示面から所定の距離だけ鉛直上方に離隔した位置までの領域を近接領域とする（図６参照）。近接領域を規定する所定の距離は、検出部１１２により検出可能な最大距離以下とし、デバイスの仕様やユーザの好みに応じて適宜設定することができる。表示変更部１４０は、距離算出部１２０が検出部１１２の検出結果に基づき算出した近接距離と、所定の距離とを比較して、近接距離が所定の距離以下であった場合には、指Ｆが近接領域内にあると判定し、ステップＳ１１０の処理を実行する。一方、近接距離が所定の距離より大きい場合には、指Ｆは近接領域外にあると判定し、ステップＳ１００の処理を繰り返す。
【００４９】
指Ｆが近接領域内にあると判定すると、表示変更部１４０は、次いで、指Ｆが判定領域内に位置するか否かを判定する（Ｓ１１０）。判定領域は、上述したように、各コンテンツ群２００に対応してそれぞれ設定される領域であり、コンテンツ群２００の表示形態の変更処理を実行するか否かの判定の際に用いられる。判定領域は、対応するコンテンツ群２００を含むように設定される。
【００５０】
例えば、図７に示すように、コンテンツ群２００の周囲に矩形状の判定領域２２０を設定することができる。判定領域２２０内に指Ｆが位置していない場合には、当該判定領域２２０に対応するコンテンツ群２００の表示形態は変化せず、コンテンツパイル２１０は重なり合った状態のままとする。一方、指Ｆが判定領域２２０内に位置した場合には、当該判定領域２２０に対応するコンテンツ群２００の表示形態は、図７右図のようにコンテンツパイル２１０が広がり、各コンテンツパイル２１０に記載された情報が確認可能な状態に変化する。その後、指Ｆが判定領域２２０外に移動された場合には、広がったコンテンツパイル２１０は１か所に集まり、再び集約状態となる。
【００５１】
また、判定領域２２０を、例えば図８に示すように、コンテンツ群２００を含む略円形状の領域に設定することもできる。この場合にも図７の例と同様に、判定領域２２０内に指Ｆが位置していない場合には、当該判定領域２２０に対応するコンテンツ群２００の表示形態は変化せず、コンテンツパイル２１０は重なり合った状態のままとする。一方、指Ｆが判定領域２２０内に位置した場合には、当該判定領域２２０に対応するコンテンツ群２００の表示形態は、図８右図のようにコンテンツパイル２１０が広がり、各コンテンツパイル２１０に記載された情報が確認可能な状態に変化する。その後、指Ｆが判定領域２２０外に移動された場合には、広がったコンテンツパイル２１０は１か所に集まり、再び集約状態となる。
【００５２】
なお、判定領域２２０の形状、サイズ等は、図７、図８に示す例に限定されるものではなく、適宜変更可能である。また、図８右図に示すように、コンテンツパイル２１０が広がった状態で表示されているときには、判定領域２２０を拡大するようにしてもよい（拡大された判定領域２２０ａ）。判定領域２２０のサイズを固定としたとき、コンテンツパイル２１０の広がりを判定領域２２０内に収めるように設定した場合には、十分な判定領域２２０をとっておかなければ、コンテンツパイル２１０が広がってもコンテンツパイル２１０の重なりが残ってしまう可能性がある。そうすると、各コンテンツパイル２１０に記載された情報を十分に確認することができない。また、判定領域２２０を大きく設定し過ぎると、指Ｆがコンテンツ群２００から離れた位置にあっても判定領域２２０内に位置してしまう可能性があり、操作し難くなる。
【００５３】
仮に、コンテンツパイル２１０の広がりを判定領域２２０外にも許容すると、コンテンツパイル２１０が広がった際に判定領域２２０からコンテンツパイル２１０がはみ出すことも想定される。このとき、判定領域２２０外に位置するコンテンツパイル２１０をユーザが選択しようとすると、指Ｆが判定領域２２０外に位置して、コンテンツパイル２１０を選択する前にコンテンツパイル２１０が集約状態となり、コンテンツパイル２１０の選択ができないという問題もある。そこで、コンテンツパイル２１０の広がりに応じて判定領域２２０のサイズを変更するようにして、これらの問題を解決するようにしてもよい。
【００５４】
図５の説明に戻り、ステップＳ１１０にて、指Ｆが設定されたコンテンツ群２００の判定領域２２０内に位置すると判定した場合、表示変更部１４０は、コンテンツ群２００の表示形態の変更を決定する（Ｓ１２０）。指Ｆが近接領域内に位置し、かつ判定領域２２０内に位置するとき、ユーザは指Ｆを表示面に近づけて、コンテンツパイル１２０の選択を行おうとしていると考えられる。そこで、例えば図６に示すように、ユーザが所望のコンテンツパイル２１０を視認できるように、重なり合った集約状態から、コンテンツパイル２１０同士の重なりを小さくし、各コンテンツパイル２１０に記載された情報を視認できる程度にコンテンツパイル２１０を広げて表示する。なお、ステップＳ１１０にて、指Ｆが判定領域２２０内に位置していない場合には、コンテンツ群２００の表示形態は変化させず、ステップＳ１００からの処理を繰り返す。
【００５５】
ステップＳ１２０にてコンテンツ群２００の表示形態をコンテンツパイル２１０が広がった状態に変化させると、表示変更部１４０は、さらに、指Ｆが表示面に接触したか否かを判定する（Ｓ１３０）。表示変更部１４０は、検出部１１２の検出結果である静電容量の値が接触時に想定される静電容量の値以上であったとき、指Ｆが表示面に接触したものと推定する。このとき、指Ｆが接触した位置にコンテンツパイル２１０があるときには、表示変更部１４０は、当該コンテンツパイル２１０に関連付けられた処理を実行する（Ｓ１４０）。例えば、コンテンツパイル２１０にコンテンツが関連付けられているとき、当該コンテンツパイル２１０が選択されるとコンテンツが実行されるようになる。
【００５６】
一方、ステップＳ１３０にて、表示面への接触が検知されない場合には、ステップＳ１１０からの処理を繰り返す。その後、例えば、指Ｆが表示面から離隔され、近接領域内に位置しなくなると、表示変更部１４０は、広がったコンテンツパイル２１０を図６右図に示すように再び１か所に集め、集約状態で表示する。このように、本実施形態に係る情報処理装置１００は、指Ｆと表示面との近接距離に応じて、コンテンツ群２００の表示形態を変更する。
【００５７】
以上、本実施形態に係る情報処理装置１００によるコンテンツ群２００の表示形態の変更処理について説明した。かかる処理によって、表示面の指の位置を変更させるだけで、ユーザは、コンテンツ群２００の選択と、選択したコンテンツ群２００を構成するコンテンツパイル２１０に記載された情報の閲覧とを行うことができる。さらには、所望のコンテンツパイル２１０に指Ｆを接触させることで、コンテンツパイル２１０の選択と当該コンテンツパイル２１０に関連付けられた処理を実行することも可能となる。
【００５８】
例えば図９に示すように、複数のコンテンツ群２００Ａ〜２００Ｄがコンテンツパイルリストとして表示部１１４に表示されているときに、ユーザがコンテンツ群２００Ａの上方に指Ｆをかざし、指Ｆをコンテンツ群２００Ａが表示されている表示面に近接させる（図９の上段）。指Ｆが近接領域内に位置するようになると、集約状態であったコンテンツ群２００Ａのコンテンツパイル２１０Ａは、コンテンツパイル２１０Ａの記載が視認できるように広がって表示される（図９の中段）。この状態で、ユーザは、コンテンツ群２００Ａを構成するコンテンツパイル２１０Ａのうち１つを選択して、そのコンテンツパイル２１０Ａに関連付けられた処理を実行することが可能となる。
【００５９】
その後、ユーザが指Ｆを近接領域内に保持したまま紙面右方向へ移動させたとする。指Ｆがコンテンツ群２００Ａの判定領域２２０Ａ内に位置する間は、コンテンツ群２００Ａはコンテンツパイル２１０Ａが広がった状態で表示される。指Ｆがコンテンツ群２００Ａの判定領域２２０Ａ内から外れると、コンテンツ群２００Ａはコンテンツパイル２１０Ａが１か所に集約した状態で表示される。そして、さらに指Ｆが紙面右方向へ移動され、コンテンツ群２００Ｂに対応する判定領域２２０Ｂ内に位置すると、コンテンツ群２００Ｂを構成するコンテンツパイル２１０Ｂは、コンテンツパイル２１０Ｂの記載が視認できるように広がって表示される（図９の下段）。
【００６０】
なお、このようなコンテンツパイルリストとしてコンテンツ群２００Ａ〜２００Ｄが表示部１１４に表示されている場合には、例えば、コンテンツパイルリストのうち１つのコンテンツ群のみを指Ｆの近接によって展開するようにしてもよい。例えば、指Ｆの位置がコンテンツ群２００Ａと２００Ｂとにまたがって検出された場合には、各コンテンツ群２００Ａ、２００Ｂに対応する判定領域２２０Ａ、２２０Ｂで検出された近接距離が最小となる位置が含まれる判定領域に対応するコンテンツ群を展開する。これにより、複数のコンテンツ群が展開されて、表示が煩雑になったり、ユーザがコンテンツパイル２１０の属するグループを認識し難くなったりするのを防止することができる。
【００６１】
また、指Ｆが近接領域に位置することによってコンテンツ群２００を展開した後、指Ｆが近接領域または判定領域２２０のいずれかから外れた場合であっても、他のコンテンツ群２００が展開されるまで、現在展開されているコンテンツ群２００を閉じないようにしてもよい。
【００６２】
このように、本実施形態に係る情報処理装置１００は、指Ｆと表示面との近接距離に応じて、コンテンツ群２００の表示形態を変更する。これにより、コンテンツパイル２１０を集約してコンテンツ群２００として表現することによって、マクロでの俯瞰性を高めるとともに、指Ｆの近接状態によってコンテンツ群２００を展開し、コンテンツパイル２１０に記載の情報を確認することができるので、ミクロの俯瞰性も高めることができる。
【００６３】
＜２．バリエーション＞
情報処理装置１００は、上述のコンテンツ群２００の表示形態の変更処理を基本処理として、様々な状況に適用し、また応用、発展させることができる。以下、図１０〜図１８に基づいて、コンテンツ群２００の表示形態の変更処理の応用例について説明していく。
【００６４】
［コンテンツ群の表示例（地図上での表示）］
コンテンツと対応付けられたコンテンツパイル２１０からなるコンテンツ群２００は、コンテンツの内容等、関連性のあるものの集合体である。コンテンツ群２００は、その関連性を表す１つの大きなオブジェクトでもあり、ユーザば、コンテンツ群２００を見て、そのコンテンツ群２００がどのようなコンテンツパイル２１０の集まりであるかを認識することができる。そこで、コンテンツ群２００を構成するコンテンツパイル２１０の共通する情報を、表示装置１０４に表示される他の情報と関連付けて、情報を視覚的に分かりやすく提供することができる。
【００６５】
例えば、図１０に示すように、表示装置１０４に表示される他の情報を地図情報とする。そして、地図情報に付帯されているコンテンツをコンテンツパイル２１０によって表し、所定の規則に基づきコンテンツパイル２１０をグループ化してコンテンツ群２００が作成される。コンテンツ群２００は、情報処理装置１００によって所定の規則に従って自動的にコンテンツパイル２１０を分類して作成することもでき、ユーザがコンテンツパイル２１０を分類し作成することもできる。地図情報に付帯されるコンテンツとしては、例えば、地名（位置情報）に関する映像や、音楽、写真、あるいは、店舗や施設等のタウン情報等がある。これらの情報を位置情報でグループ化してコンテンツ群２００を作成し、図１０上図に示すように、表示装置１０４に表示された地図情報の対応する位置に表示させる。
【００６６】
図１０では、表示されている地図情報の２つの位置にコンテンツ群２００Ａ、２００Ｂが表示されている。コンテンツ群２００Ａ、２００Ｂは、その表示されている位置に関するコンテンツを関連付けたコンテンツパイル２１０Ａ、２１０Ｂによって構成されている。ユーザは、情報を取得したい位置に表示されているコンテンツ群、例えばコンテンツ群２００Ａに指Ｆを近接させると、コンテンツ群２００Ａが広がって展開され、これを構成するコンテンツパイル２１０Ａに記載された情報を視認できるようになる。
【００６７】
ユーザは、地図情報上に表示されたコンテンツ群２００を必要に応じて展開することで、位置情報に関連付けられた情報を効果的に閲覧することができる。また、地図情報とコンテンツ群２００とを同一画面上に表示したい場合、表示スペースを有効に活用することもできる。
【００６８】
［コンテンツ群の展開］
（近接距離に応じたコンテンツ群の展開）
図５〜図８に基づくコンテンツ群２００の表示形態の変更処理では、操作体と表示面との近接距離が所定距離以下となったとき、すなわち、操作体が近接領域に位置するときであって、判定領域２２０内に位置するときに、コンテンツ群２００を展開した。このとき、コンテンツ群２００の展開の程度は一律であったが、例えば、近接距離に応じてコンテンツ群２００の展開の程度を変化させるようにすることもできる。
【００６９】
例えば、図１１に示すように、指Ｆが近接領域に位置しない場合には、コンテンツ群２００は、コンテンツパイル２１０が重なり合った集約状態で表示されるとする。その後、指Ｆが近接領域に入ると、徐々にコンテンツ群２００が広がり、指Ｆが表示面に近接するにつれてコンテンツ群２００の広がりが大きくなるようにする。このように、近接距離に応じてコンテンツ群２００の広がりを変化させることにより、ユーザは、指Ｆと表示面との近接距離との因果関係を容易に理解することができる。
【００７０】
なお、図１１に示す例では、指Ｆが表示面に近接するにつれてコンテンツ群２００の広がりを大きくするようにしたが、本発明はかかる例に限定されない。例えば、指Ｆが表示面に近接する程、コンテンツ群２００を構成するコンテンツパイル２１０が集約するようにしてもよい。あるいは、近接領域において、表示面から所定距離だけ離れた位置を境界位置として設定する。そして、指Ｆが近接領域に侵入後、境界位置に到達するまでは、指Ｆが表示面に近接するにつれてコンテンツ群２００の広がりを大きくする。境界位置を超えてさらに指Ｆが表示面に近接すると、指Ｆが表示面に近接する程コンテンツ群２００を構成するコンテンツパイル２１０を集約させる。
【００７１】
このようなコンテンツ群２００の展開は、ユーザが指Ｆを近接させる動作によって行われる最終的な操作に応じて決定してもよい。例えば、最終的にコンテンツ群２００を構成するコンテンツパイル２１０の１つに関連付けられたコンテンツを実行させる場合には、個々のコンテンツパイル２１０を視認して選択できるようにするのがよいので、指Ｆが表示面に近接するにつれてコンテンツ群２９９の広がりを大きくする。一方、例えば、最終的にコンテンツ群２００という１つのまとまりを選択する場合には、コンテンツ群２００をまとまりとして選択できるようにするのがよい。この場合、指Ｆが表示面に接触する状態ではコンテンツ群２００を構成するコンテンツパイル２１０が集約されるようにする。
【００７２】
（コンテンツパイルの配列）
図１１に基づき、指Ｆと表示面との近接距離に応じてコンテンツ群２００の広がりの程度を変化させる場合を説明したが、近接領域をさらに区分し、各区分領域に応じてコンテンツ群２００の表示形態を変化させるようにすることもできる。例えば図１２に示すように、近接領域を展開領域と選択表示領域との２つに区分したとする。この例では、表示面から所定距離離隔した位置までを選択表示領域とし、選択表示領域よりもさらに表示面から離隔した位置を展開領域としている。展開領域は、指Ｆが当該領域に位置する場合に、図１１に基づき説明したように、指Ｆと表示面との近接距離に応じてコンテンツ群２００の広がりを大きくする変化処理が行われる領域である。また、選択表示領域は、指Ｆが当該領域に位置する場合に、展開されたコンテンツ群２００のコンテンツパイル２１０をユーザが選択し易いように表示する処理が行われる領域である。
【００７３】
図１２に示すように、指Ｆが近接領域外にある場合には、コンテンツ群２００は、コンテンツパイル２１０が重なり合った集約状態で表示される。その後、指Ｆが近接領域に入ると、展開領域に指Ｆが位置する間は、徐々にコンテンツ群２００が広がり、指Ｆが表示面に近接するにつれてコンテンツ群２００の広がりが大きくなるようにする。さらに、指Ｆが表示面に近接し、展開領域から選択表示領域に位置するようになると、表示変更部１４０は、コンテンツ群２００を構成する個々のコンテンツパイル２１０をユーザが選択し易くなるように、コンテンツパイル２１０の表示位置を変化させる。
【００７４】
例えば、図１２の右上に示すように、指Ｆが選択表示領域に位置する場合には、コンテンツパイル２１０を十分に広がらせて、個々の選択を容易にすることが考えられる。展開領域において、コンテンツパイル２１０は、集約状態の中心位置を広がりの中心として環状に広がっていく。これに対して、指Ｆが選択表示領域に位置する場合には、環状に配列されていたコンテンツパイル２１０がさらに選択し易くなるように、バラバラにして個々の間隔が十分とれるように、コンテンツパイル２１０を配置する。あるいは、図１２の右下に示すように、指Ｆが選択表示領域に位置する場合には、環状に配列されていたコンテンツパイル２１０がさらに選択し易くなるように、コンテンツパイル２１０を整列させて表示するようにしてもよい。こうして、個々のコンテンツパイル２１０の選択を容易にすることができる。
【００７５】
（移動速度に応じたコンテンツ群の展開）
本実施形態に係る情報処理装置１００のように、操作体と表示面との近接距離を検出可能な場合、その距離変化に応じて、すなわち、操作体の移動速度に応じて、コンテンツ群２００の表示形態を変化させるようにすることもできる。例えば、操作体の移動速度に基づく疑似風圧表現により、コンテンツ群２００の表示形態を変化させることができる。
【００７６】
操作体である指Ｆの移動速度が基準速度より小さい場合には、指Ｆは緩やかに移動していることから、表示面に表示されているコンテンツ群２００が指Ｆから擬似的に受ける風圧は小さいと考えられる。したがって、図１３に示すように、指Ｆが近接領域に侵入し、表示面に接近してきたときのコンテンツ群２００の広がりは小さい。一方、指Ｆの移動速度が基準速度より大きい場合には、指Ｆは素早く移動していることから、表示面に表示されているコンテンツ群２００が指Ｆから擬似的に受ける風圧は大きいと考えられる。したがって、図１４に示すように、指Ｆが近接領域に侵入し、表示面に接近してきたときのコンテンツ群２００の広がりは大きくなる。
【００７７】
このように、表示変更部１４０は、表示面に対して鉛直方向（すなわち、ｚ軸方向）に指Ｆが移動する速度に応じて、コンテンツパイル２１０が広がるように表示を変更する。これにより、ユーザは、明示的にコンテンツ群２００の展開を行うことが可能となる。
【００７８】
また、指Ｆの移動速度に応じて、指Ｆが表示面に接触したときに選択される選択対象を変化させることもできる。例えば、指Ｆの移動速度が基準速度より小さい場合に指Ｆが表示面に接触した場合には、コンテンツ群２００を構成する個々のコンテンツパイル２１０が選択されるようにする。一方、指Ｆの移動速度が基準速度より大きい場合に指Ｆが表示面に接触した場合には、コンテンツ群２００が選択されるようにする。このように、指Ｆの移動速度によって選択対象を決定することも可能である。
【００７９】
本実施形態に係る情報処理装置１００の検出部１１０は距離を取得することが可能であるが、指Ｆと表示面との近接の程度のみを検出可能なセンサであっても、同様の操作を可能とすることができる。例えば、指Ｆの近接の程度の変化の状態から、所定時間以上指Ｆをｚ軸方向にほとんど動かさず、待機している状態を認識し、その後指Ｆが表示面に接触された場合には、表示変更部１４０は、コンテンツ群２００を構成する個々のコンテンツパイル２１０が選択されるようにする。一方、所定時間以上の指Ｆの待機状態が認識されずに指Ｆが表示面に接触された場合には、表示変更部１４０は、コンテンツ群２００が選択されるようにする。このようにして、近接距離を取得できない場合であっても、選択モードを切り替えることができる。
【００８０】
さらに、表示変更部１４０は、ユーザが動かしている指Ｆの移動速度から、個々のコンテンツパイル２１０が選択されるのか、あるいは、コンテンツ群２００が選択されるのかを認識できるようにすることもできる。例えば、指Ｆの移動速度から、個々のコンテンツパイル２１０が選択されるモードであると判定した場合には、表示変更部１４０は、指Ｆが最も近接しているコンテンツパイル２１０をハイライト表示する。一方、指Ｆの移動速度から、コンテンツ群２００が選択されるモードであると判定した場合には、表示変更部１４０は、コンテンツ群２００をハイライト表示する。このように、いずれの選択モードになっているかをハイライト表示によって、ユーザに伝達することができる。
【００８１】
［コンテンツパイルのかき混ぜ動作］
コンテンツ群２００を構成するコンテンツパイル２１０には、当該コンテンツパイル２１０に関連付けられたコンテンツに関する情報が記載されている。しかし、指Ｆが近接領域にない場合には、コンテンツ群２００は集約状態で表示されており、コンテンツパイル２１０は重なり合って表示されている。そうすると、前面にあるコンテンツパイル２１０以外のコンテンツパイル２１０の情報をユーザは視認することができない。そこで、本実施形態に係る情報処理装置１００では、コンテンツ群２００の近傍で表示面に近接する指Ｆの位置を動かしたときに、コンテンツ群２００を構成するコンテンツパイル２１０をシャッフルするように表示して、隠ぺいされたコンテンツパイル２１０を表示できるようにすることができる。
【００８２】
例えば、検出部１１２が近接方向（ｚ軸方向）の情報を検出することができない場合には、図１５に示すように、指Ｆのｘｙ平面上での動きを取得し、表示変更部１４０は、この動きに合わせてコンテンツパイル２１０をシャッフルして表示する。一方、検出部１１２が近接方向（ｚ軸方向）の情報を検出することができる場合には、図１６に示すように、３次元情報として指Ｆの動きベクトルを検出することができる。これより、ユーザが表示面の上方でコンテンツパイル２１０を３次元的にかき混ぜるようなジェスチャをすると、表示変更部１４０は、コンテンツパイル２１０を３次元的にシャッフルして表示する。これにより、重なり合って隠ぺいされていたコンテンツパイル２１０を表示させることが可能となる。
【００８３】
なお、コンテンツパイル２１０のシャッフルは、指Ｆの動きに合わせて行うとしたが、本発明はかかる例に限定されず、例えば、指Ｆの動きとは関係なくランダムに動かすようにしてもよい。
【００８４】
［コンテンツ群展開後のインタラクション］
これまで指Ｆが近接領域に位置したときにコンテンツ群２００を展開して表示することで、コンテンツ群２００を構成するコンテンツパイル２１０の情報を視認できるように表示処理することを説明してきた。このようにコンテンツ群２００を展開した後のインタラクションも様々に設定することができる。
【００８５】
例えば、図１７に示すように、ユーザがコンテンツ群２００の上方に指Ｆをかざし、指Ｆをコンテンツ群２００が表示されている表示面に近接させる。指Ｆが近接領域内に位置するようになると、集約状態であったコンテンツ群２００のコンテンツパイル２１０は、コンテンツパイル２１０の記載が視認できるように広がって表示される。この状態で、ユーザは、表示面に指Ｆを接触させ、その後指Ｆを表示面から離隔させると、図１７下図に示すように、コンテンツパイル２１０が整列して表示されるようにする。このようにコンテンツパイル２１０を整列させることで、コンテンツパイル２１０に表示された内容をユーザが確認し易くなるようにすることができる。
【００８６】
コンテンツパイル２１０の整列は、例えば、コンテンツ群２００を構成するいずれかのコンテンツパイル２１０上に指Ｆを接触させてタップした場合に実行してもよく、コンテンツ群２００に対応する判定領域２２０に指Ｆを接触させてタップした場合に実行してもよい。また、表示面を指Ｆでタップすることでコンテンツパイル２１０を整列させる表示変更処理を実行したが、例えば、表示面に所定時間以上指Ｆを接触させた後離隔したときに、すなわち、長押し操作を行ったときに、当該表示変更処理を実行してもよい。
【００８７】
また、指Ｆを近接領域内に位置させて、集約状態であったコンテンツ群２００のコンテンツパイル２１０を展開して表示した後に、展開されたコンテンツ群２００をさらに展開して、個々のコンテンツパイル２１０を直接選択できるようにすることもできる。
【００８８】
例えば、図１８に示すように、ユーザがコンテンツ群２００の上方に指Ｆをかざし、指Ｆをコンテンツ群２００が表示されている表示面に近接させる。指Ｆが近接領域内に位置するようになると、集約状態であったコンテンツ群２００のコンテンツパイル２１０は、コンテンツパイル２１０の記載が視認できるように広がって表示される。この状態で、ユーザは、表示面に指Ｆを接触させ、その後指Ｆを表示面から離隔させると、図１７と同様に、コンテンツパイル２１０が整列して表示される。
【００８９】
一方、指Ｆが近接領域に位置することでコンテンツ群２００が展開された後、図１５、図１６に示したように、指Ｆを表示面上方でコンテンツパイル２１０をかき混ぜるジェスチャを行い、展開されたコンテンツ群２００をさらに展開させる。その後、１つのコンテンツパイル２１０に指を接触させタップすると、タップにより選択されたコンテンツパイル２１０に対応するコンテンツが実行される。このように、コンテンツ群２００を展開状態に応じて、コンテンツパイル２１０がタップされたときに行われる表示変更処理を決定することで、ユーザの操作性を向上させることができる。なお、タップが行われたときに表示変更処理を実行したが、本例においても、例えば、表示面に所定時間以上指Ｆを接触させた後離隔したときに、すなわち、長押し操作を行ったときに、当該表示変更処理を実行してもよい。
【００９０】
以上、本実施形態に係る情報処理装置１００と、これによるコンテンツ群２００の表示変更処理について説明した。かかる情報処理装置１００では、表示部１１４の表示面に表示されたコンテンツ群２００を、操作体と表示面との近接距離に基づき、表示形態を変更する。これにより、ユーザは、コンテンツ群２００を構成するコンテンツパイル２１０を選択する前に、その後に実行される処理や実行可能な処理等を推測することが可能となる。
【００９１】
本実施形態に係る情報処理装置１００のインタフェースでは、コンテンツの情報（例えば、サムネイル等）をコンテンツパイル２１０として表現し、関連のあるコンテンツのコンテンツパイル２１０をグループ化してコンテンツ群２００として表現している。そして、コンテンツパイル２１０が集約して表示されているコンテンツ群２００に指Ｆを近づけると、指Ｆが表示面に接触する前にコンテンツ群２００が展開され、コンテンツパイル２１０に記載された情報を俯瞰することができる。これにより、ユーザは、コンテンツパイル２１０の情報を確認するためのブラウズモードに遷移することなく、コンテンツパイル２１０の情報を理解して操作することができ、操作ステップも削減することができる。
【００９２】
また、指Ｆを表示面に近接させるというジェスチャを用いてコンテンツパイル２１０の表示を変化させることで、コンテンツ群２００の表示の変更処理のみならず、コンテンツ群２００やコンテンツパイル２１０の選択方法等、他の操作機能も一連の動作で行うことが可能となる。
【００９３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９４】
１００    情報処理装置
１１０    入力表示部
１１２    検出部
１１４    表示部
１２０    距離算出部
１３０    位置算出部
１４０    表示変更部
１５０    設定記憶部
１６０    メモリ
２００    コンテンツ群
２１０    コンテンツパイル
２２０    判定領域
【図１】
2012032852.tif 000003
【図２】
2012032852.tif 000004
【図３】
2012032852.tif 000005
【図４】
2012032852.tif 000006
【図５】
2012032852.tif 000007
【図６】
2012032852.tif 000008
【図７】
2012032852.tif 000009
【図８】
2012032852.tif 000010
【図９】
2012032852.tif 000011
【図１０】
2012032852.tif 000012
【図１１】
2012032852.tif 000013
【図１２】
2012032852.tif 000014
【図１３】
2012032852.tif 000015
【図１４】
2012032852.tif 000016
【図１５】
2012032852.tif 000017
【図１６】
2012032852.tif 000018
【図１７】
2012032852.tif 000019
【図１８】
2012032852.tif 000020