【手続補正書】
【提出日】平成24年2月27日(2012.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの胴に関する平面を定義付けるステップと、
前記胴に最も近い平面の第１側で行われるユーザの動きを無視するステップと、
カメラによって捕捉される第１および第２の画像から、第１側とは異なる平面の第２側で行われるユーザのジェスチャを認識するステップと、
認識されたユーザのジェスチャに対応するインタラクションコマンドを決定するステップと、
決定されたインタラクションコマンドに基づいて、ユーザインターフェースで表示される画像オブジェクトを操作するステップと、
を備えるコンピュータ実行方法。
【請求項２】
請求項１の方法において、
前記インタラクションコマンドは、選択コマンドを含み、
前記画像オブジェクトを操作するステップは、さらなる操作のため前記画像オブジェクトを選択するステップをさらに備えるコンピュータ実行方法。
【請求項３】
第１および第２の画像から、ユーザのジェスチャを認識するステップと、
認識されたユーザのジェスチャに対応するインタラクションコマンドを決定するステップと、
決定されたインタラクションコマンドに基づいて、ユーザインターフェース内に表示された画像オブジェクトを操作するステップと
を具備し、
前記インタラクションコマンドは、選択コマンドを有し、
更に、画像オブジェクトを操作するステップは、次の操作に対する画像オブジェクトを選択するステップを有し、
前記ユーザのジェスチャを認識するステップは、
前記第１の画像における、ユーザの、腕を伸ばした状態、指を伸ばした状態、掌を前方に出した手のポーズを検出するステップと、
前記第２の画像における、ユーザの、腕を伸ばした状態、指を握った状態、掌を下方に置いた手のポーズを検出するステップと、
をさらに備えるコンピュータ実行方法。
【請求項４】
請求項１の方法において、
前記インタラクションコマンドは、画像パンコマンドを含み、
前記画像オブジェクトを操作するステップは、前記ユーザインターフェースに関連する前記画像オブジェクトをパンするステップをさらに備えるコンピュータ実行方法。
【請求項５】
請求項４の方法において、前記ユーザのジェスチャを認識するステップは、
前記第１の画像における、ユーザの腕の第１位置を検出するステップと、
前記第２の画像における、ユーザの腕の第２位置を検出するステップと、
前記第１位置と第２位置との間の変化の大きさおよび方向を決定するステップと、
をさらに備えるコンピュータ実行方法。
【請求項６】
請求項５の方法において、距離モードでは、前記画像オブジェクトを操作するステップは、
前記決定された大きさおよび方向に相関している前記画像オブジェクトの変位位置を決定するステップと、
前記変位位置における前記画像オブジェクトを表示するステップと、
をさらに備えるコンピュータ実行方法。
【請求項７】
請求項５の方法において、速度モードでは、前記画像オブジェクトを操作するステップは、
前記決定された大きさおよび方向に相関しているスクロールの大きさおよび方向を決定するステップと、
前記決定されたスクロールの大きさおよび方向に基づいて前記画像オブジェクトをスクロールするステップと、
をさらに備えるコンピュータ実行方法。
【請求項８】
請求項１の方法において、
前記インタラクションコマンドは、画像ズームコマンドを含み、
前記画像オブジェクトを操作するステップは、ユーザインターフェースと関連して前記画像オブジェクトをズームするステップと、
をさらに備えるコンピュータ実行方法。
【請求項９】
請求項８の方法において、
前記ユーザのジェスチャを認識するステップは、
前記第１の画像における、ユーザの腕の第１位置を検出するステップと、
前記第２の画像における、ユーザの腕の第２位置を検出するステップと、
前記第１位置と第２位置との間の変化の大きさおよび方向を決定するステップと、をさらに備えるコンピュータ実行方法。
【請求項１０】
請求項９の方法において、距離モードでは、前記画像オブジェクトを操作するステップは、
前記決定された大きさおよび方向に相関している拡大係数を決定するステップと、
前記決定された拡大係数を前記画像オブジェクトに適用するステップと、
をさらに備えるコンピュータ実行方法。
【請求項１１】
請求項９の方法において、速度モードでは、前記画像オブジェクトを操作するステップは、
決定された大きさおよび方向に相関して、大きさおよび方向調整を決定するステップと、
前記決定された大きさおよび方向調整に基づいて画像オブジェクトの拡大係数を反復的に調整するステップと、
をさらに備えるコンピュータ実行方法。
【請求項１２】
請求項１の方法において、
前記インタラクションコマンドは、ローテーションコマンドを含み、
前記画像オブジェクトを操作するステップは、ユーザインターフェースと関連して前記画像オブジェクトを回転させるステップをさらに備える。
【請求項１３】
請求項１２の方法において、前記ユーザのジェスチャを認識するステップは、
前記第１の画像における、ユーザの手の第１方位を検出するステップと、
前記第２の画像における、ユーザの手の第２方位を検出するステップと、
前記第１位置と第２位置との間の方位変化を決定するステップと、
さらに備えるコンピュータ実行方法。
【請求項１４】
請求項１３の方法において、距離モードでは、前記画像オブジェクトを操作するステップは、
前記決定された大きさおよび方向に相関している前記画像オブジェクトの変位方位を決定するステップと、
前記変位方位における前記画像オブジェクトを表示するステップと、
をさらに備えるコンピュータ実行方法。
【請求項１５】
請求項１３の方法において、速度モードでは、前記画像オブジェクトを操作するステップは、
前記決定された大きさおよび方向に相関している大きさおよび方向調整を決定するステップと、
前記決定された大きさおよび方向調整に基づいて、前記画像オブジェクトの方位を反復して調整するステップと、
をさらに備えるコンピュータ実行方法。
【請求項１６】
第１および第２の画像から、ユーザのジェスチャを認識するステップと、
認識されたユーザのジェスチャに対応するインタラクションコマンドを決定するステップと、
決定されたインタラクションコマンドに基づいて、ユーザインターフェース内に表示された画像オブジェクトを操作するステップと
を有し、
ユーザのジェスチャの大きさが予め定められた閾値を上回る場合に、前記画像オブジェクトは操作されるコンピュータ実行方法。
【請求項１７】
請求項１の方法において、前記画像オブジェクトは、ユーザのジェスチャの方向を反映させている操作方向において操作されるコンピュータ実行方法。
【請求項１８】
請求項１の方法において、
前記ユーザのジェスチャを認識するステップは、
第１の選択ジェスチャを認識するステップと、
第１のインタラクションジェスチャを認識するステップと、
非選択ジェスチャを認識するステップと、
再配置ジェスチャを認識するステップと、
第２の選択ジェスチャを認識するステップと、
第２のインタラクションジェスチャを認識するステップと、
を備え、
前記画像オブジェクトを操作するステップは、
前記第１の選択ジェスチャを認識することに基づいて画像オブジェクトを選ぶステップと、
認識された前記第１および第２のインタラクションジェスチャに基づいて前記第１および第２のインタラクションジェスチャと関連する単一の調整技術を使用し、前記画像オブジェクトを調整するステップと、
前記再配置ジェスチャをフィルタリングするステップと、
をさらに備えるコンピュータ実行方法。
【請求項１９】
請求項１の方法において、
前記インタラクションコマンドは、プレビュー画像コマンドを含み、
前記画像オブジェクトを操作するステップは、前記画像オブジェクトを、複数のプレビュー画像オブジェクトから選択することをさらに備えるコンピュータ実行方法。
【請求項２０】
画像を表示するように構成されたユーザインターフェースと、
プロセッサと
を具備し、
前記プロセッサは、
ユーザの胴に関する平面を定義付け、
前記胴に最も近い平面の第１側で行われるユーザの動きを無視し、
カメラによって捕捉される第１および第２の画像から、第１側とは異なる平面の第２側で行われるユーザのジェスチャを認識し、
認識されたユーザのジェスチャに対応するインタラクションコマンドを決定し、
決定されたインタラクションコマンドに基づいて、画像オブジェクトを操作するように構成されてなるシステム。
【請求項２１】
請求項２０のシステムは、前記第１および第２画像を生成するように構成されるＴＯＦ（ｔｉｍｅ−ｏｆ−ｆｌｉｇｈｔ）カメラをさらに備えるシステム。
【請求項２２】
機械読み込み可能媒体に明白に具現化されるコンピュータプログラム製品であって、
機械で読み込まれるときに、
ユーザの胴に関する平面を定義付け、
前記胴に最も近い平面の第１側で行われるユーザの動きを無視し、
カメラによって捕捉される第１および第２の画像から、第１側とは異なる平面の第２側で行われるユーザのジェスチャを認識し、
認識されたユーザのジェスチャに対応するインタラクションコマンドを決定し、
決定されたインタラクションコマンドに基づいて、ユーザインターフェースに表示される画像オブジェクトを操作する
ようにデータ処理装置を動作させる命令を備えるコンピュータプログラム製品。
【請求項２３】
第１および第２の画像からユーザのジェスチャを認識するステップは、
カメラの前で所定の距離を有する平面を定義付けるステップと、
前記カメラから前記平面の遠い側で行われるユーザの動きを無視するステップと、
前記カメラによって捕捉される第１および第２画像から、前記カメラと前記平面との間で行われるユーザのジェスチャを認識するステップと
を具備する請求項１６に記載の実行方法。
【請求項２４】
前記画像オブジェクトは、ユーザのジェスチャの速度が所定の閾値を超えた場合に操作される請求項１６に記載の実行方法。
【請求項２５】
前記ユーザの１又は２以上の画像に基づいてユーザの係合の手のポーズを検出するステップと、
ユーザの係合の手のポーズを検出した後に、ユーザインターフェースに向かって定義されたＺ方向にユーザの手の動きの距離を決定するステップと、
前記係合の手のポーズを検出した後に、Ｚ方向に直交するＸ−Ｙ平面でユーザの手の動きの距離を決定するステップと、
前記係合の手のポーズの後に距離閾値をパスするＺ方向でのユーザの手の動きの距離に基づく前に、前記係合の手のポーズの後に距離閾値をパスするＸ−Ｙ平面でユーザの手の動きの距離に基づいて画像オブジェクトを操作するための画像動きインタラクションコマンドを選択するステップと、
前記係合の手のポーズの後に距離閾値をパスするＸ−Ｙ平面でのユーザの手の動きの距離に基づく前に、前記係合の手のポーズの後に距離閾値をパスするＺ方向でユーザの手の動きの距離に基づいて画像オブジェクトを操作するための画像ズームインタラクションコマンドを選択するステップと、
を有する請求項１６に記載の実行方法。