【手続補正書】
【提出日】令和1年8月6日(2019.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御デバイスのプロセッサの１つ又は複数が、機能を実行するために実行可能な指示が記憶された、非一時的でコンピュータ可読の記憶媒体であって、
該機能は、
前記制御デバイスが、１つ又は複数の再生デバイスのキャリブレーション処理の一部として、前記１つ又は複数の再生デバイスから放出されるオーディオ信号の検出を開始する指示を受信するステップ、
前記制御デバイスが、前記１つ又は複数の再生デバイスから放出されるオーディオ信号を検出している間に、前記制御デバイスの移動を示す動きデータのストリームを受信するステップ、
前記動きデータのストリームの第１サブセットを受信してから、前記動きデータのストリームの第１サブセットを処理するステップ、
ここで、前記動きデータのストリームの第１サブセットを処理するステップは、
前記動きデータのストリームの第１サブセットの中で、垂直方向における前記制御デバイスの移動を示す、前記第１サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第１サブセットの１つ又は複数の第２成分とを識別すること、
垂直方向における前記制御デバイスの移動を示す、前記第１サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第１サブセットの１つ又は複数の第２成分との相互相関による環境において、水平方向における前記制御デバイスの動きを表す１つ又は複数の水平動きパラメータを決定すること、及び
前記環境において前記水平方向における動きを表す水平動きパラメータの少なくとも１つが、相関閾値を超えると判定することによって行われ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すと判定することを含む、及び、
前記動きデータのストリームの第１サブセットを処理してから、且つ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すとの判定に基づいて、前記動きデータのストリームの第２サブセットを処理するステップを含む
非一時的でコンピュータ可読の記憶媒体。
【請求項２】
前記動きデータのストリームの第２サブセットを処理するステップは、
前記動きデータのストリームの第２サブセットの中で、垂直方向における前記制御デバイスの移動を示す、前記第２サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第２サブセットの１つ又は複数の第２成分とを識別すること、
垂直方向における前記制御デバイスの移動を示す、前記第２サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第２サブセットの１つ又は複数の第２成分との相互相関による環境において、水平方向における前記制御デバイスの動きを表す１つ又は複数の水平動きパラメータを決定すること、及び
前記環境において前記水平方向における動きを表す水平動きパラメータのいずれも、相関閾値を超えないと判定することによって行われ、前記動きデータのストリームの第２サブセットが前記制御デバイスの不十分な水平移動を示すと判定することを含み、
前記制御デバイスによって実行される機能は、
さらに、
前記動きデータのストリームの第２サブセットを処理してから、且つ、前記動きデータのストリームの第２サブセットが前記制御デバイスの不十分な水平移動を示すとの判定に基づいて、前記制御デバイスに、オーディオ信号の検出を停止させるステップを含む
請求項１に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項３】
前記機能は、
さらに、
前記動きデータのストリームの第２サブセットが前記制御デバイスの不十分な水平移動を示すとの判定に基づいて、不十分な移動に応じてオーディオ信号の検出が停止したことを示すメッセージを、前記制御デバイス上に表示するステップを含む
請求項２に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項４】
前記動きデータのストリームの第１サブセットを処理するステップは、
さらに、
垂直方向における前記動きデータのストリームの第１サブセットの平均を表す第１の垂直動きパラメータを決定すること、及び
前記第１の垂直動きパラメータが、垂直移動の閾値を超えると判定することによって行われ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な垂直移動を示すと判定することを含む
請求項１に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項５】
前記動きデータのストリームの第１サブセットを処理してから、且つ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すとの判定に基づいて、前記動きデータのストリームの第２サブセットを処理するステップは、
前記動きデータのストリームの第１サブセットが、前記制御デバイスの十分な垂直移動を示すとの判定に基づいて、さらに、前記動きデータのストリームの第２サブセットを処理することを含む
請求項４に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項６】
前記動きデータのストリームの第２サブセットを処理するステップは、
さらに、
垂直方向における前記動きデータのストリームの第１及び第２サブセットの平均を表す第２の垂直動きパラメータを決定すること、及び
前記第２の垂直動きパラメータが前記垂直移動の閾値を超えるかを判定することによって行われ、前記動きデータのストリームの第２サブセットが、前記制御デバイスの十分な垂直移動を示すかを判定することを含む
請求項４に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項７】
前記制御デバイスの移動を示す動きデータのストリームを受信するステップは、
前記制御デバイスの加速を示すセンサデータのストリームを受信することを含む
請求項１に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項８】
前記制御デバイスの移動を示す動きデータのストリームを受信するステップは、
前記１つ又は複数の再生デバイスと、前記制御デバイスに結合するマイクロホンとの間における各々の伝搬遅延に基づいて、前記１つ又は複数の再生デバイスから前記制御デバイスまでの各々の半径方向距離を示すマイクロホンデータのストリームを受信することを含む
請求項１に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項９】
前記動きデータのストリームの第１サブセットを処理するステップは、
さらに、
前記動きデータのストリームの第１サブセットが、速度閾値を超えない前記制御デバイスの速度を示すと判定することを含み、
前記動きデータのストリームの第１サブセットを処理してから、且つ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すとの判定に基づいて、前記動きデータのストリームの第２サブセットを処理するステップは、
前記動きデータのストリームの第１サブセットが、前記速度閾値を超えない前記制御デバイスの速度を示すとの判定に基づいて、さらに、前記動きデータのストリームの第２サブセットを処理することを含む
請求項１に記載の非一時的でコンピュータ可読の記憶媒体。
【請求項１０】
制御デバイスであって、
１つ又は複数のプロセッサと、
前記プロセッサの１つ又は複数が、前記制御デバイスに機能を実行させるために実行可能な指示が記憶された、非一時的でコンピュータ可読の記憶媒体とを備え、
該機能は、
前記制御デバイスが、１つ又は複数の再生デバイスのキャリブレーション処理の一部として、前記１つ又は複数の再生デバイスから放出されるオーディオ信号の検出を開始する指示を受信するステップ、
前記制御デバイスが、前記１つ又は複数の再生デバイスから放出されるオーディオ信号を検出している間に、前記制御デバイスの移動を示す動きデータのストリームを受信するステップ、
前記動きデータのストリームの第１サブセットを受信してから、前記動きデータのストリームの第１サブセットを処理するステップ、
ここで、前記動きデータのストリームの第１サブセットを処理するステップは、
前記動きデータのストリームの第１サブセットの中で、垂直方向における前記制御デバイスの移動を示す、前記第１サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第１サブセットの１つ又は複数の第２成分とを識別すること、
垂直方向における前記制御デバイスの移動を示す、前記第１サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第１サブセットの１つ又は複数の第２成分との相互相関による環境において、水平方向における前記制御デバイスの動きを表す１つ又は複数の水平動きパラメータを決定すること、及び
前記環境において前記水平方向における動きを表す水平動きパラメータの少なくとも１つが、相関閾値を超えると判定することによって行われ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すと判定することを含む、及び、
前記動きデータのストリームの第１サブセットを処理してから、且つ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すとの判定に基づいて、前記動きデータのストリームの第２サブセットを処理するステップを含む
制御デバイス。
【請求項１１】
前記動きデータのストリームの第２サブセットを処理するステップは、
前記動きデータのストリームの第２サブセットの中で、垂直方向における前記制御デバイスの移動を示す、前記第２サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第２サブセットの１つ又は複数の第２成分とを識別すること、
垂直方向における前記制御デバイスの移動を示す、前記第２サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第２サブセットの１つ又は複数の第２成分との相互相関による環境において、水平方向における前記制御デバイスの動きを表す１つ又は複数の水平動きパラメータを決定すること、及び
前記環境において前記水平方向における動きを表す水平動きパラメータのいずれも、相関閾値を超えないと判定することによって行われ、前記動きデータのストリームの第２サブセットが前記制御デバイスの不十分な水平移動を示すと判定することを含み、
前記制御デバイスによって実行される機能は、
さらに、
前記動きデータのストリームの第２サブセットを処理してから、且つ、前記動きデータのストリームの第２サブセットが前記制御デバイスの不十分な水平移動を示すとの判定に基づいて、前記制御デバイスに、オーディオ信号の検出を停止させるステップを含む
請求項１０に記載の制御デバイス。
【請求項１２】
前記動きデータのストリームの第１サブセットを処理するステップは、
さらに、
垂直方向における前記動きデータのストリームの第１サブセットの平均を表す第１の垂直動きパラメータを決定すること、及び
前記第１の垂直動きパラメータが、垂直移動の閾値を超えると判定することによって行われ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な垂直移動を示すと判定することを含む
請求項１０に記載の制御デバイス。
【請求項１３】
前記制御デバイスの移動を示す動きデータのストリームを受信するステップは、
（ｉ）前記制御デバイスの加速を示すセンサデータのストリームを受信すること、及び
（ｉｉ）前記１つ又は複数の再生デバイスと、前記制御デバイスに結合するマイクロホンとの間における各々の伝搬遅延に基づいて、前記１つ又は複数の再生デバイスから前記制御デバイスまでの各々の半径方向距離を示すマイクロホンデータのストリームを受信すること
のうちの一つ又は複数を含む、請求項１０に記載の制御デバイス。
【請求項１４】
前記動きデータのストリームの第１サブセットを処理するステップは、
さらに、
前記動きデータのストリームの第１サブセットが、速度閾値を超えない前記制御デバイスの速度を示すと判定することを含み、
前記動きデータのストリームの第１サブセットを処理してから、且つ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すとの判定に基づいて、前記動きデータのストリームの第２サブセットを処理するステップは、
前記動きデータのストリームの第１サブセットが、前記速度閾値を超えない前記制御デバイスの速度を示すとの判定に基づいて、さらに、前記動きデータのストリームの第２サブセットを処理することを含む
請求項１０に記載の制御デバイス。
【請求項１５】
制御デバイスが、１つ又は複数の再生デバイスのキャリブレーション処理の一部として、前記１つ又は複数の再生デバイスから放出されるオーディオ信号の検出を開始する指示を受信するステップ、
前記制御デバイスが、前記１つ又は複数の再生デバイスから放出されるオーディオ信号を検出している間に、前記制御デバイスの移動を示す動きデータのストリームを受信するステップ、
前記動きデータのストリームの第１サブセットを受信してから、前記動きデータのストリームの第１サブセットを処理するステップ、
ここで、前記動きデータのストリームの第１サブセットを処理するステップは、
前記動きデータのストリームの第１サブセットの中で、垂直方向における前記制御デバイスの移動を示す、前記第１サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第１サブセットの１つ又は複数の第２成分とを識別すること、
垂直方向における前記制御デバイスの移動を示す、前記第１サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第１サブセットの１つ又は複数の第２成分との相互相関による環境において、水平方向における前記制御デバイスの動きを表す１つ又は複数の水平動きパラメータを決定すること、及び
前記環境において前記水平方向における動きを表す水平動きパラメータの少なくとも１つが、相関閾値を超えると判定することによって行われ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すと判定することを含む、及び、
前記動きデータのストリームの第１サブセットを処理してから、且つ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すとの判定に基づいて、前記動きデータのストリームの第２サブセットを処理するステップ
を含む方法。
【請求項１６】
前記制御デバイスが、前記動きデータのストリームの第２サブセットを処理するステップは、
前記動きデータのストリームの第２サブセットの中で、垂直方向における前記制御デバイスの移動を示す、前記第２サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第２サブセットの１つ又は複数の第２成分とを識別すること、
垂直方向における前記制御デバイスの移動を示す、前記第２サブセットの第１成分と、前記１つ又は複数の再生デバイスからの各々の半径方向における前記制御デバイスの移動を示す、前記第２サブセットの１つ又は複数の第２成分との相互相関による環境において、水平方向における前記制御デバイスの動きを表す１つ又は複数の水平動きパラメータを決定すること、及び
前記環境において前記水平方向における動きを表す水平動きパラメータのいずれも、相関閾値を超えないと判定することによって行われ、前記動きデータのストリームの第２サブセットが前記制御デバイスの不十分な水平移動を示すと判定することを含み、
前記制御デバイスによって実行される機能は、
さらに、
前記動きデータのストリームの第２サブセットを処理してから、且つ、前記動きデータのストリームの第２サブセットが前記制御デバイスの不十分な水平移動を示すとの判定に基づいて、前記制御デバイスに、オーディオ信号の検出を停止させるステップを含む
請求項１５に記載の方法。
【請求項１７】
前記制御デバイスが、前記動きデータのストリームの第１サブセットを処理するステップは、
さらに、
垂直方向における前記動きデータのストリームの第１サブセットの平均を表す第１の垂直動きパラメータを決定すること、及び
前記第１の垂直動きパラメータが、垂直移動の閾値を超えると判定することによって行われ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な垂直移動を示すと判定することを含む
請求項１５に記載の方法。
【請求項１８】
前記制御デバイスが、前記制御デバイスの移動を示す動きデータのストリームを受信するステップは、
前記制御デバイスの加速を示すセンサデータのストリームを受信することを含む
請求項１５に記載の方法。
【請求項１９】
前記制御デバイスが、前記制御デバイスの移動を示す動きデータのストリームを受信するステップは、
前記１つ又は複数の再生デバイスと、前記制御デバイスに結合するマイクロホンとの間における各々の伝搬遅延に基づいて、前記１つ又は複数の再生デバイスから前記制御デバイスまでの各々の半径方向距離を示すマイクロホンデータのストリームを受信することを含む
請求項１５に記載の方法。
【請求項２０】
前記制御デバイスが、前記動きデータのストリームの第１サブセットを処理するステップは、
さらに、
前記動きデータのストリームの第１サブセットが、速度閾値を超えない前記制御デバイスの速度を示すと判定することを含み、
前記動きデータのストリームの第１サブセットを処理してから、且つ、前記動きデータのストリームの第１サブセットが前記制御デバイスの十分な水平移動を示すとの判定に基づいて、前記動きデータのストリームの第２サブセットを処理するステップは、
前記動きデータのストリームの第１サブセットが、前記速度閾値を超えない前記制御デバイスの速度を示すとの判定に基づいて、さらに、前記動きデータのストリームの第２サブセットを処理することを含む
請求項１５に記載の方法。
【請求項２１】
請求項１５〜２０のいずれか１項に記載の方法をプロセッサに実行させるためのプログラム。