【手続補正書】
【提出日】平成26年7月25日(2014.7.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザにより操作される操作体の加速度及び角速度の少なくともいずれかのデータを取得する取得部と、
前記取得された加速度及び角速度の少なくともいずれかのデータに基づき、前記操作体の速度及び前記操作体の軌跡の少なくともいずれかを判定する判定部と、
を備える、情報処理装置。
【請求項２】
前記判定された前記操作体の速度及び前記操作体の軌跡の少なくともいずれかに基づき、表示装置に表示されるオブジェクトの表示を制御する表示制御部を更に備える請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、ユーザにより操作される操作体の圧力を取得し、
前記判定部は、前記取得された操作体の圧力に基づき、前記操作体に対するユーザの把持状態を判定する請求項１又は２に記載の情報処理装置。
【請求項４】
前記判定部は、前記操作体の加速度のＭＡＸ値が所定時間以上または所定フレーム数以上となった場合、前記加速度を検出する加速度センサの計測外領域と判定し、前記所定時間または前記所定フレーム数に基づき前記計測外領域における加速度センサの値を予測し、前記操作体の速度を判定する請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記判定部は、前記操作体の加速度のＭＡＸ値が所定時間以上または所定フレーム数以上となった場合、前記加速度を検出する加速度センサの計測外領域と判定し、前記計測外領域中に前記取得された操作体の圧力から前記操作体の速度を判定する請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記判定部は、前記操作体の加速度の変化量に基づき、前記操作体の速度を判定する請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記判定部は、前記操作体の角速度に基づき、前記操作体の回転の大きさを判定する請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
前記情報処理装置の各部は、前記操作体側に設けられる、前記表示装置側に設けられる、又は、前記操作体と前記表示装置とに分散して設けられる、のいずれかである請求項２に記載の情報処理装置。
【請求項９】
前記操作体は、加速度及び角速度の少なくともいずれかをセンサ値として検出するセンサと、前記センサ値に基づき所望の演算を行う制御部とを備え、
前記取得部は、前記センサにより検出されたセンサ値をそのまま取得するか、該センサ値に基づき前記制御部により所望の演算が行われた結果を取得する請求項１〜８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記制御部は、前記センサ値を平均化する演算、又は、前記センサ値と該センサ値の直前のセンサ値との差分を求める演算を行い、
前記取得部は、前記演算の結果のデータを取得する請求項９に記載の情報処理装置。
【請求項１１】
前記操作体は、前記表示装置に表示されたオブジェクトの表示内容を変更させるために、ユーザにより操作される請求項２又は８に記載の情報処理装置。
【請求項１２】
ユーザにより操作される操作体の加速度及び角速度の少なくともいずれかのデータを取得することと、
前記取得された加速度及び角速度の少なくともいずれかのデータに基づき、前記操作体の速度及び前記操作体の軌跡の少なくともいずれかを判定することと、
を含む情報処理方法。
【請求項１３】
ユーザにより操作される操作体の加速度及び角速度の少なくともいずれかのデータを取得する処理と、
前記取得された加速度及び角速度の少なくともいずれかのデータに基づき、前記操作体の速度及び前記操作体の軌跡の少なくともいずれかを判定する処理と、
をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
３軸加速度センサ１４及び３軸角速度センサ１５は、センサの一例であり、操作体１０の空間内での動きを検出するセンサである。３軸加速度センサ１４は、互いに直交する３軸方向の加速度を検出し、検出された加速度に応じた加速度値をＣＰＵ１１へ出力する。３軸角速度センサ１５は、互いに直交する３軸回りの角速度を検出し、検出された角速度に応じた角速度値をＣＰＵ１１へ出力する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
感圧センサ１３は、操作体１０がユーザに握られた力の大きさに応じた圧力値をＣＰＵ１１へ出力する圧力センサの一例である。感圧センサ１３としては、例えば電気抵抗の変化により圧力を表現するものが用いられる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
ＣＰＵ１１は、操作対象物を制御するために、３軸加速度センサ１４、３軸角速度センサ１５、感圧センサ１３から出力された角速度値、加速度値、圧力値に基づいて、各種の演算を実行する。例えば、ＣＰＵ１１は、加速度値、角速度値に基づいて、操作体１０の空間内での移動量、回転量等を算出する。また、ＣＰＵ１１は、感圧センサ１３から出力された圧力値に基づいて、操作体１０が握られた力の大きさや、力が加えられた位置等を算出する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
通信回路１７は、アンテナ等を有しており、ＣＰＵ１１の制御に基づいて、各種の情報を表示装置５０へ送信する。例えば、通信回路１７は、操作体１０の空間内での移動量、回転量の情報や、握られた力の大きさ、力が加えられた位置等の情報を表示装置５０へ送信する。なお、通信回路１７は、表示装置５０から送信された情報を受信することも可能である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
（機能構成）
次に、本実施形態に係る操作体１０の機能構成について、図３の右側に示した機能構成図を参照しながら説明する。操作体１０は、加速度検出部２２、角速度検出部２１、圧力検出部２３、制御部２０、記憶部２６、通信部２７及び電源部２８を有する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
加速度検出部２２は、加速度センサ１４からの出力信号（センサ値）に基づき、操作体１０に加えられた加速度を検出する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
角速度検出部２１は、角速度センサ１５からの出力信号（センサ値）に基づき、操作体１０の角速度を検出する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
圧力検出部２２は、感圧センサ１３からの出力信号（センサ値）に基づき、操作体１０に加えられた圧力を検出する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
通信部２７は、それら各検出部で得られた情報を操作体１０及び表示装置５０間で送受信する。通信部２７及び通信部６２の間は、有線又は無線にて接続されている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
操作体１０が、例えば直交３軸の検出軸を持つ加速度センサ１４及び直交３軸の検出軸を持つ角速度センサ１５を内蔵している場合、３次元空間でのあらゆる方向における、操作体１０の動きに対応するオブジェクトの加速度及び角速度が算出される。これらの計算は、典型的には、後述するように表示装置５０のオブジェクト情報管理部６６で実行される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
ディスプレイ５０ａは、例えば、液晶ディスプレイや、ＥＬ（Electro-Luminescence）ディスプレイ等により構成される。ディスプレイ５０ａは、２次元画像を表示する形態であってもよいし、３次元画像を表示する形態であってもよい。ディスプレイ５０ａは、操作体１０によって操作される操作対象物を２次元的、あるいは３次元的に表示する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
通信回路５２は、アンテナ等を有しており、操作体１０から送信される各種の情報を受信する。また、送受信回路５２は、操作体１０へ信号を送信することも可能である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
制御部２０は、ユーザの操作状態が操作中である場合、通信部２７は、その操作情報、つまり、角速度検出部２１、加速度検出部２２、圧力検出部２３により検出された、角速度、加速度、圧力の各情報を周期的に取得し（Ｐ４）、これらの情報（角速度、加速度、圧力の各情報、操作状態に関する情報）を表示装置５０に送信する（Ｐ５）。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
再び、図５に戻り、操作体１０の判定部６１は、ステップ５０３の判定処理後、モーションが終了してから所定時間が経過したかを判定する（ステップＳ５０４）。モーションが終了したかの判定は次のように行う。例えば算出された加速度が所定の閾値を下回った場合、制御部２０は、モーションが終了したと判定する。また、例えば算出された角速度が所定の閾値を下回った場合にも、制御部２０は、モーションが終了したと判定する。つまり、制御部２０は、加速度及び角速度の少なくともいずれかの値を用いてモーションが終了したかの判定を行う。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
所定時間が経過したかの判定では、例えば、タイマを用いてスローイングネットへの操作体１０のぶつかりやキャッチから所定時間が経過した場合、所定時間が経過したと判定する。図８（ｂ）のステータス４がタイマ計時中の状態である。前回の投球から所定時間が経過していた場合、各センサのぶれはおさまっている状態である。よって、前回の投球から所定時間経過するまではステップＳ５０４の処理を繰り返し、次の投球処理は待ち、経過後、ステップＳ５０１に戻り次の投球処理を開始する。これにより、アプリケーションの誤動作を回避することができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
１０…操作体
１１…ＣＰＵ
１３…感圧センサ
１４…３軸加速度センサ
１５…３軸角速度センサ
１７…通信回路
１８…バッテリー
２０…制御部
２１…角速度検出部
２２…加速度検出部
２３…圧力検出部
２６…記憶部
２７…通信部
２８…電源部
５０…表示装置
５０ａ…ディスプレイ
５１…ＣＰＵ
５２…通信回路
６０…取得部
６１…判定部
６２…通信部
６３…記憶部
６４…オブジェクト情報記憶部
６５…表示制御部
６６…オブジェクト情報管理部
１００…制御システム