(57)【要約】【課題】グループ間において選択対象を切り替えるモードとグループ内において選択対象を切り替えるモードとの間で遷移するための操作を簡易かつ直感的に実現する。【解決手段】情報処理装置１００は、操作体による近接操作を検出する検出部１１０と、検出部１１０により検出された操作体による近接操作に基づいて、１のグループに属する複数のデータの間において切り替えを行う制御部１２０と、を備える。検出部１１０は、操作体による接触操作をさらに検出し、制御部１２０は、検出部１１０により検出された操作体による接触操作に基づいて、複数のグループのそれぞれに属するデータの間において切り替えを行う。【選択図】図４
2012058921.tif 000002
【特許請求の範囲】
【請求項１】
操作体による近接操作を検出する検出部と、
前記検出部により検出された前記操作体による近接操作に基づいて、１のグループに属する複数のデータの間において切り替えを行う制御部と、
を備える、情報処理装置。
【請求項２】
前記検出部は、
前記操作体による接触操作をさらに検出し、
前記制御部は、
前記検出部により検出された前記操作体による接触操作に基づいて、複数のグループのそれぞれに属するデータの間において切り替えを行う、
請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記検出部により検出された前記操作体による前記近接操作の方向を判断し、前記近接操作の方向が斜め方向であると判断した場合には、前記切り替えを省略する、
請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、
前記検出部により検出された前記操作体による前記近接操作により前回指定された座標と前記近接操作により現在指定されている座標との差分が所定の閾値未満である場合には、前記切り替えを省略する、
請求項１に記載の情報処理装置。
【請求項５】
前記制御部による切り替え後のデータに対して所定の処理を実行する処理部、
をさらに備える、請求項１に記載の情報処理装置。
【請求項６】
表示部をさらに備え、
前記処理部は、
前記制御部による切り替え後のデータを前記表示部に表示させる処理を前記所定の処理として実行する、
請求項５に記載の情報処理装置。
【請求項７】
前記１のグループに属する複数のデータを表示する表示部をさらに備え、
前記処理部は、
前記制御部による切り替え後のデータが表示されている位置へのフォーカスの表示を前記表示部に行わせる処理を前記所定の処理として実行する、
請求項５に記載の情報処理装置。
【請求項８】
操作体による近接操作を検出するステップと、
前記検出部により検出された前記操作体による近接操作に基づいて、１のグループに属する複数のデータの間において切り替えを行うステップと、
を含む、情報処理方法。
【請求項９】
コンピュータを、
操作体による近接操作を検出する検出部と、
前記検出部により検出された前記操作体による近接操作に基づいて、１のグループに属する複数のデータの間において切り替えを行う制御部と、
を備える、情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
連写して得られた組写真等は、枚数が膨大になり易い割には写真間での差分が少なく、一枚写真を管理する手法と同じ手法により組写真等を管理しようとすると、同じような写真が何枚も連続し、管理のための操作の効率が悪い。近年では、これを解決するために、例えば、階層構造により写真を管理し、一枚写真と同じ階層においてグルーピングされている写真（連写グループ写真）を一度選択操作することで、次にそのグループ内の写真選択ができるモードに入るような操作を行うことが可能である。
【０００３】
グルーピングされるものは組写真等の画像に限られない。例えば、複数の機能が複数の機能群にグループ化されており、操作ボタンの１回押下により同一階層内の他の機能が選択され、操作ボタンを２回押下により下位の階層の機能に移動する技術が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３１６６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記したような技術では、所定の操作により、グループ間において選択対象を切り替えるモードと、グループ内において選択対象を切り替えるモードとの間で遷移するための操作が必要となるため、操作が煩雑になってしまうという問題があった。例えば、画像が選択対象となる場合には、グループ内において画像を切り替えるモード（以下、「通常画像送りモード」と言う。）とグループ内において画像を切り替えるモード（以下、「グループ内画像送りモード」と言う。）との間で遷移するための操作が必要となる。そのため、通常の画像送りとグループ内の画像送りとを交互に行って画像を網羅的に閲覧したいようなときには、階層間における遷移の操作を行う必要が生じ、操作が煩雑になってしまう。
【０００６】
そこで、本発明は、グループ間において選択対象を切り替えるモードとグループ内において選択対象を切り替えるモードとの間で遷移するための操作を簡易かつ直感的に実現することが可能な、新規かつ改良された技術を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明のある実施形態によれば、操作体による近接操作を検出する検出部と、上記検出部により検出された上記操作体による近接操作に基づいて、１のグループに属する複数のデータの間において切り替えを行う制御部と、を備える、情報処理装置が提供される。
【０００８】
上記検出部は、上記操作体による接触操作をさらに検出し、上記制御部は、上記検出部により検出された上記操作体による接触操作に基づいて、複数のグループのそれぞれに属するデータの間において切り替えを行うこととしてもよい。
【０００９】
上記制御部は、上記検出部により検出された上記操作体による上記近接操作の方向を判断し、上記近接操作の方向が斜め方向であると判断した場合には、上記切り替えを省略することとしてもよい。
【００１０】
上記制御部は、上記検出部により検出された上記操作体による上記近接操作により前回指定された座標と上記近接操作により現在指定されている座標との差分が所定の閾値未満である場合には、上記切り替えを省略することとしてもよい。
【００１１】
上記情報処理装置は、上記制御部による切り替え後のデータに対して所定の処理を実行する処理部、をさらに備えることとしてもよい。
【００１２】
上記情報処理装置は、表示部をさらに備え、上記処理部は、上記制御部による切り替え後のデータを上記表示部に表示させる処理を上記所定の処理として実行することとしてもよい。
【００１３】
上記情報処理装置は、上記１のグループに属する複数のデータを表示する表示部をさらに備え、上記処理部は、上記制御部による切り替え後のデータが表示されている位置へのフォーカスの表示を上記表示部に行わせる処理を上記所定の処理として実行することとしてもよい。
【発明の効果】
【００１４】
以上説明したように、本発明によれば、グループ間において選択対象を切り替えるモードとグループ内において選択対象を切り替えるモードとの間で遷移するための操作を簡易かつ直感的に実現することが可能である。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る情報処理装置により行われるグループ間における表示対象の切り替えについて説明するための図である。
【図２】本発明の実施形態に係る情報処理装置により行われるグループ内における表示対象の切り替えについて説明するための図である。
【図３】本発明の実施形態に係る情報処理装置により行われるグループ間またはグループ内における選択対象の切り替えについて説明するための図である。
【図４】本発明の実施形態に係る情報処理装置の機能構成を示す図である。
【図５】本発明の実施形態に係る情報処理装置のハードウェア構成図である。
【図６】本発明の実施形態に係る情報処理装置により実行される処理（全体）の流れを示すフローチャートである。
【図７】本発明の実施形態に係る情報処理装置により実行される処理（タッチ操作がなされた場合に実行される処理）の流れを示すフローチャートである。
【図８】本発明の実施形態に係る情報処理装置により実行される処理（近接操作がなされた場合に実行される処理）の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。
【００１７】
また、以下の順序にしたがって当該「発明を実施するための形態」を説明する。
１．実施形態
１−１．  グループ間における表示対象の切り替え
１−２．  グループ内における表示対象の切り替え
１−３．  グループ間またはグループ内における選択対象の切り替え
１−４．  情報処理装置の機能構成
１−５．  情報処理装置のハードウェア構成
１−６．  情報処理装置により実行される処理の流れ
１−７．  タッチ操作がなされた場合に実行される処理の流れ
１−８．  近接操作がなされた場合に実行される処理の流れ
２．変形例
３．まとめ
【００１８】
＜１．実施形態＞
［１−１．グループ間における表示対象の切り替え］
図１は、本発明の実施形態に係る情報処理装置により行われるグループ間における表示対象の切り替えについて説明するための図である。図１に示すように、本発明の実施形態に係る情報処理装置は、非接触インタフェース２１０に対して操作体ＯＰを接触させながら移動させる操作（以下、「タッチドラッグ操作」とも言う。）を検出すると、グループ間における表示対象の切り替えを行う。
【００１９】
図１に示した例では、「１−１」「１−２」「１−３」と描かれた画像が第１グループに属しており、「２−１」「２−２」「２−３」と描かれた画像が第２グループに属しており、「３−１」「３−２」「３−３」と描かれた画像が第３グループに属している。まず、本発明の実施形態に係る情報処理装置は、第１グループに属する「１−１」と描かれた画像Ｍ１１を表示装置２４０に表示させる。この状態において、本発明の実施形態に係る情報処理装置は、所定方向の一例である右方向へのタッチドラッグ操作を検出すると、第１グループの次のグループに相当する第２グループに属する「２−１」と描かれた画像Ｍ２１に表示対象を切り替える。切り替えの結果、本発明の実施形態に係る情報処理装置は、画像Ｍ２１を表示装置２４０に表示させる。
【００２０】
また、この状態において、本発明の実施形態に係る情報処理装置は、右方向へのタッチドラッグ操作を検出すると、第２グループの次のグループに相当する第３グループに属する「３−１」と描かれた画像Ｍ３１に切り替える。切り替えの結果、本発明の実施形態に係る情報処理装置は、画像Ｍ３１を表示装置２４０に表示させる。
【００２１】
第１グループに属する「１−１」と描かれた画像Ｍ１１が表示装置２４０に表示された状態において、本発明の実施形態に係る情報処理装置は、上記所定方向の逆方向に相当する左方向へのタッチドラッグ操作を検出すると、例えば、第１グループの前のグループに相当する第３グループに属する「３−１」と描かれた画像Ｍ３１に表示対象を切り替えてもよい。切り替えの結果、本発明の実施形態に係る情報処理装置は、画像Ｍ３１を表示装置２４０に表示させる。
【００２２】
グルーピングされるものは、表示装置２４０が表示できるものであれば特に限定されないが、例えば、連写写真、パノラマ写真、３Ｄ写真などといった写真群のそれぞれが１のグループに属するものとしてグルーピングされることが想定される。
【００２３】
［１−２．グループ内における表示対象の切り替え］
図２は、本発明の実施形態に係る情報処理装置により行われるグループ内における表示対象の切り替えについて説明するための図である。図２に示すように、本発明の実施形態に係る情報処理装置は、非接触インタフェース２１０に対して操作体ＯＰを近接させた状態で移動させる操作（以下、「近接ドラッグ操作」とも言う。）を検出すると、グループ内における表示対象の切り替えを行う。
【００２４】
図２に示した例では、まず、本発明の実施形態に係る情報処理装置は、例えば、図１を参照して説明したような手法により、第３グループに属する「３−１」と描かれた画像Ｍ３１を表示装置２４０に表示させる。この状態において、本発明の実施形態に係る情報処理装置は、所定方向の一例である右方向への近接ドラッグ操作を検出すると、第３グループ内において画像Ｍ３１の次の画像に相当する「３−２」と描かれた画像Ｍ３２に表示対象を切り替える。切り替えの結果、本発明の実施形態に係る情報処理装置は、画像Ｍ３２を表示装置２４０に表示させる。
【００２５】
また、この状態において、本発明の実施形態に係る情報処理装置は、右方向への近接ドラッグ操作を検出すると、第３グループ内において画像Ｍ３２の次の画像に相当する画像Ｍ３３に表示対象を切り替える。切り替えの結果、本発明の実施形態に係る情報処理装置は、画像Ｍ３３を表示装置２４０に表示させる。
【００２６】
第３グループに属する「３−１」と描かれた画像Ｍ３１が表示装置２４０に表示された状態において、本発明の実施形態に係る情報処理装置は、上記所定方向の逆方向に相当する左方向への近接ドラッグ操作を検出すると、例えば、第３グループ内において画像Ｍ３１の前の画像に相当する画像Ｍ３３に表示対象を切り替えてもよい。切り替えの結果、本発明の実施形態に係る情報処理装置は、画像Ｍ３３を表示装置２４０に表示させる。
【００２７】
このように、図１に示した状態から操作体ＯＰを非接触インタフェース２１０から浮かせるだけで図２に示したような操作が可能になる。また、非接触インタフェース２１０に操作体ＯＰをタッチさせることにより、大きな単位での操作を行うことができ、非接触インタフェース２１０に操作体ＯＰを近接させることにより、大きな単位内の小さな単位での操作を行うことができる。このため、グループ間において選択対象を切り替えるモードとグループ内において選択対象を切り替えるモードとの間で遷移するための操作を簡易かつ直感的に実現することが可能となる。
【００２８】
一般的に、近接操作によれば操作状態に遷移しやすいため、思いがけないことで誤操作を検出してしまうことが多い。ここで、同一のグループに属する画像には互いに関連性が強い性質があることが想定されるため、近接操作を同一のグループ内における操作に限定することで、誤操作が原因であったとしても画面状態が大きく変化することがなく、使用者が状況を見失うという事態が生じにくい。
【００２９】
［１−３．グループ間またはグループ内における選択対象の切り替え］
図３は、本発明の実施形態に係る情報処理装置により行われるグループ間またはグループ内における選択対象の切り替えについて説明するための図である。図３に示すように、本発明の実施形態に係る情報処理装置は、タッチドラッグ操作を検出すると、グループ間における選択対象の切り替えを行う。
【００３０】
図３に示した例では、本発明の実施形態に係る情報処理装置は、画面Ｔ１を表示装置２４０に表示させている。画面Ｔ１には、「アルバムＡ２」と描かれた画像Ｎ２、「アルバムＡ３」と描かれた画像Ｎ３、「アルバムＡ１」と描かれた画像Ｎ１の一部が含まれている。「アルバムＡ１」は第１グループに相当し、「アルバムＡ２」は第２グループに相当し、「アルバムＡ３」は第３グループに相当する。
【００３１】
また、図３に示した例では、「アルバムＡ２」に属する１曲目の楽曲が選択されている。選択されている楽曲が属される「アルバムＡ２」と描かれた画像Ｎ２にはフォーカスＦが当てられることとしてもよい。フォーカスＦは選択されていないものに比べて強調するために表示されるものである。ここでは、選択されている楽曲が、本発明の実施形態に係る情報処理装置により再生されることとするが、選択されている楽曲に関連する情報が本発明の実施形態に係る情報処理装置により表示装置２４０に表示されてもよい。
【００３２】
この状態において、本発明の実施形態に係る情報処理装置は、所定方向の一例である下方向へのタッチドラッグ操作を検出すると、「アルバムＡ２」の次のグループに相当する「アルバムＡ３」に属する１曲目の楽曲に選択対象を切り替える。切り替えの結果、本発明の実施形態に係る情報処理装置は、「アルバムＡ３」に属する１曲目の楽曲を選択する。
【００３３】
また、「アルバムＡ２」に属する１曲目の楽曲が選択されている状態において、本発明の実施形態に係る情報処理装置は、上記所定方向の逆方向に相当する上方向へのタッチドラッグ操作を検出すると、「アルバムＡ２」の前のグループに相当する「アルバムＡ１」に属する１曲目の楽曲に選択対象を切り替えてもよい。切り替えの結果、本発明の実施形態に係る情報処理装置は、「アルバムＡ１」に属する１曲目の楽曲を選択する。
【００３４】
「アルバムＡ２」に属する１曲目の楽曲が選択されている状態において、本発明の実施形態に係る情報処理装置は、非接触インタフェース２１０に対する操作体ＯＰの近接を検出すると、画面Ｔ２を表示装置２４０に表示させる。本発明の実施形態に係る情報処理装置は、近接ドラッグ操作を検出すると、グループ内における選択対象の切り替えを行う。
【００３５】
まず、本発明の実施形態に係る情報処理装置は、本発明の実施形態に係る情報処理装置は、所定方向の一例である右方向への近接ドラッグ操作を検出すると、選択されている楽曲が属する「アルバムＡ２」内において、選択されている楽曲Ｄ１の次の楽曲Ｄ２に選択対象を切り替える。切り替えの結果、本発明の実施形態に係る情報処理装置は、楽曲Ｄ２を選択する。
【００３６】
また、この状態において、本発明の実施形態に係る情報処理装置は、所定方向の一例である下方向への近接ドラッグ操作を検出すると、「アルバムＡ２」内において楽曲Ｄ１の次の楽曲Ｄ２に選択対象を切り替える。切り替えの結果、本発明の実施形態に係る情報処理装置は、楽曲Ｄ２を選択する。
【００３７】
「アルバムＡ２」に属する楽曲Ｄ１が選択された状態において、本発明の実施形態に係る情報処理装置は、上記所定方向の逆方向に相当する上方向への近接ドラッグ操作を検出すると、例えば、「アルバムＡ２」内において楽曲Ｄ１の前の楽曲Ｄ１０に選択対象を切り替えてもよい。切り替えの結果、本発明の実施形態に係る情報処理装置は、楽曲Ｄ１０を選択する。
【００３８】
上記した例では、タッチドラッグ操作や近接ドラッグ操作により楽曲が選択されることとしたが、タッチドラッグ操作や近接ドラッグ操作の後になされる非接触インタフェース２１０へのタップ操作により楽曲が選択されることとしてもよい。図３に示した例では、「アルバムＡ２」に属する５曲目の楽曲Ｄ５が選択されている。選択されている楽曲Ｄ５に対応する文字ＣにはフォーカスＦが当てられることとしてもよい。
【００３９】
［１−４．情報処理装置の機能構成］
図４は、本発明の実施形態に係る情報処理装置の機能構成を示す図である。本発明の実施形態に係る情報処理装置１００は、少なくとも、検出部１１０と、制御部１２０とを備えるものである。
【００４０】
検出部１１０は、非接触インタフェース２１０を備えるものであり、操作体ＯＰによる近接操作を検出する機能を有するものである。操作体ＯＰによる近接操作としては、近接ドラッグ操作が例として挙げられる。近接操作がなされた場合における操作体ＯＰの動きは、より具体的には、非接触インタフェース２１０に対して操作体ＯＰが近接しながら移動した旨が把握できる情報であればよく、例えば、非接触インタフェース２１０に対して操作体ＯＰが近接しながら移動した方向および距離のうちの少なくともいずれか一方であればよい。操作体ＯＰが非接触インタフェース２１０に対して近接しながら移動するとは、例えば、非接触インタフェース２１０に対して操作体ＯＰが近接した状態を維持しながら非接触インタフェース２１０に対して平行な方向に移動することを意味する。
【００４１】
また、検出部１１０は、操作体ＯＰによる接触操作を検出する機能をさらに有してもよい。操作体ＯＰによる接触操作としては、タッチドラッグ操作が例として挙げられる。操作体ＯＰのタッチドラッグ操作がなされた場合における操作体ＯＰの動きは、より具体的には、非接触インタフェース２１０に対して操作体ＯＰが接触しながら移動した旨が把握できる情報であればよく、例えば、非接触インタフェース２１０に対して操作体ＯＰが接触しながら移動した方向および距離のうちの少なくともいずれか一方であればよい。
【００４２】
操作体ＯＰによる接触操作としては、その他に、非接触インタフェース２１０に対して操作体ＯＰを接触させる操作（以下、「タッチ操作」とも言う。）が例として挙げられる。
【００４３】
制御部１２０は、検出部１１０により検出された操作体ＯＰによる近接操作に基づいて、１のグループに属する複数のデータの間において切り替えを行う機能を有する。制御部１２０は、切り替え後のデータを選択することが可能である。グルーピングされるデータとしては、図１および図２を参照した説明では、画像を用いることとし、図３を参照した説明では、楽曲を用いることとした。しかしながら、グルーピングされるデータはこれに限定されるものではなく、例えば、映像や音声などといったコンテンツデータであってもよいし、プログラムなどであってもよい。
【００４４】
制御部１２０は、例えば、図２を参照して説明したように、検出部１１０により検出された操作体ＯＰによる近接操作が近接ドラッグ操作である場合には、同一のグループ内において表示対象の画像を切り替えることができる。また、例えば、図３を参照して説明したように、検出部１１０により検出された操作体ＯＰによる近接操作が近接ドラッグ操作である場合には、同一のグループ内において選択対象の楽曲を切り替えることができる。
【００４５】
また、制御部１２０は、検出部１１０により検出された操作体ＯＰによる接触操作に基づいて、複数のグループのそれぞれに属するデータの間において切り替えを行う機能を有してもよい。
【００４６】
制御部１２０は、例えば、図１を参照して説明したように、検出部１１０により検出された操作体ＯＰによる接触操作がタッチドラッグ操作である場合には、グループ間において表示対象の画像を切り替えることができる。また、例えば、図１を参照して説明したように、検出部１１０により検出された操作体ＯＰによる接触操作がタッチドラッグ操作である場合には、グループ間において選択対象の楽曲を切り替えることができる。
【００４７】
制御部１２０は、検出部１１０により検出された操作体ＯＰによる操作が接触操作であるか近接操作であるかについて判断するようにしてもよい。例えば、検出部１１０が非接触インタフェース２１０と操作体ＯＰとの距離に応じて変化する所定のパラメータを検出することが可能である場合には、制御部１２０は、この所定のパラメータにより操作体ＯＰによる操作が接触操作であるか近接操作であるかについて判断することができる。
【００４８】
例えば、制御部１２０は、非接触インタフェース２１０に対して操作体ＯＰが近接していない場合における所定のパラメータを基準とした検出部１１０により検出された所定のパラメータの変化量と近接操作検出用の閾値との大小関係を判断すればよい。制御部１２０は、例えば、所定のパラメータの変化量が近接操作検出用の閾値を超えた場合には、検出部１１０により検出された操作体ＯＰによる操作が近接操作であると判断すればよい。また、制御部１２０は、例えば、所定のパラメータの変化量が接触操作検出用の閾値をさらに超えた場合には、検出部１１０により検出された操作体ＯＰによる操作が接触操作であると判断すればよい。したがって、厳密に操作体ＯＰが非接触インタフェース２１０に接触していない場合であっても、検出部１１０により検出された操作体ＯＰによる操作が接触操であると判断されることも想定されるため、「接触」とは、非接触インタフェース２１０に対する操作体ＯＰの近接度合いが大きい状態をも含む概念であるとも言える。
【００４９】
制御部１２０は、検出部１１０により検出された操作体ＯＰによる近接操作の方向を判断し、近接操作の方向が斜め方向であると判断した場合には、切り替えを省略することとしてもよい。近接操作の方向が斜め方向である場合には、その近接操作はユーザによって意図的になされた操作でない可能性が高いからである。ここで、近接操作の方向は、より詳細には、非接触インタフェース２１０に対して操作体ＯＰが近接された状態で移動した方向を意味するものである。
【００５０】
例えば、近接操作の方向が斜め方向であると判断するための基準は、複数のデータの間における切り替え方向であるとすることができる。その場合、制御部１２０は、近接操作の方向と切り替え方向とのなす角度が所定の角度を超えた場合に近接操作の方向が斜め方向であると判断すればよい。切り替え方向とは、図２を参照して説明した例では、左右方向であり、図３を参照して説明した例では、上下方向である。
【００５１】
制御部１２０は、近接操作により前回指定された座標を前回座標として保持しており、検出部１１０により操作体ＯＰによる近接操作が検出された場合には、前回座標と近接操作により現在指定されている座標である新座標との差分に応じて、近接ドラッグ操作がなされたか否かを判断してもよい。より詳細には、制御部１２０は、前回座標と新座標との差分が所定の閾値を超えた場合には、近接ドラッグ操作がなされたと判断し、前回座標と新座標との差分が所定の閾値未満の場合には、近接ドラッグ操作がなされていないと判断すればよい。前回座標と新座標との差分が所定の閾値を超えていない場合には、その近接ドラッグ操作はユーザによって意図的になされた操作でない可能性が高いからである。前回座標と新座標との差分が所定の閾値と同じ値である場合には、いずれであると判断してもよい。
【００５２】
制御部１２０は、例えば、近接ドラッグ操作がなされたと判断した場合には、複数のデータの間における切り替えを行えばよい。また、制御部１２０は、例えば、近接ドラッグ操作がなされていないと判断した場合には、複数のデータの間における切り替えを省略すればよい。制御部１２０は、前回座標の代わりに前回までに指定された座標の平均値を使用することとしてもよい。
【００５３】
情報処理装置１００は、処理部１３０をさらに備えることとしてもよい。処理部１３０は、制御部１２０による切り替え後のデータに対して所定の処理を実行する機能を有するものである。すなわち、制御部１２０により選択されたデータに対して所定の処理を実行する機能を有するものである。所定の処理は特に限定されるものではないが、図３を参照して説明した例では、所定の処理として、制御部１２０により選択された楽曲を再生する処理や、制御部１２０により選択された楽曲に関連する情報を表示させる処理などが想定される。また、所定の処理としては、制御部１２０により選択されたプログラムを実行する処理なども想定することができる。
【００５４】
情報処理装置１００は、表示部１４０をさらに備えることとしてもよい。表示部１４０は、例えば、表示装置によって構成されるものである。表示部１４０は、制御部１２０により選択されたデータや表示対象とされたデータを表示することが可能である。その他、表示部１４０は、処理部１３０により所定の処理が実行される段階において各種情報の表示を行う場合に使用される。
【００５５】
例えば、処理部１３０は、制御部１２０による切り替え後のデータを表示部１４０に表示させる処理を所定の処理として実行することが想定される。例えば、図２を参照して説明したように、処理部１３０は、制御部１２０による切り替え後のデータが画像Ｍ３２である場合には、画像Ｍ３２を表示部１４０に表示させる処理を所定の処理として実行すればよい。
【００５６】
また、表示部１４０は、１のグループに属する複数のデータを表示することとしてもよい。例えば、図３を参照して説明したように、１のグループの例である「アルバムＡ２」に属する複数のデータである「楽曲Ｄ１」〜「楽曲Ｄ１０」が表示されている。このような場合、処理部１３０は、制御部１２０による切り替え後のデータが表示されている位置へのフォーカスＦの表示を表示部１４０に行わせる処理を所定の処理として実行すればよい。例えば、図３を参照して説明したように、処理部１３０は、制御部１２０による切り替え後のデータである「楽曲Ｄ５」が表示されている位置にフォーカスＦへのフォーカスＦの表示を表示部１４０に行わせる処理を所定の処理として実行すればよい。
【００５７】
情報処理装置１００は、記憶部１５０をさらに備えることとしてもよい。記憶部１５０は、例えば、不揮発性メモリなどの記憶装置によって構成されるものである。記憶部１５０は、制御部１２０や処理部１３０などを実現するためのプログラムを記憶する機能や、そのプログラムが実行される際に使用される各種データなどを記憶する機能を有するものである。上記した例で言えば、近接操作検出用の閾値、接触操作検出用の閾値、所定の角度、所定の閾値などを記憶することができる。
【００５８】
制御部１２０や処理部１３０などは、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などにより構成され、ＣＰＵが記憶部１５０によって記憶されているプログラムをＲＡＭに展開して実行することによりその機能が実現されるものである。しかし、このような構成に限らず、制御部１２０、処理部１３０の中には、専用のハードウェアにより構成されるものが存在してもよい。
【００５９】
［１−５．情報処理装置のハードウェア構成］
図５は、本発明の実施形態に係る情報処理装置のハードウェア構成図である。図５に示すように、本発明の実施形態に係る情報処理装置１００は、非接触インタフェース２１０と、ＣＰＵ２２０と、ＲＡＭ２３０と、表示装置２４０と、不揮発性メモリ２５０と、を含んで構成される。
【００６０】
非接触インタフェース２１０は、操作体ＯＰの動きを非接触または接触により検出する機能を有する。かかる機能により、例えば、非接触インタフェース２１０は、操作体ＯＰによる各種の操作を検出することができる。非接触インタフェース２１０は、例えば、非接触インタフェース２１０と操作体ＯＰとの距離に応じて変化する所定のパラメータを検出することが可能であれば、検出されたパラメータは、操作体ＯＰによる操作が接触操作であるか、近接操作であるかを判断するために使用することができる。
【００６１】
非接触インタフェース２１０としては、例えば、静電式タッチパネルを使用することができる。静電式タッチパネルによれば、静電容量の変化を非接触インタフェース２１０と操作体ＯＰとの距離に応じて変化する所定のパラメータとして検出することができる。その他、非接触インタフェース２１０としては、例えば、光学式タッチパネルを使用することができる。光学式タッチパネルによれば、入射される光の強度の変化を非接触インタフェース２１０と操作体ＯＰとの距離に応じて変化する所定のパラメータとして検出することができる。
【００６２】
その他、非接触インタフェース２１０としては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）カメラを使用することができる。非接触インタフェース２１０としてＵＳＢカメラを使用する場合には、例えば、操作体ＯＰによる操作が接触操作であるか、近接操作であるかを判断するために使用される所定のパラメータを、非接触インタフェース２１０とは別のデバイスにより検出することとすればよい。
【００６３】
ＣＰＵ２２０は、演算処理装置および制御装置として機能し、不揮発性メモリ２５０、ＲＡＭ２３０に記録された各種プログラムにしたがって、情報処理装置１００内の動作全般またはその一部を制御するものである。
【００６４】
ＲＡＭ２３０は、ＣＰＵ２２０において使用するプログラムや、その実行において適宜変化するパラメータ等を記憶するものである。
【００６５】
表示装置２４０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ装置など、情報をユーザに対して視覚的に通知することが可能な装置で構成される。表示装置２４０は、例えば、情報処理装置１００が行った各種処理により得られた結果を出力する。具体的には、表示装置２４０は、情報処理装置１００が行った各種処理により得られた結果を、テキストまたはイメージで表示する。また、表示装置２４０は、情報処理装置１００に備えられてもよいし、情報処理装置１００の外部に存在してもよい。
【００６６】
不揮発性メモリ２５０は、データ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。不揮発性メモリ２５０は、ＣＰＵ２２０が実行するプログラムや各種データを格納する。
【００６７】
以上、本発明の実施形態に係る情報処理装置１００の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。したがって、本発明の実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００６８】
［１−６．情報処理装置により実行される処理の流れ］
図６は、本発明の実施形態に係る情報処理装置により実行される処理（全体）の流れを示すフローチャートである。図６に示すように、本発明の実施形態に係る情報処理装置１００の検出部１１０は、操作体ＯＰにより指定された座標を検知する（ステップＳ１０１）。制御部１２０は、検出部１１０により検知された座標に基づいて、操作体ＯＰによる操作がタッチ操作であるか、近接操作であるか、タッチ操作および近接操作以外であるかを判断する（ステップＳ１０２）。
【００６９】
制御部１２０は、操作体ＯＰによる操作がタッチ操作であると判断した場合には（ステップＳ１０２で「タッチ」）、タッチ状態処理を実行し（ステップＳ１０３）、ステップＳ１０１に戻る。制御部１２０は、操作体ＯＰによる操作が近接操作であると判断した場合には（ステップＳ１０２で「近接」）、近接状態処理を実行し（ステップＳ１０４）、ステップＳ１０１に戻る。制御部１２０は、操作体ＯＰによる操作がタッチ操作および近接操作以外であると判断した場合には（ステップＳ１０２で「操作なし」）、ステップＳ１０１に戻る。
【００７０】
［１−７．タッチ操作がなされた場合に実行される処理の流れ］
図７は、本発明の実施形態に係る情報処理装置により実行される処理（タッチ操作がなされた場合に実行される処理）の流れを示すフローチャートである。なお、このタッチ操作がなされた場合に実行される処理は、図６に示したタッチ状態処理（ステップＳ１０３）に相当する。
【００７１】
図７に示すように、検出部１１０が、非接触インタフェース２１０に対して操作体ＯＰを接触させながら移動させる操作であるタッチドラッグ操作を検出すると（ステップＳ２０１）、制御部１２０は、接触操作により前回指定された座標である前回座標と接触操作により現在指定されている座標である新座標との差分を算出する（ステップＳ２０２）。次いで、制御部１２０は、選択対象のデータを切り替え、処理部１３０は、算出した差分だけグループ間で切り替え後のデータをスクロールさせ（ステップＳ２０３）、ステップＳ２０１に戻る。
【００７２】
［１−８．近接操作がなされた場合に実行される処理の流れ］
図８は、本発明の実施形態に係る情報処理装置により実行される処理（近接操作がなされた場合に実行される処理）の流れを示すフローチャートである。なお、この近接操作がなされた場合に実行される処理は、図６に示したタッチ状態処理（ステップＳ１０４）に相当する。
【００７３】
図８に示すように、検出部１１０が、非接触インタフェース２１０に対して操作体ＯＰを近接させた状態で移動させる操作である近接ドラッグ操作を検出すると（ステップＳ３０１）、制御部１２０は、近接操作により前回指定された座標である前回座標と接触操作により現在指定されている座標である新座標との差分を算出する（ステップＳ３０２）。次いで、制御部１２０は、保持している前回座標を新座標により更新し、算出した差分が所定の閾値以上であるか否かを判断する（ステップＳ３０４）。
【００７４】
制御部１２０は、算出した差分が所定の閾値以上であると判断した場合には（ステップＳ３０４で「Ｙｅｓ」）、選択対象のデータを切り替え、処理部１３０は、単位量だけ切り替え後のデータをスクロールさせ（ステップＳ３０５）、ステップＳ３０１に戻る。制御部１２０は、算出した差分が所定の閾値以上ではないと判断した場合には（ステップＳ３０４で「Ｎｏ」）、ステップＳ３０１に戻る。
【００７５】
＜２．変形例＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７６】
本発明の実施形態に係る情報処理装置１００は、近接操作によりグループ内でのデータの切り替えを行い、接触操作によりグループ間でのデータの切り替えを行うこととした。非接触インタフェースを備える音楽再生装置や動画再生装置において、接触操作を検出することで再生速度を高める早送りや巻き戻し速度を高める早戻しを行い、近接操作を検出することで倍速再生や０．５倍速再生を行うことも可能である。
【００７７】
また，タッチ操作が空間連続的な操作であり、近接操作が時間連続的な操作であると解釈すると、本発明の実施形態に係る情報処理装置１００を次のような例にも適用することができる。すなわち、本発明の実施形態に係る情報処理装置１００は、写真ビューアの連写写真のズーム表示において、接触操作を検出した場合には、写真をスクロールして表示位置を変更し、近接操作を検出した場合には、時間的に前後する別の写真の同じ位置の表示への切り替えを行うことが可能である。
【００７８】
＜３．まとめ＞
本実施形態によれば、グループ間において選択対象を切り替えるモードとグループ内において選択対象を切り替えるモードとの間で遷移するための操作を簡易かつ直感的に実現することが可能である。すなわち、本実施形態によれば、グループ間でのデータの切り替えとグループ内でのデータの切り替えとをシームレスに実現する。
【００７９】
一般的なタッチパネルによれば、操作体が触れている状態しか検出できないため、画面も単一のモードに基づいて遷移し、操作できることも限られていた。本発明の実施形態によれば、近接状態で上空をなぞることに新しく意味を持たせることで、モードを切り替えてから操作しなければならなかったという点について改善することができる。すなわち、本発明の実施形態によれば、操作体を接触させずに操作することで簡単にモードの切り替えを実現できるようになった。また、本発明の実施形態によれば、タッチして確実に操作することと近接状態で手軽に操作することとの意味合いが直感的に分かりやすく、新しい操作体系を有するにも関わらず、一般に受け入れやすいという利点がある。
【符号の説明】
【００８０】
１００  情報処理装置
１１０  検出部
１２０  制御部
１３０  処理部
１４０  表示部
１５０  記憶部
２１０  非接触インタフェース
２２０  ＣＰＵ
２３０  ＲＡＭ
２４０  表示装置
２５０  不揮発性メモリ
ＯＰ    操作体
Ｆ      フォーカス
【図１】
2012058921.tif 000003
【図２】
2012058921.tif 000004
【図３】
2012058921.tif 000005
【図４】
2012058921.tif 000006
【図５】
2012058921.tif 000007
【図６】
2012058921.tif 000008
【図７】
2012058921.tif 000009
【図８】
2012058921.tif 000010