(57)【要約】【課題】ＧＵＩオブジェクトの選択・決定操作を容易ならしめる、情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】表示画面１０１ａの一側に複数のアイテムＩを表示するディスプレイ１０１と、表示画面１０１ａの一側に対する操作入力を検出するセンサ１０３、１１３、１２３、１３３、１３４と、接触操作が検出されると、接触操作の検出位置の近傍に表示されているアイテムＩを選択し、アイテムＩが選択されている状態で所定の圧力を伴う押圧操作が検出されると、アイテムＩの選択を決定するコントローラ１０５と、を備える。【選択図】図２
2011059820.tif 000002
【特許請求の範囲】
【請求項１】
表示画面の一側に複数の項目を表示する表示部と、
前記表示画面の一側に対する操作入力を検出する検出部と、
接触操作が検出されると、前記接触操作の検出位置の近傍に表示されている項目を選択し、前記項目が選択されている状態で所定の圧力を伴う押圧操作が検出されると、前記項目の選択を決定する制御部と、
を備える情報処理装置。
【請求項２】
複数の項目が階層構造をなしており、
前記制御部は、所定の操作入力に応じて階層を選択し、前記選択されている階層の項目が前記表示画面の一側に表示されるように前記表示部を制御する、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記選択されている階層を特定するための階層情報が表示されるように前記表示部を制御する、請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、所定の階層の項目が選択決定され、かつ、前記選択決定された項目より下位の階層が存在する場合に、前記所定の階層に代えて前記下位の階層の項目が表示されるように前記表示部を制御する、請求項２に記載の情報処理装置。
【請求項５】
前記制御部は、
前記選択されている階層より上位の階層が存在する場合に、前記表示画面の一側の端部に前記上位の階層への移動を指定するための操作項目が表示されるように前記表示部を制御し、
さらに、前記選択されている階層で前記操作項目が選択決定された場合に、前記選択されている階層に代えて前記上位の階層の項目が表示されるように前記表示部を制御する、請求項２に記載の情報処理装置。
【請求項６】
前記制御部は、前記選択されている階層で所定の接触面積を伴う接触操作が検出されると、前記選択されている階層に代えて前記上位の階層の項目が表示されるように前記表示部を制御する、請求項５に記載の情報処理装置。
【請求項７】
前記階層情報の表示領域の近傍に対する操作入力を検出する他の検出部をさらに備え、
前記制御部は、前記階層情報の表示領域の近傍に対する接触操作に応じて、前記選択されている階層に代えて前記上位の階層の項目が表示されるように前記表示部を制御する、請求項５に記載の情報処理装置。
【請求項８】
前記表示画面の一側と異なる他側に対する操作入力を検出する他の検出部をさらに備え、
前記制御部は、前記選択されている階層で前記他の検出部により押圧操作が検出されると、前記選択されている階層に代えて前記上位の階層の項目が表示されるように前記表示部を制御する、請求項５に記載の情報処理装置。
【請求項９】
前記制御部は、所定の操作入力に応じて、複数の項目が前記表示画面の一側でスクロールして表示されるように前記表示部を制御する、請求項１に記載の情報処理装置。
【請求項１０】
前記制御部は、前記表示画面の一側の一端または他端で接触操作が検出されると、複数の項目が接触位置に対応する側と反対側へスクロールして表示されるように前記表示部を制御する、請求項２に記載の情報処理装置。
【請求項１１】
前記制御部は、前記表示画面の一側の一端または他端で押圧操作が検出されると、前記押圧操作の検出位置が一側の端部であるほど、複数の項目が速くスクロールして表示されるように前記表示部を制御する、請求項１０に記載の情報処理装置。
【請求項１２】
前記制御部は、前記表示画面の一側の一端または他端で前記所定の圧力未満の押圧操作が検出されると、前記押圧操作の圧力が大きいほど、複数の項目が速くスクロールして表示されるように前記表示部を制御する、請求項１０に記載の情報処理装置。
【請求項１３】
前記制御部は、前記階層情報が前記表示画面の一側の一端に表示され、かつ、複数の項目がスクロールして表示される場合に、前記階層情報の表示領域が前記表示画面の一側と反対側へ縮小されるように前記表示部を制御する、請求項９に記載の情報処理装置。
【請求項１４】
前記制御部は、前記選択されている項目の表示領域が前記表示画面の一側と反対側に拡張されるように前記表示部を制御する、請求項１に記載の情報処理装置。
【請求項１５】
前記表示部は、前記表示画面の一側に操作ノブを含むスライダを表示し、
前記制御部は、前記操作ノブが選択されている状態で接触操作が検出されると、前記スライダ上で接触操作の検出位置の近傍に前記操作ノブを移動し、前記操作ノブが選択されている状態で前記所定の圧力を伴う押圧操作が検出されると、前記操作ノブの位置に応じた入力値を設定する、請求項１に記載の情報処理装置。
【請求項１６】
前記検出部は、前記表示画面の一側に沿って前記表示画面の外部に設けられる、請求項１に記載の情報処理装置。
【請求項１７】
前記制御部は、項目の近傍で所定の時間に亘って接触操作が検出されると、前記項目の選択を決定する、請求項１に記載の情報処理装置。
【請求項１８】
表示画面の一側に複数の項目を表示するステップと、
前記表示画面の一側に対する操作入力を検出するステップと、
接触操作が検出されると、前記接触操作の検出位置の近傍に表示されている項目を選択し、前記項目が選択されている状態で所定の圧力を伴う押圧操作が検出されると、前記項目の選択を決定するステップと、
を含む情報処理方法。
【請求項１９】
表示画面の一側に複数の項目を表示するステップと、
前記表示画面の一側に対する操作入力を検出するステップと、
接触操作が検出されると、前記接触操作の検出位置の近傍に表示されている項目を選択し、前記項目が選択されている状態で所定の圧力を伴う押圧操作が検出されると、前記項目の選択を決定するステップと、
を含む情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
情報処理装置では、一般に、ハードウェアボタン、タッチパネル等を用いて、グラフィカルユーザーインターフェイス（ＧＵＩ）が操作される。
【０００３】
ここで、ハードウェアキーでは、キーを操作する指と操作対象のＧＵＩが位置的に離れているので、直感的な操作が困難となる場合がある。また、選択・決定操作に際しては、キーに対する押圧操作が必要となり、迅速な操作が妨げられてしまう場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８０４６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、タッチパネルでは、タッチパネルを操作する指と操作対象のＧＵＩが位置的に離れていないので、直感的な操作が可能となる。しかし、選択・決定操作に際しては、タッチパネルに対するタップ操作（タッチパネルに指を接触させた後に離隔させる操作）が必要となり、迅速な操作が妨げられてしまう場合がある。
【０００６】
そこで、本発明は、ＧＵＩオブジェクトの選択・決定操作を容易ならしめる、情報処理装置、情報処理方法、およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明のある実施形態によれば、表示画面の一側に複数の項目を表示する表示部と、表示画面の一側に対する操作入力を検出する検出部と、接触操作が検出されると、接触操作の検出位置の近傍に表示されている項目を選択し、項目が選択されている状態で所定の圧力を伴う押圧操作が検出されると、項目の選択を決定する制御部と、を備える情報処理装置が提供される。
【０００８】
かかる構成によれば、表示画面の一側に複数の項目が表示され、表示画面の一側に対する操作入力が検出される。そして、接触操作が検出されると、接触操作の検出位置の近傍に表示されている項目が選択される。さらに、項目が選択されている状態で所定の圧力を伴う押圧操作が検出されると、項目の選択が決定される。これにより、項目の近傍での接触操作により項目を直感的に選択し、指の位置を変更せずに押圧操作により選択を迅速に決定することができる。
【０００９】
また、本発明の第２の実施形態によれば、表示画面の一側に複数の項目を表示するステップと、表示画面の一側に対する操作入力を検出するステップと、接触操作が検出されると、接触操作の検出位置の近傍に表示されている項目を選択し、項目が選択されている状態で所定の圧力を伴う押圧操作が検出されると、項目の選択を決定するステップと、を含む情報処理方法が提供される。
【００１０】
また、本発明の第３の実施形態によれば、前述した情報処理方法をコンピュータに実行させるためのプログラムが提供される。プログラムは、コンピュータ読取り可能な記録媒体を用いて提供されてもよく、通信手段を介して提供されてもよい。
【発明の効果】
【００１１】
本発明によれば、ＧＵＩオブジェクトの選択・決定操作を容易ならしめる、情報処理装置、情報処理方法、およびプログラムが提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す図である。
【図２】情報処理装置の主要な構成を示すブロック図である。
【図３】アイテムの選択処理の手順を示すフロー図である。
【図４】アイテムの選択処理を説明する図である。
【図５Ａ】アイテムの選択処理を説明する図である。
【図５Ｂ】アイテムの選択処理を説明する図である。
【図６】アイテムのスクロール処理の手順を示すフロー図である。
【図７】アイテムのスクロール処理を説明する図である。
【図８】アイテムのスクロール処理を説明する図である。
【図９Ａ】アイテムのスクロール処理を説明する図である。
【図９Ｂ】アイテムのスクロール処理を説明する図である。
【図１０Ａ】情報処理方法の変形例１（選択処理の応用）を説明する図である。
【図１０Ｂ】情報処理方法の変形例１（選択処理の応用）を説明する図である。
【図１１】情報処理方法の変形例２（移動処理の改良）を説明する図である。
【図１２】情報処理方法の変形例２（移動処理の改良）を説明する図である。
【図１３】情報処理方法の変形例２（移動処理の改良）を説明する図である。
【図１４】情報処理方法の変形例３（スクロール処理の応用）を説明する図である。
【図１５】情報処理方法の変形例３（スクロール処理の応用）を説明する図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
［１．情報処理装置１００の構成］
まず、図１および図２を参照しながら、本発明の一実施形態に係る情報処理装置の構成について説明する。図１および図２は、本発明の一実施形態に係る情報処理装置の外観を示す図、および主要な構成を示すブロック図である。
【００１５】
図１に示すように、情報処理装置１００は、ディスプレイ１０１およびセンサ１０３を有する。ここで、情報処理装置１００は、例えば、ＰＤＡ、携帯電話、カメラ、ゲーム装置、音楽再生装置等、携帯型の情報処理装置である。
【００１６】
ディスプレイ１０１は、表示画面１０１ａの一側（例えば右側）に複数のアイテムＩを表示する。センサ１０３は、表示画面１０１ａの少なくとも一側に沿って設けられ、ユーザーの指Ｆ等による表示画面１０１ａの一側に対する操作入力（接触操作、押圧操作等）を検出する。
【００１７】
情報処理装置１００では、センサ１０３に対する接触操作が検出されると、接触位置の近傍（例えば左側）に表示されているアイテムＩが選択される。そして、アイテムＩが選択されている状態で、センサ１０３に対する所定の圧力を伴う押圧操作が検出されると、アイテムＩの選択が決定される。これにより、ユーザーは、アイテムＩの近傍での接触操作によりアイテムＩを直感的に選択し、指Ｆの位置を変更せずに押圧操作により選択を迅速に決定することができる。
【００１８】
図２に示すように、情報処理装置１００は、ディスプレイ１０１（表示部）、センサ１０３（検出部）、コントローラ１０５（制御部）、メモリ１０７、表示メモリ１０９を含む。なお、情報処理装置１００は、いずれも不図示の操作インターフェイス、通信インターフェイス、スピーカー、バイブレータ、加速度センサ等を含んでもよい。
【００１９】
ディスプレイ１０１は、表示画面１０１ａにアイテムＩの選択メニューを表示する。選択メニューでは、表示画面１０１ａの右側にＧＵＩオブジェクトからなる複数のアイテムＩが表示される。ここで、ディスプレイ１０１は、抵抗膜式、静電容量式、光学式等のタッチパネルとして構成されてもよい。この場合、ディスプレイ１０１は、センサ１０３の一部機能（接触センサ）を代替することができる。
【００２０】
センサ１０３は、表示画面１０１ａの右側に対する操作入力（接触操作、押圧操作等）を検出する。
【００２１】
本実施形態では、センサ１０３は、操作面を有し、操作面に対する指の接触状態、接触位置を検出するとともに、操作面の押下げによりセンサ１０３に対する指の押圧力を検出し、検出結果をコントローラ１０５に供給する。なお、センサ１０３は、ハードウェアキー上に操作面が設けられるように構成されてもよい。この場合、操作面の押下げに代えて、ハードウェアキーの押下げによりセンサ１０３に対する指の押圧力を検出してもよい。
【００２２】
また、本実施形態では、センサ１０３は、ディスプレイ１０１の外側に表示画面１０１ａの右側に沿って設けられている。これにより、表示画面１０１ａに対する操作に起因する、表示画面１０１ａの視認性の低下、表示画面１０１ａの汚れ等を防止することができる。しかし、センサ１０３は、ディスプレイ１０１の内側にタッチパネルの一部として設けられてもよく、右側以外の表示画面１０１ａの他側に設けられてもよい。
【００２３】
コントローラ１０５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含み、情報処理装置１００の動作に必要な演算処理および制御処理を行う。メモリ１０７は、情報処理装置１００の動作に必要なプログラム、データ等を格納している。プログラムは、後述する情報処理方法を実行するためのプログラムを含む。メモリ１０７は、特に、階層構造をなす複数のアイテムＩからなる選択メニューの構成データ、各メニューを構成するアイテムＩのデータを格納している。表示メモリ１０９は、表示画面１０１ａに各種表示を行うためのデータをコントローラ１０５から供給され、供給されたデータを保持する。
【００２４】
コントローラ１０５は、表示画面１０１ａの右側に複数のアイテムＩが表示されるようにディスプレイ１０１を制御する。コントローラ１０５は、接触操作が検出されると、接触位置の近傍に表示されているアイテムＩを選択する処理を行う。そして、アイテムＩが選択されている状態で所定の圧力を伴う押圧操作が検出されると、アイテムＩの選択を決定する処理を行う。
【００２５】
［２．情報処理方法］
次に、図３〜図９を参照しながら、本発明の一実施形態に係る情報処理方法によるアイテムＩの選択処理およびスクロール処理について説明する。
【００２６】
［２−１．アイテムＩの選択処理］
まず、図３〜図５を参照しながら、アイテムＩの選択処理について説明する。図３は、アイテムＩの選択処理の手順を示すフロー図である。図４および図５は、アイテムＩの選択処理を説明する図である。
【００２７】
コントローラ１０５は、操作開始トリガーの有無を判定する（ステップＳ１０１）。トリガーは、例えば、センサ１０３に対する所定の操作、表示画面１０１ａ上でのＧＵＩに対する所定の操作、情報処理装置１００に対する所定の操作（装置１００の傾動等）に応じて検出される。以下では、センサ１０３に対する接触操作に応じてトリガーが検出される場合を想定する。
【００２８】
トリガーを検出した場合、コントローラ１０５は、選択メニューの構成データに基づいてメニューを表示するようにディスプレイ１０１を制御する（Ｓ１０３）。メニューでは、表示画面１０１ａの右側に短冊状のアイテムＩが表示され、表示画面１０１ａの上側に階層表示バーＬＢが表示される。階層表示バーＬＢには、表示されているアイテムＩの階層（選択されている階層）を特定するために、表示されているアイテムＩの上位階層に位置するアイテムＩの名称が示される。
【００２９】
図４では、４のアイテムＩＢ１〜ＩＢ４からなる階層Ａ１Ｂのメニューが表示されている。階層Ａ１Ｂは、階層ＡのアイテムＡ１の下層に位置する。メニューには、４のアイテムＩＢ１〜ＩＢ４および階層表示バーＬＢが表示されている（状態Ｓ１）。階層表示バーＬＢには、表示されている階層Ａ１Ｂの上位階層である階層Ａ“Ｉｔｅｍ  Ａ１”の表示とともに、上位階層への移動処理を行うためのバックボタンＢＢ“＜ＢＡＣＫ”が表示されている。
【００３０】
コントローラ１０５は、メニュー上のアイテムＩをスクロール可能であるかを判定し、後続の処理を選択する（Ｓ１０５）。ここで、メニューを構成する全てのアイテムＩを表示画面１０１ａに同時に表示できない場合、スクロール可能であると判定される。
【００３１】
図４では、４のアイテムＩＢ１〜ＩＢ４を表示画面１０１ａに同時に表示可能であるので、ステップＳ１０７の処理が選択される。なお、表示画面１０１ａに同時に表示可能なアイテムＩの数は、４に限定されず、表示画面１０１ａのサイズ、アイテムＩのサイズ等に応じて設定される。
【００３２】
コントローラ１０５は、選択されているアイテムＩ（選択アイテム）をフォーカス表示するようにディスプレイ１０１を制御する（Ｓ１０７）。ここで、選択アイテムとは、指Ｆによる接触操作の検出位置の近傍に表示されているアイテムＩを意味する。
【００３３】
図４では、トリガーとなる接触操作の検出位置の近傍（例えば左側）に表示されているアイテムＩＢ１がフォーカス表示されている（状態Ｓ１）。選択アイテムＩＢ１は、拡張幅Ｗ１となるように左側に拡張して表示され、選択されていないアイテムＩＢ２〜ＩＢ４は、初期幅Ｗ０で表示されている。
【００３４】
コントローラ１０５は、センサ１０３に対する接触操作の有無を判定する（Ｓ１０９）。接触操作がない場合、コントローラ１０５は、メニューを非表示（状態Ｓ２）とするようにディスプレイ１０１を制御し（Ｓ１１１）、ステップＳ１０１の処理に復帰する。
【００３５】
接触操作がある場合、コントローラ１０５は、接触位置の変更の有無を判定する（Ｓ１１３）。接触位置が変更されている場合、コントローラ１０５は、ステップＳ１０７の処理に復帰し、変更後の接触位置の近傍に表示されているアイテムＩ（選択アイテム）をフォーカス表示する。
【００３６】
ここで、図４では、選択アイテムＩＢ２の幅が拡張幅Ｗ１まで徐々に拡張され、従前の選択アイテムＩＢ１の幅が初期幅Ｗ０まで除々に縮小している（状態Ｓ３）。そして、検出位置が連続的に変更されると、アイテムＩの幅の拡張および縮小により、複数のアイテムＩが波を打つように表示される。
【００３７】
選択アイテムＩの幅を拡張することで、近傍に位置する指Ｆに起因する、選択アイテムＩの視認性の低下を防止することができる。また、選択されていないアイテムＩの幅を縮小することで、アイテムＩの表示に起因する、表示画面１０１ａの中央部に表示されている情報（不図示）の視認性の低下を防止することができる。
【００３８】
コントローラ１０５は、センサ１０３に対する所定の圧力を伴う押圧操作の有無を判定する（Ｓ１１７）。コントローラ１０５は、押圧操作がある場合にステップＳ１１９の処理に移行し、押圧操作がない場合にステップＳ１０７の処理に復帰する。
【００３９】
押圧操作がある場合、コントローラ１０５は、アイテムＩまたはバックボタンＢＢのいずれが選択されているかを判定する（Ｓ１１９）。なお、バックボタンＢＢは、バックボタンＢＢが表示されている状態で、階層表示バーＬＢの近傍で接触操作が行われた場合に選択される。アイテムＩが選択されている場合、コントローラ１０５は、アイテムＩの選択を決定する（Ｓ１２１）。
【００４０】
アイテムＩの選択を決定すると、コントローラ１０５は、選択決定されたアイテムＩ（選択決定アイテム）が下位階層のアイテムＩを有しているかを判定する（Ｓ１２３）。下位階層のアイテムＩを有している場合、コントローラ１０５は、表示されているメニューに代えて、下位階層のアイテムＩを含むメニューを表示し、階層表示バーＬＢの表示を更新する（Ｓ１２５）。
【００４１】
図５Ａでは、階層Ａ１Ｂで下位階層を有するアイテムＩＢ２が選択され、押圧操作が行われている（状態Ｓ４）。これにより、階層Ａ１Ｂに代えて階層Ａ１Ｂ２ＣのアイテムＩＣ１〜ＩＣ４を含むメニューが表示され、階層表示バーＬＢの表示が階層Ａ１Ｂ２Ｃ（“Ｉｔｅｍ  Ｂ２”）の表示に変更されている（状態Ｓ５）。
【００４２】
また、下位階層のアイテムＩを有していない場合、コントローラ１０５は、選択決定アイテムＩに対応する処理を実行し、表示されているメニューに代えて、上位階層のアイテムＩを含むメニューを表示し、階層表示バーＬＢの表示を更新する（Ｓ１２７）。
【００４３】
一方、ステップＳ１１９の処理でバックボタンＢＢが選択されている場合、コントローラ１０５は、ステップＳ１２７の処理に移行し、表示されているメニューに代えて、上位階層のアイテムＩを含むメニューを表示し、階層表示バーＬＢの表示を更新する。
【００４４】
図５Ｂでは、階層Ａ１ＢでバックボタンＢＢが選択され、押圧操作が行われている（状態Ｓ６）。これにより、階層Ａ１Ｂに代えて階層ＡのアイテムＩＡ１〜ＩＡ４を含むメニューが表示され、階層表示バーＬＢの表示が“Ｔｏｐ”（最上位階層）に変更されている（状態Ｓ７）。
【００４５】
以上説明したように、アイテムＩの選択処理によれば、アイテムＩの近傍での接触操作によりアイテムＩを直感的に選択し、指Ｆの位置を変更せずに押圧操作により選択を迅速に決定することができる。また、アイテムＩおよびバックボタンＢＢに対する押圧操作により、階層構造をなす複数のアイテムＩからなる選択メニュー上でのアイテムＩの選択・決定操作を容易に行うことができる。
【００４６】
なお、上記説明では、押圧操作によりアイテムＩ／バックボタンＢＢの選択が決定される場合について説明した。しかし、押圧操作に代えて、アイテムＩ／バックボタンＢＢが所定期間に亘って選択状態に維持されると、選択が決定されてもよい。この場合、所定期間が経過する前に、アイテムＩ／バックボタンＢＢの選択決定の実行が視覚・聴覚・触覚的な手段等によりユーザーに予告されてもよい。
【００４７】
［２−２．アイテムＩのスクロール処理］
次に、図６〜図９を参照しながら、アイテムＩのスクロール処理について説明する。図６は、アイテムＩのスクロール処理の手順を示すフロー図である。図７〜図９は、アイテムＩのスクロール処理を説明する図である。
【００４８】
図７では、１１のアイテムＩＢ１〜ＩＢ１１からなる階層Ａ１Ｂのメニューが表示されている。アイテムＩのスクロール処理では、階層表示バーＬＢの表示領域が表示画面１０１ａの左側に縮小され、表示画面１０１ａに５のアイテムＩが表示可能となる。
【００４９】
そして、表示画面１０１ａの右側に沿って設けられたセンサ１０３の上端および下端がスクロール領域として、センサ１０３の中央が非スクロール領域として設定される。そして、コントローラ１０５は、スクロール領域に対する接触操作をスクロール操作の入力として判定する。
【００５０】
図７では、表示画面１０１ａにアイテムＩＢ４〜ＩＢ８が表示されている。そして、アイテムＩＢ４、ＩＢ８の表示領域に沿って設けられたセンサ領域がスクロール領域として、アイテムＩＢ５〜ＩＢ７の表示領域に沿って設けられたセンサ領域が非スクロール領域として設定されている。
【００５１】
なお、ステップＳ２０１、Ｓ２０３の処理は、選択処理のステップＳ１０１、Ｓ１０３と同様であるので、以下では、ステップＳ２０５以降の処理について説明する。
【００５２】
コントローラ１０５は、メニュー上のアイテムＩをスクロール可能であるかを判定し、後続の処理を選択する（Ｓ２０５）。図７では、１１のアイテムＩＢ１〜ＩＢ１１を表示画面１０１ａに同時に表示不能であるので、ステップＳ２０７の処理が選択される。
【００５３】
コントローラ１０５は、選択アイテムＩをフォーカス表示する（Ｓ２０７）。コントローラ１０５は、センサ１０３に対する接触操作の有無を判定する（Ｓ２０９）。接触操作がない場合、コントローラ１０５は、メニューを非表示とする（Ｓ２１１）。接触操作がある場合、コントローラ１０５は、接触位置がスクロール領域であるかを判定する（Ｓ２１３）。
【００５４】
接触位置がスクロール領域である場合、コントローラ１０５は、スクロール処理を行う（Ｓ２１５）。スクロール処理では、表示画面１０１ａの右側に沿って複数のアイテムＩがスクロール表示される。図８に示すように、接触位置が下端のスクロール領域である場合、コントローラ１０５は、アイテムＩＢ１〜ＩＢ１１を上側にスクロール表示するようにディスプレイ１０１を制御する（状態Ｓ１１）。また、接触位置が上端のスクロール領域である場合、コントローラ１０５は、アイテムＩＢ１〜ＩＢ１１を下側にスクロール表示するようにディスプレイ１０１を制御する（状態Ｓ１２）。
【００５５】
例えば、図８の状態Ｓ１１では、下端のスクロール領域に対する接触操作に応じて、まず、アイテムＩＢ２〜ＩＢ６が表示され、接触操作を継続すると、最終的にアイテムＩＢ７〜ＩＢ１１が表示される。そして、接触操作を継続すると、選択アイテムＩの変更に応じて、複数のアイテムＩが波を打つように表示される。
【００５６】
ここで、コントローラ１０５は、センサ１０３の検出結果（接触位置、押圧力）に応じてアイテムＩのスクロール速度を調整してもよい。
【００５７】
例えば、スクロール速度は、スクロール領域に対する接触位置がスクロール領域の端部であるほど速くなるように調整されてもよい。ここで、スクロール領域の端部とは、上端のスクロール領域の上端部、および下端のスクロール領域の下端部を意味する。これにより、スクロール領域内で中央側に指Ｆを除々に移動させてスクロール速度を低下させ、最終的に所定の圧力で押圧することで、アイテムＩの選択決定を円滑に行うことができる。
【００５８】
また、スクロール速度は、スクロール領域に対する圧力が大きいほど速くなるように調整されてもよい。なお、アイテムＩの選択を決定するための押圧操作と区別するために、所定の圧力未満であることが条件となる。これにより、押圧の程度を除々に高めてスクロール速度を低下させ、最終的に所定の圧力で押圧することで、アイテムＩの選択決定を円滑に行うことができる。
【００５９】
スクロール処理中において、コントローラ１０５は、選択処理の場合と同様に、接触位置（スクロール領域）の近傍に表示されているアイテムＩを選択し、選択アイテムＩを拡張して表示するようにディスプレイ１０１を制御する。
【００６０】
コントローラ１０５は、スクロール領域または非スクロール領域に対する所定の圧力を伴う押圧操作の有無を判定する（Ｓ２１７）。なお、ステップＳ２１９〜Ｓ２２７の処理も、選択処理のステップＳ１１９〜Ｓ１２７と同様であるので、説明を省略する。
【００６１】
図９Ａ、９Ｂには、スクロール処理と上位階層への移動処理の関係が示されている。
【００６２】
例えば、４のアイテムＩ（例えば階層Ａ１ＢのアイテムＩＢ６〜ＩＢ９）および階層表示バーＬＢがメニューに表示されている場合を想定する。ここで、任意のアイテムＩに対する接触操作が検出された場合（図９Ａに示す状態Ｓ１３）、スクロール処理が開始され、バックボタンＢＢに対する接触操作が検出された場合（図９Ｂに示す状態Ｓ１６）、移動処理が開始される。
【００６３】
図９Ａに示すように、スクロール処理が開始された場合（状態Ｓ１３）、階層表示バーＬＢが縮小され、５のアイテムＩが表示される（状態Ｓ１４）。スクロール処理では、上端のスクロール領域に対する接触操作に応じて、アイテムＩが下方向にスクロール表示される。そして、スクロールが上端に達してアイテムＩ１が表示されると、階層表示バーＬＢが復帰し、階層表示バーＬＢの下に４のアイテム（アイテムＩＢ１〜ＩＢ４）が表示される（状態Ｓ１５）。
【００６４】
一方、図９Ｂに示すように、移動処理が開始された場合（状態Ｓ１６）、バックボタンＢＢに対する押圧操作の有無が判定される。そして、接触操作に続いてバックボタンＢＢに対する押圧操作がある場合（状態Ｓ１７）、上位階層（例えば階層Ａ）のメニューが表示されるとともに、階層表示バーＬＢの表示が更新される（状態Ｓ１８）。
【００６５】
ここで、階層表示バーＬＢの下には、上位階層のアイテムＩのうち直前のメニュー（例えば階層Ａ１Ｂ）を選択するために選択決定されるアイテムＩ（例えば階層ＡのアイテムＩＡ１）が表示される。なお、移動処理が開始され（状態１６）、バックボタンＢＢに対する接触操作に続いてアイテムＩに対する接触操作が検出される場合、スクロール処理に遷移する（状態１４）。
【００６６】
以上説明したように、アイテムＩのスクロール処理によれば、スクロール領域に対する接触操作により複数のアイテムＩをスクロール表示させることで、アイテムＩの選択・決定操作を容易に行うことができる。
【００６７】
［３．情報処理方法の変形例］
さらに、図１０〜図１５を参照しながら、本発明の一実施形態に係る情報処理方法の変形例について説明する。図１０Ａ、１０Ｂは、情報処理方法の変形例１（選択処理の応用）を説明する図であり、図１１〜図１３は、情報処理方法の変形例２（移動処理の改良）を説明する図であり、図１４、図１５は、情報処理方法の変形例３（スクロール処理の応用）を説明する図である。
【００６８】
［３−１．変形例１（選択処理の応用）］
図１０Ａ、１０Ｂには、選択処理をアナログ値の設定に応用する変形例が示されている。
【００６９】
図１０Ａに示すように、階層Ａ１Ｂのメニュー上で設定用アイテムＩＢ６“Ａｎａｌｏｇ６”が選択決定されると（状態２１）、階層Ａ１Ｂ６Ｃのメニューが表示され、アナログ値の設定メニューが表示される（状態２２）。設定メニューには、操作ノブＳＮを伴うスライダＳＬ、および階層表示バーＬＢが表示されている。
【００７０】
操作ノブＳＮの近傍で接触操作が検出されると、操作ノブＳＮが選択状態となり、設定処理が開始される。操作ノブＳＮが選択状態で、接触位置の変化が検出されると、接触位置の変化に同期して操作ノブＳＮが移動して表示される（状態２３）。
【００７１】
ここで、静電容量式のセンサであれば、指Ｆの傾きや姿勢に応じて検出位置が変化するので、設定値を微調整することができる。また、設定処理では、スクロール処理と同様に、スライダＳＬがスクロール表示されてもよい。
【００７２】
図１０Ｂに示すように、操作ノブＳＮが選択状態で、所定の圧力を伴う押圧操作が検出されると（状態２４）、操作ノブＳＮの位置に応じてアナログ値の設定が仮決定される。仮決定された状態で、接触操作が検出されなくなると、仮決定された値が設定値として決定される。また、仮決定された状態で、接触操作の検出位置の変化が検出されると、設定操作が再開される。
【００７３】
一方、操作ノブＳＮが選択状態で、接触操作が検出されなくなると、操作ノブＳＮが非選択状態となる。この場合、設定値が設定処理の開始前の値に復帰し、操作ノブＳＮが設定値に応じた位置に移動して表示される（状態２５）。
【００７４】
［３−２．変形例２（移動処理の改良）］
図１１〜図１３には、上位階層への移動処理を改良する変形例が示されている。
【００７５】
図１１に示す変形例では、バックボタンＢＢの押圧操作に代えて、センサ１０３を覆う動作（所定以上の接触・近接面積の検出）に応じて、移動処理の開始が指示される（状態Ｓ３１）。移動処理の開始が指示されると、処理の開始を示すメッセージＢＤ（“ＢＡＣＫ”）が所定期間に亘って表示される。そして、メッセージＢＤが表示されている状態で、センサ１０３に対する押圧操作が検出された場合に移動処理が実行される（状態Ｓ３２）。
【００７６】
図１２に示す変形例では、バックボタンＢＢの押圧操作に代えて、表示画面１０１ａの上側に階層表示バーＬＢに沿って設けられたセンサ１１３に対する接触位置を変化させる動作に応じて、移動処理が実行される。つまり、階層表示バーＬＢの表示領域上または近傍で各階層の表示領域に接触した状態で（状態３３）、接触位置を右側へシフトさせる動作が行われた場合に移動処理が実行される（状態３４）。例えば、階層Ａ１Ｂ２Ｃ“Ｉｔｅｍ  Ｃ１”の表示領域に接触した状態で接触位置を右側へシフトさせると、階層Ａ１Ｂ２Ｃに代えて階層Ａ１Ｂのメニュー（不図示）が表示される。
【００７７】
図１３に示す変形例では、バックボタンＢＢの押圧操作に代えて、表示画面１０１ａの他側（例えば左側）に設けられたセンサ１２３に対する押圧操作に応じて、移動処理が実行される。つまり、センサ１０３に対する押圧操作によりアイテムＩの選択（下位階層への移動処理）が決定され（状態３５）、センサ１２３に対する押圧操作により上位階層への移動処理が実行される（状態３６）。なお、センサ１２３は、表示画面の左側に限らず、上側または下側に設けられてもよい。
【００７８】
［３−３．変形例３（スクロール処理の応用）］
図１４、図１５には、スクロール処理を他の目的に応用する変形例が示されている。
【００７９】
図１４に示す変形例では、表示画面１０１ａには、５のアイテムＩ１〜Ｉ５が左右に並べて表示されている。センサ１３３は、表示画面１０１ａの下側に沿って設けられ、左右端にスクロール領域、中央に非スクロール領域が設定されている。
【００８０】
ここで、非スクロール領域に対する接触操作に応じて、接触位置の近傍のアイテムＩが選択され、押圧操作に応じてアイテムＩの選択が決定される（状態４１）。なお、表示画面１０１ａ上では、選択されているアイテムＩ上に選択カーソルＣが表示されている。また、左端のスクロール領域に対する接触操作に応じて、アイテムＩが右方向へスクロールして表示される（状態４２）。同様に、右端のスクロール領域に対する接触操作に応じて、アイテムＩが左方向へスクロールして表示される（状態４３）。
【００８１】
図１５に示す変形例では、表示画面１０１ａの左側および右側にアイテム列ＩＧ１、ＩＧ２が各々に並べて表示される。アイテム列ＩＧ１、ＩＧ２は、複数のアイテムＩからなる。センサ１４３、１４４は、表示画面１０１ａの左側および右側に沿って設けられる。ここで、アイテム列ＩＧ１、ＩＧ２に含まれるアイテムＩは、例えば、画像処理の視覚効果を確認するためのカラーフィルタである。
【００８２】
ここで、左側のセンサ１４３の上部／下部に対する接触操作に応じて、左側のアイテム列ＩＧ１が下方向／上方向にスクロールして表示される（状態４４）。同様に、右側のセンサ１４４の上部／下部に対する接触操作に応じて、右側のアイテム列ＩＧ２が下方向／上方向にスクロールして表示される（状態４５）。また、左側／右側のセンサ１４３、１４４に対する押圧操作に応じて、左側／右側に表示されているアイテム列ＩＧ１、ＩＧ２に含まれるアイテムの選択が決定される（状態４６）。
【００８３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００８４】
１００    情報処理装置
１０１    ディスプレイ
１０３、１１３、１２３、１３３、１３４    センサ
１０５    コントローラ
１０７    メモリ
１０９    表示メモリ
Ｉ    アイテム
ＬＢ    階層表示バー
ＢＢ    バックボタン
【図１】
2011059820.tif 000003
【図２】
2011059820.tif 000004
【図３】
2011059820.tif 000005
【図４】
2011059820.tif 000006
【図５Ａ】
2011059820.tif 000007
【図５Ｂ】
2011059820.tif 000008
【図６】
2011059820.tif 000009
【図７】
2011059820.tif 000010
【図８】
2011059820.tif 000011
【図９Ａ】
2011059820.tif 000012
【図９Ｂ】
2011059820.tif 000013
【図１０Ａ】
2011059820.tif 000014
【図１０Ｂ】
2011059820.tif 000015
【図１１】
2011059820.tif 000016
【図１２】
2011059820.tif 000017
【図１３】
2011059820.tif 000018
【図１４】
2011059820.tif 000019
【図１５】
2011059820.tif 000020