【手続補正書】
【提出日】平成26年6月13日(2014.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作デバイスの並進及び回転の動きを検出可能な動きセンサを有する操作デバイスから得られる情報の処理装置であって、
前記操作デバイスが操作面に置かれてユーザーにより前記操作デバイスが操作された場合、前記操作デバイスの２次元的な動きに応じた前記動きセンサの検出値に基づき、演算を実行する２次元演算モードと、前記ユーザーにより３次元空間で前記操作デバイスが操作された場合、前記操作デバイスの３次元的な動きに応じた前記動きセンサの検出値に基づき、演算を実行する３次元演算モードとを有する演算部と、
前記動きセンサの検出値、及び、前記動きセンサの検出値とは別の情報のうち少なくとも一方に基づき、前記演算部が前記２次元演算モード及び前記３次元演算モードのうちいずれで演算すべきかを判定する判定部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記演算部は、前記操作デバイスが有する曲面状の外面が前記操作面に接触した状態で前記ユーザーにより前記操作デバイスが操作される場合の演算モードを、前記２次元演算モードとして、前記演算を実行する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記操作デバイスは、前記外面を含む表面と、前記表面に加えられる力を検出する圧力センサを有し、
前記判定部は、前記圧力センサの検出値を前記別の情報として取得する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記判定部は、前記操作デバイスによる加圧力以上の力が前記表面に加えられることを前記圧力センサが検出した場合、前記演算部が前記２次元演算モードで演算すべきと判定し、そうでない場合、前記演算部が前記３次元演算モードで演算すべきと判定する
情報処理装置。
【請求項５】
請求項１から４のうちいずれか１項に記載の情報処理装置であって、
前記判定部は、前記動きセンサによる検出値に前記ユーザーの手振れによる成分が含まれる場合、前記演算部が前記３次元演算モードで演算すべきと判定し、そうでない場合、前記演算部が前記２次元演算モードで演算すべきであると判定する
情報処理装置。
【請求項６】
請求項１から５のうちいずれか１項に記載の情報処理装置であって、
前記判定部は、静電容量センサ、気圧センサ、光学センサ、超音波センサ、またはひずみセンサの検出値を前記別の情報として取得する
情報処理装置。
【請求項７】
請求項１から５のうちいずれか１項に記載の情報処理装置であって、
前記判定部は、前記操作デバイスの前記外面に対応する形状を有する前記操作面を含むステージが有するセンサの検出値を、前記別の情報として取得する
情報処理装置。
【請求項８】
請求項１に記載の情報処理装置であって、
前記ユーザーの入力操作により、前記２次元演算モード及び前記３次元演算モードを切り替えるアプリケーションソフトウェアを記憶する記憶部をさらに具備する情報処理装置。
【請求項９】
請求項１から８のうちいずれか１項に記載の情報処理装置であって、
前記操作デバイスは、ローカル座標系における直交３軸の検出軸を有する加速度センサ、前記直交３軸の検出軸を有する角速度センサ及び前記直交３軸の検出軸を有する磁気センサを備えた、前記ユーザーにより３次元空間内で任意の姿勢で操作され得る操作デバイスであり、
前記演算部は、
前記加速度センサ、前記角速度センサ及び前記磁気センサでそれぞれ検出された加速度、角速度及び磁気強度の情報を取得する取得部と、
前記３次元空間を表すグローバル座標系における前記操作デバイスの姿勢角度の情報を用いて、前記取得部で取得された前記角速度を、前記グローバル座標系におけるグローバル角速度に変換する座標変換部と、
前記ユーザーによる前記操作デバイスの操作の開始時に前記取得部で取得された前記加速度及び前記磁気強度の情報に基づき、前記姿勢角度のうち、前記操作デバイスの前記グローバル座標系における初期の前記姿勢角度を算出する初期姿勢角度算出部と、
前記座標変換部で変換された前記グローバル角速度の情報に基づき、前記操作デバイスの前記グローバル座標系における前記姿勢角度を更新する更新部と、
前記座標変換部に、前記初期姿勢角度算出部で算出された前記初期姿勢角度の情報を用いて、前記操作の開始時に前記取得部で取得された前記第１の角速度を前記グローバル角速度に変換させ、前記更新された姿勢角度の情報を用いて、前記第１の角速度が取得された後に取得された第２の角速度を前記グローバル角速度に変換させる制御部と
を有することにより、前記２次元演算モードを実現する
情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置であって、
前記演算部は、前記座標変換部が、前記取得部で取得された前記加速度を、前記更新部で更新された前記操作デバイスの姿勢角度の情報に基づき、前記グローバル座標系におけるグローバル加速度に変換することにより、前記３次元演算モードを実現する
情報処理装置。
【請求項１１】
請求項１から１０のうちいずれか１項に記載の情報処理装置であって、
前記操作デバイスの外形は球形である
情報処理装置。
【請求項１２】
請求項１から１１のうちいずれか１項に記載の情報処理装置であって、
前記演算部は、
前記２次元演算モードでは、画面上に表示される第１の操作対象画像を、前記操作デバイスの動きに応じて前記画面上で動かすための情報を生成し、
前記３次元演算モードでは、前記画面上に表示される、前記第１の操作対象画像とは異なる第２の操作対象画像を、前記操作デバイスの動きに応じて前記画面上で動かすための情報を生成する
情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置であって、
前記演算部は、前記３次元演算モードでは、前記第２の操作対象画像として、視差を有する複数の画像で形成される３次元画像である第２の操作対象画像を動かすための情報を生成する
情報処理装置。
【請求項１４】
請求項１２に記載の情報処理装置であって、
前記第２の操作対象画像を、前記第１の操作対象画像の、前記画面上の所定の座標位置に関連する画像として記憶する画像記憶部をさらに具備する情報処理装置。
【請求項１５】
請求項１から１１のうちいずれか１項に記載の情報処理装置であって、
前記演算部は、前記２次元演算モードでは、前記ユーザーの前記操作デバイスへの入力操作による前記操作デバイスの動きに応じて、前記画面上に表示される画像を選択するためのポインター画像を生成する
情報処理装置。
【請求項１６】
請求項１５に記載の情報処理装置であって、
前記演算部は、前記３次元演算モードでは、前記操作デバイスの動きに応じて前記画面上で前記ポインター画像により選択された前記画像を動かすための情報を生成する
情報処理装置。
【請求項１７】
操作デバイスの並進及び回転の動きを検出可能な動きセンサを有する操作デバイスから得られる情報の処理方法であって、
前記操作デバイスが操作面に置かれてユーザーにより前記操作デバイスが操作された場合、前記操作デバイスの２次元的な動きに応じた前記動きセンサの検出値に基づき、第１の演算を実行し、
前記ユーザーにより３次元空間で前記操作デバイスが操作された場合、前記操作デバイスの３次元的な動きに応じた前記動きセンサの検出値に基づき、第２の演算を実行し、
前記動きセンサの検出値、及び、前記動きセンサの検出値とは別の情報のうち少なくとも一方に基づき、前記第１の演算及び前記第２の演算のうちいずれを実行すべきかを判定する
情報処理方法。
【請求項１８】
操作面を有するステージと、
操作デバイスが前記操作面に置かれた時に該操作面に接触する外面と、操作デバイスの並進及び回転の動きを検出可能な動きセンサとを有し、前記ステージから離れることが可能な操作デバイスと
を具備する入力装置。
【請求項１９】
請求項１８に記載の入力装置であって、
前記ステージは、前記操作デバイスの前記外面の形状に対応する形状に形成された前記操作面を有する
入力装置。
【請求項２０】
請求項１８または１９に記載の入力装置であって、
前記ステージは、前記ステージの少なくとも並進の動きを検出可能なセンサを有する
入力装置。
【請求項２１】
請求項１８から２０のうちいずれか１項に記載の入力装置であって、
前記操作デバイスの前記外形は球形である
入力装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１７７
【補正方法】変更
【補正の内容】
【０１７７】
本技術は以下のような構成もとることができる。
（１）操作デバイスの並進及び回転の動きを検出可能な動きセンサを有する操作デバイスから得られる情報の処理装置であって、
前記操作デバイスが操作面に置かれて前記操作デバイスが有する曲面状の外面が前記操作面に接触した状態で、ユーザーにより前記操作デバイスが操作された場合、前記操作デバイスの２次元的な動きに応じた前記動きセンサの検出値に基づき、演算を実行する２次元演算モードと、前記ユーザーにより３次元空間で前記操作デバイスが操作された場合、前記操作デバイスの３次元的な動きに応じた前記動きセンサの検出値に基づき、演算を実行する３次元演算モードとを有する演算部と、
前記動きセンサの検出値、及び、前記動きセンサの検出値とは別の情報のうち少なくとも一方に基づき、前記演算部が前記２次元演算モード及び前記３次元演算モードのうちいずれで演算すべきかを判定する判定部と
を具備する。
（２）（１）に記載の情報処理装置であって、
前記演算部は、前記操作デバイスが有する曲面状の外面が前記操作面に接触した状態で前記ユーザーにより前記操作デバイスが操作される場合の演算モードを、前記２次元演算モードとして、前記演算を実行する
情報処理装置。
（３）（２）に記載の情報処理装置であって、
前記操作デバイスは、前記外面を含む表面と、前記表面に加えられる力を検出する圧力センサを有し、
前記判定部は、前記圧力センサの検出値を前記別の情報として取得する
情報処理装置。
（４）（３）に記載の情報処理装置であって、
前記判定部は、前記操作デバイスによる加圧力以上の力が前記表面に加えられることを前記圧力センサが検出した場合、前記演算部が前記２次元演算モードで演算すべきと判定し、そうでない場合、前記演算部が前記３次元演算モードで演算すべきと判定する
情報処理装置。
（５）（１）から（４）のういずれか１つに記載の情報処理装置であって、
前記判定部は、前記動きセンサによる検出値に前記ユーザーの手振れによる成分が含まれる場合、前記演算部が前記３次元演算モードで演算すべきと判定し、そうでない場合、前記演算部が前記２次元演算モードで演算すべきであると判定する
情報処理装置。
（６）（１）から（５）のうちいずれか１つに記載の情報処理装置であって、
前記判定部は、静電容量センサ、気圧センサ、光学センサ、超音波センサ、またはひずみセンサの検出値を前記別の情報として取得する
情報処理装置。
（７）（１）から（５）のうちいずれか１つに記載の情報処理装置であって、
前記判定部は、前記操作デバイスの前記外面に対応する形状を有する前記操作面を含むステージが有するセンサの検出値を、前記別の情報として取得する
情報処理装置。
（８）（１）に記載の情報処理装置であって、
前記ユーザーの入力操作により、前記２次元演算モード及び前記３次元演算モードを切り替えるアプリケーションソフトウェアを記憶する記憶部をさらに具備する情報処理装置。
（９）（１）から（８）のうちいずれか１つに記載の情報処理装置であって、
前記操作デバイスは、ローカル座標系における直交３軸の検出軸を有する加速度センサ、前記直交３軸の検出軸を有する角速度センサ及び前記直交３軸の検出軸を有する磁気センサを備えた、前記ユーザーにより３次元空間内で任意の姿勢で操作され得る操作デバイスであり、
前記演算部は、
前記加速度センサ、前記角速度センサ及び前記磁気センサでそれぞれ検出された加速度、角速度及び磁気強度の情報を取得する取得部と、
前記３次元空間を表すグローバル座標系における前記操作デバイスの姿勢角度の情報を用いて、前記取得部で取得された前記角速度を、前記グローバル座標系におけるグローバル角速度に変換する座標変換部と、
前記ユーザーによる前記操作デバイスの操作の開始時に前記取得部で取得された前記加速度及び前記磁気強度の情報に基づき、前記姿勢角度のうち、前記操作デバイスの前記グローバル座標系における初期の前記姿勢角度を算出する初期姿勢角度算出部と、
前記座標変換部で変換された前記グローバル角速度の情報に基づき、前記操作デバイスの前記グローバル座標系における前記姿勢角度を更新する更新部と、
前記座標変換部に、前記初期姿勢角度算出部で算出された前記初期姿勢角度の情報を用いて、前記操作の開始時に前記取得部で取得された前記第１の角速度を前記グローバル角速度に変換させ、前記更新された姿勢角度の情報を用いて、前記第１の角速度が取得された後に取得された第２の角速度を前記グローバル角速度に変換させる制御部と
を有することにより、前記２次元演算モードを実現する
情報処理装置。
（１０）（９）に記載の情報処理装置であって、
前記演算部は、前記座標変換部が、前記取得部で取得された前記加速度を、前記更新部で更新された前記操作デバイスの姿勢角度の情報に基づき、前記グローバル座標系におけるグローバル加速度に変換することにより、前記３次元演算モードを実現する
情報処理装置。
（１１）（１）から（１０）のうちいずれか１つに記載の情報処理装置であって、
前記操作デバイスの外形は球形である
情報処理装置。
（１２）（１）から（１１）のうちいずれか１つに記載の情報処理装置であって、
前記演算部は、
前記２次元演算モードでは、画面上に表示される第１の操作対象画像を、前記操作デバイスの動きに応じて前記画面上で動かすための情報を生成し、
前記３次元演算モードでは、前記画面上に表示される、前記第１の操作対象画像とは異なる第２の操作対象画像を、前記操作デバイスの動きに応じて前記画面上で動かすための情報を生成する
情報処理装置。
（１３）（１２）に記載の情報処理装置であって、
前記演算部は、前記３次元演算モードでは、前記第２の操作対象画像として、視差を有する複数の画像で形成される３次元画像である第２の操作対象画像を動かすための情報を生成する
情報処理装置。
（１４）（１２）に記載の情報処理装置であって、
前記第２の操作対象画像を、前記第１の操作対象画像の、前記画面上の所定の座標位置に関連する画像として記憶する画像記憶部をさらに具備する情報処理装置。
（１５）（１）から（１１）のうちいずれか１つに記載の情報処理装置であって、
前記演算部は、前記２次元演算モードでは、前記ユーザーの前記操作デバイスへの入力操作による前記操作デバイスの動きに応じて、前記画面上に表示される画像を選択するためのポインター画像を生成する
情報処理装置。
（１６）（１５）に記載の情報処理装置であって、
前記演算部は、前記３次元演算モードでは、前記操作デバイスの動きに応じて前記画面上で前記ポインター画像により選択された前記画像を動かすための情報を生成する
情報処理装置。
（１７）操作デバイスの並進及び回転の動きを検出可能な動きセンサを有する操作デバイスから得られる情報の処理方法であって、
前記操作デバイスが操作面に置かれてユーザーにより前記操作デバイスが操作された場合、前記操作デバイスの２次元的な動きに応じた前記動きセンサの検出値に基づき、第１の演算を実行し、
前記ユーザーにより３次元空間で前記操作デバイスが操作された場合、前記操作デバイスの３次元的な動きに応じた前記動きセンサの検出値に基づき、第２の演算を実行し、
前記動きセンサの検出値、及び、前記動きセンサの検出値とは別の情報のうち少なくとも一方に基づき、前記第１の演算及び前記第２の演算のうちいずれを実行すべきかを判定する
情報処理方法。
（１８）操作面を有するステージと、
操作デバイスが前記操作面に置かれた時に該操作面に接触する外面と、操作デバイスの並進及び回転の動きを検出可能な動きセンサとを有し、前記ステージから離れることが可能な操作デバイスと
を具備する入力装置。
（１９）（１８）に記載の入力装置であって、
前記ステージは、前記操作デバイスの前記外面の形状に対応する形状に形成された前記操作面を有する
入力装置。
（２０）（１８）または（１９）に記載の入力装置であって、
前記ステージは、前記ステージの少なくとも並進の動きを検出可能なセンサを有する
入力装置。
（２１）（１８）から（２０）のうちいずれか１つに記載の入力装置であって、
前記操作デバイスの前記外形は球形である
入力装置。