(57)【特許請求の範囲】
【請求項１】
知覚可能な低音レスポンスを１つ以上のユーザデバイスに提供するコンピュータで実行される方法であって、前記方法は、
１つ以上のプロセッサが、第１のユーザデバイスに第１のオーディオ信号を示すレスポンスを出力させ、第２のユーザデバイスに前記第１のオーディオ信号を出力させることと、
前記１つ以上のプロセッサが、前記第２のユーザデバイスからの前記出力を検出することと、
前記検出に基づいて、前記１つ以上のプロセッサが、前記第１のユーザデバイスによる前記第１のオーディオ信号を示す前記レスポンスの出力と前記第２のユーザデバイスによる前記第１のオーディオ信号の出力との間の再生遅延を決定することと、
第１の時刻において、前記１つ以上のプロセッサが、前記第２のユーザデバイスに第２のオーディオ信号を出力させることと、
前記１つ以上のプロセッサが、前記第１のユーザデバイスに前記第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を実行させることとを含み、これにより前記知覚可能な低音レスポンスは、第２の時刻において実行され、前記第２の時刻は、前記再生遅延に少なくとも部分的に基づいて決定される、コンピュータで実行される方法。
【請求項２】
前記第１のユーザデバイスに前記第１のオーディオ信号を示す前記レスポンスを出力させることは、前記第２のユーザデバイスに前記第１のオーディオ信号を出力させることと同時に起こる、請求項１に記載のコンピュータで実行される方法。
【請求項３】
１つ以上のプロセッサが、第１のユーザデバイスに第１のオーディオ信号を出力させ、第２のユーザデバイスに前記第１のオーディオ信号を出力させることは、前記第１のユーザデバイスに、前記第１のユーザデバイスに関連付けられたスピーカデバイスによって前記第１のオーディオ信号を出力させることと、前記第２のユーザデバイスに、第２のユーザデバイスに関連付けられたスピーカデバイスによって前記第１のオーディオ信号を出力させることとを含む、請求項１または２に記載のコンピュータで実行される方法。
【請求項４】
前記１つ以上のプロセッサが、再生遅延を決定することは、前記第１のユーザデバイスまたは前記第２のユーザデバイスに関連付けられた入力トランスデューサに少なくとも部分的に基づいて前記再生遅延を決定することを含む、請求項１〜３のいずれか１項に記載のコンピュータで実行される方法。
【請求項５】
前記１つ以上のプロセッサが、前記第２のオーディオ信号に関連付けられた前記知覚可能な低音レスポンス表現を生成することをさらに含む、請求項１〜４のいずれか１項に記載のコンピュータで実行される方法。
【請求項６】
前記１つ以上のプロセッサが、知覚可能な低音レスポンス表現を生成することは、前記第２のオーディオ信号を、閾値を超える前記第２のオーディオ信号に関連付けられたオーディオ周波数を除去または減少するように構成される１つ以上の均等化フィルタに印加することを含む、請求項５に記載のコンピュータで実行される方法。
【請求項７】
前記１つ以上のプロセッサが、前記第１のユーザデバイスに知覚可能な低音レスポンス表現を実行させることは、前記第１のユーザデバイスに、前記生成された知覚可能な低音レスポンス表現を前記第１のユーザデバイスに関連付けられたスピーカデバイスによって出力させることを含む、請求項６に記載のコンピュータで実行される方法。
【請求項８】
前記１つ以上のプロセッサが、知覚可能な低音レスポンス表現を生成することは、前記１つ以上のプロセッサが、周波数閾値よりも低い前記第２のオーディオ信号に関連付けられた１つ以上のピークまたはインパルスを検出することを含む、請求項５に記載のコンピュータで実行される方法。
【請求項９】
前記１つ以上のプロセッサが、前記第１のユーザデバイスに知覚可能な低音レスポンス表現を実行させることは、前記１つ以上のプロセッサが、前記第１のユーザデバイスに関連付けられた１つ以上のハプティックアクチュエータの動作を前記生成された知覚可能な低音レスポンス表現に少なくとも部分的に基づいて制御することを含む、請求項８に記載のコンピュータで実行される方法。
【請求項１０】
前記第１のオーディオ信号および前記第２のオーディオ信号は、同一のオーディオ信号である、請求項１〜９のいずれか１項に記載のコンピュータで実行される方法。
【請求項１１】
前記第２の時刻は、前記第１の時刻とは異なる、請求項１〜１０のいずれか１項に記載のコンピュータで実行される方法。
【請求項１２】
コンピューティングシステムであって、
１つ以上のプロセッサと、
１つ以上のメモリデバイスとを備え、前記１つ以上のメモリデバイスは、前記１つ以上のプロセッサによって実行されると前記１つ以上のプロセッサに動作を行わせるコンピュータ可読命令を格納し、前記動作は、
第１のユーザデバイスに第１のオーディオ信号を示すレスポンスを出力させ、第２のユーザデバイスに前記第１のオーディオ信号を出力させることと、
前記第２のユーザデバイスからの前記出力を検出することと、
前記検出に基づいて、前記第１のユーザデバイスによる前記第１のオーディオ信号を示す前記レスポンスと前記第２のユーザデバイスによる前記第１のオーディオ信号の出力との間の再生遅延を決定することと、
第１の時刻において、前記第２のユーザデバイスに第２のオーディオ信号を出力させることと、
前記第１のユーザデバイスに前記第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を実行させることとを含み、これにより前記知覚可能な低音レスポンスは、第２の時刻において実行され、前記第２の時刻は、前記再生遅延に少なくとも部分的に基づいて決定される、コンピューティングシステム。
【請求項１３】
前記第１のユーザデバイスに前記第１のオーディオ信号を出力させることは、前記第２のユーザデバイスに前記第１のオーディオ信号を出力させることと同時に起こる、請求項１２に記載のコンピューティングシステム。
【請求項１４】
第１のユーザデバイスに第１のオーディオ信号を出力させ、第２のユーザデバイスに前記第１のオーディオ信号を出力させることは、前記第１のユーザデバイスに、前記第１のユーザデバイスに関連付けられたスピーカデバイスによって前記第１のオーディオ信号を出力させることと、前記第２のユーザデバイスに、前記第２のユーザデバイスに関連付けられたスピーカデバイスによって前記第１のオーディオ信号を出力させることとを含む、請求項１２または１３に記載のコンピューティングシステム。
【請求項１５】
再生遅延を決定することは、前記第１のユーザデバイスまたは前記第２のユーザデバイスに関連付けられた入力トランスデューサに少なくとも部分的に基づいて前記再生遅延を決定することを含む、請求項１２〜１４のいずれか１項に記載のコンピューティングシステム。
【請求項１６】
前記動作は、前記第２のオーディオ信号に関連付けられた前記知覚可能な低音レスポンス表現を生成することをさらに含む、請求項１２〜１５のいずれか１項に記載のコンピューティングシステム。
【請求項１７】
１つ以上のプロセッサによって実行されると前記１つ以上のプロセッサに動作を行わせるコンピュータ可読命令を格納するコンピュータ可読プログラムであって、前記動作は、
第１のユーザデバイスに第１のオーディオ信号を示すレスポンスを出力させ、第２のユーザデバイスに前記第１のオーディオ信号を出力させることと、
前記第２のユーザデバイスからの前記出力を検出することと、
前記検出に基づいて、前記第１のユーザデバイスによる前記第１のオーディオ信号を示す前記レスポンスの出力と前記第２のユーザデバイスによる前記第１のオーディオ信号の出力との間の再生遅延を決定することと、
第１の時刻において、前記第２のユーザデバイスに第２のオーディオ信号を出力させることと、
前記第１のユーザデバイスに、前記第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を実行させることとを含み、これにより前記知覚可能な低音レスポンスは、第２の時刻において実行され、前記第２の時刻は、前記再生遅延に少なくとも部分的に基づいて決定される、コンピュータ可読プログラム。
【請求項１８】
前記動作は、前記１つ以上のプロセッサが、前記第２のオーディオ信号に関連付けられた前記知覚可能な低音レスポンス表現を生成することをさらに含む、請求項１７に記載のコンピュータ可読プログラム。
【請求項１９】
知覚可能な低音レスポンス表現を生成することは、前記第２のオーディオ信号を、閾値を超える前記第２のオーディオ信号に関連付けられたオーディオ周波数を除去または減少するように構成される１つ以上の均等化フィルタに印加することを含む、請求項１８に記載のコンピュータ可読プログラム。
【請求項２０】
前記１つ以上のプロセッサが、知覚可能な低音レスポンス表現を生成することは、前記１つ以上のプロセッサが、周波数閾値よりも低い前記第２のオーディオ信号に関連付けられた１つ以上のピークまたはインパルスを検出することを含む、請求項１８に記載のコンピュータ可読プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
分野
一般に本開示は、知覚可能な低音レスポンスをユーザデバイスによって提供することに関する。
【背景技術】
【０００２】
背景
ユーザコンピューティングデバイスは、オーディオ出力デバイスによるオーディオ信号の出力を実現するために、１つ以上のオーディオ出力デバイスに通信可能に結合されることができる。たとえば、ユーザコンピューティングデバイスは、スピーカデバイス、ヘッドセット、ヘッドフォン、無線イヤフォン、またはオーディオ信号を出力し得るその他の適したオーディオ出力デバイスと通信できる。可搬式オーディオ出力デバイス（たとえばヘッドセット、ヘッドフォン、またはその他のウェアラブルオーディオコンポーネント）といった、そのようなオーディオ出力デバイスは、出力されたオーディオ信号に関連付けられた十分な低音レスポンスを提供できないという問題を抱え得る。たとえば、オーディオ出力デバイスは、十分な知覚可能な低音レスポンス、すなわちオーディオ出力を聞いているときにユーザによって感じられる生理的感覚を提供できない可能性がある。さらに、そのようなオーディオ出力デバイスは、低音を生成するために著しい量の電力を提供し得、オーディオ出力デバイスの電池寿命を減少させ得る。
【発明の概要】
【課題を解決するための手段】
【０００３】
概要
本開示の実施形態の局面および利点は、以下の説明に部分的に記載されるか、説明から理解され得、または実施形態の実施を通じて理解され得る。
【０００４】
本開示の１つの例示的局面は、知覚可能な低音レスポンスを１つ以上のユーザデバイスに提供するコンピュータで実行される方法に向けられる。方法は、１つ以上のプロセッサが、第１のユーザデバイスに第１のオーディオ信号を出力させ、第２のユーザデバイスに第１のオーディオ信号を出力させることを含む。方法は、１つ以上のプロセッサが、第１のユーザデバイスによる第１のオーディオ信号の出力と第２のユーザデバイスによる第１のオーディオ信号の出力との間の再生遅延を決定することをさらに含む。方法は、第１の時刻において、１つ以上のプロセッサが、第２のユーザデバイスに第２のオーディオ信号を出力させることをさらに含む。方法は、１つ以上のプロセッサが、第１のユーザデバイスに第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を実行させることをさらに含み、これにより知覚可能な低音レスポンスは、第２の時刻において実行され、第２の時刻は、時間的遅延に少なくとも部分的に基づいて決定される。２つのデバイスを提供することの利点は、貧弱な低音レスポンスを被り得るオーディオデバイスの出力を補充するために、知覚可能な低音レスポンスを提供することである。知覚可能な低音レスポンスは、たとえば低音信号がラウドスピーカまたは音楽機器によって再生されるときにユーザによって通常感じられる機械的な振動を備え得る。第２のデバイスはまた、改善された低音オーディオレスポンスを提供することができる。
【０００５】
実施形態では、第１のユーザデバイスに第１のオーディオ信号を出力させることは、第２のユーザデバイスに第１のオーディオ信号を出力させることと実質的に同時に起こる。
【０００６】
実施形態では、１つ以上のプロセッサが、第１のユーザデバイスに第１のオーディオ信号を出力させ、第２のユーザデバイスに第１のオーディオ信号を出力させることは、第１のユーザデバイスに、第１のユーザデバイスに関連付けられたスピーカデバイスによって第１のオーディオ信号を出力させ、第２のユーザデバイスに、第２のユーザデバイスに関連付けられたスピーカデバイスによって第１のオーディオ信号を出力させることを含む。
【０００７】
実施形態では、１つ以上のプロセッサが、再生遅延を決定することは、第１のユーザデバイスまたは第２のユーザデバイスに関連付けられた入力トランスデューサに少なくとも部分的に基づいて再生遅延を決定することを含む。再生遅延を決定することは第１のデバイスおよび第２のデバイスが同期されることを可能とし、これによりユーザは、オリジナルの録音に従って低音レスポンスおよびその他の周波数を正しい時刻において聞いて感じる。
【０００８】
実施形態では、方法は、１つ以上のプロセッサが、第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を生成することをさらに含む。
【０００９】
実施形態では、１つ以上のプロセッサが、知覚可能な低音レスポンス表現を生成することは、第２のオーディオ信号を、閾値を超える第２のオーディオ信号に関連付けられたオーディオ周波数を除去または減少させるように構成される１つ以上の均等化フィルタに印加することを含む。フィルタリングの利点は、第２のユーザデバイスが弱められた低音レスポンスを提供することを可能とし、このため電池リソースを節約することである。低音レスポンスは、主に第１のユーザデバイスによって提供される。
【００１０】
実施形態では、１つ以上のプロセッサが、第１のユーザデバイスに知覚可能な低音レスポンス表現を実行させることは、第１のユーザデバイスに、第１のユーザデバイスに関連付けられたスピーカデバイスによって生成された知覚可能な低音レスポンス表現を出力させることを含む。
【００１１】
実施形態では、１つ以上のプロセッサが、知覚可能な低音レスポンス表現を生成することは、１つ以上のプロセッサが、周波数閾値よりも低い第２のオーディオ信号に関連付けられた１つ以上のピークまたはインパルスを検出することを含む。
【００１２】
実施形態では、１つ以上のプロセッサが、第１のユーザデバイスに知覚可能な低音レスポンス表現を実行させることは、１つ以上のプロセッサが、第１のユーザデバイスに関連付けられた１つ以上のハプティックアクチュエータの動作を生成された知覚可能な低音レスポンス表現に少なくとも部分的に基づいて制御することを含む。ハプティックまたは力覚アクチュエータは、力、振動またはモーションをユーザに印加することによって触感を再作成するデバイスである。
【００１３】
実施形態では、第１のオーディオ信号および第２のオーディオ信号は、同一オーディオ信号である。
【００１４】
実施形態では、第２の時刻は、第１の時刻とは異なる。
第２の局面によれば、１つ以上のプロセッサと、１つ以上のメモリデバイスとを備えるコンピューティングシステムが提供され、１つ以上のメモリデバイスは、１つ以上のプロセッサによって実行されると１つ以上のプロセッサに動作を行わせるコンピュータ可読命令を格納する。動作は、第１のユーザデバイスに第１のオーディオ信号を出力させることと、第２のユーザデバイスに第１のオーディオ信号を出力させ、第１のユーザデバイスによる第１のオーディオ信号の出力と第２のユーザデバイスによる第１のオーディオ信号の出力との間の再生遅延を決定することと、第１の時刻において、第２のユーザデバイスに第２のオーディオ信号を出力させることと、第１のユーザデバイスに第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を実行させることとを含み、これにより知覚可能な低音レスポンスは、第２の時刻において実行され、第２の時刻は、時間的遅延に少なくとも部分的に基づいて決定される。
【００１５】
その他の本開示の例示的局面は、ユーザデバイスによって知覚可能な低音レスポンスを提供するためのシステム、装置、有形の非一時的コンピュータ可読媒体、ユーザインターフェース、メモリデバイス、および電子デバイスに向けられる。
【００１６】
さまざまな実施形態のこれらおよびその他の特徴、局面および利点以下の説明および添付の特許請求の範囲を参照してよりよく理解されるであろう。本明細書に組み込まれその一部を構成する添付の図面は、本開示の実施形態を示し、明細書と共に、関連する原理を説明するのに役立つ。
【００１７】
図面の簡単な説明
当業者に向けられた実施形態の詳細な説明は、添付の図面を参照する明細書に記載される。
【図面の簡単な説明】
【００１８】
【図１】本開示の例示的実施形態に従い知覚可能な低音レスポンスを提供するための例示的システムを図示する。
【図２】本開示の例示的実施形態に従う例示的出力タイミングのグラフィック表現を図示する。
【図３】本開示の例示的実施形態に従う例示的出力タイミングのグラフィック表現を図示する。
【図４】本開示の例示的実施形態に従う例示的出力タイミングのグラフィック表現を図示する。
【図５】本開示の例示的実施形態に従い知覚可能な低音レスポンスを提供する例示的方法のフロー図を示す。
【図６】本開示の例示的実施形態に従う例示的システムを図示する。
【発明を実施するための形態】
【００１９】
詳細な説明
ここで実施形態を詳細に参照するが、その１つ以上の例が図面に示される。各例は、本開示を限定するものではなく、実施形態の説明として提供される。実際には、本開示の範囲または精神から逸脱することなく、実施形態にさまざまな修正および変形を加えることができることが当業者には明らかであろう。たとえば、一実施形態の一部として図示または説明されている特徴を別の実施形態と共に使用して、さらに別の実施形態を生み出すことができる。したがって、本開示の局面はそのような修正形態および変形形態を網羅することが意図されている。
【００２０】
本開示の例示的局面は、ユーザデバイスによって、オーディオ信号に関連付けられた知覚可能な低音レスポンスを提供することに向けられる。たとえば、第１のユーザデバイスは、第２のユーザデバイスによって出力されたオーディオ信号に関連付けられた知覚可能な低音レスポンス提供するように構成されることができる。第１のユーザデバイスは、オーディオ信号のオーディオ出力を提供することができるおよび／または１つ以上のハプティックアクチュエータを使用するハプティック信号を提供可能な任意の適したユーザデバイスであることができる。たとえば、第１のユーザデバイスは、スマートフォン、タブレット、ウェアラブルコンピューティングデバイス（たとえばスマートウォッチ、フィットネスバンド、スマートガーメント、等。）、ハプティック信号生成デバイス、および／またはその他の適したデバイスであることができる。第２のユーザデバイスは、第１のユーザデバイスと（たとえば無線通信経路または有線通信経路といった適した通信経路を介して）通信可能でありオーディオ信号のオーディオ出力を提供することができる任意の適したユーザデバイスであることができる。たとえば、第２のユーザデバイスは、スピーカデバイス、ヘッドセット（たとえば無線ヘッドセット）、ヘッドフォン（たとえば無線ヘッドフォン）、イヤフォン（たとえば無線イヤフォン）、および／またはその他の適したユーザデバイスであることができる。いくつかの実装では、第１のユーザデバイスおよび第２のユーザデバイスは、（たとえば第２のオーディオデバイスによる）オーディオ信号の再生および（たとえば第１のオーディオデバイスによる）オーディオ信号に関連付けられた知覚可能な低音レスポンス表現を同調させるように構成されることができ、これによりオーディオ信号の再生および知覚可能な低音レスポンス表現は、実質的に同期される。
【００２１】
より具体的に、第１のユーザデバイスは、第１のユーザデバイスによる第１のオーディオ信号の出力および第２のユーザデバイスによる第１のオーディオ信号の出力に関連付けられた再生遅延を決定することができる。再生遅延は、時間量に対応することができる。たとえば、第１のオーディオ信号は、第１のユーザデバイスおよび第２のユーザデバイスの両方上で出力されることができる。このようにして、第１のユーザデバイスは、第１のオーディオ信号を示すデータを第２のユーザデバイスに送信することによって、第２のユーザデバイスに第１のオーディオ信号を可聴に出力させることができる。第１のユーザデバイスは、同時に（たとえば、第１のオーディオ信号を示すデータを第２のユーザデバイスに提供することと実質的に同時に）第１のユーザデバイスによる第１のオーディオ信号の出力を開始することができる。いくつかの実装では、第１のオーディオ信号は、複数の異なるオーディオ信号に対応することができる。たとえば、第１のユーザデバイスによって出力されるオーディオ信号は、第２のユーザデバイスによって出力されるオーディオ信号とは異なるオーディオ信号であることができる。このようにして、第１のユーザデバイスは、第１のユーザデバイスによる第１のオーディオ信号を示すレスポンスの出力を引き起こし、第２のユーザデバイスによる第１のオーディオ信号の出力を引き起こすように構成され得る。そして第１のユーザデバイスは、第１のユーザデバイスと第２のユーザデバイスとの間の第１のオーディオ信号の再生遅延を決定することができる。
【００２２】
たとえば、再生遅延は、第１のオーディオ信号を示すデータが第１のユーザデバイスから第２のユーザデバイスに通信経路を介して伝わるのに必要とされる時間量に関連付けられた伝播遅延によって引き起こされ得る。伝播遅延は、第１のユーザデバイスと第２のユーザデバイスとの間の不良なまたは失われたデータの再伝送によってさらに影響され得る。伝播遅延は、チャネル条件を変化させることによって、たとえば、モバイル用途では第１のユーザデバイスが無線で第２のユーザデバイスと通信するかどうかによってさらに影響され得る。再生遅延は第１のユーザデバイスおよび／または第２のユーザデバイス上のローカル処理遅延によってさらに引き起こされ得る。
【００２３】
いくつかの実装では、再生遅延は、第１のユーザデバイスに関連付けられた入力トランスデューサを使用して決定されることができる。たとえば、入力トランスデューサは、第２のユーザデバイスによって出力された音を検出するように構成され得る。再生遅延は、そして検出音に少なくとも部分的に基づいて決定されることができる。いくつかの実装では、再生遅延は、第２のユーザデバイスに関連付けられた入力トランスデューサを使用して決定されることができる。いくつかの実装では、再生遅延は、第２のユーザデバイスによって提供される認識メッセージに少なくとも部分的に基づいて決定されることができる。たとえば、第１のオーディオ信号を示すデータを受信すると、第２のユーザデバイスは、認識メッセージを第１のユーザデバイスに通信経路を介して（たとえば通信経路に関連付けられたオーディオチャネルおよび／またはコントロールチャネルを介して）提供することができる。再生遅延は、認識メッセージに少なくとも部分的に基づいて決定されることができる。
【００２４】
示されるように、第２のユーザデバイスによる第２のオーディオ信号の出力と第１のオーディオデバイスによる第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現との同調は、再生遅延に少なくとも部分的に基づいて決定されることができる。同調は、出力が実質的に同期されるように決定されることができる。ここに使用されるように、「実質的に同期される」という用語は、第２のユーザデバイスによる第２のオーディオ信号の出力が第１のユーザデバイスによる知覚可能な低音レスポンス表現の出力から許容される遅延閾値以内で起こることを意味する。許容される遅延閾値は、２つ以上の出力間の遅延が人間のユーザによって認識されない許容される遅延閾値以下の時間量によって分離されるような時間量または時間間隔であることができる。
【００２５】
第１のユーザデバイスおよび第２のユーザデバイスによる出力のためにユーザが第２のオーディオ信号を選択すると、第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現が生成されることができる。いくつかの実装では、第２のオーディオ信号は、第１のオーディオ信号と同じオーディオ信号であることができる。いくつかの実装では、第２のオーディオ信号は、第１のオーディオ信号とは異なるオーディオ信号であることができる。たとえば、第１のオーディオ信号は、ユーザが第２のオーディオ信号の再生を選択するときに実装される再生遅延を決定するために使用されるテスト信号であることができる。
【００２６】
いくつかの実装では、知覚可能な低音レスポンス表現は、第２のオーディオ内の１つ以上の周波数を弱めるために、第２のオーディオ信号を１つ以上の均等化フィルタに印加することによって生成されることができる。たとえば、均等化フィルタは、低音周波数範囲（たとえば６０Ｈｚ〜２５０Ｈｚ）、および／またはサブ低音周波数範囲（たとえば１６Ｈｚ〜６０Ｈｚ）外の周波数を弱めるように構成されることができる。さまざまな適した周波数を弱めるために、さまざまな適したフィルタ構成が使用可能であることが理解されるだろう。このようにして、知覚可能な低音レスポンス表現は、均等化および／またはフィルタされた第２のオーディオ信号であることができる。
【００２７】
いくつかの実装では、知覚可能な低音レスポンス表現は、第１のユーザデバイスに関連付けられた１つ以上のハプティックアクチュエータによって提供される１つ以上のハプティック信号を含むことができる。ハプティックまたは力覚アクチュエータは、ユーザに力、振動またはモーションを印加することによって触感を再現するデバイスである。たとえば、ハプティックアクチュエータは、リニアモータアクチュエータ、偏心モータアクチュエータ、および／またはその他の適したハプティックアクチュエータであることができる。ハプティックアクチュエータ（複数可）の動作は、第２のオーディオ信号の低音部分に対応する１つ以上のハプティック信号を提供するように制御されることができる。このようにして、知覚可能な低音レスポンス表現は、第２のオーディオ信号の低音部分を擬似するハプティック信号を含むことができる。たとえば、いくつかの実装では、オーディオ信号の周波数スペクトルは、低音周波数範囲内の１つ以上の信号ピークまたはインパルスを検出するために分析されることができる。ハプティックアクチュエータ（複数可）の動作は、検出されたピークまたはインパルスに対応するハプティック信号を提供するように制御されることができる。
【００２８】
第１のユーザデバイスによる知覚可能な低音レスポンス表現の出力は、出力を実質的に同期するために第２のユーザデバイスによる第２のオーディオ信号の出力と同調されることができる。同調は、再生遅延に等しい時間量の後に第１のユーザデバイスが知覚可能な低音レスポンス表現を出力させるように構成されるように、知覚可能な低音レスポンス表現の出力に再生遅延を印加することによって行われることができる。たとえば、第１のユーザデバイスは、第２のユーザデバイスによる第２のオーディオ信号の出力のために、第２のオーディオ信号を示すデータを第２のユーザデバイスに提供することができる。そして第１のユーザデバイスは、再生遅延に少なくとも部分的に基づいて第１のユーザデバイスによる知覚可能な低音レスポンス表現の出力を遅延させることによって再生遅延を印加することができ、これにより第１のユーザデバイスは、知覚可能な低音レスポンス表現を第２のユーザデバイスによる第２のオーディオ信号の出力と実質的に同期される方法で出力する。いくつかの実装では、第１のユーザデバイスは、再生遅延に等しい時間の間、知覚可能な低音レスポンス表現の出力の開始を単純に待つ。いくつかの実装では、第１のユーザデバイスは、再生遅延を知覚可能な低音レスポンス表現の出力を制御する１つ以上の信号へとエンコードできる。たとえば、第１のユーザデバイスは、再生が再生遅延の後に開始されるように、再生の動作を制御できる。いくつかの実装では、第１のユーザデバイスによる知覚可能な低音レスポンス表現の出力が知覚可能な低音レスポンス表現の埋められた（パディング）部分を含むように、第１のユーザデバイスは、再生遅延に少なくとも部分的に基づいて、知覚可能な低音レスポンス表現の始まりをｎｕｌｌデータ、および／または非出力または無音出力を示すデータで埋めることができる。
【００２９】
いくつかの実装では、第２のオーディオ信号は、第２のユーザデバイスに関連付けられた１つ以上の均等化フィルタをさらに提供されることができる。第２のユーザデバイスに関連付けられた均等化フィルタは、第２のオーディオ信号に関連付けられた低音周波数を弱めるように構成されることができる。このようにして、フィルタされた第２のオーディオ信号は、第２のユーザデバイスによって出力されることができ、これにより第２のユーザデバイスは、より少ない低音周波数を出力する。そのような均等化技法は、電池リソースを節約することができる。いくつかの実装では、第２のオーディオ信号に関連付けられた音量および／または知覚可能な低音レスポンス表現の出力は同調されることができる。たとえば、いくつかの実装では、ユーザは、第１のユーザデバイスまたは第２のユーザデバイス上の音量を選択でき、その他のユーザデバイスの音量は、選択された音量に一致するように調節されることができる。いくつかの実装では、第１のユーザデバイスの音量は、ユーザに対する第１のユーザデバイスの位置に少なくとも部分的に基づいて調節されることができる。たとえば、第１のユーザデバイスの音量は、第１のユーザデバイスがユーザのポケットの中にあるか、ユーザの手の中にあるか、ユーザによって持たれていないか等に基づいて調節されることができる。同様に、いくつかの実装では、第２のユーザデバイスの音量は、ユーザに対する第２のユーザデバイスの位置に少なくとも部分的に基づいて調節されることができる。たとえば、第２のユーザデバイスがヘッドセットである実装では、第２のユーザデバイスの音量は、第２のユーザデバイスがユーザの耳の中にあるか、ユーザの耳の外にあるか、ユーザの首の周りにあるか等に基づいて調節されることができる。たとえば、第１のユーザデバイスおよび／または第２のユーザデバイスの位置は、第１のユーザデバイスおよび／または第２のユーザデバイスそれぞれに関連付けられた１つ以上の位置決めセンサに少なくとも部分的に基づいて決定されることができる。たとえば、１つ以上のセンサは、慣性測定ユニットを含むことができる。
【００３０】
図を参照して、本開示の例示的局面がより詳細に議論される。たとえば、図１は、本開示の例示的実施形態に従いオーディオ信号に関連付けられた知覚可能な低音レスポンスを提供するための例示的システム１００を図示する。システム１００は、第１のユーザデバイス１０２および第２のユーザデバイス１０４を含む。第１のユーザデバイス１０２は、スマートフォン、タブレット、ラップトップコンピュータ、デスクトップコンピュータ、ウェアラブルコンピューティングデバイス、等といった任意の適したユーザデバイスを含むことができる。第２のユーザデバイス１０４は、たとえば、スピーカデバイス、ヘッドセット、等といったオーディオ信号を可聴に出力可能なデバイスであることができる。
【００３１】
第１のユーザデバイス１０２は、遅延決定子１０６、低音レスポンスジェネレータ１０８、および出力コーディネータ１１０を含む。遅延決定子１０６は、第１のユーザデバイス１０２によるオーディオの出力と第２のユーザデバイス１０４によるオーディオの出力との間の再生遅延を決定するように構成されることができる。再生遅延は、第１のユーザデバイス１０２による出力が開始されるとき、第１のユーザデバイス１０２と比較して第２のユーザデバイス１０４がオーディオ信号を出力するために必要とされる時間差に対応することができる。オーディオ信号はユーザによって選択されることができる。いくつかの実装では、オーディオ信号は、再生遅延を決定するために使用されるテストオーディオ信号であることができる。たとえば、第１のユーザデバイス１０２は、第２のユーザデバイスによるオーディオ信号の出力を、オーディオ信号を示すデータを第２のユーザデバイス１０４に通信経路１１２を介して提供することによって開始することができる。通信経路１１２は、無線通信経路または有線通信経路であることができる。実装では、通信経路１１２は、無線通信経路であり、通信経路は、ブルートゥース（登録商標）、Ｗｉ−Ｆｉ、Ｗｉ−Ｆｉダイレクト、近距離無線通信、赤外線通信等のさまざまな適した無線通信技術を使用して実装されることができる。オーディオ信号を示すデータを通信経路１１２を介して受信すると、第２のユーザデバイス１０４は、オーディオ信号を第２のユーザデバイスに関連付けられた１つ以上のオーディオ出力デバイス１１６（たとえばスピーカ）を介して出力することができる。
【００３２】
第１のユーザデバイス１０２は、第１のユーザデバイスに関連付けられたオーディオ出力デバイス１１８によるオーディオ信号の出力を、たとえば、オーディオ信号を示すデータをオーディオ出力デバイス１１８に提供することによってさらに開始することができる。たとえば、第１のユーザデバイス１０２は、第２のユーザデバイス１０４によるオーディオ信号の出力を開始するのと実質的に同時に、オーディオ出力デバイス１１８によるオーディオ信号の出力を開始することができる。このようにして、第１のユーザデバイス１０２は、オーディオ信号を示すデータを第２のユーザデバイス１０４に提供するのと実質的に同時に、オーディオ信号を示すデータをオーディオ出力デバイス１１８に提供することができる。再生遅延は、第１のユーザデバイス１０２および第２のユーザデバイス１０４によるオーディオ信号の出力のタイミングに少なくとも部分的に基づいて決定されることができる。
【００３３】
たとえば、図２は、本開示の例示的実施形態に従う第１のユーザデバイス１０２および第２のユーザデバイス１０４による例示的出力タイミング１５０のグラフィック表現を図示する。たとえば、第１のユーザデバイス１０２は、第１のユーザデバイス１０２および第２のユーザデバイス１０４によるオーディオ信号の出力を時刻Ｔ１において開始することができる。このようにして、時刻Ｔ１において、第１のユーザデバイス１０２は、オーディオ信号を示すデータをオーディオ出力デバイス１１８および第２のユーザデバイス１０４に提供することができる。第１のユーザデバイス１０２は、オーディオ信号を時刻Ｔ２において出力（たとえば可聴に出力）することができる。時刻Ｔ１と時刻Ｔ２との間の遅延は、たとえば、第１のユーザデバイス１０２によるオーディオ信号の出力に関連付けられたローカル処理遅延および／またはその他の遅延によって引き起こされ得る。第２のユーザデバイス１０４は、時刻Ｔ３においてオーディオ信号を出力（たとえば可聴に出力）することができる。時刻Ｔ３と時刻Ｔ１との間の遅延は、たとえば、通信経路１１２を介するオーディオ信号を示すデータの伝送に関連付けられた伝送および／または伝播遅延によって、第２のユーザデバイス１０４によるオーディオ信号の出力に関連付けられたローカル処理遅延、および／またはその他の遅延によって引き起こされ得る。再生遅延は、Ｔ２とＴ３との間の時間量に対応することができる。このようにして、再生遅延は第２のユーザデバイス１０４と比較して第１のユーザデバイス１０２がオーディオ信号出力するのに必要とされる時間差に等しい時間量に対応することができる。
【００３４】
再び図１を参照して、再生遅延は、たとえば、第１のユーザデバイス１０２に関連付けられた入力トランスデューサ１２０を使用して決定されることができる。たとえば、入力トランスデューサ１２０は、音を「検知」または検出することができるマイクロホン、またはその他の適した入力トランスデューサであることができる。このようにして、第２のユーザデバイス１０４によるオーディオ信号の可聴出力が行われると、入力トランスデューサ１２０は、第２のユーザデバイス１０４によって出力されたときにオーディオ信号に関連付けられた音を検知または検出することができる。そして遅延決定子１０６は、検出された音に少なくとも部分的に基づいて再生遅延を決定することができる。たとえば、遅延決定子１０６は、再生遅延を決定するために、時刻Ｔ２（たとえば第１のユーザデバイス１０２がオーディオ信号を出力する時刻）から入力トランスデューサ１２０によって音が検出される時刻を差し引くことができる。いくつかの実装では、再生遅延は、第２のユーザデバイス１０４に関連付けられた入力トランスデューサ１２４に少なくとも部分的に基づいて決定されることができる。たとえば、第２のユーザデバイス１０４によるオーディオ信号の可聴出力が行われると、入力トランスデューサ１２４は、第２のユーザデバイス１０４によって出力されたときに、オーディオ信号に関連付けられた音を検知または検出することができる。検出された音に関連付けられたデータ（たとえば検出された音に関連付けられたタイミング情報）は、第１のユーザデバイス１０２に提供されることができる。そして遅延決定子１０６は、検出された音に関連付けられたデータに少なくとも部分的に基づいて再生遅延を決定することができる。
【００３５】
いくつかの実装では、遅延決定子１０６は、オーディオ信号を示すデータを受信することに応じて、第２のユーザデバイス１０４が第１のユーザデバイス１０２に提供する認識メッセージに少なくとも部分的に基づいて再生遅延を決定することができる。たとえば、認識メッセージは、データの受信時刻を示すタイムスタンプを含むことができる。認識メッセージは、通信経路１１２を介して提供されることができる。たとえば、いくつかの実装では、認識メッセージは、通信経路１１２に関連付けられたコントロールチャネルを介して提供されることができる。いくつかの実装では、認識メッセージは、通信経路１１２に関連付けられたオーディオチャネルを介して提供されることができる。
【００３６】
低音レスポンスジェネレータ１０８は、第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を生成するように構成されることができる。たとえば、第２のオーディオ信号は、第１のユーザデバイス１０２および／または第２のユーザデバイス１０４によって出力されるようにユーザが選択できる。いくつかの実装では、知覚可能な低音レスポンス表現は、フィルタされたおよび／または均等化されたオーディオ信号対応する第２のオーディオ信号であることができる。そのような実装では、低音レスポンスジェネレータ１０８は、第２のオーディオ信号を第１のユーザデバイス１０２内に実装された１つ以上の均等化フィルタに印加することによって、知覚可能な低音レスポンス表現を生成することができる。たとえば、１つ以上の均等化フィルタは、１つ以上のマルチバンドイコライザ、バンドパスフィルタ、ＤＣノッチフィルタ、ハイパスフィルタ、ハイシェルフフィルタ、ローパスフィルタ、ローシェルフフィルタ、ノッチフィルタ、パラメトリックイコライザ、および／または任意のその他の適したフィルタを含むことができる。１つ以上の均等化フィルタは、第２のオーディオ信号の高い周波数を弱めるように構成されることができる。知覚可能な低音レスポンス表現を生成するために、フィルタがさまざまな方法で構成および／または配置可能であることが理解されるだろう。たとえば、１つ以上の均等化フィルタは、第２のオーディオ信号における非低音周波数（たとえば２５０Ｈｚを超える周波数）を弱めるように構成されることができる。１つ以上の均等化フィルタの出力は、フィルタされた第２のオーディオ信号であることができる。このようにして、知覚可能な低音レスポンス表現は、フィルタされた第２のオーディオ信号であることができる。
【００３７】
いくつかの実装では、知覚可能な低音レスポンス表現は、第１のユーザデバイスに関連付けられた１つ以上のハプティックアクチュエータ１２２に関連付けられた１つ以上のハプティック信号を含むことができる。たとえば、ハプティック信号は、オーディオ信号における低音周波数に対応するように決定されることができる。このようにして、知覚可能な低音レスポンス表現の出力は、第２のオーディオ信号の低音周波数と同調されるハプティックアクチュエータ１２２による１つ以上のハプティック信号の出力を含むことができる。たとえば、そのような知覚可能な低音レスポンス表現は、第２のオーディオ信号の低音周波数範囲内の１つ以上のピークまたはインパルスを検出することによって決定されることができる。ピークは、１つ以上の適したピーク検出アルゴリズムを使用して検出されることができる。たとえば、ピークまたはインパルスは、閾値を超える振幅を有する低音周波数範囲内の第２のオーディオ信号の部分を含むことができる。低音レスポンスジェネレータ１０８は、検出されたピークまたはインパルスに少なくとも部分的に基づいて知覚可能な低音レスポンス表現を決定することができる。低音レスポンスジェネレータ１０８は、ハプティックアクチュエータ１２２が検出されたピークまたはインパルスに対応するハプティック信号を提供するように、ハプティックアクチュエータ（複数可）１２２の動作を制御することができる。たとえば、ハプティック信号のタイミングは、ピークまたはインパルスのタイミングに対応することができる。ハプティック信号の強度は、検出されたピークまたはインパルスの振幅に対応することができる。このようにして、第２のオーディオ信号が出力されるときに低音構成の表現を提供するために、知覚可能な低音レスポンス表現は、第２のオーディオ信号の低音構成に対応することができる。
【００３８】
知覚可能な低音レスポンス表現を決定すると、出力コーディネータ１１０は、第１のユーザデバイス１０２および第２のユーザデバイス１０４による出力を同期するために、第２のオーディオ信号の出力および知覚可能な低音レスポンス表現とを同調させることができる。特に、出力コーディネータは、再生遅延に少なくとも部分的に基づいて出力を同調させることができる。たとえば、出力コーディネータ１１０は、出力がユーザデバイス間で実質的に同期されるように、再生遅延に少なくとも部分的に基づいて出力のタイミングを制御することができる。
【００３９】
出力コーディネータ１１０は、出力を同期させる目的を有するさまざまな適した方法で第１のユーザデバイス１０２および第２のユーザデバイス１０４の出力を同調可能であることが理解されるだろう。いくつかの実装では、出力コーディネータ１１０は、知覚可能な低音レスポンス表現を示すデータのオーディオ出力デバイス１１８および／またはハプティックアクチュエータ（複数可）１２２への提供を、第２のユーザデバイス１０４への第２のオーディオ信号を示すデータの提供に対して保留することによって、出力遅延に少なくとも部分的に基づいて出力を同調させることができる。たとえば、図３は、本開示の例示的実施形態に従い実質的に同期される出力を提供するための出力タイミング１６０の例示的なグラフィカル表現を図示する。出力コーディネータ１１０は、第２のユーザデバイス１０４に提供されるべき第２のオーディオ信号を示すデータを時刻Ｔ１に配置できる。出力コーディネータ１１０は、オーディオ出力デバイス１１８および／またはハプティックアクチュエータ（複数可）１２２に提供されるべき知覚可能な低音レスポンス表現を示すデータを時刻Ｔ４においてさらに配置できる。時刻Ｔ４は、時刻Ｔ１および再生遅延に少なくとも部分的に基づいて決定されることができる。たとえば、示されるように、時刻Ｔ４は、時刻Ｔ１の後に再生遅延に等しい時間間隔をあけて発生することができる。このようにして、同調は、知覚可能な低音レスポンス表現および第２のオーディオ信号を、時刻Ｔ３において実質的に同期される方法で第１のユーザデバイス１０２および第２のユーザデバイス１０４にそれぞれ出力させる目的で行われることができる。
【００４０】
いくつかの実装では、出力コーディネータ１１０は、再生遅延を、知覚可能な低音レスポンス表現を示すデータへと、または知覚可能な低音レスポンス表現の出力を制御する１つ以上の信号内にエンコードすることができる。たとえば、図４は、本開示の例示的実施形態に従う例示的出力タイミング１６２のグラフィカル表現を図示する。出力コーディネータ１１０は、オーディオ出力デバイス１１８および／またはハプティックアクチュエータ（複数可）１２２に提供されるべき知覚可能な低音レスポンス表現を示すデータを時刻Ｔ１において配置でき、第２のユーザデバイス１０４に提供されるべき第２のオーディオ信号を示すデータを時刻Ｔ１において配置できる。出力コーディネータ１１０は、知覚可能な低音レスポンス表現を示すデータをｎｕｌｌデータ１６４またはその他のデータを用いてさらに埋めることができ、これにより第１のユーザデバイス１０２は、ｎｕｌｌデータ１６４を時刻Ｔ２において出力し始める。ｎｕｌｌデータ１６４は、再生遅延に等しい時間量に対応することができる。このようにして、第１のユーザデバイス１０２は、ｎｕｌｌデータ１６４を時刻Ｔ３まで出力することができる。そして第１のユーザデバイス１０２は、第２のユーザデバイス１０４が第２のオーディオ信号を出力し始めることを予測される時刻Ｔ３において、知覚可能な低音レスポンス表現を出力し始める。
【００４１】
再び図１を参照して、いくつかの実装では、低音レスポンスジェネレータ１０８は、知覚可能な低音レスポンス表現の少なくとも部分をリアルタイムまたはほぼリアルタイムで決定するように構成されることができる。そのような実装では、ピーク検出は、第２のオーディオ信号に対して第２のユーザデバイス１０４への第２のオーディオ信号を示すデータの提供と同時に開始されることができる。たとえば、第２のオーディオ信号は図２〜図４内に示される時刻Ｔ１において１つ以上のピーク検出アルゴリズムに提供されることができる。第２のオーディオ信号を示すデータは、時刻Ｔ１において第２のユーザデバイス１０４にさらに提供されることができる。そして低音レスポンスジェネレータは、検出されたピークの発生に応じて各検出されたピークに対する１つ以上のハプティック信号を決定することができる。そして出力コーディネータ１１０は、決定されたハプティック信号に再生遅延を印加することができ、これによりハプティックアクチュエータ（複数可）１２２は、再生遅延に等しい時間の後にハプティック信号を出力する。このようにして、ハプティック信号は、第２のユーザデバイス１０４の出力と実質的に同期されることができる。
【００４２】
いくつかの実装では、知覚可能な低音レスポンス表現は、１つ以上のハプティック信号および弱められた非低音周波数を有するフィルタされた第２のオーディオ信号の出力を含むことができる。このようにして、知覚可能な低音レスポンス表現の出力は、オーディオデバイス１１８およびハプティックアクチュエータ（複数可）１２２によって行われることができる。そのような実装では、ハプティック信号の決定、およびハプティック信号およびフィルタされたオーディオ信号の出力は、さまざまな適した方法で同調されることができる。
【００４３】
図５は、本開示の例示的実施形態に従い知覚可能な低音レスポンスを提供する例示的方法（２００）のフロー図を図示する。方法（２００）は、図６に示される１つ以上のコンピューティングデバイスといった、１つ以上のコンピューティングデバイスによって実装されることができる。特定の実装では、方法（２００）は、図１に示される遅延決定子１０６、低音レスポンスジェネレータ１０８、および出力コーディネータ１１０によって実装されることができる。加えて、図３は、図示および説明の目的で特定の順序で行われるステップを示す。当業者は、本明細書で提供される開示を使用して、本開示の範囲から逸脱することなく、本明細書で論じられる方法のいずれかのステップをさまざまな方法で適合、再配置、拡張、省略、または修正できることを理解されよう。
【００４４】
（２０２）において、方法（２００）は、第１のユーザデバイスおよび第２のユーザデバイスに第１のオーディオ信号を出力させるように命令することを含むことができる。たとえば、第１のオーディオ信号を示すデータおよび第１のオーディオ信号を出力させる命令は、第１のユーザデバイスおよび第２のユーザデバイスに提供されることができる。命令は実質的に同時に（たとえば同じ時刻において、または実質的に同じ時刻において）提供されることができる。いくつかの実装では、第１のユーザデバイスは、第１のユーザデバイスおよび第２のユーザデバイス内に実装されたオーディオ出力デバイスに命令を提供することができる。
【００４５】
（２０４）において、方法（２００）は、第１のユーザデバイスによる第１のオーディオ信号の出力と第２のユーザデバイスによる第１のオーディオ信号の出力との間の再生遅延を決定することを含むことができる。示されるように、第２のユーザデバイスによる出力は、伝送または伝播遅延、第１のユーザデバイスまたは第２のユーザデバイスに関連付けられた処理遅延、および／またはその他の遅延に少なくとも部分的に基づいて、第１のユーザデバイスの出力に対して遅延され得る。いくつかの実装では、再生遅延は、第１のユーザデバイスおよび／または第２のユーザデバイスによる第１のオーディオ信号の可聴出力に少なくとも部分的に基づいて決定されることができる。可聴出力は、第１のユーザデバイスおよび／または第２のユーザデバイスに関連付けられた入力トランスデューサによって検出されまたは検知されることができる。たとえば、第２のユーザデバイスの出力は、第１のユーザデバイスに関連付けられたトランスデューサによって検出されることができ、検出のタイミングは、第１のユーザデバイスによる出力のタイミングと比較されることができる。別の例として、第２のユーザデバイスの出力は、第２のユーザデバイスに関連付けられた入力トランスデューサによって検出されることができ、検出を示すデータは、第１のユーザデバイスに再生遅延を決定するために提供されることができる。
【００４６】
いくつかの実装では、再生遅延は、第２のユーザデバイスによって第１のユーザデバイスに提供される第１のオーディオ信号を示すデータの受信に応答する認識メッセージに少なくとも部分的に基づいて決定されることができる。たとえば、第１のオーディオ信号を示すデータの受信の時刻を示すタイムスタンプは、認識メッセージ内に含まれることができ、第２のユーザデバイスおよび／または第１のユーザデバイスによる第１のオーディオ信号の出力の時刻と比較される。再生遅延は、本開示の範囲から逸脱することなく、さまざまな適した方法で決定可能であることが理解されるだろう。
【００４７】
（２０６）において、方法（２００）は、第２のオーディオ信号に関連付けられた知覚可能な低音レスポンス表現を決定することを含むことができる。いくつかの実装では、第２のオーディオ信号は、出力のためにユーザが選択できる。いくつかの実装では、第２のオーディオ信号は、第１のオーディオ信号と同じオーディオ信号であることができる。知覚可能な低音レスポンス表現は、低音周波数範囲（たとえば６０Ｈｚ〜２５０Ｈｚ）にない周波数を弱めるために、第２のオーディオ信号をフィルタリングすることによって決定されることができる。このようにして、第２のオーディオ信号は、そのような非低音周波数を弱めるように構成される１つ以上の均等化フィルタに提供されることができる。いくつかの実装では、知覚可能な低音レスポンス表現は、第１のユーザデバイスに関連付けられた１つ以上のハプティックアクチュエータによって出力されるべき１つ以上のハプティック信号を含むことができる。いくつかの実装では、ハプティックアクチュエータ（複数可）は、第１のユーザデバイスとは別個であることができる。たとえば、ハプティックアクチュエータ（複数可）は、第１のユーザデバイスと通信する別のデバイス内に実装されることができる。第１のユーザデバイスは、知覚可能な低音レスポンス表現（たとえばハプティック信号）を別デバイスに出力させるように命令するために、知覚可能な低音レスポンス表現を示すデータを別デバイスに提供することができる。
【００４８】
（２０８）において、方法（２００）は、第２のユーザデバイスに第２のオーディオ信号を可聴に出力するように命令することを含むことができる。特に、命令は、第２のユーザデバイスに第１の時刻において提供されることができる。このようにして、第１のユーザデバイスは、第２のオーディオ信号を示すデータを第２のユーザデバイスに第１の時刻において提供することができる。
【００４９】
（２１０）において、方法（２００）は、第１のユーザデバイスに知覚可能な低音レスポンス表現を第２の時刻において出力させることを含むことができる。第２の時刻は、第１の時刻の後の時刻であることができる。第２の時刻は、再生遅延に少なくとも部分的に基づいて決定されることができる。このようにして、第１のユーザデバイスおよび第２のユーザデバイスの出力は、同調されることができ、これにより知覚可能な低音レスポンスの出力は、第２のオーディオ信号の出力に時間的に相関される（たとえば実質的に同期される）。いくつかの実装では、同調は、再生遅延に基づいて知覚可能な低音レスポンスを出力させるための第１のユーザデバイスに対する命令の提供を保留することによって行われることができる。たとえば、命令は、第１の時刻と第２の時刻との間の第３の時刻において提供されることができる。第３の時刻は、再生遅延に少なくとも部分的に基づいて決定されることができる。いくつかの実装では、同調は、知覚可能な低音レスポンス表現の出力前にｎｕｌｌデータが出力されるように、知覚可能な低音レスポンスを示すデータをｎｕｌｌデータで埋めることによって行われることができる。ｎｕｌｌデータは、再生遅延に少なくとも部分的に基づいて決定されることができる。出力の同調は、出力を同期する目的で、さまざまな適した方法で行われることができるということが理解されるだろう。
【００５０】
図６は、本開示の例示的局面に従う方法およびシステムを実現するために使用されることができる例示的コンピューティングシステム３００を示す。システム３００は、１つ以上の第２のユーザデバイス３３０とネットワーク３４０を介して通信する第１のユーザデバイス３１０を含むクライアント−サーバアーキテクチャを使用して実装されることができる。システム３００は、単一のコンピューティングデバイスといったその他の適したアーキテクチャ使用して実装されることができる。
【００５１】
システム３００は、第１のユーザデバイス３１０を含む。第１のユーザデバイス３１０は、スマートフォン、タブレット、デスクトップコンピュータ、ラップトップコンピュータ、ウェアラブルコンピューティングデバイス、ハプティックアクチュエータ、等といった任意の適したコンピューティングデバイスであることができる。第１のユーザデバイス３１０は、１つ以上のプロセッサ３１２および１つ以上のメモリデバイス３１４を有することができる。第１のユーザデバイス３１０はまた、ネットワーク３４０を介して１つ以上の第２のユーザデバイス３３０と通信するために使用されるネットワークインタフェースを含むことができる。ネットワークインタフェースは、たとえば送信機、受信機、ポート、コントローラ、アンテナ、または他の適切なコンポーネントを含む、別のネットワークとインタフェースするための任意の適切なコンポーネントを含むことができる。
【００５２】
１つ以上のプロセッサ３１２は、中央処理装置、マイクロプロセッサ、マイクロコントローラ、集積回路、ロジックデバイス、または他の適切な処理デバイスなどの、任意の適切な処理デバイスを含むことができる。１つ以上のメモリデバイス３１４は、非一時的コンピュータ可読媒体、ＲＡＭ、ＲＯＭ、ハードドライブ、フラッシュドライブ、または他のメモリデバイスを含むがこれらに限定されない１つ以上のコンピュータ可読媒体を含むことができる。１つ以上のメモリデバイス３１４は、１つ以上のプロセッサ３１２が実行可能なコンピュータ可読命令３１６を含む、１つ以上のプロセッサ３１２がアクセス可能な情報を格納することができる。命令３１６は、１つ以上のプロセッサ３１２によって実行されたときに、１つ以上のプロセッサ３１２に動作を実行させる命令の任意の組とすることができる。たとえば、命令３１６は、図１に示す遅延決定子１０６、低音レスポンスジェネレータ１０８、および出力コーディネータ１１０を実装するために、１つ以上のプロセッサ３１２が実行することができる。
【００５３】
図６に示されるように、１つ以上のメモリデバイス３１４はまた、１つ以上のプロセッサ３１２が検索し、操作し、作成し、または格納することができるデータ３１８を格納できる。データ３１８は、たとえば、知覚可能な低音レスポンスデータ、遅延データ、およびその他のデータを含むことができる。データ３１８は、ローカルに第１のユーザデバイス３１０上におよび／または１つ以上のデータベース内に格納されることができる。１つ以上のデータベースは、広帯域幅のＬＡＮまたはＷＡＮによって第１のユーザデバイス３１０に接続されることができ、またはネットワーク３４０を介して第１のユーザデバイス３１０に接続されることができる。１つ以上のデータベースを分割して、複数のロケールに配置することもできる。
【００５４】
第１のユーザデバイス３１０は、１つ以上のオーディオ出力デバイス１１８、入力トランスデューサ１２０、１つ以上のハプティックアクチュエータ１２２、タッチスクリーン、タッチパッド、データ入力キー、スピーカ、音声認識に適したマイクなどの、ユーザから情報を提供および受信するためのさまざまな入出力デバイスを含むことができる。たとえば、第１のユーザデバイス３１０は、本開示の例示的局面に従うユーザインターフェースを提示するための表示デバイスを有することができる。
【００５５】
第１のユーザデバイス３１０は、ネットワーク３４０を介して１つ以上の第２のユーザデバイス３３０とデータを交換することができる。ネットワーク３４０を介して任意の数の第２のユーザデバイス３３０を第１のユーザデバイス３１０に接続できることが理解されよう。第２のユーザデバイス３３０の各々は、スピーカデバイス、オーディオ出力デバイス、ヘッドセットデバイス、汎用コンピュータ、専用コンピュータ、ラップトップ、デスクトップ、モバイル機器、ナビゲーションシステム、スマートフォン、タブレット、ウェアラブルコンピューティングデバイス、１つ以上のプロセッサを有するディスプレイ、または他の適切なコンピューティングデバイスなどの任意の適切な種類のコンピューティングデバイスであることができる。
【００５６】
第１のデバイス３１０と同様に、第２のデバイス３３０は、１つ以上のプロセッサ３３２およびメモリ３３４を含むことができる。１つ以上のプロセッサ（複数可）３３２は、１つ以上の中央処理装置（ＣＰＵ）、マイクロプロセッサ、マイクロコントローラ、集積回路、ロジックデバイス、および／またはその他の処理デバイスを含むことができる。メモリ３３４は、１つ以上のコンピュータ可読媒体を含むことができ、１つ以上のプロセッサ３３２が実行可能な命令３３６およびデータ３３８を含む、１つ以上のプロセッサ３３２がアクセス可能な情報を格納することができる。たとえば、メモリ３３４は、本開示の例示的局面を実装するための命令３３６を格納することができる。
【００５７】
図６の第２のデバイス３３０は、１つ以上のオーディオ出力デバイス１１６、入力トランスデューサ１２４、タッチスクリーン、タッチパッド、データ入力キー、スピーカおよび／または音声認識に適したマイクロホンなどの、ユーザから情報を提供および受信するためのさまざまな入出力装置を含むことができる。
【００５８】
第２のデバイス３３０はまた、ネットワーク３４０を介して１つ以上のリモートコンピューティング装置（たとえば、第１のデバイス３１０）と通信するために使用されるネットワークインタフェースを含むことができる。ネットワークインタフェースは、たとえば、送信機、受信機、ポート、コントローラ、アンテナ、または他の適切なコンポーネントを含む、別のネットワークとインタフェースするための任意のコンポーネントを含む。
【００５９】
ネットワーク３４０は、ローカルエリアネットワーク（たとえばイントラネット）、ワイドエリアネットワーク（たとえばインターネット）、セルラネットワーク、またはそれらの任意の組合せなど、任意の種類の通信ネットワークとすることができる。ネットワーク３４０はまた、第２のデバイス３３０と第１のデバイス３１０との間の直接接続を含むことができる。一般に、第１のデバイス３１０と第２のデバイス３３０との間の通信は、さまざまな通信プロトコル（ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰ、ＲＴＰ、ＲＴＳＰ、ＨＴＴＰ、ＳＭＴＰ、ＦＴＰなど）、エンコードまたはフォーマット（ＨＴＭＬ、ＸＭＬなど）、および／または保護スキーム（ＶＰＮ、セキュアＨＴＴＰ、ＳＳＬ）を使用する任意の種類の有線および無線接続を使用するネットワークインタフェースを介して行われることができる。
【００６０】
本明細書で論じられる技術は、サーバ、データベース、ソフトウェアアプリケーション、および他のコンピュータベースのシステム、ならびにそのようなシステム間で行われるアクションおよび送受される情報に言及する。当業者は、コンピュータベースのシステムの固有の柔軟性が、コンポーネント間の、およびコンポーネント間のタスクおよび機能の多種多様な可能な構成、組み合わせ、および分割を可能にすることを認識するであろう。たとえば、本明細書で論じられるサーバ処理は、単一のサーバまたは組み合わせて動作する複数のサーバを使用して実装され得る。データベースおよびアプリケーションは、単一のシステム上に実装することも、複数のシステムに分散され得る。分散されたコンポーネントは、順次または並列に動作され得る。
【００６１】
本主題をその特定の例示的な実施形態に関して詳細に説明してきたが、当業者であれば、前述の理解に達すると、そのような実施形態に対する変更、変形、および均等物を容易に生み出すことができる。したがって、本開示の範囲は、限定ではなく例であり、本開示は、当業者には明らかなそのような修正、変形、および／または追加を本主題への包含を排除するものではない。
【図１】
0006757853.tif 000002
【図２】
0006757853.tif 000003
【図３】
0006757853.tif 000004
【図４】
0006757853.tif 000005
【図５】
0006757853.tif 000006
【図６】
0006757853.tif 000007