【手続補正書】
【提出日】平成26年4月10日(2014.4.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、情報処理方法及びプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ユーザが雑に或いは誤った操作をした場合であっても適切なキャリブレーションを実現可能にする情報処理装置、情報処理方法及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するため、本発明の一態様の情報処理装置は、
表示画面に積層されたタッチパネルに対する入力操作に基づいて情報処理を行う情報処理装置において、
前記タッチパネルに対する物体の接触又は近接の操作を、前記タッチパネルに対するキャリブレーションのタッチ操作として受け付ける入力操作受付手段と、
前記入力操作受付手段により受け付けられた、同一箇所に対する複数回のキャリブレーションのタッチ操作位置の座標間のずれ量を算出する算出手段と、
前記算出手段により算出された前記ずれ量が第１の範囲内であるか否かを判別する第１ずれ量判別手段と、
前記第１ずれ量判別手段による判別結果に基づいて、前記キャリブレーションのタッチ位置の座標を用いたキャリブレーションの実行有無を制御する制御手段と、
を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
さらに、本実施形態の情報処理装置１は、最大値／最小値判別部４４をさらに備える。
最大値／最小値判別部４４は、入力操作受付部４２により受け付けられた、同一箇所に対する１回目のキャリブレーションのタッチ操作位置の座標が所定範囲内であるか否かを判別する。
そして、制御部４７は、最大値／最小値判別部４４により同一箇所に対する１回目のキャリブレーションのタッチ操作位置の座標が所定範囲外であると判別された場合、入力操作受付部４２による同一箇所に対する１回目のキャリブレーションのタッチ操作の受け付けを再度行う制御を実行する。
この場合、１回目のキャリブレーション操作で取得されたタッチ位置の１乃至複数の座標の位置座標が、所定範囲内であるか否かを判別する。そして、取得されたタッチ位置の１乃至複数の位置座標が所定範囲内でないと判別された場合は、再度１回目のキャリブレーション操作を実行させるようにした。これにより、２回目のキャリブレーション操作をするまでもない明らかに不適切な１回目のキャリブレーション操作を事前に判別することができる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示画面に積層されたタッチパネルに対する入力操作に基づいて情報処理を行う情報処理装置において、
前記タッチパネルに対する物体の接触又は近接の操作を、前記タッチパネルに対するキャリブレーションのタッチ操作として受け付ける入力操作受付手段と、
前記入力操作受付手段により受け付けられた、同一箇所に対する複数回のキャリブレーションのタッチ操作位置の座標間のずれ量を算出する算出手段と、
前記算出手段により算出された前記ずれ量が第１の範囲内であるか否かを判別する第１ずれ量判別手段と、
前記第１ずれ量判別手段による判別結果に基づいて、前記キャリブレーションのタッチ位置の座標を用いたキャリブレーションの実行有無を制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記第１ずれ量判別手段により前記ずれ量が前記第１の範囲外であると判別された場合、前記入力操作受付手段による前記同一箇所に対する複数回のキャリブレーションのタッチ操作の受け付けを再度行う制御を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記入力操作受付手段は、前記タッチパネルの複数箇所の各々を前記同一箇所として、前記複数箇所の各々に対する複数回の前記キャリブレーションのタッチ操作をそれぞれ受け付け、
前記算出手段は、前記複数箇所のそれぞれのずれ量を算出し、
前記ずれ量判別手段は、前記算出手段により算出された前記複数箇所のそれぞれに対する前記ずれ量が前記第１の範囲内であるか否かをそれぞれ判別し、
前記制御手段は、前記第１ずれ量判別手段により前記複数箇所のずれ量のうち少なくとも１つが前記第１の範囲外であると判別された場合、前記入力操作受付手段による前記同一箇所に対する複数回の前記キャリブレーションのタッチ操作の受け付けを再度行う制御を実行する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記第１ずれ量判別手段により前記複数箇所のずれ量のうち少なくとも１つが前記第１の範囲外であると判別された場合、前記入力操作受付手段による前記複数箇所の全てに対する複数回の前記キャリブレーションのタッチ操作の受け付けを再度行う制御を実行する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第１ずれ量判別手段により前記複数箇所のずれ量のうち少なくとも１つが前記第１の範囲外であると判別された場合、前記入力操作受付手段による、前記複数箇所のうち前記第１の範囲外であると判別された箇所のみに対する複数回の前記キャリブレーションのタッチ操作の受け付けを再度行う制御を実行する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記制御手段は、前記同一箇所に対する複数回のキャリブレーションのタッチ操作位置の座標の平均値を、前記キャリブレーションの結果として採用する、
ことを特徴とする請求項１乃至５のうち何れか１項に記載の情報処理装置。
【請求項７】
前記入力操作受付手段により受け付けられた前記キャリブレーションのタッチ操作が何回目の操作であるかを識別可能に表示する表示手段をさらに備える
ことを特徴とする請求項１乃至６のうち何れか１項に記載の情報処理装置。
【請求項８】
前記第１ずれ量判別手段により前記同一箇所のずれ量が前記第１の範囲外であると判別された場合、当該同一箇所を識別可能に表示するか、又は所定の警告表示をする表示手段をさらに備える、
ことを特徴とする請求項１乃至６のうち何れか１項に記載の情報処理装置。
【請求項９】
前記入力操作受付手段は、前記タッチパネルの前記同一箇所に対する２回の前記キャリブレーションのタッチ操作をそれぞれ受け付け、
前記算出手段は、前記入力操作受付手段により受け付けられた、同一箇所に対する２回の前記キャリブレーションのタッチ操作位置の座標のうち、一方を所定の基準として、他方について前記ずれ量を算出する、
ことを特徴とする請求項１乃至８のうち何れか１項に記載の情報処理装置。
【請求項１０】
前記入力操作受付手段は、前記タッチパネルの前記同一箇所に対する３回以上の前記キャリブレーションのタッチ操作をそれぞれ受け付け、
前記算出手段は、前記入力操作受付手段により受け付けられた、同一箇所に対する３回以上の前記キャリブレーションのタッチ操作位置の座標の各々について、前記ずれ量をそれぞれ算出し、
前記ずれ量判別手段は、前記算出手段により算出された、同一箇所に対する３回以上の前記キャリブレーションのタッチ操作についての前記ずれ量の各々が前記第１の範囲内であるか否かをそれぞれ判別し、
前記制御手段は、前記ずれ量判別手段により前記第１の範囲外のずれ量であると判別された回の前記キャリブレーションのタッチ操作位置の座標を除外して、前記キャリブレーションの実行結果を求めるように制御する、
ことを特徴とする請求項１乃至８のうちの何れか１項に記載の情報処理装置。
【請求項１１】
前記制御手段は、前記ずれ量判別手段により前記第１の範囲内のずれ量であると判別された回の前記キャリブレーションのタッチ操作位置の座標の平均値を、キャリブレーションの結果として採用する、
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記入力操作受付手段により受け付けられた、前記同一箇所に対する１回目の前記キャリブレーションのタッチ操作位置の座標が第２の範囲内であるか否かを判別する第２ずれ量判別手段をさらに備え、
前記制御手段は、前記第２ずれ量判別手段により前記ずれ量が第２の範囲外であると判別された場合、前記入力操作受付手段による前記同一箇所に対する１回目のキャリブレーションのタッチ操作の受け付けを再度行う制御を実行する、
ことを特徴とする請求項１乃至１１のうち何れか１項に記載の情報処理装置。
【請求項１３】
表示画面に積層されたタッチパネルに対する入力操作に基づいて行う情報処理方法であって、
前記タッチパネルに対する物体の接触又は近接の操作を、前記タッチパネルに対するキャリブレーションのタッチ操作として受け付ける入力操作受付ステップと、
前記入力操作受付ステップにより受け付けられた、同一箇所に対する複数回のキャリブレーションのタッチ操作位置の座標間のずれ量を算出する算出ステップと、
前記算出ステップにより算出された前記ずれ量が第１の範囲内であるか否かを判別する第１ずれ量判別ステップと、
前記第１ずれ量判別ステップによる判別結果に基づいて、前記キャリブレーションのタッチ位置の座標を用いたキャリブレーションの実行有無を制御する制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１４】
表示画面に積層されたタッチパネルに対する入力操作に基づいて情報処理を行う情報処理装置を制御するコンピュータに、
前記タッチパネルに対する物体の接触又は近接の操作を、前記タッチパネルに対するキャリブレーションのタッチ操作として受け付ける入力操作受付機能、
前記入力操作受付機能により受け付けられた、同一箇所に対する複数回のキャリブレーションのタッチ操作位置の座標間のずれ量を算出する算出機能、
前記算出機能により算出された前記ずれ量が第１の範囲内であるか否かを判別する第１ずれ量判別機能、
前記第１ずれ量判別機能による判別結果に基づいて、前記キャリブレーションのタッチ位置の座標を用いたキャリブレーションの実行有無を制御する制御機能、
を実現させることを特徴とするプログラム。