(57)【要約】【課題】意図しない面操作式入力装置の操作を防ぐと共に、他の入力装置から面操作式入力装置の操作への移行を簡単及び迅速に行うことができる入力制御装置、電子装置、入力制御方法、及び入力制御プログラムを提供する。【解決手段】  入力制御装置１３０は、操作面１１１に対する操作を検出する面操作式入力装置１１０からの第１入力と、１つ以上の他の入力装置１２０からの第２入力とを受信する受信部１５１と、第２入力に基づいて、操作面１１１における少なくとも一部の対象領域１１２における操作が有効であるか否かを判定するための判定基準を設定する設定部１５２と、第１入力と判定基準とに基づいて、少なくとも一部の対象領域１１２に対する操作が有効であるか否かを判定する判定部１５３と、を備える。【選択図】図２
2019028692.tif 000002
【特許請求の範囲】
【請求項１】
操作面に対する操作を検出する面操作式入力装置からの第１入力と、１つ以上の他の入力装置からの第２入力とを受信する受信部と、
前記第２入力に基づいて、前記操作面における少なくとも一部の対象領域における操作が有効であるか否かを判定するための判定基準を設定する設定部と、
前記第１入力と前記判定基準とに基づいて、前記少なくとも一部の対象領域に対する操作が有効であるか否かを判定する判定部と、
を備える、入力制御装置。
【請求項２】
前記判定基準は、前記操作面に対して操作を行う操作体の大きさに対応したサイズ値が有効範囲内である場合の操作を有効と識別し、前記サイズ値が有効範囲内でない場合の操作を有効でないと識別する、
請求項１に記載の入力制御装置。
【請求項３】
前記設定部は、前記１つ以上の他の入力装置が操作された後の閾期間にわたって、前記判定基準として第１判定基準を選択し、
前記設定部は、前記１つ以上の他の入力装置が操作されずに前記閾期間が経過したことに応答して、第２判定基準を選択し、
前記第１判定基準における前記有効範囲の上限のサイズ値が、前記第２判定基準における前記有効範囲の上限の前記サイズ値より小さい、
請求項２に記載の入力制御装置。
【請求項４】
前記サイズ値が、前記操作体による前記操作面への接触面積に対応する、
請求項２又は請求項３に記載の入力制御装置。
【請求項５】
前記設定部は、前記１つ以上の他の入力装置が操作された後の閾期間にわたって、前記判定基準として第１判定基準を選択し、
前記設定部は、前記１つ以上の他の入力装置が操作されずに前記閾期間が経過したことに応答して、前記第１判定基準と異なる第２判定基準を選択する、
請求項１に記載の入力制御装置。
【請求項６】
前記判定基準は、前記操作面において操作体が基準回数以上連続して検出されたことに応じて、操作を有効と識別し、
前記第１判定基準における前記基準回数が、前記第２判定基準における前記基準回数より多い、
請求項５に記載の入力制御装置。
【請求項７】
前記判定基準は、前記操作面において操作体が基準期間以上継続して検出されたことに応じて、操作を有効と識別し、
前記第１判定基準における前記基準期間が、前記第２判定基準における前記基準期間より長い、
請求項５に記載の入力制御装置。
【請求項８】
前記判定基準は、前記操作面において操作体が基準距離以上移動したことが検出されたことに応じて、操作を有効と識別し、
前記第１判定基準における前記基準距離が、前記第２判定基準における前記基準距離より長い、
請求項５に記載の入力制御装置。
【請求項９】
操作面を含み、前記操作面に対する操作を検出する面操作式入力装置と、
１つ以上の他の入力装置と、
入力制御装置と、
を備え、
前記入力制御装置が、
前記面操作式入力装置からの第１入力と、前記１つ以上の他の入力装置からの第２入力とを受信する受信部と、
前記第２入力に基づいて、前記操作面における少なくとも一部の対象領域における操作が有効であるか否かを判定するための判定基準を設定する設定部と、
前記第１入力と前記判定基準とに基づいて、前記少なくとも一部の対象領域に対する操作が有効であるか否かを判定する判定部と、
を含む、
電子装置。
【請求項１０】
操作面に対する操作を検出する面操作式入力装置からの第１入力と、１つ以上の他の入力装置からの第２入力とを受信することと、
前記第２入力に基づいて、前記操作面における少なくとも一部の対象領域における操作が有効であるか否かを判定するための前記判定基準を設定することと、
前記第１入力と前記判定基準とに基づいて、前記少なくとも一部の対象領域に対する操作が有効であるか否かを判定することと、
を含む、入力制御方法。
【請求項１１】
コンピューターに請求項１０に記載の入力制御方法を実行させる入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、面操作式入力装置と１つ以上の他の入力装置とからの入力を処理する入力制御装置、入力制御装置を含む電子装置、面操作式入力装置と１つ以上の他の入力装置とからの入力を処理するための入力制御方法、及び入力制御方法を実行するための入力制御プログラムに関する。
【背景技術】
【０００２】
ノートパソコンなどの電子装置には、種々の入力装置が搭載される。入力装置として、例えば、キーボード、面操作式入力装置が挙げられる。面操作式入力装置は、操作面を備え、操作面に接触した操作体の入力動作を検出する。操作体は、例えば、指、専用ペンである。入力動作は、例えば、接触した指先の位置、軌跡、速度である。入力動作は、例えば、操作面に近接して配置された複数の電極間の静電容量の変化として検出される。
【０００３】
操作面は、キーボードと操作者との間などの位置で、面操作式入力装置以外の入力装置に近接して配置される場合がある。そのため、操作者がキーボードなどの入力装置を操作しているときに、意図せず操作面に触れる場合がある。
【０００４】
特許文献１に記載の入力装置は、キーボードにおけるキー入力を検知すると、面操作式入力装置の一例であるタッチパッドからの入力を禁止状態にする。その後、設定時間にわたってキー入力がなければ、タッチパッドからの入力禁止状態を解除する。それにより、キーボード入力時に、意図せずタッチパッドが操作されることを防ぐ。
【０００５】
特許文献２に記載の入力装置は、特許文献１の機能に加え、タッチパッドからの入力禁止状態中に、予め設定された操作がタッチパッドにおいて行われた場合に、入力禁止状態を解除する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３５６８６９号
【特許文献２】特開２０１１−１３８２１８号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の入力装置によると、設定時間中は一切タッチパッドの入力が無視されるため、キーボード操作直後にタッチパッドを操作することができない。特許文献２の入力装置によると、通常の入力操作ではない特殊な操作を検出する必要があるので入力装置の構成が複雑である。さらに特許文献２の入力装置によると、操作者に特殊な操作をさせる必要があるので、操作者への負担が大きい。
【０００８】
本発明は、意図しない面操作式入力装置の操作を防ぐと共に、他の入力装置から面操作式入力装置の操作への移行を簡単及び迅速に行うことができる入力制御装置、電子装置、入力制御方法、及び入力制御プログラムを提供することを一つの目的とする。
【課題を解決するための手段】
【０００９】
本開示の入力制御装置は、操作面に対する操作を検出する面操作式入力装置からの第１入力と、１つ以上の他の入力装置からの第２入力とを受信する受信部と、第２入力に基づいて、操作面における少なくとも一部の対象領域における操作が有効であるか否かを判定するための判定基準を設定する設定部と、第１入力と判定基準とに基づいて、少なくとも一部の対象領域に対する操作が有効であるか否かを判定する判定部と、を備える。
【００１０】
この構成によれば、第２入力に応じて判定基準を設定し、第１入力と判定基準とに基づいて操作面に対する操作が有効であるか否かを判定するので、従来のように、第２入力に応じて一定期間、第１入力を完全に無効化する場合に比べて、他の入力装置が操作された後に操作面に対する操作を有効化しやすくすることができる。すなわち、意図しない面操作式入力装置の操作を防ぐと共に、他の入力装置から面操作式入力装置の操作への移行を簡単および迅速に行うことができる。
【００１１】
好適には本開示の入力制御装置において、判定基準は、操作面に対して操作を行う操作体の大きさに対応したサイズ値が有効範囲内である場合の操作を有効と識別し、サイズ値が有効範囲内でない場合の操作を有効でないと識別する。
【００１２】
この構成によれば、手のひらや指先など操作体の大きさに対応したサイズ値に基づいて操作の有効性を識別するので、操作面を操作する操作体のサイズ値と他の入力装置を操作しているときに操作面に触れた操作体のサイズ値とが異なることを考慮して、他の入力装置が操作された後の操作面の操作を適切に有効化しやすい。
【００１３】
好適には本開示の入力制御装置において、設定部は、１つ以上の他の入力装置が操作された後の閾期間にわたって、判定基準として第１判定基準を選択し、設定部は、１つ以上の他の入力装置が操作されずに閾期間が経過したことに応答して、第２判定基準を選択し、第１判定基準における有効範囲の上限のサイズ値が、第２判定基準における有効範囲の上限のサイズ値より小さい。
【００１４】
この構成によれば、第１判定基準では、第２判定基準に比べて小さなサイズ値の操作体でなければ反応しない。そのため、１つ以上の他の入力装置が操作された後の閾期間において操作面に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置の操作をより正確に防ぐことができる。
【００１５】
好適には本開示の入力制御装置において、サイズ値が、操作体による操作面への接触面積に対応する。
【００１６】
この構成によれば、手のひらや指先など操作体の大きさに対応した接触面積に基づいて操作の有効性を識別するので、操作面を操作する操作体の接触面積と他の入力装置を操作しているときに操作面に触れた操作体の接触面積とが異なることを考慮して、他の入力装置が操作された後の操作面の操作を適切に有効化しやすい。
【００１７】
好適には本開示の入力制御装置において、設定部は、１つ以上の他の入力装置が操作された後の閾期間にわたって、判定基準として第１判定基準を選択し、設定部は、１つ以上の他の入力装置が操作されずに閾期間が経過したことに応答して、第１判定基準と異なる第２判定基準を選択する。
【００１８】
この構成によれば、第１入力を完全に無効化するのではなく、閾期間を経過したか否かに応じて判定基準を変えるので、第１入力を完全に無効化する場合に比べて、他の入力装置から面操作式入力装置の操作への移行を簡単および迅速に行うことができる。
【００１９】
好適には本発明の入力制御装置において、判定基準は、操作面において操作体が基準回数以上連続して検出されたことに応じて、操作を有効と識別し、第１判定基準における基準回数が、第２判定基準における基準回数より多い。
【００２０】
この構成によれば、第１判定基準では、第２判定基準に比べて多くの回数にわたって操作体が検出されなければ操作が有効とされない。そのため、１つ以上の他の入力装置が操作された後の閾期間において操作面に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置の操作をより正確に防ぐことができる。
【００２１】
好適には本発明の入力制御装置において、判定基準は、操作面において操作体が基準期間以上継続して検出されたことに応じて、操作を有効と識別し、第１判定基準における基準期間が、第２判定基準における基準期間より長い。
【００２２】
この構成によれば、第１判定基準では、第２判定基準に比べて長い期間にわたって操作体が検出されなければ操作が有効とされない。そのため、１つ以上の他の入力装置が操作された後の閾期間において操作面に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置の操作をより正確に防ぐことができる。
【００２３】
好適には本発明の入力制御装置において、判定基準は、操作面において操作体が基準距離以上移動したことが検出されたことに応じて、操作を有効と識別し、第１判定基準における基準距離が、第２判定基準における基準距離より長い。
【００２４】
この構成によれば、第１判定基準が選択された場合、第２判定基準が選択された場合に比べて操作体が長距離を移動しなければ操作が有効とされない。そのため、１つ以上の他の入力装置が操作された後の閾期間において操作面に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置の操作をより正確に防ぐことができる。
【００２５】
本開示の電子装置は、操作面を含み、操作面に対する操作を検出する面操作式入力装置と、１つ以上の他の入力装置と、入力制御装置と、を備え、入力制御装置が、面操作式入力装置からの第１入力と、１つ以上の他の入力装置からの第２入力とを受信する受信部と、第２入力に基づいて、操作面における少なくとも一部の対象領域における操作が有効であるか否かを判定するための判定基準を設定する設定部と、第１入力と判定基準とに基づいて、少なくとも一部の対象領域に対する操作が有効であるか否かを判定する判定部と、を含む。
【００２６】
本開示の入力制御方法は、操作面に対する操作を検出する面操作式入力装置からの第１入力と、１つ以上の他の入力装置からの第２入力とを受信することと、第２入力に基づいて、操作面における少なくとも一部の対象領域における操作が有効であるか否かを判定するための判定基準を設定することと、第１入力と判定基準とに基づいて、少なくとも一部の対象領域に対する操作が有効であるか否かを判定することと、を含む。
【００２７】
本開示の入力制御プログラムは、コンピューターに上記の入力制御方法を実行させる。
【発明の効果】
【００２８】
本発明によれば、意図しない面操作式入力装置の操作を防ぐと共に、他の入力装置から面操作式入力装置の操作への移行を簡単及び迅速に行うことができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態における電子装置の斜視図である。
【図２】図１に示す電子装置の制御に関連する構成を示す概略ブロック図である。
【図３】図２に示す入力制御装置が算出する、座標と静電容量の変化との関係を示す例示的で概略的なグラフである。
【図４】図２に示す入力制御装置が実行する有効性判定方法を説明するためのフロー図である。
【図５】図２に示す入力制御装置が実行する判定基準選択方法を説明するためのフロー図である。
【図６】第１変形例の有効性判定方法を説明するためのフロー図である。
【図７】第２変形例の有効性判定方法を説明するためのフロー図である。
【図８】第３変形例の有効性判定方法を説明するためのフロー図である。
【発明を実施するための形態】
【００３０】
（全体構成）
以下、本発明の実施形態に係る電子装置１００について説明する。図１は、本実施形態の電子装置１００の斜視図である。電子装置１００は、ノートパソコンである。他の例において、電子装置１００は、デスクトップ型パソコンなど他の形態の装置であってもよい。電子装置１００は、面操作式入力装置１１０と第１の他の入力装置１２０−１と第２の他の入力装置１２０−２と入力制御装置１３０とを含む。
【００３１】
面操作式入力装置１１０は、操作面１１１を含み、操作面１１１に対する操作を検出する。操作面１１１に対する操作は、操作体が操作面１１１に完全に接触している状態を検出することの他、操作体の存在を検出できる程度に操作体が操作面１１１に近接している状態を検出することにより検出される。操作体は、例えば、指や専用ペンである。面操作式入力装置１１０は、静電容量方式で操作体の近接による静電容量の変化を介して、操作体の座標を検出する。
【００３２】
第１の他の入力装置１２０−１は、指先で押圧される操作軸の傾倒方向及び力の大きさを検出する。第２の他の入力装置１２０−２は、文字入力用のキーボードである。以下、第１の他の入力装置１２０−１と第２の他の入力装置１２０−２とを区別せずに他の入力装置１２０と呼ぶ場合がある。他の入力装置１２０は、本実施形態で例示したものに限られない。他の入力装置１２０の数は、１つ以上の他の数であってもよい。
【００３３】
２つの他の入力装置１２０は、面操作式入力装置１１０よりも操作者から遠い位置に配置される。そのため、操作者は、２つの他の入力装置１２０の一方又は両方を操作しているときに、面操作式入力装置１１０に意図せず触れる場合がある。例えば、第１の他の入力装置１２０−１を指先で操作しているとき、又は、第２の他の入力装置１２０−２において文字入力をしているとき、手のひらが操作面１１１に意図せず触れる。
【００３４】
入力制御装置１３０は、電子装置１００内に内蔵されて、面操作式入力装置１１０と２つの他の入力装置１２０とを制御する。例えば、入力制御装置１３０は、操作面１１１のどの位置に操作体が触れたかを座標として検出する。また、操作面１１１の各座標における静電容量の変化量をそれぞれ算出する。静電容量式の入力装置の動作については、従来知られているので説明を省略する。
【００３５】
（入力制御装置）
図２は、電子装置１００の制御に関連する構成を示す概略ブロック図である。入力制御装置１３０は、記憶装置１４０と演算処理装置１５０とを含む。
【００３６】
記憶装置１４０は、入力制御プログラム１４１を記憶する。入力制御プログラム１４１は、演算処理装置１５０によって読み出されて、演算処理装置１５０に入力制御方法の一部を行うための機能、及び他の機能を実装させる。演算処理装置１５０が種々の機能を実行するとき、記憶装置１４０は、演算処理装置１５０に制御されて、適宜必要な情報を記憶する。記憶装置１４０は、非一時的な有形の記憶媒体である。記憶装置１４０は、ＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）を含む。記憶装置１４０は、揮発性又は不揮発性の記憶媒体である。記憶装置１４０は、取り外し可能であってもよく、取り外し不能であってもよい。
【００３７】
演算処理装置１５０は、記憶装置１４０に記憶された入力制御プログラム１４１を読み出して実行することにより、受信部１５１、設定部１５２および判定部１５３として機能する。本実施形態の演算処理装置１５０は、汎用コンピューターであるが、特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔｓ）であってもよく、本実施形態で説明される各機能を実装可能な他の回路であってもよい。
【００３８】
受信部１５１は、面操作式入力装置１１０からの第１入力と、２つの他の入力装置１２０の各々からの第２入力とを受信する。
【００３９】
設定部１５２は、第２入力に基づいて、操作面１１１における少なくとも一部の領域である対象領域１１２における操作が有効であるか否かを判定するための判定基準を設定する。判定基準は、操作面１１１に対して操作を行う操作体の大きさに対応したサイズ値が有効範囲内である場合の操作を有効と識別し、サイズ値が有効範囲内でない場合の操作を有効でないと識別する。サイズ値は、操作体による操作面１１１への接触面積に対応する。
【００４０】
図３は、面操作式入力装置１１０からの第１入力に基づいて、入力制御装置１３０が算出する、座標と静電容量の変化との関係を示す例示的で概略的なグラフである。ｘ軸とｙ軸とは、操作面１１１に沿った二次元面内の座標を表す。ｚ軸は、操作面１１１上の各座標における静電容量の変化を示す。グラフ１６１は、指先が操作面１１１に触れたときの例示的な静電容量の変化を示す。グラフ１６２は、手のひらが操作面１１１に触れたときの例示的な静電容量の変化を示す。
【００４１】
図３において、操作体の接触面積は、静電容量の変化が閾値以上となる連続的な領域の面積として規定される。第１領域１６３の面積が、指先の接触面積を表す。第２領域１６４の面積が、手のひらの接触面積を表す。本実施形態では接触面積をサイズ値として使用する。他の例において、サイズ値は、図３において、グラフ１６１とグラフ１６２との各々における閾値以上の領域の体積として規定されてもよい。他の例において、サイズ値は、操作体の大きさに対応した他の値でもよい。
【００４２】
図２に示す対象領域１１２は、操作面１１１上の座標により特定される。対象領域１１２は、操作面１１１における少なくとも一部の領域である。他の例において、対象領域１１２は、操作面１１１の全面であってもよい。他の例において、対象領域１１２は、複数あってもよい。判定基準は、対象領域１１２の各々に対して同じであってもよく、異なっていてもよい。
【００４３】
判定部１５３は、第１入力と判定基準とに基づいて、対象領域１１２に対する操作が有効であるか否かを判定する。後述のように、例えば、操作体のサイズ値が、手のひらに対応したサイズ値であれば操作を無効と判定し、操作体のサイズ値が指先に対応したサイズ値であれば、操作を有効と判定する。手のひらと指先との識別基準は、選択される判定基準に応じて変化する。
【００４４】
（入力制御方法）
図２に示す入力制御装置１３０は、入力制御方法を実行する。入力制御方法は、有効性判定方法と判定基準選択方法とを含む。図４は、有効性判定方法を説明するためのフロー図である。図５は、判定基準選択方法を説明するためのフロー図である。
【００４５】
（有効性判定方法）
まず、図４に示すフロー図と、図２に示す入力制御装置１３０の構成要素とを適宜参照しながら、有効性判定方法について説明する。有効性判定方法の説明においては、いずれかの判定基準がすでに選択されていると仮定する。
【００４６】
図４に示すステップ１７１において、判定部１５３は、受信部１５１を介して第１入力を受信する。次に、ステップ１７２において、判定部１５３は、第１入力に基づいて、操作体のサイズ値を算出する。サイズ値は、図３を参照して説明される接触面積である。
【００４７】
ステップ１７２の後、ステップ１７３において、判定部１５３は、第１入力から算出したサイズ値と判定基準とに基づいて、対象領域１１２に対する操作が有効であるか否かを判定する。判定基準は、接触面積に対応するサイズ値が有効範囲内である場合の操作を有効と識別し、サイズ値が有効範囲内でない場合の操作を有効でないと識別する。
【００４８】
一例において、有効範囲は、下限値と上限値との間の値として規定される。有効範囲は、操作体が指先であるときの接触面積に対応する。すなわち、指先であると推定されるサイズ値をもつ操作体の操作が、有効と判定される。有効範囲の下限値は、例えば、０より大きく、０に近い値である。有効範囲の上限値は、指先と手のひらとを区別する境界に対応する。すなわち、サイズ値が有効範囲の上限値を上回る場合、操作体が手のひらであると推定されるので、有効ではないと判定される。
【００４９】
ステップ１７３において、操作が有効であると判定された場合、ステップ１７４において、第１入力を有効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標を検出して、操作体の動きに応じて画面上のカーソルの移動を実行する。すなわち、操作体が指先であると推定される場合には、操作体による入力が適切に処理される。
【００５０】
ステップ１７３において、操作が有効であると判定されない場合、ステップ１７５において、第１入力を無効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標が検出されても、画面上のカーソルを移動させない。すなわち、操作体が手のひらであると推定される場合には、操作体による入力が無視される。
【００５１】
ステップ１７４の後、及び、ステップ１７５の後、有効性判定方法が終了する。入力制御装置１３０は、有効性判定方法を連続的、不規則的など、適宜のタイミングで繰り返し実行する。
【００５２】
（判定基準選択方法）
次に、図５に示すフロー図と、図２に示す入力制御装置１３０の構成要素とを適宜参照しながら、判定基準選択方法について説明する。以下の説明では、判定基準として、第１判定基準と第２判定基準とを使用する。第１判定基準における有効範囲の上限のサイズ値は、第２判定基準における有効範囲の上限のサイズ値より小さい。
【００５３】
ステップ１８１において、設定部１５２は、判定部１５３で使用される判定基準として、第２判定基準を選択する。第２判定基準は、有効範囲の上限のサイズ値が第１判定基準の上限のサイズ値より大きいので、接触面積が比較的大きな操作体でも有効と判定されやすい。
【００５４】
ステップ１８１の後、ステップ１８２において、設定部１５２は、受信部１５１を介して、第１の他の入力装置１２０−１と第２の他の入力装置１２０−２との各々から第２入力を受信する。他の例において、設定部１５２は、２つの他の入力装置１２０の一方から第２入力を受信してもよい。
【００５５】
ステップ１８２の後、ステップ１８３において、設定部１５２は、２つの他の入力装置１２０の少なくとも一方が操作されたか否かを判定する。例えば、第１の他の入力装置１２０−１の操作軸が傾倒したときに、他の入力装置１２０が操作されたと判定される。他の一例において、キーボードである第２の他の入力装置１２０−２において、何らかの文字入力が実行されたときに、他の入力装置１２０が操作されたと判定される。
【００５６】
ステップ１８３において、他の入力装置１２０が操作されたと判定された場合、ステップ１８４において、設定部１５２は、タイマーを０から始動する。タイマーが既に始動している場合は、０にリセットする。以後、タイマーは、自動的に経過時間を計測する。
【００５７】
ステップ１８４の後、設定部１５２は、判定部１５３で使用される判定基準として、第１判定基準を選択する。第１判定基準は、有効範囲の上限のサイズ値が第２判定基準の上限のサイズ値より小さいので、接触面積が大きな操作体は、有効と判定されにくい。すなわち、第２判定基準が選択された場合に比べて、指先と推定される範囲が狭い。これは、他の入力装置１２０が操作された後は、手のひらが面操作式入力装置１１０に意図せず接触している可能性が高いという推定に基づく。
【００５８】
ステップ１８３において他の入力装置１２０が操作されたと判定されない場合、又は、ステップ１８５の後、ステップ１８６において、設定部１５２は、タイマーに基づいて閾期間が経過したか判定する。閾期間は、１つ以上の他の入力装置１２０が操作されて第１判定基準が選択された後、１つ以上の他の入力装置１２０が操作されずに第１判定基準が選択され続ける期間、すなわち、第１判定基準から第２判定基準に切り替わるまでの期間を表す。
【００５９】
ステップ１８６において、閾期間が経過したと判定された場合、設定部１５２は、ステップ１８１に処理を戻す。すなわち、最後に他の入力装置１２０が操作されてから、閾期間が経過したら、判定部１５３で使用される判定基準が、第２判定基準に戻る。すなわち、他の入力装置１２０が操作されていないときは、手のひらが操作面１１１に接触している可能性が低いので、比較的大きな操作体による操作も有効と判断され、適切な入力を妨げることがない。
【００６０】
ステップ１８６において、閾期間が経過したと判定されない場合、設定部１５２は、ステップ１８２に処理を戻す。すなわち、最後に他の入力装置１２０が操作されてから、閾期間の間、判定部１５３で使用される判定基準が、第１判定基準に固定される。
【００６１】
（まとめ）
本実施形態の入力制御装置１３０は、操作面１１１に対する操作を検出する面操作式入力装置１１０からの第１入力と、１つ以上の他の入力装置１２０からの第２入力とを受信する受信部１５１と、第２入力に基づいて、操作面１１１における少なくとも一部の対象領域１１２における操作が有効であるか否かを判定するための判定基準を設定する設定部１５２と、第１入力と判定基準とに基づいて、少なくとも一部の対象領域１１２に対する操作が有効であるか否かを判定する判定部１５３と、を備える。
【００６２】
この構成によれば、第２入力に応じて判定基準を設定し、第１入力と判定基準とに基づいて操作面１１１に対する操作が有効であるか否かを判定するので、従来のように、第２入力に応じて一定期間、第１入力を完全に無効化する場合に比べて、他の入力装置１２０が操作された後に操作面１１１に対する操作を有効化しやすくすることができる。すなわち、意図しない面操作式入力装置１１０の操作を防ぐと共に、他の入力装置１２０から面操作式入力装置１１０の操作への移行を簡単および迅速に行うことができる。
【００６３】
判定基準は、操作面１１１に対して操作を行う操作体の大きさに対応したサイズ値が有効範囲内である場合の操作を有効と識別し、サイズ値が有効範囲内でない場合の操作を有効でないと識別する。
【００６４】
この構成によれば、手のひらや指先など操作体の大きさに対応したサイズ値に基づいて操作の有効性を識別するので、操作面１１１を操作する操作体のサイズ値と他の入力装置１２０を操作しているときに操作面１１１に触れた操作体のサイズ値とが異なることを考慮して、他の入力装置１２０が操作された後の操作面１１１の操作を適切に有効化しやすい。
【００６５】
設定部１５２は、１つ以上の他の入力装置１２０が操作された後の閾期間にわたって、判定基準として第１判定基準を選択し、設定部１５２は、１つ以上の他の入力装置１２０が操作されずに閾期間が経過したことに応答して、第１判定基準と異なる第２判定基準を選択する。
【００６６】
この構成によれば、第１入力を完全に無効化するのではなく、閾期間を経過したか否かに応じて判定基準を変えるので、第１入力を完全に無効化する場合に比べて、他の入力装置１２０から面操作式入力装置１１０の操作への移行を簡単および迅速に行うことができる。
【００６７】
第１判定基準における有効範囲の上限のサイズ値が、第２判定基準における有効範囲の上限のサイズ値より小さい。
【００６８】
この構成によれば、第１判定基準では、第２判定基準に比べて小さなサイズ値の操作体でなければ反応しない。そのため、１つ以上の他の入力装置１２０が操作された後の閾期間において操作面１１１に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置１１０の操作をより正確に防ぐことができる。
【００６９】
サイズ値が、操作体による操作面１１１への接触面積に対応する。
【００７０】
この構成によれば、手のひらや指先など操作体の大きさに対応した接触面積に基づいて操作の有効性を識別するので、操作面１１１を操作する操作体の接触面積と他の入力装置１２０を操作しているときに操作面１１１に触れた操作体の接触面積とが異なることを考慮して、他の入力装置１２０が操作された後の操作面１１１の操作を適切に有効化しやすい。
【００７１】
本発明は上述した実施形態には限定されない。すなわち、当業者は、本発明の技術的範囲又はその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
【００７２】
（第１変形例）
次に、第１変形例の有効性判定方法と判定基準選択方法とについて説明する。図６は、第１変形例の有効性判定方法を説明するためのフロー図である。以下、図４と図５とを参照して説明した本実施形態の有効性判定方法と判定基準選択方法とに対して、第１変形例の有効性判定方法と判定基準選択方法とが相違する点を中心に説明する。
【００７３】
まず、第１変形例の有効性判定方法について説明する。第１変形例の有効性判定方法の説明においては、いずれかの判定基準がすでに選択されていると仮定する。第１変形例の判定基準は、操作面１１１において操作体が基準回数以上連続して検出されたことに応じて、操作を有効と識別する。
【００７４】
図６に示すステップ２０１において、判定部１５３は、カウントＣを初期化してＣ＝０とする。カウントＣは、操作体が連続的に検出された回数を表す。次に、ステップ２０２において、判定部１５３は、受信部１５１を介して第１入力を受信する。
【００７５】
次に、ステップ２０３において、判定部１５３は、第１入力に基づいて、操作面１１１を操作する操作体が存在するか判定する。一例において、操作面１１１において、予め設定された面積以上の操作体が検出された場合に、操作体が存在すると判定する。
【００７６】
ステップ２０３において、操作体が存在しないと判定された場合、処理がステップ２０１に戻る。ステップ２０３において、操作体が存在すると判定された場合、ステップ２０４において、判定部１５３は、カウントＣに１を加算する。ステップ２０４の後、ステップ２０５において、判定部１５３は、カウントＣが予め定められた基準回数以上であるか判定する。
【００７７】
ステップ２０５において、カウントＣが予め定められた基準回数以上ではないと判定された場合、処理がステップ２０２に戻る。ステップ２０５において、カウントＣが予め定められた基準回数以上であると判定された場合、ステップ２０６において、第１入力を有効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標を検出して、操作体の動きに応じて画面上のカーソルの移動を実行する。
【００７８】
操作が有効であると判定されるまでは、第１入力を無効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標が検出されても、画面上のカーソルを移動させない。
【００７９】
ステップ２０６の後、有効性判定方法が終了する。入力制御装置１３０は、有効性判定方法を連続的、不規則的など、適宜のタイミングで繰り返し実行する。
【００８０】
第１変形例の判定基準選択方法では、図５で説明した本実施形態の判定基準選択方法と同様に、第１判定基準と第２判定基準とが選択される。ただし、第１変形例の判定基準は、操作面１１１において操作体が基準回数以上連続して検出されたことに応じて、操作を有効と識別する。カウントＣの増加は、時間の経過に対応する。本実施形態では、略一定の時間間隔でカウントＣが増加する。他の例において、カウントＣの増加の間隔は、一定でない。
【００８１】
第１判定基準における基準回数は、第２判定基準における基準回数より多いので、第１判定基準が選択された場合、接触継続期間が短い操作は、有効と判定されにくい。これは、他の入力装置１２０が操作された後は、意図せず一時的に手が操作面１１１に接触している可能性が高いという推定に基づく。
【００８２】
最後に他の入力装置１２０が操作されてから、閾期間が経過したら、判定部１５３で使用される判定基準が、第２判定基準に戻る。すなわち、他の入力装置１２０が操作されていないときは、意図せず一時的に手が操作面１１１に接触している可能性が低いので、比較的短い期間にわたる操作も有効と判断され、適切な入力を妨げることがない。
【００８３】
（まとめ）
好適には本発明の入力制御装置１３０において、判定基準は、操作面１１１において操作体が基準回数以上連続して検出されたことに応じて、操作を有効と識別し、第１判定基準における基準回数が、第２判定基準における基準回数より多い。
【００８４】
この構成によれば、第１判定基準では、第２判定基準に比べて多くの回数にわたって操作体が検出されなければ操作が有効とされない。そのため、１つ以上の他の入力装置１２０が操作された後の閾期間において操作面１１１に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置１１０の操作をより正確に防ぐことができる。
【００８５】
（第２変形例）
次に、第２変形例の有効性判定方法と判定基準選択方法とについて説明する。図７は、第２変形例の有効性判定方法を説明するためのフロー図である。以下、図４と図５とを参照して説明した本実施形態の有効性判定方法と判定基準選択方法とに対して、第２変形例の有効性判定方法と判定基準選択方法とが相違する点を中心に説明する。
【００８６】
まず、第２変形例の有効性判定方法について説明する。第２変形例の有効性判定方法の説明においては、いずれかの判定基準がすでに選択されていると仮定する。第２変形例の判定基準は、操作面１１１において操作体が基準期間以上継続して検出されたことに応じて、操作を有効と識別する。
【００８７】
図７に示すステップ２１１において、判定部１５３は、タイマーＴを初期化してＴ＝０とする。タイマーＴは、操作体が継続的に検出された期間を表す。次に、ステップ２１２において、判定部１５３は、受信部１５１を介して第１入力を受信する。
【００８８】
次に、ステップ２１３において、判定部１５３は、第１入力に基づいて、操作面１１１を操作する操作体が存在するか判定する。一例において、操作面１１１において、予め設定された面積以上の操作体が検出された場合に、操作体が存在すると判定する。
【００８９】
ステップ２１３において、操作体が存在しないと判定された場合、処理がステップ２１１に戻る。ステップ２１３において、操作体が存在すると判定された場合、ステップ２１４において、判定部１５３は、タイマーＴが予め定められた基準期間以上であるか判定する。
【００９０】
ステップ２１４において、タイマーＴが予め定められた基準期間以上ではないと判定された場合、処理がステップ２１２に戻る。ステップ２１４において、タイマーＴが予め定められた基準期間以上であると判定された場合、ステップ２１５において、第１入力を有効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標を検出して、操作体の動きに応じて画面上のカーソルの移動を実行する。
【００９１】
操作が有効であると判定されるまでは、第１入力を無効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標が検出されても、画面上のカーソルを移動させない。
【００９２】
ステップ２１５の後、有効性判定方法が終了する。入力制御装置１３０は、有効性判定方法を連続的、不規則的など、適宜のタイミングで繰り返し実行する。
【００９３】
第２変形例の判定基準選択方法では、図５で説明した本実施形態の判定基準選択方法と同様に、第１判定基準と第２判定基準とが選択される。ただし、第２変形例の判定基準は、操作面１１１において操作体が基準期間以上継続して検出されたことに応じて、操作を有効と識別する。第１判定基準における基準期間は、第２判定基準における基準期間より多いので、第１判定基準が選択された場合、接触継続期間が短い操作は、有効と判定されにくい。これは、他の入力装置１２０が操作された後は、意図せず一時的に手が操作面１１１に接触している可能性が高いという推定に基づく。
【００９４】
最後に他の入力装置１２０が操作されてから、閾期間が経過したら、判定部１５３で使用される判定基準が、第２判定基準に戻る。すなわち、他の入力装置１２０が操作されていないときは、意図せず一時的に手が操作面１１１に接触している可能性が低いので、比較的短い期間にわたる操作も有効と判断され、適切な入力を妨げることがない。
【００９５】
（まとめ）
好適には本発明の入力制御装置１３０において、判定基準は、操作面１１１において操作体が基準期間以上継続して検出されたことに応じて、操作を有効と識別し、第１判定基準における基準期間が、第２判定基準における基準期間より長い。
【００９６】
この構成によれば、第１判定基準では、第２判定基準に比べて長い期間にわたって操作体が検出されなければ操作が有効とされない。そのため、１つ以上の他の入力装置１２０が操作された後の閾期間において操作面１１１に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置の操作をより正確に防ぐことができる。
【００９７】
（第３変形例）
次に、第３変形例の有効性判定方法と判定基準選択方法とについて説明する。図８は、第３変形例の有効性判定方法を説明するためのフロー図である。以下、図４と図５とを参照して説明した本実施形態の有効性判定方法と判定基準選択方法とに対して、第３変形例の有効性判定方法と判定基準選択方法とが相違する点を中心に説明する。
【００９８】
まず、第３変形例の有効性判定方法について説明する。第３変形例の有効性判定方法の説明においては、いずれかの判定基準がすでに選択されていると仮定する。第３変形例の判定基準は、操作面１１１において操作体が基準距離以上移動したことが検出されたことに応じて、操作を有効と識別する。
【００９９】
図８に示すステップ２２１において、判定部１５３は、受信部１５１を介して第１入力を受信する。次に、ステップ２２２において、判定部１５３は、第１入力に基づいて、操作面１１１を操作する操作体が存在するか判定する。一例において、操作面１１１において、予め設定された面積以上の操作体が検出された場合に、操作体が存在すると判定する。ステップ２２２において、操作体が存在しないと判定された場合、処理がステップ２２１に戻る。
【０１００】
ステップ２２２において、操作体が存在すると判定された場合、ステップ２２３において、判定部１５３は、現在の操作体の座標を起点として記憶する。ステップ２２３の次に、ステップ２２４において、判定部１５３は、受信部１５１を介して第１入力を受信する。ステップ２２４の次に、ステップ２２５において、判定部１５３は、第１入力に基づいて、操作面１１１を操作する操作体が存在するか判定する。ステップ２２５において、操作体が存在しないと判定された場合、処理がステップ２２１に戻る。
【０１０１】
ステップ２２５において、操作体が存在すると判定された場合、ステップ２２６において、判定部１５３は、起点からの操作体の移動距離を計算する。ステップ２２６の次に、ステップ２２７において、判定部１５３は、移動距離が予め定められた基準距離以上であるか判定する。
【０１０２】
ステップ２２７において、移動距離が予め定められた基準距離以上ではないと判定された場合、処理がステップ２２４に戻る。ステップ２２７において、移動距離が予め定められた基準距離以上であると判定された場合、ステップ２２８において、第１入力を有効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標を検出して、操作体の動きに応じて画面上のカーソルの移動を実行する。
【０１０３】
操作が有効であると判定されるまでは、第１入力を無効として各種の処理が実行される。例えば、入力制御装置１３０は、面操作式入力装置１１０からの第１入力に基づいて操作体の座標が検出されても、画面上のカーソルを移動させない。
【０１０４】
ステップ２２８の後、有効性判定方法が終了する。入力制御装置１３０は、有効性判定方法を連続的、不規則的など、適宜のタイミングで繰り返し実行する。
【０１０５】
第３変形例の判定基準選択方法では、図５で説明した本実施形態の判定基準選択方法と同様に、第１判定基準と第２判定基準とが選択される。ただし、第３変形例の判定基準は、操作面１１１において操作体が基準距離以上移動したことが検出されたことに応じて、操作を有効と識別する。
【０１０６】
第１判定基準における基準距離は、第２判定基準における基準距離より長いので、第１判定基準が選択された場合、接触継続期間が短い操作は、有効と判定されにくい。これは、他の入力装置１２０が操作された後は、意図せず一時的に手が操作面１１１に接触している可能性が高いという推定に基づく。
【０１０７】
最後に他の入力装置１２０が操作されてから、閾期間が経過したら、判定部１５３で使用される判定基準が、第２判定基準に戻る。すなわち、他の入力装置１２０が操作されていないときは、意図せず一時的に手が操作面１１１に接触している可能性が低いので、比較的短い期間にわたる操作も有効と判断され、適切な入力を妨げることがない。
【０１０８】
（まとめ）
好適には本発明の入力制御装置１３０において、判定基準は、操作面１１１において操作体が基準距離以上移動したことが検出されたことに応じて、操作を有効と識別し、第１判定基準における基準距離が、第２判定基準における基準距離より長い。
【０１０９】
この構成によれば、第１判定基準が選択された場合、第２判定基準が選択された場合に比べて操作体が長距離を移動しなければ操作が有効とされない。そのため、１つ以上の他の入力装置１２０が操作された後の閾期間において操作面１１１に触れた操作体は、意図せず触れた可能性が高いことを考慮して、意図しない面操作式入力装置１１０の操作をより正確に防ぐことができる。
【産業上の利用可能性】
【０１１０】
本発明は、面操作式入力装置と他の入力装置とからの入力を受信する種々の入力制御装置に適用可能である。
【符号の説明】
【０１１１】
１００…電子装置、１１０…面操作式入力装置、１１１…操作面、１１２…対象領域
１３０…入力制御装置、１２０…他の入力装置、１４１…入力制御プログラム
１５１…受信部、１５２…設定部、１５３…判定部
【図１】
2019028692.tif 000003
【図２】
2019028692.tif 000004
【図３】
2019028692.tif 000005
【図４】
2019028692.tif 000006
【図５】
2019028692.tif 000007
【図６】
2019028692.tif 000008
【図７】
2019028692.tif 000009
【図８】
2019028692.tif 000010