(57)【要約】【課題】人体による入力操作及び棒状の入力デバイスによる入力操作が可能な機器において、入力操作性についてのユーザの利便性を更に向上させること。【解決手段】本開示に係る情報処理装置は、人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部と、前記人体の一部及び／又は前記棒状の入力デバイスと前記操作入力部の操作入力面との間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う入力制御部と、を備える。【選択図】図２
2015198688.tif 000002
【特許請求の範囲】
【請求項１】
人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部と、
前記人体の一部及び／又は前記棒状の入力デバイスと前記操作入力部の操作入力面との間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う入力制御部と、
を備える、情報処理装置。
【請求項２】
前記入力制御部は、
前記棒状の入力デバイスの中心軸と前記操作入力面の法線方向とのなす角度を、制御用傾斜角度として利用し、
前記離隔距離が第１の閾値以下であり、かつ、前記制御用傾斜角度が第２の閾値未満である場合に、前記操作入力部の入力モードを前記棒状の入力デバイスによる入力モードに設定し、
前記離隔距離が第１の閾値以下であり、かつ、前記制御用傾斜角度が第２の閾値以上である場合に、前記操作入力部の入力モードを前記人体の一部による入力モードに設定する、請求項１に記載の情報処理装置。
【請求項３】
前記入力制御部は、前記入力モードの設定を、設定された入力モードに対応する操作体による入力操作が所定の時間以上実施されなくなるまで、又は、当該操作体と前記操作入力面との離隔距離が所定の閾値以上となるまで、保持する、請求項２に記載の情報処理装置。
【請求項４】
前記第２の閾値は、前記棒状の入力デバイスの中心軸を前記操作入力面へと射影した際の射影軸と、前記操作入力面における基準方向と、のなす角として規定される方位角ごとに設定され、
前記入力制御部は、前記棒状の入力デバイスに起因して前記操作入力面に発生する電界又は電流の分布度合いに少なくとも基づいて、前記方位角の大きさを特定する、請求項２に記載の情報処理装置。
【請求項５】
前記入力制御部は、前記棒状の入力デバイスに設けられたセンサの出力を少なくとも利用して、前記制御用傾斜角度を特定する、請求項２に記載の情報処理装置。
【請求項６】
前記入力制御部は、前記棒状の入力デバイスに起因して前記操作入力面に発生する電界又は電流の分布度合いに少なくとも基づいて、前記制御用傾斜角度を特定する、請求項２に記載の情報処理装置。
【請求項７】
前記情報処理装置は、当該情報処理装置によって実現される機能の内容をユーザに提示するための表示画面を制御する表示制御部を更に備え、
前記表示制御部は、前記入力制御部によって有効な入力操作として設定された有効入力モード、又は、無効な入力操作として設定された無効入力モードの少なくとも何れか一方をユーザに通知するオブジェクトを、前記表示画面に表示させる、請求項２に記載の情報処理装置。
【請求項８】
前記入力制御部は、前記基準方向を、前記情報処理装置に設けられた加速度センサからの出力、ユーザの装着しているウェアラブル端末からの出力、又は、前記情報処理装置に設けられた、当該情報処理装置によって実現される機能の内容をユーザに提示するための表示画面における表示内容の方向、の少なくとも何れかに基づいて特定する、請求項４に記載の情報処理装置。
【請求項９】
前記操作入力部には、前記人体による入力操作を検出する静電センサ回路と、前記棒状の入力デバイスによる入力操作を検出する検出回路と、が設けられており、
前記入力制御部は、前記静電センサ回路と前記検出回路とを所定のタイミングでスイッチングすることで、ユーザによる入力操作を検出する、請求項１に記載の情報処理装置。
【請求項１０】
前記棒状の入力デバイスは、人体に装着又は把持された人工の入力デバイスである、請求項１に記載の情報処理装置。
【請求項１１】
人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部の操作入力面と、当該人体の一部及び／又は当該棒状の入力デバイスとの間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行うこと
を含む、情報処理方法。
【請求項１２】
人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部を備えるコンピュータに、
前記人体の一部及び／又は前記棒状の入力デバイスと前記操作入力部の操作入力面との間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う入力制御機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年の情報処理技術の発展に伴い、コンピュータや情報携帯端末等といった情報処理装置の表示画面にタッチパネルを設け、かかるタッチパネルを人体やスタイラスペン等で操作することで、情報処理装置を操作することが可能となってきている。【０００３】
例えば、下記の特許文献１には、タッチパネルの設けられた表示装置と、かかる表示装置に対して入力操作を行うための入力装置であるタッチペンとが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２５０８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、指等の人体による入力操作と、スタイラスペン等の棒状の入力デバイスによる入力操作と、の双方が可能なデジタル機器を操作する場合、スタイラスペンの入力時に手のひら等がタッチパネルに接触してしまい、デジタル機器がスタイラスペンによる入力と人体による入力の双方を検出してしまうことがある。そこで、かかるデジタル機器には、パームリジェクション（ｐａｌｍ  ｒｅｊｅｃｔｉｏｎ）機能が実装されることが多い。【０００６】
かかるパームリジェクション機能とは、人体及びスタイラスペンの双方による入力操作が可能なデジタル機器において、ペン入力時に手のひらの接地等による意図しないタッチ検出により、スクリーン面にタッチによる入力軌跡が描かれたり、入力対象のグラフィカルユーザインタフェース（ＧＵＩ）背景が動いたり、メニューが表示されたりする等といった、ユーザにとって意図しない入力動作を抑制するための機能である。【０００７】
パームリジェクション機能に関して、従来、様々な研究が行われているが、デジタル機器のスクリーン面がスタイラスペンのペン先を検出したときにタッチ入力を無視する方式が一般的である。ペン先を検出したときのスクリーン面からの距離（以後、「ホバー距離」という。）がある程度の大きさに設定されていれば、ユーザが意図しないタッチ動作を防ぐことができることが、明らかになっている。一方で、パームリジェクション機能が働くホバー距離が大きいほど、意図したタッチ操作が認識されない確率も高まり、デジタル機器の操作性の向上の妨げになっている。【０００８】
そこで、本開示では、人体による入力操作及び棒状の入力デバイスによる入力操作が可能な機器において、入力操作性についてのユーザの利便性を更に向上させることが可能な、情報処理装置、情報処理方法及びプログラムを提案する。
【課題を解決するための手段】
【０００９】
本開示によれば、人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部と、前記人体の一部及び／又は前記棒状の入力デバイスと前記操作入力部の操作入力面との間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う入力制御部と、を備える情報処理装置が提供される。【００１０】
また、本開示によれば、人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部の操作入力面と、当該人体の一部及び／又は当該棒状の入力デバイスとの間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行うことを含む、情報処理方法が提供される。【００１１】
また、本開示によれば、人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部を備えるコンピュータに、前記人体の一部及び／又は前記棒状の入力デバイスと前記操作入力部の操作入力面との間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う入力制御機能を実現させるためのプログラムが提供される。【００１２】
本開示によれば、人体の一部及び／又は棒状の入力デバイスと操作入力部の操作入力面との間の離隔距離、並びに、棒状の入力デバイスの中心軸と操作入力面とのなす角度に基づいて、人体の一部が近接又は接触することによる入力操作と、棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御が行われる。
【発明の効果】
【００１３】
以上説明したように本開示によれば、人体による入力操作及び棒状の入力デバイスによる入力操作が可能な機器において、入力操作性についてのユーザの利便性を更に向上させることが可能となる。【００１４】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１５】
【図１】本開示の第１の実施形態に係る入力操作の切替制御について説明するための説明図である。
【図２】同実施形態に係る情報処理装置の構成の一例を模式的に示したブロック図である。
【図３】同実施形態に係る情報処理装置の表示画面の一例を模式的に示した説明図である。
【図４】同実施形態に係る情報処理装置が備える入力制御部の構成の一例を模式的に示したブロック図である。
【図５】同実施形態に係る情報処理装置における制御用傾斜角度及び離隔距離について説明するための説明図である。
【図６Ａ】同実施形態に係る情報処理装置における制御用傾斜角度及び方位角の検出方法の一例を説明するための説明図である。
【図６Ｂ】同実施形態に係る情報処理装置における制御用傾斜角度及び方位角の検出方法の一例を説明するための説明図である。
【図７Ａ】同実施形態に係る情報処理装置における制御用傾斜角度の検出方法の一例を説明するための説明図である。
【図７Ｂ】同実施形態に係る情報処理装置における制御用傾斜角度の検出方法の一例を説明するための説明図である。
【図８】同実施形態に係る制御用傾斜角度の閾値について説明するための説明図である。
【図９】同実施形態に係る情報処理方法の流れの一例を示した流れ図である。
【図１０】本開示の実施形態に係る情報処理装置のハードウェア構成の一例を示したブロック図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１．１．入力操作の切替制御について
１．２．情報処理装置の構成について
１．３．情報処理方法の流れについて
２．ハードウェア構成について
【００１８】
（第１の実施形態）
＜入力操作の切替制御について＞
まず、図１を参照しながら、本開示の第１の実施形態に係る情報処理装置で採用する入力操作の切替制御について、簡単に説明する。図１は、本実施形態に係る入力操作の切替制御について説明するための説明図である。
【００１９】
情報処理装置の操作体として、指等の人体と、スタイラスペン等のような棒状の入力デバイスと、が許容されている場合、ユーザは、自身の利き手に棒状の入力デバイスを把持した上で、利き手の指を使ったり棒状の入力デバイスを使ったりしながら、入力操作を行うことが多い。
【００２０】
本発明者らは、２種類の操作体を用いたタッチパネル（すなわち、操作入力面）への入力操作を詳細に検討した結果、図１に模式的に示したように、スタイラスペンを用いた入力操作を行う場合と、スタイラスペンを持ちながら指による入力操作を行う場合とでは、タッチパネル（操作入力面）の表面に対するスタイラスペンの角度（より詳細には、スタイラスペンの中心軸がタッチパネルの表面となす角度）が異なることに想到した。
【００２１】
すなわち、図１左側に示したように、スタイラスペンを用いた入力操作を行う場合には、スタイラスペンのペン先とは反対側に位置する端部はユーザの体幹の方向を向き、スタイラスペンの中心軸とタッチパネルとのなす角度は鋭角となる。一方、図１右側に示したように、スタイラスペンを持ちつつ指による入力操作を行う場合には、スタイラスペンのペン先とは反対側に位置する端部はユーザの体幹とは逆の方向を向き、スタイラスペンの中心軸とタッチパネルとのなす角度は鈍角となる。
【００２２】
本発明者らは、図１に示したような、利用する入力操作方法に応じてスタイラスペンの角度が異なるという現象について着目し、かかる現象を利用することで、上記のパームリジェクション機能を改良することができることに想到した。以下では、かかる知見に基づき完成された、本実施形態に係る情報処理装置及び情報処理方法について、詳細に説明する。
【００２３】
＜情報処理装置の構成について＞
以下では、まず、図２〜図８を参照しながら、本実施形態に係る情報処理装置の構成について、詳細に説明する。図２は、本実施形態に係る情報処理装置の構成の一例を模式的に示したブロック図である。図３は、本実施形態に係る情報処理装置の表示画面の一例を模式的に示した説明図である。図４は、本実施形態に係る情報処理装置が備える入力制御部の構成の一例を模式的に示したブロック図である。図５は、本実施形態に係る情報処理装置における制御用傾斜角度及び離隔距離について説明するための説明図である。図６Ａ及び図６Ｂは、本実施形態に係る情報処理装置における制御用傾斜角度及び方位角の検出方法の一例を説明するための説明図である。図７Ａ及び図７Ｂは、本実施形態に係る情報処理装置における制御用傾斜角度の検出方法の一例を説明するための説明図である。図８は、本実施形態に係る制御用傾斜角度の閾値について説明するための説明図である。
【００２４】
［情報処理装置１０の全体構成について］
本実施形態に係る情報処理装置１０は、図２に模式的に示したように、操作入力部１０１と、操作体検出部１０３と、入力制御部１０５と、表示制御部１０７と、演算処理部１０９と、記憶部１１１と、を主に備える。
【００２５】
操作入力部１０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、入力装置、出力装置、各種センサ等によって実現される。操作入力部１０１は、本実施形態に係る情報処理装置１０で提供される各種機能を実施するための各種のユーザ操作が入力される。かかる操作入力部１０１は、人体の一部（例えば、ユーザの指等）が近接又は接触することによる粒力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という、２種類の操作体による入力操作が可能である。
【００２６】
ここで、棒状の入力デバイスとしては、特に限定されるものではなく、例えば、スタイラスペンや、ユーザの指に装着されたペン状の入力デバイス等のような、人体に装着又は把持された人工の入力デバイスを挙げることができる。
【００２７】
この操作入力部１０１には、後述する操作体検出部１０３が設けられている。操作入力部１０１に対する人体の一部や棒状の入力デバイスによる入力操作は、かかる操作体検出部１０３によって検出される。また、操作入力部１０１において、人体の一部による入力操作を受け付ける入力モードと、棒状の入力デバイスによる入力操作を受け付ける入力モードのどちらが有効となっているかについては、後述する入力制御部１０５によって制御される。
【００２８】
また、操作入力部１０１には、情報処理装置１０によって実現される機能の内容をユーザに提示するための表示画面として機能するディスプレイが実装されていることが好ましい。これにより、ユーザは、表示画面に表示されているアイコン等の各種オブジェクトを見ながら、かかるオブジェクトを上記のような２種類の操作体によって操作することで、情報処理装置１０を操作することが可能となる。なお、かかるディスプレイは、後述する表示制御部１０７によって制御される。
【００２９】
操作体検出部１０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、各種の回路デバイス等により実現される。操作体検出部１０３は、操作入力部１０１に対して実施された、上記２種類の操作体を検出して、人体の一部又は棒状の入力デバイスのどちらの操作体が、どのような動きをしたのかを検出する。かかる検出結果が、後述する演算処理部１０９に対して出力されることで、演算処理部１０９は、ユーザによってなされた操作体の動きを、情報処理装置１０にとって有意なユーザ操作として解釈し、各種の機能が実現される。
【００３０】
かかる操作体検出部１０３は、人体による入力操作を検出する静電センサ回路と、棒状の入力デバイスによる入力操作を検出する検出回路と、から構成されている。これら２種類の回路は、後述する入力制御部１０５によって高速にスイッチングされる。これにより、人体の一部や棒状の入力デバイスの何れの操作体が用いられた場合であっても、用いられた操作体と、かかる操作体の座標と、を別個に検出することが可能となる。
【００３１】
なお、棒状の入力デバイスによる入力操作を検出する検出回路としては、特に限定されるものではなく、いわゆる電界方式に基づく電界検出回路や、電磁誘導方式に基づく電流検出回路等を挙げることができる。また、これらの検出回路以外にも、各種の検出回路を適用することが可能である。
【００３２】
なお、静電センサ回路と、棒状の入力デバイスによる入力操作を検出する検出回路と、のスイッチング周期については、特に限定されるものではなく、情報処理装置１０に求める処理応答速度に応じて、適宜設定すればよい。
【００３３】
また、操作体検出部１０３は、棒状の入力デバイスに対して加速度センサや位置センサ等の各種のセンサが実装されている場合に、かかるセンサからの出力信号を、任意の方法で取得することが可能である。
【００３４】
操作体検出部１０３による操作体の検出結果を表わす検出信号は、後述する入力制御部１０５へと出力されて、操作入力部１０１への入力操作が有効となる操作体を制御するために利用される。また、操作体検出部１０３による操作体の検出結果を表わす検出信号は、後述する演算処理部１０９に対しても出力され、演算処理部１０９によって実行されている各種のアプリケーションを含むプログラムの操作に利用される。
【００３５】
入力制御部１０５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。入力制御部１０５は、操作入力部１０１について、人体の一部が近接又は接触することによる入力操作と、棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う。かかる切替制御は、人体の一部及び／又は棒状の入力デバイスと操作入力部１０１の操作入力面との間の離隔距離、並びに、棒状の入力デバイスの中心軸と操作入力面とのなす角度に基づいて行われる。
【００３６】
かかる入力制御部１０５の詳細な構成については、以下で改めて詳細に説明する。
【００３７】
表示制御部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、出力装置、通信装置等により実現される。表示制御部１０７は、後述する演算処理部１０９によって実行される各種のアプリケーション等のプログラムの実行結果を、情報処理装置１０が備えるディスプレイ等の出力装置や情報処理装置１０の外部に設けられた出力装置等に表示する際の表示制御を行う。これにより、表示制御部１０７によって表示制御が行われている表示画面には、後述する演算処理部１０９によって実行されたプログラムによって提供される各種のオブジェクト等が表示されることとなる。また、かかるオブジェクトは、操作入力部１０１に対して行われた操作体によるユーザ操作に応じて変化する。
【００３８】
また、表示制御部１０７は、入力制御部１０５によって有効な入力操作として設定された有効入力モード、又は、無効な入力操作として設定された無効入力モードの少なくとも何れか一方をユーザに通知するオブジェクトを、表示画面に表示させることが好ましい。
【００３９】
かかるオブジェクトは、特に限定されるものではなく、例えば図３に示したようなアイコンから構成される選択操作体インジケータを、表示画面の任意の位置に表示させることができる。ここで、ユーザの目線は、操作体を用いてユーザ入力を行っている部分に近い場所に注がれると考えられるため、表示制御部１０７は、かかる選択操作体インジケータを、操作体の先端の座標から上に例えば３〜５ｃｍ程度の位置に、操作体の先端の動きに追従するように表示させてもよい。
【００４０】
演算処理部１０９は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等により実現される。演算処理部１０９は、後述する記憶部１１１に格納されている各種アプリケーションを含むプログラムや、情報処理装置１０の外部に存在する各種のサーバ等から取得した各種アプリケーションを含むプログラムを実行して、実行したプログラムに対応する様々な機能を実現する。演算処理部１０９によって実行される各種のプログラムは、操作入力部１０１に対して操作体を介してなされたユーザ操作に応じて、その実行状態が変化する。
【００４１】
記憶部１１１は、例えば本実施形態に係る情報処理装置１０が備えるＲＡＭやストレージ装置等により実現される。記憶部１１１には、操作入力部１０１、操作体検出部１０３、入力制御部１０５、表示制御部１０７、演算処理部１０９における処理に利用される各種のデータベースや、これら処理部が実行する各種の演算処理に用いられるアプリケーションを含む各種のプログラムや、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過などが、適宜記録されてもよい。また、記憶部１１１には、各種のプログラムが実行されることで表示画面に表示される各種のオブジェクトデータ等が格納されていてもよい。ここで言うオブジェクトデータには、例えば、アイコン、ボタン、サムネイル等のグラフィカルユーザインターフェース（ＧＵＩ）を構成する任意のパーツ類が含まれる。
【００４２】
この記憶部１１１は、操作入力部１０１、操作体検出部１０３、入力制御部１０５、表示制御部１０７、演算処理部１０９などの各処理部が、自由にアクセスし、データを書き込んだり読み出したりすることができる。
【００４３】
［入力制御部１０５の詳細な構成について］
次に、図４〜図８を参照しながら、本実施形態に係る入力制御部１０５の構成について、詳細に説明する。
【００４４】
本実施形態に係る入力制御部１０５は、図４に模式的に示したように、離隔距離特定部１２１と、角度特定部１２３と、入力操作設定部１２５と、を有している。
【００４５】
離隔距離特定部１２１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力装置等により実現される。離隔距離特定部１２１は、操作体検出部１０３から出力された、静電センサ回路からの出力信号に基づいて、操作入力面と、指等の人体の一部と、の間の離隔距離を特定する。また、離隔距離特定部１２１は、操作体検出部１０３から出力された、各種の検出回路からの出力信号に基づいて、操作入力面と、スタイラスペン等の棒状の入力デバイスと、の間の離隔距離を特定する。ここで、離隔距離特定部１２１は、少なくとも、上記２種類の操作体のうち何れか一方と操作入力面との間の離隔距離を特定すればよい。どちらの操作体との離隔距離を特定するかについては、特に限定されるものではなく、離隔距離特定部１２１は、離隔距離の特定が容易な操作体に着目して、離隔距離を特定すればよい。
【００４６】
離隔距離特定部１２１が操作体検出部１０３からの出力信号に基づいて離隔距離を特定する具体的な方法については、特に限定されるものではなく、公知の方法を利用することが可能である。
【００４７】
離隔距離特定部１２１によって特定された、操作体と操作入力面との間の離隔距離（例えば、図５に模式的に示したような、棒状の入力デバイスと操作入力面との離隔距離ｄ）に関する情報は、後述する入力操作設定部１２５へと出力される。
【００４８】
角度特定部１２３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力装置等により実現される。角度特定部１２３は、操作体検出部１０３から出力された、各種の検出回路からの出力信号に基づいて、棒状の入力デバイスと操作入力面との相対的な位置関係を表わす２種類の角度を特定する。ここで、角度特定部１２３が特定する２種類の角度は、（ａ）棒状の入力デバイスの中心軸と操作入力面の法線方向とのなす角度として規定される、制御用傾斜角度θ、及び、（ｂ）棒状の入力デバイスの中心軸を操作入力面へと射影した際の射影軸と、操作入力面における基準方向と、のなす角として規定される方位角φの２種類である。
【００４９】
まず、（ａ）制御用傾斜角度θの特定方法について、詳細に説明する。
角度特定部１２３は、図５に模式的に示したような制御用傾斜角度θを、公知の様々な方向を利用して特定することが可能である。
【００５０】
例えば、棒状の入力デバイスに加速度センサが実装されている場合には、操作体検出部１０３から出力された、棒状の入力デバイスの加速度センサからの出力信号を用いて、制御用傾斜角度θを特定することができる。また、本実施形態に係る情報処理装置１０にも加速度センサが実装されている場合、角度特定部１２３は、棒状の入力デバイス及び情報処理装置１０に実装されている加速度センサからの出力信号を用いて、その差分を算出することで、より正確に制御用傾斜角度θの大きさを特定することができる。
【００５１】
また、角度特定部１２３は、操作体検出部１０３から出力される、操作入力面における電界又は電流の分布の度合いに着目して、制御用傾斜角度θを特定することも可能である。例えば図６Ａ及び図６Ｂに模式的に示したように、棒状の入力デバイスが操作入力面に対して近接又は接触することで、操作入力面には、デバイスの検出方法の違いに応じて、電界分布や電流分布が発生する。ここで、図５に示した制御用傾斜角度θが小さいほど、例えば図６Ａに示したように、電界分布や電流分布の形状は真円に近付き、広がりは小さくなるはずであり、制御用傾斜角度θが大きいほど、例えば図６Ｂに示したように、電界分布や電流分布の形状は潰れた楕円形状になって、広がりは大きくなるはずである。そこで、制御用傾斜角度θの値を変えながら電界又は電流分布の広がりの大きさや分布形状の扁平率を予め数値化しておき、制御用傾斜角度θと、広がりの大きさや扁平率等との相関関係をデータベース化しておくことが可能となる。角度特定部１２３は、このようにして予め作成されたデータベースを参照することで、電界又は電流分布に基づき、制御用傾斜角度θの大きさを特定することができる。
【００５２】
また、図７Ａ及び図７Ｂに示したように、棒状の入力デバイスに２つの位置センサ（もしくは、２か所の位置特定用の模様）が実装されている場合には、角度特定部１２３は、以下のような方法により制御用傾斜角度θを特定することも可能である。
【００５３】
すなわち、図７Ａ及び図７Ｂに模式的に示したように、互いに離隔した２か所（点Ａ、点Ｂ）に位置センサ又は位置特定用の模様を実装しておき、２か所の点Ａ，Ｂの操作入力面への射影位置を、操作体検出部１０３から出力される各種出力信号を用いて特定する。
【００５４】
図７Ａに示したように、制御用傾斜角度θ１が小さい場合には、操作入力面における２点間の距離Ｌ１は小さくなり、図７Ｂに示したように、制御用傾斜角度θ２が大きい場合には、操作入力面における２点間の距離Ｌ２は大きくなる。そこで、制御用傾斜角度θの値を変えながら２点間の距離Ｌの大きさを予め数値化しておき、制御用傾斜角度θと、２点間の距離Ｌの大きさとの相関関係をデータベース化しておくことが可能となる。角度特定部１２３は、このようにして予め作成されたデータベースを参照することで、制御用傾斜角度θの大きさを特定することができる。
【００５５】
以上、制御用傾斜角度の特定方法について、詳細に説明した。なお、本実施形態に係る制御用傾斜角度の特定方法は、上記の例に限定されるものではなく、その他の公知の方法を用いて制御用傾斜角度を特定することも可能である。
【００５６】
次に、（ｂ）方位角φの特定方法について、詳細に説明する。
例えば、角度特定部１２３は、図６Ａ及び図６Ｂに模式的に示したように、操作体検出部１０３から出力された電界又は電流の分布度合いに関する出力信号に基づいて、方位角φを特定することが可能である。すなわち、角度特定部１２３は、棒状の入力デバイスの中心軸を操作入力面へと射影した際の射影軸の方向を、まず特定する。この射影軸の方向は、図６Ａ及び図６Ｂに示したように、棒状の入力デバイスのペン先位置と、電界又は電流分布を表わす形状の楕円長軸方向の端点と、を結ぶ方向として特定することができる。
【００５７】
また、方位角φを規定する際の基準方向は、特に限定されるものではなく、適宜設定することが可能である。例えば、角度特定部１２３は、かかる基準方向を、情報処理装置１０に実装された加速度センサからの出力に基づき特定される、情報処理装置１０の上下方向と平行な方向に設定することも可能である。また、角度特定部１２３は、かかる基準方向を、棒状の入力デバイスの入力操作側端部から、棒状の入力デバイスを持つユーザの体幹へと、操作入力面に対して平行に向かう方向に設定してもよい。また、角度特定部１２３は、情報処理装置１０の表示画面に表示されている表示内容の向きに基づいて、表示内容の上下方向を、上記の基準方向に設定してもよい。
【００５８】
これら２つの方向が特定されることで、角度特定部１２３は、これら２つの方向に対応するベクトルから方位角φの大きさを算出することが可能となる。
【００５９】
なお、ユーザの体幹に向かう方向（換言すれば、操作入力面がユーザに対して正面となる方向）の特定方法については、特に限定されるものではない。例えば、角度特定部１２３は、情報処理装置１０に実装されている各種センサや撮像装置等を利用してユーザの位置をセンシングしてもよく、ユーザが手首等に装着しているウェアラブル端末（例えば、位置センサ等）からの出力を利用して、ユーザの体幹に向かう方向を特定してもよい。ユーザの装着するウェアラブル端末を方向の特定に利用することで、例えば情報処理装置１０を複数のユーザが同時に操作する場合であっても、ユーザの体幹に向かう方向を容易に特定することが可能となる。
【００６０】
また、棒状の入力デバイスに加速度センサ等の各種センサが実装されている場合、角度特定部１２３は、かかるセンサからの出力信号に基づいて、方位角φを特定することも可能である。
【００６１】
角度特定部１２３は、以上のような方法により、制御用傾斜角度θ及び方位角φを特定すると、これらの角度に関する情報を、後述する入力操作設定部１２５へと出力する。
【００６２】
入力操作設定部１２５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力装置等により実現される。入力操作設定部１２５は、離隔距離特定部１２１から出力された離隔距離に関する情報、及び、角度特定部１２３から出力された角度に関する情報に基づいて、操作入力部１０１への有効な入力モードを設定する。より詳細には、入力操作設定部１２５は、離隔距離特定部１２１から得られた離隔距離ｄの大きさと、角度特定部１２３から得られた制御用傾斜角度θの大きさと、を利用して閾値判断を行うことで、操作入力部１０１への有効な入力モードを設定する。
【００６３】
すなわち、入力操作設定部１２５は、離隔距離ｄが第１の閾値以下であり、かつ、制御用傾斜角度θが第２の閾値未満である場合に、操作入力部１０１の入力モードを、棒状の入力デバイスによる入力モードに設定する。また、入力操作設定部１２５は、離隔距離ｄが第１の閾値以下であり、かつ、制御用傾斜角度θが第２の閾値以上である場合に、操作入力部１０１の入力モードを、人体の一部による入力モードに設定する。
【００６４】
また、入力操作設定部１２５は、上記のような閾値判断により入力モードを設定すると、表示制御部１０７と連携することで、図３に示したような選択操作体インジケータを、表示画面に表示させる。
【００６５】
入力操作設定部１２５は、ひとたび有効入力モードを設定すると、かかる入力モードの設定を、設定された入力モードに対応する操作体による入力操作が所定の時間（例えば、０．５秒〜数秒程度）以上実施されなくなるまで、保持することが好ましい。また、入力操作設定部１２５は、処理の継続時間ではなく、操作体と操作入力面との離隔距離が所定の閾値（例えば、数ミリ程度）以上となるまで、保持するようにしてもよい。これにより、ユーザは、所望の操作体による入力操作を、不便さを感じることなく継続することが可能となる。
【００６６】
なお、有効入力モードの保持期間の設定方法については、上記の方法に限定されるものではなく、その他の基準に基づいて、有効入力モードの設定を変更してもよい。例えば、入力操作設定部１２５は、表示画面に表示させた選択操作体インジケータがユーザ操作によって選択された場合に、選択された操作体による入力モードへと、有効入力モードを切り替えるようにしてもよい。
【００６７】
なお、有効入力モードの設定に利用される、離隔距離ｄに関する第１の閾値の具体的な値については、特に限定されるものではなく、例えば３０ｍｍ〜４０ｍｍ等のような一般的な値に設定することも可能であり、上限値を５０ｍｍ程度まで大きく設定することも可能である。
【００６８】
また、有効入力モードの設定に利用される、制御用傾斜角度θに関する第２の閾値の具体的な値についても、適宜設定することが可能である。しかしながら、有効入力モードの設定に際して、制御用傾斜角度θのみならず方位角φを合わせて利用することで、よりユーザの利便性を追求した有効入力モードの設定を行うことが可能となる。
【００６９】
すなわち、入力操作設定部１２５は、ユーザの利便性をより追求した有効入力モードの設定を行うために、例えば図８に示したように、上記第２の閾値を方位角φごとに設定してもよい。
【００７０】
いま、便宜的に、操作入力面がユーザに対して正面となる姿勢で、棒状の入力デバイスのペン先が時計の１２時を指す方向を向くとき（例えば、図６Ａにおいてφ＝０°となり、ペン先がユーザにとって視線の方向を向くとき）を、φ＝０°とする。方位角φ＝０°では、ユーザがスタイラスペン等の棒状の入力デバイスを寝かせて操作している可能性があるため、傾斜角度の閾値θＴＨ＝Ａを大きめの値に設定することが好ましい。また、方位角φ＝１８０°の場合、ペン先がユーザに向いている状態であり、ユーザは、かかる状態でペンによる操作をしている可能性は少ないと考えられる。そこで、傾斜角度の閾値θＴＨ＝Ｃを、小さめの値に設定することが好ましい。このように、方位角φに応じて、パームリジェクション機能が作動する閾値θＴＨを設定しておくことで、ユーザの利便性をより追求することが可能となる。
【００７１】
以上説明したような各種の閾値に関する情報は、記憶部１１１等に予め格納され、入力操作設定部１２５により適宜利用される。
【００７２】
また、以上説明したような各種の閾値の具体的な値は、予め設定された初期値のまま保持されてもよいし、ユーザ自身の操作によって随時変更可能であってもよい。また、入力操作設定部１２５は、ユーザ操作に基づくいわゆる機械学習処理を行うことで、これら閾値の具体的な値をユーザ固有の値に変更していくようにしてもよい。
【００７３】
なお、入力操作設定部１２５は、離隔距離ｄ、制御用傾斜角度θ及び方位角φに関する情報を適宜組み合わせて利用することで、ユーザの利き手を特定する等といった、他の特定処理を行うことも可能である。
【００７４】
以上、図４〜図８を参照しながら、本実施形態に係る入力制御部１０５の構成について、詳細に説明した。
【００７５】
以上、本実施形態に係る情報処理装置１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００７６】
なお、上述のような本実施形態に係る情報処理装置の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００７７】
＜情報処理方法の流れについて＞
次に、図９を参照しながら、本実施形態に係る情報処理装置１０で実施される情報処理方法の流れの一例について、簡単に説明する。図９は、本実施形態に係る情報処理方法の流れの一例を示した流れ図である。
【００７８】
本実施形態に係る情報処理装置１０が起動すると、まず、指等の人体による入力が有効化されるものとする（ステップＳ１０１）。その後、情報処理装置１０は、ユーザ操作を待ち受ける。
【００７９】
ある瞬間に、操作体検出部１０３が、スタイラスペン等の棒状の入力デバイスを検出すると（ステップＳ１０３）、操作体検出部１０３から出力された出力信号は、入力制御部１０５へと出力される。
【００８０】
操作体検出部１０３から出力信号が出力されると、入力制御部１０５の離隔距離特定部１２１及び角度特定部１２３は、得られた出力信号を利用して、上述したような方法により、離隔距離ｄ、制御用傾斜角度θ、及び方位角φを特定する（ステップＳ１０５）。特定された離隔距離ｄ、制御用傾斜角度θ、及び方位角φに関する情報は、入力操作設定部１２５へと出力される。
【００８１】
入力操作設定部１２５は、まず、離隔距離ｄが第１の閾値以下であるかを判断する（ステップＳ１０７）。離隔距離ｄが第１の閾値超過である場合には、情報処理装置１０は、ステップＳ１０１に戻って処理を継続する。
【００８２】
一方、離隔距離ｄが第１の閾値以下である場合、入力操作設定部１２５は、検出した方位角φでの制御用傾斜角度θが第２の閾値未満であるかを判断する（ステップＳ１０９）。制御用傾斜角度θが第２の閾値以上である場合には、情報処理装置１０は、ステップＳ１０１に戻って処理を継続する。
【００８３】
一方、検出した方位角φでの制御用傾斜角度θが第２の閾値未満である場合、入力操作設定部１２５は、人体による入力を無効な状態に設定し、棒状の入力デバイスによる入力を有効化する（ステップＳ１１１）。
【００８４】
その後、入力操作設定部１２５は、操作時間又は離隔距離に基づく、上記のような設定保持条件が成立しているかを判断する（ステップＳ１１３）。設定保持条件が成立している場合、入力操作設定部１２５は、ステップＳ１１１に戻って、棒状の入力デバイスによる入力を有効化し続ける。一方、設定保持条件が不成立の場合、情報処理装置１０は、ステップＳ１０１に戻って処理を継続する。
【００８５】
なお、上記説明では、予め人体による入力が有効化される場合を例に挙げたが、棒状の入力デバイスによる入力が予め有効化されている場合においても、上記と同様の処理を行うことが可能である。
【００８６】
以上、図９を参照しながら、本実施形態に係る情報処理方法の流れについて、簡単に説明した。
【００８７】
このように、本実施形態に係る情報処理装置及び情報処理方法によれば、パームリジェクションが作動する際の閾値となるホバー距離を大きく設定した場合であっても、棒状の入力デバイスの傾斜角度や方位角の組み合わせによりパームリジェクションを解除することが可能となり、ユーザの利便性を向上させることができる。また、選択された入力モードを示すインジケータを表示画面に表示することで、ユーザにとって分かりやすい形で、有効となっている入力モードをユーザに通知することが可能となる。
【００８８】
（ハードウェア構成について）
次に、図１０を参照しながら、本開示の実施形態に係る情報処理装置１０のハードウェア構成について、詳細に説明する。図１０は、本開示の実施形態に係る情報処理装置１０のハードウェア構成を説明するためのブロック図である。
【００８９】
情報処理装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、を備える。また、情報処理装置１０は、更に、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、センサ９１４、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３および通信装置９２５を備える。
【００９０】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【００９１】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【００９２】
センサ９１４は、ユーザの動きを検知するセンサや、現在位置を表す情報を取得するセンサや、情報処理装置１０の姿勢等を特定するためのセンサ等の検出手段である。かかるセンサの一例として、加速度センサ、重力検知センサ、落下検出センサ等を含む３軸加速度センサ、角速度センサ、手振れ補正センサ、地磁気センサ等を含む３軸ジャイロセンサ等のモーションセンサや、ＧＰＳセンサ等を挙げることができる。また、センサ９１４は、上述のもの以外にも、温度計、照度計、湿度計などの様々な測定機器を備えていてもよい。
【００９３】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、情報処理装置１０の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、この入力装置９１５を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００９４】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置９１７は、例えば、情報処理装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【００９５】
ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種データなどを格納する。
【００９６】
ドライブ９２１は、記録媒体用リーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア等である。また、リムーバブル記録媒体９２７は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、フラッシュメモリ、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【００９７】
接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。接続ポート９２３の別の例として、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。この接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０は、外部接続機器９２９から直接各種データを取得したり、外部接続機器９２９に各種データを提供したりする。
【００９８】
通信装置９２５は、例えば、通信網９３１に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等であってもよい。この通信装置９２５は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２５に接続される通信網９３１は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【００９９】
以上、本開示の実施形態に係る情報処理装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１００】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０１】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０２】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部と、
前記人体の一部及び／又は前記棒状の入力デバイスと前記操作入力部の操作入力面との間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う入力制御部と、
を備える、情報処理装置。
（２）
前記入力制御部は、
前記棒状の入力デバイスの中心軸と前記操作入力面の法線方向とのなす角度を、制御用傾斜角度として利用し、
前記離隔距離が第１の閾値以下であり、かつ、前記制御用傾斜角度が第２の閾値未満である場合に、前記操作入力部の入力モードを前記棒状の入力デバイスによる入力モードに設定し、
前記離隔距離が第１の閾値以下であり、かつ、前記制御用傾斜角度が第２の閾値以上である場合に、前記操作入力部の入力モードを前記人体の一部による入力モードに設定する、（１）に記載の情報処理装置。
（３）
前記入力制御部は、前記入力モードの設定を、設定された入力モードに対応する操作体による入力操作が所定の時間以上実施されなくなるまで、又は、当該操作体と前記操作入力面との離隔距離が所定の閾値以上となるまで、保持する、（１）又は（２）に記載の情報処理装置。
（４）
前記第２の閾値は、前記棒状の入力デバイスの中心軸を前記操作入力面へと射影した際の射影軸と、前記操作入力面における基準方向と、のなす角として規定される方位角ごとに設定され、
前記入力制御部は、前記棒状の入力デバイスに起因して前記操作入力面に発生する電界又は電流の分布度合いに少なくとも基づいて、前記方位角の大きさを特定する、（２）又は（３）に記載の情報処理装置。
（５）
前記入力制御部は、前記棒状の入力デバイスに設けられたセンサの出力を少なくとも利用して、前記制御用傾斜角度を特定する、（２）〜（４）の何れか１つに記載の情報処理装置。
（６）
前記入力制御部は、前記棒状の入力デバイスに起因して前記操作入力面に発生する電界又は電流の分布度合いに少なくとも基づいて、前記制御用傾斜角度を特定する、（２）〜（５）の何れか１つに記載の情報処理装置。
（７）
前記情報処理装置は、当該情報処理装置によって実現される機能の内容をユーザに提示するための表示画面を制御する表示制御部を更に備え、
前記表示制御部は、前記入力制御部によって有効な入力操作として設定された有効入力モード、又は、無効な入力操作として設定された無効入力モードの少なくとも何れか一方をユーザに通知するオブジェクトを、前記表示画面に表示させる、（２）〜（６）の何れか１つに記載の情報処理装置。
（８）
前記入力制御部は、前記基準方向を、前記情報処理装置に設けられた加速度センサからの出力、ユーザの装着しているウェアラブル端末からの出力、又は、前記情報処理装置に設けられた、当該情報処理装置によって実現される機能の内容をユーザに提示するための表示画面における表示内容の方向、の少なくとも何れかに基づいて特定する、（４）〜（７）の何れか１つに記載の情報処理装置。
（９）
前記操作入力部には、前記人体による入力操作を検出する静電センサ回路と、前記棒状の入力デバイスによる入力操作を検出する検出回路と、が設けられており、
前記入力制御部は、前記静電センサ回路と前記検出回路とを所定のタイミングでスイッチングすることで、ユーザによる入力操作を検出する、（１）〜（８）の何れか１つに記載の情報処理装置。
（１０）
前記棒状の入力デバイスは、人体に装着又は把持された人工の入力デバイスである、（１）〜（９）の何れか１つに記載の情報処理装置。
（１１）
人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部の操作入力面と、当該人体の一部及び／又は当該棒状の入力デバイスとの間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行うこと
を含む、情報処理方法。
（１２）
人体の一部が近接又は接触することによる入力操作、及び、棒状の入力デバイスが近接又は接触することによる入力操作という２種類の操作体による入力操作が可能な操作入力部を備えるコンピュータに、
前記人体の一部及び／又は前記棒状の入力デバイスと前記操作入力部の操作入力面との間の離隔距離、並びに、前記棒状の入力デバイスの中心軸と前記操作入力面とのなす角度に基づき、前記人体の一部が近接又は接触することによる入力操作と、前記棒状の入力デバイスが近接又は接触することによる入力操作と、の切替制御を行う入力制御機能を実現させるためのプログラム。
【符号の説明】
【０１０３】
１０    情報処理装置
１０１    操作入力部
１０３    操作体検出部
１０５    入力制御部
１０７    表示制御部
１０９    演算処理部
１１１    記憶部
【図１】
2015198688.tif 000003
【図２】
2015198688.tif 000004
【図３】
2015198688.tif 000005
【図４】
2015198688.tif 000006
【図５】
2015198688.tif 000007
【図６Ａ】
2015198688.tif 000008
【図６Ｂ】
2015198688.tif 000009
【図７Ａ】
2015198688.tif 000010
【図７Ｂ】
2015198688.tif 000011
【図８】
2015198688.tif 000012
【図９】
2015198688.tif 000013
【図１０】
2015198688.tif 000014
【国際調査報告】
2015198688.tif 000015
2015198688.tif 000016
2015198688.tif 000017