【手続補正書】
【提出日】平成29年7月14日(2017.7.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
センサシステム用の状態追跡ベースのジェスチャ認識エンジンのための方法であって、前記方法は、
有限状態機械の複数の順次状態を定義するステップと、
複数のシーケンス進捗レベルのうちの１つを前記有限状態機械の前記複数の順次状態のそれぞれに割り当てるステップと、
ランタイム中に一連の値を受信するステップと、
各受信された値に対して、前記有限状態機械の状態に対する状態確率分布を計算するステップと、
状態確率分布をシーケンス進捗レベルにマップするステップと
前記マップされたシーケンス進捗レベルを利用することにより、前記センサシステムの出力値を判定するステップと
を含む、方法。
【請求項２】
最後の状態の後には、前記複数の順次状態の最初の状態が続く、請求項１に記載の方法。
【請求項３】
前記センサシステムは、３次元（３Ｄ）感知システムである、請求項１に記載の方法。
【請求項４】
前記３Ｄセンサシステムは、近距離場容量センサシステムまたは中／遠距離場センサシステムである、請求項３に記載の方法。
【請求項５】
前記中／遠距離場センサシステムは、ビデオまたは赤外線カメラシステムを使用する、請求項４に記載の方法。
【請求項６】
前記近距離場容量センサシステムは、準静電場測定に基づく容量式非接触３Ｄセンサシステムである、請求項４に記載の方法。
【請求項７】
前記センサシステムは、２次元（２Ｄ）感知システム、容量または抵抗タッチシステム、もしくはタッチスクリーンシステムである、請求項１に記載の方法。
【請求項８】
前記センサシステムは、１次元（１Ｄ）感知システムである、請求項１に記載の方法。
【請求項９】
前記複数の状態は、円形ジェスチャの状態である、請求項１に記載の方法。
【請求項１０】
前記有限状態機械は、一次マルコフモデルである、請求項１に記載の方法。
【請求項１１】
最も可能性の高い状態は、順方向（バウム・ウェルチ）アルゴリズムを使用して計算される、請求項１０に記載の方法。
【請求項１２】
最も可能性の高い状態および／または最も可能性の高い状態シーケンスは、ビタビアルゴリズムを使用して計算される、請求項１０に記載の方法。
【請求項１３】
前記方法は、状態遷移確率行列を備えるＮ状態隠れマルコフモデル（ＨＭＭ）を使用する、請求項１に記載の方法。
【請求項１４】
前記状態遷移確率行列は、各行に最大確率値を備える、請求項１３に記載の方法。
【請求項１５】
各行の全ての確率は、最大１００％まで加算する、請求項１４に記載の方法。
【請求項１６】
前記ＨＭＭはさらに、所定の移動方向の確率を示す観察行列を使用する、請求項１３に記載の方法。
【請求項１７】
前記観察行列は、各行に最大確率値を備える、請求項１６に記載の方法。
【請求項１８】
各行の全ての確率は、最大１００％まで加算する、請求項１７に記載の方法。
【請求項１９】
各離散時間インスタンスについて、前記センサシステムによって提供されるデータは、前記Ｎ状態ＨＭＭに対する状態確率分布を計算する前記有限状態機械に転送される、請求項１３に記載の方法。
【請求項２０】
各離散時間インスタンスについて、前記最大確率を伴う状態が選択され、前記状態と関連付けられるシーケンス進捗レベルが出力される、請求項１９に記載の方法。
【請求項２１】
各時間インスタンスについて、シーケンス進捗レベルは、前記状態確率分布から計算され、出力される、請求項１９に記載の方法。
【請求項２２】
前記方法は、時計回りの円形ジェスチャ、反時計回りの円形ジェスチャ、または動きのないジェスチャを区別する、請求項２０に記載の方法。
【請求項２３】
最大尤度規則は、最も可能性の高い状態を計算するように適用される、請求項２０に記載の方法。
【請求項２４】
複数の順次出力値について、円滑化アルゴリズムは、順次出力値の後処理中に適用される、請求項１６に記載の方法。
【請求項２５】
請求項１に記載の方法を含むジェスチャ認識のための方法であって、前記方法は、パターンベースのジェスチャ認識モードをさらに含み、前記方法は、所定の条件が満たされるときに、前記パターンベースのジェスチャ認識モードと、前記状態追跡ベースのジェスチャ認識エンジンによって提供される状態追跡ベースのジェスチャ認識モードとの間で切り替える、方法。
【請求項２６】
前記状態追跡ベースのジェスチャ認識モードは、確率行列を備えるＮ状態隠れマルコフモデルを使用する、請求項２５に記載の方法。
【請求項２７】
各状態は、観察確率分布に割り当てられる、請求項２６に記載の方法。
【請求項２８】
前記状態追跡ベースのジェスチャ認識モード中に、各離散時間インスタンスについて、前記センサシステムによって提供されるデータは、前処理され、前記Ｎ状態隠れマルコフモデルの各状態に対する状態確率分布を計算する前記有限状態機械に転送される、請求項２６に記載の方法。
【請求項２９】
各離散時間インスタンスについて、前記最大確率を伴う状態が選択され、前記状態と関連付けられるＳＰＬが出力される、請求項２８に記載の方法。
【請求項３０】
各時間インスタンスについて、シーケンス進捗レベルは、前記状態確率分布から計算され、出力される、請求項２８に記載の方法。
【請求項３１】
前記状態追跡ベースのジェスチャ認識モードは、時計回りの円形ジェスチャ、反時計回りの円形ジェスチャ、または動きのないジェスチャを区別する、請求項２９に記載の方法。
【請求項３２】
前記方法は、動きのないジェスチャに対する所定の時間閾値が満たされる場合に、前記パターンベースのジェスチャ認識モードに戻るように切り替える、請求項３１に記載の方法。
【請求項３３】
最大尤度規則は、最も可能性の高い状態を計算するように適用される、請求項２９に記載の方法。
【請求項３４】
複数の順次出力値について、円滑化アルゴリズムは、順次出力値の後処理中に適用される、請求項２９に記載の方法。
【請求項３５】
複数の順次出力値について、円滑化アルゴリズムは、順次出力値の後処理中に適用される、請求項３０に記載の方法。
【請求項３６】
請求項１に記載の方法を実装するように構成されたデバイスを操作する方法であって、前記出力値は、前記デバイスの機能を制御するために使用される、方法。
【請求項３７】
前記機能は、音量レベルを増加または減少させること、調光器を制御すること、もしくはスクロール機能を制御することである、請求項３６に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
そのような方法のさらなる実施形態によると、状態追跡ベースのジェスチャ認識モードは、確率行列を備える、Ｎ状態隠れマルコフモデル（ＨＭＭ）を使用してもよい。そのような方法のさらなる実施形態によると、各状態を、観察確率分布に割り当てることができる。そのような方法のさらなる実施形態によると、状態追跡ベースのジェスチャ認識モード中に、各離散時間インスタンスについて、センサシステムによって提供されるデータを前処理し、Ｎ状態ＨＭＭの各状態に対する状態確率分布を計算する有限状態機械に転送することができる。そのような方法のさらなる実施形態によると、各離散時間インスタンスについて、最大確率を伴う状態を選択することができ、状態と関連付けられるＳＰＬが出力される。そのような方法のさらなる実施形態によると、各時間インスタンスについて、ＳＰＬは、状態確率分布から計算することができ、出力される。そのような方法のさらなる実施形態によると、状態追跡ベースのジェスチャ認識モードは、時計回りの円形ジェスチャ、反時計回りの円形ジェスチャ、または動きのないジェスチャを区別してもよい。そのような方法のさらなる実施形態によると、本方法は、動きのないジェスチャに対する所定の時間閾値が満たされる場合に、パターンベースのジェスチャ認識モードに戻るように切り替えてもよい。そのような方法のさらなる実施形態によると、最大尤度規則を、最も可能性の高い状態を計算するように適用することができる。そのような方法のさらなる実施形態によると、複数の順次出力値について、円滑化アルゴリズムを、順次出力値の後処理中に適用することができる。そのような方法のさらなる実施形態によると、出力値は、デバイスの機能を制御するために使用することができる。そのような方法のさらなる実施形態によると、機能は、音量レベルを増加または減少させること、調光器を制御すること、もしくはスクロール機能を制御することであり得る。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
センサシステム用の状態追跡ベースのジェスチャ認識エンジンのための方法であって、前記方法は、
有限状態機械の複数の順次状態を定義するステップと、
各状態に対してシーケンス進捗レベル（ＳＰＬ）を判定するステップと、
ランタイム上で状態確率分布を（単一の）ＳＰＬにマップするステップと
前記センサシステムの出力値として前記マップされたＳＰＬ推定値を利用するステップと
を含む、方法。
（項目２）
最後の状態の後には、前記複数の順次状態の最初の状態が続く、項目１に記載の方法。
（項目３）
前記センサシステムは、３次元（３Ｄ）感知システムである、項目１に記載の方法。
（項目４）
前記３Ｄセンサシステムは、近距離場容量センサシステムまたは中／遠距離場センサシステムである、項目３に記載の方法。
（項目５）
前記中／遠距離場センサシステムは、ビデオまたは赤外線カメラシステムを使用する、項目４に記載の方法。
（項目６）
前記近距離場容量センサシステムは、準静電場測定に基づく容量式非接触３Ｄセンサシステムである、項目４に記載の方法。
（項目７）
前記センサシステムは、２次元（２Ｄ）感知システム、容量または抵抗タッチシステム、もしくはタッチスクリーンシステムである、項目１に記載の方法。
（項目８）
前記センサシステムは、１次元（１Ｄ）感知システムである、項目１に記載の方法。
（項目９）
前記複数の状態は、円形ジェスチャの状態である、項目１に記載の方法。
（項目１０）
前記有限状態機械は、一次マルコフモデルである、項目１に記載の方法。
（項目１１）
最も可能性の高い状態は、順方向（バウム・ウェルチ）アルゴリズムを使用して計算される、項目１０に記載の方法。
（項目１２）
最も可能性の高い状態および／または最も可能性の高い状態シーケンスは、ビタビアルゴリズムを使用して計算される、項目１０に記載の方法。
（項目１３）
前記方法は、状態遷移確率行列を備えるＮ状態隠れマルコフモデル（ＨＭＭ）を使用する、項目１に記載の方法。
（項目１４）
前記状態遷移確率行列は、各行に最大確率値を備える、項目１３に記載の方法。
（項目１５）
各行の全ての確率は、最大１００％まで加算する、項目１４に記載の方法。
（項目１６）
前記ＨＭＭはさらに、所定の移動方向の確率を示す観察行列を使用する、項目１３に記載の方法。
（項目１７）
前記観察行列は、各行に最大確率値を備える、項目１６に記載の方法。
（項目１８）
各行の全ての確率は、最大１００％まで加算する、項目１７に記載の方法。
（項目１９）
各離散時間インスタンスについて、前記センサシステムによって提供されるデータは、前記Ｎ状態ＨＭＭに対する状態確率分布を計算する前記有限状態機械に転送される、項目１３に記載の方法。
（項目２０）
各離散時間インスタンスについて、前記最大確率を伴う状態が選択され、前記状態と関連付けられるＳＰＬが出力される、項目１９に記載の方法。
（項目２１）
各時間インスタンスについて、ＳＰＬは、前記状態確率分布から計算され、出力される、項目１９に記載の方法。
（項目２２）
前記方法は、時計回りの円形ジェスチャ、反時計回りの円形ジェスチャ、または動きのないジェスチャを区別する、項目２０に記載の方法。
（項目２３）
最大尤度規則は、最も可能性の高い状態を計算するように適用される、項目２０に記載の方法。
（項目２４）
複数の順次出力値について、円滑化アルゴリズムは、順次出力値の後処理中に適用される、項目１６に記載の方法。
（項目２５）
項目１に記載の方法を含むジェスチャ認識のための方法であって、前記方法は、パターンベースのジェスチャ認識モードをさらに含み、前記方法は、所定の条件が満たされるときに、前記パターンベースのジェスチャ認識モードと、前記状態追跡ベースのジェスチャ認識エンジンによって提供される状態追跡ベースのジェスチャ認識モードとの間で切り替える、方法。
（項目２６）
前記状態追跡ベースのジェスチャ認識モードは、確率行列を備えるＮ状態隠れマルコフモデル（ＨＭＭ）を使用する、項目２５に記載の方法。
（項目２７）
各状態は、観察確率分布に割り当てられる、項目２６に記載の方法。
（項目２８）
前記状態追跡ベースのジェスチャ認識モード中に、各離散時間インスタンスについて、前記センサシステムによって提供されるデータは、前処理され、前記Ｎ状態ＨＭＭの各状態に対する状態確率分布を計算する前記有限状態機械に転送される、項目２６に記載の方法。
（項目２９）
各離散時間インスタンスについて、前記最大確率を伴う状態が選択され、前記状態と関連付けられるＳＰＬが出力される、項目２８に記載の方法。
（項目３０）
各時間インスタンスについて、ＳＰＬは、前記状態確率分布から計算され、出力される、項目２８に記載の方法。
（項目３１）
前記状態追跡ベースのジェスチャ認識モードは、時計回りの円形ジェスチャ、反時計回りの円形ジェスチャ、または動きのないジェスチャを区別する、項目２９に記載の方法。
（項目３２）
前記方法は、動きのないジェスチャに対する所定の時間閾値が満たされる場合に、前記パターンベースのジェスチャ認識モードに戻るように切り替える、項目３１に記載の方法。
（項目３３）
最大尤度規則は、最も可能性の高い状態を計算するように適用される、項目２９に記載の方法。
（項目３４）
複数の順次出力値について、円滑化アルゴリズムは、順次出力値の後処理中に適用される、項目２９に記載の方法。
（項目３５）
複数の順次出力値について、円滑化アルゴリズムは、順次出力値の後処理中に適用される、項目３０に記載の方法。
（項目３６）
項目１に記載の方法を実装するように構成されたデバイスを操作する方法であって、前記出力値は、前記デバイスの機能を制御するために使用される、方法。
（項目３７）
前記機能は、音量レベルを増加または減少させること、調光器を制御すること、もしくはスクロール機能を制御することである、項目３６に記載の方法。