(57)【要約】【課題】本出願の目的は、デスクトップ又はラップトップなどのデータ処理システムに関連して堅牢なサウンドステージ拡張方法を開発することである。【解決手段】オーディオ信号を処理するための方法がコンピューティング装置において実行される。方法は、デジタルステレオオーディオ入力信号を受信し、デジタルステレオオーディオ入力信号から位置特定キューを抽出し、位置特定キューに従って、デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成し、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、左サイド成分及び右サイド成分にクロストークキャンセルをそれぞれ実行し、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することを含む。【選択図】図１
2020039168.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号を処理するための方法であって、
１つ又は複数のプロセッサと、少なくとも２つのスピーカと、メモリと、前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置によって、
デジタルステレオオーディオ入力信号を受信することと、
前記デジタルステレオオーディオ入力信号から位置特定キューを抽出することと、
前記位置特定キューに従って、前記デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することと
を含む方法。
【請求項２】
前記デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を生成する前記ステップが、
前記デジタルステレオオーディオ入力信号から中央成分、最初の左サイド成分、及び最初の右サイド成分を抽出することと、
中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンすることと、
前記左サイド成分及び前記右サイド成分を取得するために、前記中央成分の第１のコピーを前記中間左サイド成分と、前記中央成分の第２のコピーを前記中間右サイド成分とそれぞれアップミックスすることであって、前記中央成分の前記第１及び第２のコピー間に所定の時間間隔がある、アップミックスすることと
を更に含む、請求項１に記載の方法。
【請求項３】
前記中央成分、前記中間左サイド成分、及び前記中間右サイド成分が、マルチチャネルオーディオシステムのセンターチャネル、左サラウンド信号、及び右サラウンドチャネルにそれぞれ対応する、請求項２に記載の方法。
【請求項４】
中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
マルチチャネルオーディオシステムのセンターチャネル、左サラウンドチャネル、及び右サラウンドチャネルを受信することと、
前記センターチャネルを前記中央成分と組み合わせることと、
前記左サラウンドチャネル及び前記右サラウンドチャネルを前記中間左サイド成分及び前記中間右サイド成分とそれぞれ組み合わせることと
を更に含む、請求項２に記載の方法。
【請求項５】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、及び前記デジタルステレオオーディオ入力信号から中央成分、最初の左サイド成分、及び最初の右サイド成分を抽出する前記ステップが、
短時間離散フーリエ変換を用いて、時間領域から周波数領域に前記左信号及び前記右信号を変換することと、
前記周波数領域における所定の周波数のために、より小さい振幅を有する前記周波数領域における前記左信号及び前記右信号の１つとして、前記周波数領域において前記中央成分を定義することと、
短時間離散逆フーリエ変換を用いて、前記周波数領域から逆に前記時間領域に前記中央成分を変換することと、
前記左信号及び前記右信号から前記時間領域における前記中央成分を引くことにより、前記最初の左サイド成分及び前記最初の右サイド成分をそれぞれ生成することと
を更に含む、請求項２に記載の方法。
【請求項６】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記中央成分にそれぞれ適用することと、
前記左信号及び前記右信号間の両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
中間中央左成分及び中間中央右成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと、
前記中間左サイド成分及び前記中間右サイド成分を取得するために、前記最初の左サイド成分を前記中間中央左成分と、前記最初の右サイド成分を前記中間中央右成分とそれぞれ組み合わせることと
を更に含む、請求項２に記載の方法。
【請求項７】
前記デジタルステレオオーディオ入力信号に関連する音源の角度を決定することと、
前記音源の前記角度に従って前記ＩＴＤ及び前記ＩＩＤを計算することと、
前記ＩＴＤの時間シフト及び前記ＩＩＤの振幅乗算を前記最初の中央右成分に適用することにより、前記最初の中央右成分を更新することと、
前記中間中央左成分として、前記更新された最初の中央右成分を前記最初の中央左成分に組み合わせることと
を更に含む、請求項６に記載の方法。
【請求項８】
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行する前に、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行した後、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項１に記載の方法。
【請求項９】
前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項８に記載の方法。
【請求項１０】
前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項８に記載の方法。
【請求項１１】
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項８に記載の方法。
【請求項１２】
オーディオ信号を処理するためのコンピューティング装置であって、
１つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールと
を含み、前記複数のステップは、
デジタルステレオオーディオ入力信号を受信することと、
前記デジタルステレオオーディオ入力信号から位置特定キューを抽出することと、
前記位置特定キューに従って、前記デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することと
を含む、コンピューティング装置。
【請求項１３】
前記デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を生成する前記ステップが、
前記デジタルステレオオーディオ入力信号から中央成分、最初の左サイド成分、及び最初の右サイド成分を抽出することと、
中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンすることと、
前記左サイド成分及び前記右サイド成分を取得するために、前記中央成分の第１のコピーを前記中間左サイド成分と、前記中央成分の第２のコピーを前記中間右サイド成分とそれぞれアップミックスすることであって、前記中央成分の前記第１及び第２のコピー間に所定の時間間隔がある、アップミックスすることと
を更に含む、請求項１２に記載のコンピューティング装置。
【請求項１４】
前記中央成分、前記中間左サイド成分、及び前記中間右サイド成分が、マルチチャネルオーディオシステムのセンターチャネル、左サラウンド信号、及び右サラウンドチャネルにそれぞれ対応する、請求項１３に記載のコンピューティング装置。
【請求項１５】
中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
マルチチャネルオーディオシステムのセンターチャネル、左サラウンドチャネル、及び右サラウンドチャネルを受信することと、
前記センターチャネルを前記中央成分と組み合わせることと、
前記左サラウンドチャネル及び前記右サラウンドチャネルを前記中間左サイド成分及び前記中間右サイド成分とそれぞれ組み合わせることと
を更に含む、請求項１３に記載のコンピューティング装置。
【請求項１６】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、及び前記デジタルステレオオーディオ入力信号から中央成分、最初の左サイド成分、及び最初の右サイド成分を抽出する前記ステップが、
短時間離散フーリエ変換を用いて、時間領域から周波数領域に前記左信号及び前記右信号を変換することと、
前記周波数領域における所定の周波のために、より小さい振幅を有する前記周波数領域における前記左信号及び前記右信号の１つとして、前記周波数領域において前記中央成分を定義することと、
短時間離散逆フーリエ変換を用いて、前記周波数領域から逆に前記時間領域に前記中央成分を変換することと、
前記左信号及び前記右信号から前記時間領域における前記中央成分を引くことにより、前記最初の左サイド成分及び前記最初の右サイド成分をそれぞれ生成することと
を更に含む、請求項１３に記載のコンピューティング装置。
【請求項１７】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記中央成分にそれぞれ適用することと、
前記左信号及び前記右信号間の両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
中間中央左成分及び中間中央右成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと、
前記中間左サイド成分及び前記中間右サイド成分を取得するために、前記最初の左サイド成分を前記中間中央左成分と、前記最初の右サイド成分を前記中間中央右成分とそれぞれ組み合わせることと
を更に含む、請求項１３に記載のコンピューティング装置。
【請求項１８】
前記複数のステップが、
前記デジタルステレオオーディオ入力信号に関連する音源の角度を決定することと、
前記音源の前記角度に従って前記ＩＴＤ及び前記ＩＩＤを計算することと、
前記ＩＴＤの時間シフト及び前記ＩＩＤの振幅乗算を前記最初の中央右成分に適用することにより、前記最初の中央右成分を更新することと、
前記中間中央左成分として、前記更新された最初の中央右成分を前記最初の中央左成分に組み合わせることと
を更に含む、請求項１７に記載のコンピューティング装置。
【請求項１９】
前記複数のステップが、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行する前に、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行した後、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項１２に記載のコンピューティング装置。
【請求項２０】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項１９に記載のコンピューティング装置。
【請求項２１】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項１９に記載のコンピューティング装置。
【請求項２２】
前記複数のステップが、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項１９に記載のコンピューティング装置。
【請求項２３】
オーディオ信号を処理するために１つ又は複数のプロセッサを有するコンピューティング装置に関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であって、複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールを含み、前記複数のステップは、
デジタルステレオオーディオ入力信号を受信することと、
前記デジタルステレオオーディオ入力信号から位置特定キューを抽出することと、
前記位置特定キューに従って、前記デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することと
を含む、コンピュータプログラム製品。
【請求項２４】
前記デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を生成する前記ステップが、
前記デジタルステレオオーディオ入力信号から中央成分、最初の左サイド成分、及び最初の右サイド成分を抽出することと、
中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンすることと、
前記左サイド成分及び前記右サイド成分を取得するために、前記中央成分の第１のコピーを前記中間左サイド成分と、前記中央成分の第２のコピーを前記中間右サイド成分とそれぞれアップミックスすることであって、前記中央成分の前記第１及び第２のコピー間に所定の時間間隔がある、アップミックスすることと
を更に含む、請求項２３に記載のコンピュータプログラム製品。
【請求項２５】
前記中央成分、前記中間左サイド成分、及び前記中間右サイド成分が、マルチチャネルオーディオシステムのセンターチャネル、左サラウンド信号、及び右サラウンドチャネルにそれぞれ対応する、請求項２４に記載のコンピュータプログラム製品。
【請求項２６】
中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
マルチチャネルオーディオシステムのセンターチャネル、左サラウンドチャネル、及び右サラウンドチャネルを受信することと、
前記センターチャネルを前記中央成分と組み合わせることと、
前記左サラウンドチャネル及び前記右サラウンドチャネルを前記中間左サイド成分及び前記中間右サイド成分とそれぞれ組み合わせることと
を更に含む、請求項２４に記載のコンピュータプログラム製品。
【請求項２７】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、及び前記デジタルステレオオーディオ入力信号から中央成分、最初の左サイド成分、及び最初の右サイド成分を抽出する前記ステップが、
短時間離散フーリエ変換を用いて、時間領域から周波数領域に前記左信号及び前記右信号を変換することと、
前記周波数領域における所定の周波数のために、より小さい振幅を有する前記周波数領域における前記左信号及び前記右信号の１つとして、前記周波数領域において前記中央成分を定義することと、
短時間離散逆フーリエ変換を用いて、前記周波数領域から逆に前記時間領域に前記中央成分を変換することと、
前記左信号及び前記右信号から前記時間領域における前記中央成分を引くことにより、前記最初の左サイド成分及び前記最初の右サイド成分をそれぞれ生成することと
を更に含む、請求項２４に記載のコンピュータプログラム製品。
【請求項２８】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、中間左サイド成分及び中間右サイド成分を取得するために、前記位置特定キューに従って、前記最初の左サイド成分及び前記最初の右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記中央成分にそれぞれ適用することと、
前記左信号及び前記右信号間の両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
中間中央左成分及び中間中央右成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと、
前記中間左サイド成分及び前記中間右サイド成分を取得するために、前記最初の左サイド成分を前記中間中央左成分と、前記最初の右サイド成分を前記中間中央右成分とそれぞれ組み合わせることと
を更に含む、請求項２４に記載のコンピュータプログラム製品。
【請求項２９】
前記複数のステップが、
前記デジタルステレオオーディオ入力信号に関連する音源の角度を決定することと、
前記音源の前記角度に従って前記ＩＴＤ及び前記ＩＩＤを計算することと、
前記ＩＴＤの時間シフト及び前記ＩＩＤの振幅乗算を前記最初の中央右成分に適用することにより、前記最初の中央右成分を更新することと、
前記中間中央左成分として、前記更新された最初の中央右成分を前記最初の中央左成分に組み合わせることと
を更に含む、請求項２８に記載のコンピュータプログラム製品。
【請求項３０】
前記複数のステップが、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行する前に、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行した後、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項２３に記載のコンピュータプログラム製品。
【請求項３１】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項３０に記載のコンピュータプログラム製品。
【請求項３２】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項３０に記載のコンピュータプログラム製品。
【請求項３３】
前記複数のステップが、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項３０に記載のコンピュータプログラム製品。
【請求項３４】
オーディオ信号を処理するための方法であって、
１つ又は複数のプロセッサと、メモリと、前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置によって、
左チャネル及び右チャネルを含むデジタルオーディオ入力信号を受信することと、
デジタルオーディオ入力信号から中央成分、左サイド成分及び右サイド成分を抽出することと、
前記左サイド成分及び前記右サイド成分に前記中央成分をそれぞれパンすることと、
前記中央成分の２つのコピーを前記左サイド成分及び前記右サイド成分とそれぞれアップミックスすることであって、前記中央成分の前記２つのコピー間に所定の時間間隔がある、アップミックスすることと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルオーディオ出力信号を生成することと
を含む方法。
【請求項３５】
オーディオ信号を処理するための方法であって、
１つ又は複数のプロセッサと、少なくとも２つのスピーカと、メモリと、前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置によって、
デジタルモノラルオーディオ入力信号を受信することと、
前記デジタルモノラルオーディオ入力信号から位置特定キューを抽出することと、
前記位置特定キューに従って、前記デジタルモノラルオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することと
を含む方法。
【請求項３６】
前記デジタルモノラルオーディオ入力信号から左サイド成分及び右サイド成分を生成する前記ステップが、
前記位置特定キューに従って、最初の左サイド成分及び最初の右サイド成分に前記デジタルモノラルオーディオ入力信号をそれぞれパンすることと、
前記左サイド成分及び前記右サイド成分を取得するために、前記デジタルモノラルオーディオ入力信号の第１のコピーを前記最初の左サイド成分と、前記デジタルモノラルオーディオ入力信号の第２のコピーを前記最初の右サイド成分とそれぞれアップミックスすることであって、前記デジタルモノラルオーディオ入力信号の前記第１及び第２のコピー間に所定の時間間隔がある、アップミックスすることと
を更に含む、請求項３５に記載の方法。
【請求項３７】
前記デジタルモノラルオーディオ入力信号、前記最初の左サイド成分、及び前記最初の右サイド成分が、マルチチャネルオーディオシステムのセンターチャネル、左サラウンド信号、及び右サラウンドチャネルにそれぞれ対応する、請求項３６に記載の方法。
【請求項３８】
前記位置特定キューに従って、最初の左サイド成分及び最初の右サイド成分に前記デジタルモノラルオーディオ入力信号をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記デジタルモノラルオーディオ入力信号にそれぞれ適用することと、
前記位置特定キューに従って、両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
前記最初の左サイド成分及び前記最初の右サイド成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと
を更に含む、請求項３６に記載の方法。
【請求項３９】
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行する前に、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行した後、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項３５に記載の方法。
【請求項４０】
前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項３９に記載の方法。
【請求項４１】
前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項３９に記載の方法。
【請求項４２】
前記左サイド成分及び前記右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項３９に記載の方法。
【請求項４３】
オーディオ信号を処理するためのコンピューティング装置であって、
１つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールと
を含み、前記複数のステップは、
デジタルモノラルオーディオ入力信号を受信することと、
前記デジタルモノラルオーディオ入力信号から位置特定キューを抽出することと、
前記位置特定キューに従って、前記デジタルモノラルオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することと
を含む、コンピューティング装置。
【請求項４４】
前記デジタルモノラルオーディオ入力信号から左サイド成分及び右サイド成分を生成する前記ステップが、
前記位置特定キューに従って、最初の左サイド成分及び最初の右サイド成分に前記デジタルモノラルオーディオ入力信号をそれぞれパンすることと、
前記左サイド成分及び前記右サイド成分を取得するために、前記デジタルモノラルオーディオ入力信号の第１のコピーを前記最初の左サイド成分と、前記デジタルモノラルオーディオ入力信号の第２のコピーを前記最初の右サイド成分とそれぞれアップミックスすることであって、前記デジタルモノラルオーディオ入力信号の前記第１及び第２のコピー間に所定の時間間隔がある、アップミックスすることと
を更に含む、請求項４３に記載のコンピューティング装置。
【請求項４５】
前記デジタルモノラルオーディオ入力信号、前記最初の左サイド成分、及び前記最初の右サイド成分が、マルチチャネルオーディオシステムのセンターチャネル、左サラウンド信号、及び右サラウンドチャネルにそれぞれ対応する、請求項４４に記載のコンピューティング装置。
【請求項４６】
前記位置特定キューに従って、最初の左サイド成分及び最初の右サイド成分に前記デジタルモノラルオーディオ入力信号をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記デジタルモノラルオーディオ入力信号にそれぞれ適用することと、
前記位置特定キューに従って、両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
前記最初の左サイド成分及び前記最初の右サイド成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと
を更に含む、請求項４４に記載のコンピューティング装置。
【請求項４７】
前記複数のステップが、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行する前に、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行した後、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項４３に記載のコンピューティング装置。
【請求項４８】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項４７に記載のコンピューティング装置。
【請求項４９】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項４７に記載のコンピューティング装置。
【請求項５０】
前記複数のステップが、前記左サイド成分及び前記右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項４７に記載のコンピューティング装置。
【請求項５１】
オーディオ信号を処理するために１つ又は複数のプロセッサを有するコンピューティング装置に関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であって、複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールを含み、前記複数のステップは、
デジタルモノラルオーディオ入力信号を受信することと、
前記デジタルモノラルオーディオ入力信号から位置特定キューを抽出することと、
前記位置特定キューに従って、前記デジタルモノラルオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することと
を含む、コンピュータプログラム製品。
【請求項５２】
前記デジタルモノラルオーディオ入力信号から左サイド成分及び右サイド成分を生成する前記ステップが、
前記位置特定キューに従って、最初の左サイド成分及び最初の右サイド成分に前記デジタルモノラルオーディオ入力信号をそれぞれパンすることと、
前記左サイド成分及び前記右サイド成分を取得するために、前記デジタルモノラルオーディオ入力信号の第１のコピーを前記最初の左サイド成分と、前記デジタルモノラルオーディオ入力信号の第２のコピーを前記最初の右サイド成分とそれぞれアップミックスすることであって、前記デジタルモノラルオーディオ入力信号の前記第１及び第２のコピー間に所定の時間間隔がある、アップミックスすることと
を更に含む、請求項５１に記載のコンピュータプログラム製品。
【請求項５３】
前記デジタルモノラルオーディオ入力信号、前記最初の左サイド成分、及び前記最初の右サイド成分が、マルチチャネルオーディオシステムのセンターチャネル、左サラウンド信号、及び右サラウンドチャネルにそれぞれ対応する、請求項５２に記載のコンピュータプログラム製品。
【請求項５４】
前記位置特定キューに従って、最初の左サイド成分及び最初の右サイド成分に前記デジタルモノラルオーディオ入力信号をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記デジタルモノラルオーディオ入力信号にそれぞれ適用することと、
前記位置特定キューに従って、両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
前記最初の左サイド成分及び前記最初の右サイド成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと
を更に含む、請求項５２に記載のコンピュータプログラム製品。
【請求項５５】
前記複数のステップが、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行する前に、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
前記左サイド成分及び前記右サイド成分にクロストークキャンセルを実行した後、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項５１に記載のコンピュータプログラム製品。
【請求項５６】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項５５に記載のコンピュータプログラム製品。
【請求項５７】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項５５に記載のコンピュータプログラム製品。
【請求項５８】
前記複数のステップが、前記左サイド成分及び前記右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項５５に記載のコンピュータプログラム製品。
【請求項５９】
オーディオ信号を処理するための方法であって、
１つ又は複数のプロセッサと、少なくとも２つのスピーカと、メモリと、前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置によって、
デジタルモノラルオーディオ入力信号を受信することと、
左サイド成分及び右サイド成分に前記デジタルモノラルオーディオ入力信号をそれぞれパンすることと、
前記デジタルモノラルオーディオ入力信号の２つのコピーを前記左サイド成分及び前記右サイド成分とそれぞれアップミックスすることであって、前記中央成分の前記２つのコピー間に所定の時間間隔がある、アップミックスすることと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記左サイド成分及び前記右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することと
を含む方法。
【請求項６０】
オーディオ信号を処理するための方法であって、
１つ又は複数のプロセッサと、少なくとも２つのスピーカと、メモリと、前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置によって、
デジタルステレオオーディオ入力信号を受信することと、
前記デジタルステレオオーディオ入力信号から中央成分、左サイド成分及び右サイド成分を抽出することと、
前記左サイド成分及び前記右サイド成分に前記中央成分をそれぞれパンすることと、
前記中央成分の第１及び第２のコピーを生成することであって、前記中央成分の前記第１及び第２のコピー間に所定の時間間隔がある、生成することと、
前記左サイド成分を備えた前記中央成分の前記第１のコピーを左チャネルに、前記右サイド成分を備えた前記中央成分の前記第２のコピーを右チャネルにそれぞれ組み合わせることと、
前記左チャネル及び前記右チャネルを含むデジタルステレオオーディオ出力信号を生成することと
を含む方法。
【請求項６１】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、及び前記デジタルステレオオーディオ入力信号から中央成分、左サイド成分、及び右サイド成分を抽出する前記ステップが、
短時間離散フーリエ変換を用いて、時間領域から周波数領域に前記左信号及び前記右信号を変換することと、
前記周波数領域における所定の周波数のために、より小さい振幅を有する前記周波数領域における前記左信号及び前記右信号の１つとして、前記周波数領域において前記中央成分を定義することと、
短時間離散逆フーリエ変換を用いて、前記周波数領域から逆に前記時間領域に前記中央成分を変換することと、
前記左信号及び前記右信号から前記時間領域における前記中央成分を引くことにより、前記左サイド成分及び前記右サイド成分をそれぞれ生成することと
を更に含む、請求項６０に記載の方法。
【請求項６２】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、前記左サイド成分及び前記右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記中央成分にそれぞれ適用することと、
前記左信号及び前記右信号間の両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
中間中央左成分及び中間中央右成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと、
前記左サイド成分を前記中間中央左成分と、前記最初の右サイド成分を前記中間中央右成分とそれぞれ組み合わせることと
を更に含む、請求項６０に記載の方法。
【請求項６３】
前記デジタルステレオオーディオ入力信号に関連する音源の角度を決定することと、
前記音源の前記角度に従って前記ＩＴＤ及び前記ＩＩＤを計算することと、
前記ＩＴＤの時間シフト及び前記ＩＩＤの振幅乗算を前記最初の中央右成分に適用することにより、前記最初の中央右成分を更新することと、
前記中間中央左成分として、前記更新された最初の中央右成分を前記最初の中央左成分に組み合わせることと
を更に含む、請求項６２に記載の方法。
【請求項６４】
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項６０に記載の方法。
【請求項６５】
前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項６４に記載の方法。
【請求項６６】
前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項６４に記載の方法。
【請求項６７】
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項６４に記載の方法。
【請求項６８】
オーディオ信号を処理するためのコンピューティング装置であって、
１つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールと
を含み、前記複数のステップは、
デジタルステレオオーディオ入力信号を受信することと、
前記デジタルステレオオーディオ入力信号から中央成分、左サイド成分、及び右サイド成分を抽出することと、
前記左サイド成分及び前記右サイド成分に前記中央成分をそれぞれパンすることと、
前記中央成分の第１及び第２のコピーを生成することであって、前記中央成分の前記第１及び第２のコピー間に所定の時間間隔がある、生成することと、
前記左サイド成分を備えた前記中央成分の前記第１のコピーを左チャネルに、前記右サイド成分を備えた前記中央成分の前記第２のコピーを右チャネルにそれぞれ組み合わせることと、
前記左チャネル及び前記右チャネルを含むデジタルステレオオーディオ出力信号を生成することと
を含む、コンピューティング装置。
【請求項６９】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、及び前記デジタルステレオオーディオ入力信号から中央成分、左サイド成分、及び右サイド成分を抽出する前記ステップが、
短時間離散フーリエ変換を用いて、時間領域から周波数領域に前記左信号及び前記右信号を変換することと、
前記周波数領域における所定の周波数のために、より小さい振幅を有する前記周波数領域における前記左信号及び前記右信号の１つとして、前記周波数領域において前記中央成分を定義することと、
短時間離散逆フーリエ変換を用いて、前記周波数領域から逆に前記時間領域に前記中央成分を変換することと、
前記左信号及び前記右信号から前記時間領域における前記中央成分を引くことにより、前記左サイド成分及び前記右サイド成分をそれぞれ生成することと
を更に含む、請求項６８に記載のコンピューティング装置。
【請求項７０】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、前記左サイド成分及び前記右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記中央成分にそれぞれ適用することと、
前記左信号及び前記右信号間の両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
中間中央左成分及び中間中央右成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと、
前記左サイド成分を前記中間中央左成分と、前記最初の右サイド成分を前記中間中央右成分とそれぞれ組み合わせることと
を更に含む、請求項６８に記載のコンピューティング装置。
【請求項７１】
前記複数のステップが、
前記デジタルステレオオーディオ入力信号に関連する音源の角度を決定することと、
前記音源の前記角度に従って前記ＩＴＤ及び前記ＩＩＤを計算することと、
前記ＩＴＤの時間シフト及び前記ＩＩＤの振幅乗算を前記最初の中央右成分に適用することにより、前記最初の中央右成分を更新することと、
前記中間中央左成分として、前記更新された最初の中央右成分を前記最初の中央左成分に組み合わせることと
を更に含む、請求項７０に記載のコンピューティング装置。
【請求項７２】
前記複数のステップが、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項６８に記載のコンピューティング装置。
【請求項７３】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項７２に記載のコンピューティング装置。
【請求項７４】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項７２に記載のコンピューティング装置。
【請求項７５】
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項７２に記載のコンピューティング装置。
【請求項７６】
オーディオ信号を処理するために１つ又は複数のプロセッサを有するコンピューティング装置に関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であって、複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールを含み、前記複数のステップは、
デジタルステレオオーディオ入力信号を受信することと、
前記デジタルステレオオーディオ入力信号から中央成分、左サイド成分、及び右サイド成分を抽出することと、
前記左サイド成分及び前記右サイド成分に前記中央成分をそれぞれパンすることと、
前記中央成分の第１及び第２のコピーを生成することであって、前記中央成分の前記第１及び第２のコピー間に所定の時間間隔がある、生成することと、
前記左サイド成分を備えた前記中央成分の前記第１のコピーを左チャネルに、前記右サイド成分を備えた前記中央成分の前記第２のコピーを右チャネルにそれぞれ組み合わせることと、
前記左チャネル及び前記右チャネルを含むデジタルステレオオーディオ出力信号を生成することと
を含む、コンピュータプログラム製品。
【請求項７７】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、及び前記デジタルステレオオーディオ入力信号から中央成分、左サイド成分、及び右サイド成分を抽出する前記ステップが、
短時間離散フーリエ変換を用いて、時間領域から周波数領域に前記左信号及び前記右信号を変換することと、
前記周波数領域における所定の周波数のために、より小さい振幅を有する前記周波数領域における前記左信号及び前記右信号の１つとして、前記周波数領域において前記中央成分を定義することと、
短時間離散逆フーリエ変換を用いて、前記周波数領域から逆に前記時間領域に前記中央成分を変換することと、
前記左信号及び前記右信号から前記時間領域における前記中央成分を引くことにより、前記左サイド成分及び前記右サイド成分をそれぞれ生成することと
を更に含む、請求項７６に記載のコンピュータプログラム製品。
【請求項７８】
前記デジタルステレオオーディオ入力信号が、左信号及び右信号を更に含み、前記左サイド成分及び前記右サイド成分に前記中央成分をそれぞれパンする前記ステップが、
最初の中央左成分及び最初の中央右成分を取得するために、左振幅パニングパラメータ及び右振幅パニングパラメータを前記中央成分にそれぞれ適用することと、
前記左信号及び前記右信号間の両耳間時間差（ＩＴＤ）及び両耳間強度差（ＩＩＤ）を決定することと、
中間中央左成分及び中間中央右成分を取得するために、前記最初の中央左成分及び前記最初の中央右成分の少なくとも１つに前記ＩＴＤ及び前記ＩＩＤを適用することと、
前記左サイド成分を前記中間中央左成分と、前記最初の右サイド成分を前記中間中央右成分とそれぞれ組み合わせることと
を更に含む、請求項７６に記載のコンピュータプログラム製品。
【請求項７９】
前記複数のステップが、
前記デジタルステレオオーディオ入力信号に関連する音源の角度を決定することと、
前記音源の前記角度に従って前記ＩＴＤ及び前記ＩＩＤを計算することと、
前記ＩＴＤの時間シフト及び前記ＩＩＤの振幅乗算を前記最初の中央右成分に適用することにより、前記最初の中央右成分を更新することと、
前記中間中央左成分として、前記更新された最初の中央右成分を前記最初の中央左成分に組み合わせることと
を更に含む、請求項７８に記載のコンピュータプログラム製品。
【請求項８０】
前記複数のステップが、
帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化をそれぞれ実行することと、
前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分から前記左サイド成分及び前記右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成することと、
クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、前記帯域通過フィルタリングされた左サイド成分及び前記帯域通過フィルタリングされた右サイド成分にクロストークキャンセルをそれぞれ実行することと、
前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせることと
を更に含む、請求項７６に記載のコンピュータプログラム製品。
【請求項８１】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、第２の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分から所定の周波数帯域を取り除くことを更に含む、請求項８０に記載のコンピュータプログラム製品。
【請求項８２】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記左サイド成分及び前記右サイド成分に等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記左サイド成分及び前記右サイド成分に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項８０に記載のコンピュータプログラム製品。
【請求項８３】
前記複数のステップが、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に前記左サイド残差成分及び前記右サイド残差成分をそれぞれ組み合わせた後、前記デジタルステレオオーディオ出力信号に前記位置特定キューを保持するために、前記クロストークキャンセルされた左サイド成分及び前記クロストークキャンセルされた右サイド成分に第２のダイナミックレンジ圧縮を実行することを更に含む、請求項８０に記載のコンピュータプログラム製品。
【請求項８４】
オーディオ信号を処理するための方法であって、
１つ又は複数のプロセッサと、メモリと、前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置によって、
デジタルオーディオ入力信号を受信することと、
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成することと、
前記等化されたオーディオ信号にダイナミックレンジ圧縮を実行することと、
クロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行することと、
前記クロストークキャンセルされたオーディオ信号及び前記残差オーディオ信号をデジタルオーディオ出力信号に組み合わせることと
を含む方法。
【請求項８５】
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成する前記ステップが、
帯域通過フィルタリングされたオーディオ信号を取得するために、前記デジタルオーディオ入力信号に第１の帯域通過フィルタを適用することと、
前記デジタルオーディオ入力信号から前記帯域通過フィルタリングされたオーディオ信号を引くことにより、前記残差オーディオ信号を生成することと
を更に含む、請求項８４に記載の方法。
【請求項８６】
前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、第２の帯域通過フィルタを用いて、前記帯域通過フィルタリングされたオーディオ信号から所定の周波数帯域を取り除くことを更に含む、請求項８５に記載の方法。
【請求項８７】
前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記帯域通過フィルタリングされたオーディオ信号に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項８４に記載の方法。
【請求項８８】
前記デジタルオーディオ入力信号が、右チャネルも含むステレオオーディオ入力信号の左チャネルであり、及びクロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行する前記ステップが、
クロストークキャンセルされた左チャネルオーディオ信号を取得するために、同様に処理された右チャネルを用いて、前記左チャネルにクロストークキャンセルを実行することと、
クロストークキャンセルされた右チャネルオーディオ信号を取得するために、前記等化されたオーディオ信号を用いて、前記右チャネルにクロストークキャンセルを実行することと
を更に含む、請求項８４に記載の方法。
【請求項８９】
オーディオ信号を処理するためのコンピューティング装置であって、
１つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールと
を含み、前記複数のステップは、
デジタルオーディオ入力信号を受信することと、
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成することと、
前記等化されたオーディオ信号にダイナミックレンジ圧縮を実行することと、
クロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行することと、
前記クロストークキャンセルされたオーディオ信号及び前記残差オーディオ信号をデジタルオーディオ出力信号に組み合わせることと
を含む、コンピューティング装置。
【請求項９０】
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成する前記ステップが、
帯域通過フィルタリングされたオーディオ信号を取得するために、前記デジタルオーディオ入力信号に第１の帯域通過フィルタを適用することと、
前記デジタルオーディオ入力信号から前記帯域通過フィルタリングされたオーディオ信号を引くことにより、前記残差オーディオ信号を生成することと
を更に含む、請求項８９に記載のコンピューティング装置。
【請求項９１】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、第２の帯域通過フィルタを用いて、前記帯域通過フィルタリングされたオーディオ信号から所定の周波数帯域を取り除くことを更に含む、請求項９０に記載のコンピューティング装置。
【請求項９２】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記帯域通過フィルタリングされたオーディオ信号に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項９０に記載のコンピューティング装置。
【請求項９３】
前記デジタルオーディオ入力信号が、右チャネルも含むステレオオーディオ入力信号の左チャネルであり、及びクロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行する前記ステップが、
クロストークキャンセルされた左チャネルオーディオ信号を取得するために、同様に処理された右チャネルを用いて、前記左チャネルにクロストークキャンセルを実行することと、
クロストークキャンセルされた右チャネルオーディオ信号を取得するために、前記等化されたオーディオ信号を用いて、前記右チャネルにクロストークキャンセルを実行することと
を更に含む、請求項９２に記載のコンピューティング装置。
【請求項９４】
オーディオ信号を処理するために１つ又は複数のプロセッサを有するコンピューティング装置に関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であって、複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールを含み、前記複数のステップは、
デジタルオーディオ入力信号を受信することと、
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成することと、
前記等化されたオーディオ信号にダイナミックレンジ圧縮を実行することと、
クロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行することと、
前記クロストークキャンセルされたオーディオ信号及び前記残差オーディオ信号をデジタルオーディオ出力信号に組み合わせることと
を含む、コンピュータプログラム製品。
【請求項９５】
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成する前記ステップが、
帯域通過フィルタリングされたオーディオ信号を取得するために、前記デジタルオーディオ入力信号に第１の帯域通過フィルタを適用することと、
前記デジタルオーディオ入力信号から前記帯域通過フィルタリングされたオーディオ信号を引くことにより、前記残差オーディオ信号を生成することと
を更に含む、請求項９４に記載のコンピュータプログラム製品。
【請求項９６】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、第２の帯域通過フィルタを用いて、前記帯域通過フィルタリングされたオーディオ信号から所定の周波数帯域を取り除くことを更に含む、請求項９５に記載のコンピュータプログラム製品。
【請求項９７】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記帯域通過フィルタリングされたオーディオ信号に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項９５に記載のコンピュータプログラム製品。
【請求項９８】
前記デジタルオーディオ入力信号が、右チャネルも含むステレオオーディオ入力信号の左チャネルであり、及びクロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行する前記ステップが、
クロストークキャンセルされた左チャネルオーディオ信号を取得するために、同様に処理された右チャネルを用いて、前記左チャネルにクロストークキャンセルを実行することと、
クロストークキャンセルされた右チャネルオーディオ信号を取得するために、前記等化されたオーディオ信号を用いて、前記右チャネルにクロストークキャンセルを実行することと
を更に含む、請求項９７に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、概して、オーディオ信号処理に関し、特にサウンドステージ拡張のためのコンピュータ実行方法、機器及びコンピュータ使用可能プログラムコードに関する。
【背景技術】
【０００２】
両耳聴は、ほとんどのリスニングタスクにおいて性能を改善する。２チャネルステレオが１９５０年代後半に標準的な消費者媒体になり、その導入の８４年後でさえ、やはり最も一般的に用いられる再生システムである。モノラルからステレオ、マルチチャネルへと進みながら、消費者は、より没入型リスニング体験を常に追求している。没入型サウンドの生成に対する過去及び現在の努力は、多数のスピーカ、又は仮想スピーカのみをシミュレートする頭部伝達関数（ＨＲＴＦ）関連のアプローチを用いることに主に集中してきた。
【０００３】
過去数十年間に没入型サウンドの分野で多くの努力がなされてきたが、現存のシステムに関して依然として様々な限界が存在する。例えば、シミュレートされた仮想スピーカを用いて真の３６０°音響効果を生成するのは難しく、聴取者は、所望の結果を得るために固定位置にとどまらなければならない。これは、典型的には、指向性伝達関数、例えば頭部伝達関数又は両耳室内インパルス応答のセットを音源に適用することによって行われる。別の従来的な解決法は、一層多くのラウドスピーカ、例えば２２のチャネル＋２つのサブウーファチャネルをサウンドシステムに組み込むことである。このアプローチは、実現のために必要とされる高コスト及び大きい空間のため、多くの場合に実際的ではない可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本出願の目的は、デスクトップ又はラップトップなどのデータ処理システムに関連して堅牢なサウンドステージ拡張方法を開発することである。方法は、モノラル信号、ステレオ信号、又はマルチチャネル信号とすることができるオーディオ入力信号から没入型サウンド効果を生成することができる。
【課題を解決するための手段】
【０００５】
本出願の第１の態様によれば、オーディオ信号を処理するための方法は、１つ又は複数のプロセッサと、少なくとも２つのスピーカと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置において実行される。方法は、次のステップ：デジタルステレオオーディオ入力信号を受信するステップと、デジタルステレオオーディオ入力信号から位置特定キューを抽出するステップと、位置特定キューに従って、デジタルステレオオーディオ入力信号から左サイド成分及び右サイド成分を少なくとも部分的に生成するステップと、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、左サイド成分及び右サイド成分にクロストークキャンセルをそれぞれ実行するステップと、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成するステップとを含む。本出願の別の態様によれば、コンピューティング装置は、１つ又は複数のプロセッサと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを含む。複数のプログラムモジュールは、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる。本出願の更に別の態様によれば、１つ又は複数のプロセッサを有するコンピューティング装置と関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であり、コンピュータプログラム製品は、複数のプログラムモジュールであって、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる複数のプログラムモジュールを含む。
【０００６】
本出願の第２の態様によれば、オーディオ信号を処理するための方法は、１つ又は複数のプロセッサと、少なくとも２つのスピーカと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置において実行される。方法は、デジタルモノラルオーディオ入力信号を受信することと、デジタルモノラルオーディオ入力信号を左サイド成分及び右サイド成分にそれぞれパンすることと、デジタルモノラルオーディオ入力信号の２つのコピーを左サイド成分及び右サイド成分とそれぞれアップミックスすることであって、中央成分の２つのコピー間に所定の時間間隔がある、アップミックスすることと、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、左サイド成分及び右サイド成分にクロストークキャンセルをそれぞれ実行することと、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を含むデジタルステレオオーディオ出力信号を生成することとを含む。本出願の別の態様によれば、コンピューティング装置は、１つ又は複数のプロセッサと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを含む。複数のプログラムモジュールは、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる。本出願の更に別の態様によれば、１つ又は複数のプロセッサを有するコンピューティング装置と関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であり、コンピュータプログラム製品は、複数のプログラムモジュールであって、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる複数のプログラムモジュールを含む。
【０００７】
本出願の第３の態様によれば、オーディオ信号を処理するための方法は、１つ又は複数のプロセッサと、少なくとも２つのスピーカと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置において実行される。方法は、デジタルステレオオーディオ入力信号を受信することと、デジタルステレオオーディオ入力信号から中央成分、左サイド成分、及び右サイド成分を抽出することと、左サイド成分及び右サイド成分に中央成分をそれぞれパンすることと、中央成分の第１及び第２のコピーを生成することであって、中央成分の第１及び第２のコピー間に所定の時間間隔がある、生成することと、左サイド成分を備えた中央成分の第１のコピーを左チャネルに、右サイド成分を備えた中央成分の第２のコピーを右チャネルにそれぞれ組み合わせることと、左チャネル及び右チャネルを含むデジタルステレオオーディオ出力信号を生成することとを含む。本出願の別の態様によれば、コンピューティング装置は、１つ又は複数のプロセッサと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを含む。複数のプログラムモジュールは、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる。本出願の更に別の態様によれば、１つ又は複数のプロセッサを有するコンピューティング装置と関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であり、コンピュータプログラム製品は、複数のプログラムモジュールであって、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる複数のプログラムモジュールを含む。
【０００８】
本出願の第４の態様によれば、オーディオ信号を処理するための方法は、１つ又は複数のプロセッサと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置において実行される。方法は、デジタルオーディオ入力信号を受信することと、所定の周波数範囲内のデジタルオーディオ入力信号を拡張することによって等化を実行し、等化されたオーディオ信号から残差オーディオ信号を生成することと、等化されたオーディオ信号にダイナミックレンジ圧縮を実行することと、クロストークキャンセルされたオーディオ信号を取得するために、等化されたオーディオ信号にクロストークキャンセルを実行することと、クロストークキャンセルされたオーディオ信号及び残差オーディオ信号をデジタルオーディオ出力信号に組み合わせることとを含む。本出願の別の態様によれば、コンピューティング装置は、１つ又は複数のプロセッサと、メモリと、メモリに格納され、１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを含む。複数のプログラムモジュールは、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる。本出願の更に別の態様によれば、１つ又は複数のプロセッサを有するコンピューティング装置と関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であり、コンピュータプログラム製品は、複数のプログラムモジュールであって、１つ又は複数のプロセッサによって実行されると、オーディオ信号を処理するための上記の方法をコンピューティング装置に実行させる複数のプログラムモジュールを含む。
【０００９】
実施形態の更なる理解を提供するために含まれ、本明細書に組み込まれ、且つ本明細書の一部を構成する添付の図面は、説明された実施形態を図示し、記載と一緒に根本原理を説明する役割を果たす。同様の参照数字は、対応する部分を指す。
【図面の簡単な説明】
【００１０】
【図１】本出願の実例的な実施形態によるコンピュータシステムのブロック図である。
【図２Ａ】実例的な実施形態による、異なるステージを含むステレオ又はモノラル音声入力信号の音声処理パイプラインを示すブロック図である。
【図２Ｂ】実例的な実施形態による、ステレオオーディオ入力信号から没入型サウンド効果を生成するプロセスを示すフローチャートである。
【図３Ａ】実例的な実施形態による、ステレオオーディオ入力信号から没入型サウンド効果を生成する前処理ステップのフローチャートである。
【図３Ｂ】実例的な実施形態による、ステレオオーディオ入力信号から没入型サウンド効果を生成する前処理ステップのブロック図である。
【図４Ａ】実例的な実施形態による、左信号及び右信号を含むオーディオ信号を３つの成分に変換するフローチャートである。
【図４Ｂ】実例的な実施形態による、オーディオ信号の左信号及び右信号のブロック図である。
【図４Ｃ】実例的な実施形態による、オーディオ信号から生成された３つの成分のブロック図である。
【図５Ａ】実例的な実施形態による、オーディオ信号の中央成分を２つのサイド成分にパンするフローチャートである。
【図５Ｂ】実例的な実施形態による、音源の空間キューを決定する、且つオーディオ信号の中央左及び中央右成分の１つに空間キューを適用するフローチャートである。
【図５Ｃ】実例的な実施形態による、音源の角度を示すブロック図である。
【図５Ｄ】実例的な実施形態による、両耳間時間差（ＩＴＤ）と音源角度との間の関係を示すブロック図である。
【図５Ｅ】実例的な実施形態による、両耳間強度差（ＩＩＤ）と音源角度との間の関係を示すブロック図である。
【図６】実例的な実施形態による、オーディオ信号の左サイド及び右サイド成分にクロストークキャンセルを実行する前及び後の処理ステップのフローチャートである。
【図７Ａ】実例的な実施形態による、オーディオ信号のダイナミックレンジ圧縮のフローチャートである。
【図７Ｂ】実例的な実施形態による、オーディオ信号のダイナミックレンジ圧縮のフローチャートである。
【図７Ｃ】実例的な実施形態による、オーディオ信号のダイナミックレンジ圧縮のフローチャートである。
【図８Ａ】実例的な実施形態による、ステレオ／マルチチャネル音声信号をマルチチャネル／ステレオ音声信号に変換する異なる音声処理ステージを示すブロック図である。
【図８Ｂ】実例的な実施形態による、ステレオ／マルチチャネル音声信号をマルチチャネル／ステレオ音声信号に変換する異なる音声処理ステージを示すブロック図である。
【図８Ｃ】実例的な実施形態による、ステレオ／マルチチャネル音声信号をマルチチャネル／ステレオ音声信号に変換する異なる音声処理ステージを示すブロック図である。
【発明を実施するための形態】
【００１１】
詳細な説明
ここで、実施形態に対する詳細な言及がなされ、実施形態の例は、添付の図面に示される。以下の詳細な説明において、本明細書で提示される主題を理解する際の支援となるように、多数の非限定的な特定の詳細が明らかにされる。しかし、様々な代替が特許請求の範囲から逸脱せずに使用され、主題がこれらの特定の詳細なしに実行され得ることが当業者に明らかであろう。例えば、本明細書で提示される主題がスマートフォン及びタブレットなどの多くのタイプの無線通信システム上で実行され得ることが当業者に明らかであろう。
【００１２】
ここで、図に関連して、特に図１に関連して、実例的な実施形態が実施され得るデータ処理環境の例示的なブロック図が提供される。図１は、単に例示的であり、異なる実施形態が実施され得る環境に関連するいかなる限定も主張又は意味することを意図されないことを認識されたい。表現された環境に対して多くの修正がなされ得る。
【００１３】
図１は、本出願の実例的な実施形態による、データ処理システム１００のブロック図を示す。この実例的な例において、データ処理システム１００は、通信ファブリック１０２を含み、通信ファブリック１０２は、プロセッサユニット１０４、メモリ１０６、永続記憶装置１０８、通信ユニット１１０、入力／出力（Ｉ／Ｏ）ユニット１１２、ディスプレイ１１４、及び１つ又は複数のスピーカ１１６間の通信を提供する。スピーカ１１６がデータ処理システム１００に組み込まれるか、又はデータ処理システム１００の外部にあり得ることに留意されたい。幾つかの実施形態において、データ処理システム１００は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、携帯電話（スマートフォンなど）、マルチメディアプレーヤ装置、ナビゲーション装置、教育装置（子供の学習玩具など）、ゲームシステム、又は制御装置（例えば、家庭若しくは産業コントローラ）の形態を取り得る。
【００１４】
プロセッサユニット１０４は、メモリ１０６にロードされ得るソフトウエアプログラムのための命令を実行する役割を果たす。プロセッサユニット１０４は、特定の実装形態に依存して、１つ又は複数のプロセッサセットであり得、又はマルチプロセッサコアであり得る。更に、プロセッサユニット１０４は、メインプロセッサユニットがシングルチップ上で二次プロセッサと共に存在する１つ又は複数の異種混合プロセッサシステムを用いて実現され得る。別の実例的な例として、プロセッサユニット１０４は、同じタイプの多数のプロセッサを含む対称マルチプロセッサシステムであり得る。
【００１５】
これらの例において、メモリ１０６は、ランダムアクセスメモリ、又は任意の他の適切な揮発性若しくは不揮発性記憶装置であり得る。永続記憶装置１０８は、特定の実装形態に依存して様々な形態を取り得る。例えば、永続記憶装置１０８は、ハードドライブ、フラッシュメモリ、書き換え可能光ディスク、書き換え可能磁気テープ、又はそれらのある組み合わせなどの１つ又は複数のコンポーネント又は装置を含み得る。永続記憶装置１０８によって用いられる媒体はまた、着脱可能であり得る。例えば、着脱可能なハードドライブが永続記憶装置１０８のために使用され得る。
【００１６】
これらの例において、通信ユニット１１０は、他のデータ処理システム又は装置との通信に備える。これらの例において、通信ユニット１１０は、ネットワークインターフェースカードである。通信ユニット１１０は、物理及び無線通信リンクのどちらか又は両方の使用を介して通信を提供し得る。
【００１７】
入力／出力ユニット１１２は、データ処理システム１００に接続され得る他の装置とのデータの入力／出力を可能にする。例えば、入力／出力ユニット１１２は、キーボード及びマウスを介してユーザ入力のための接続を提供し得る。更に、入力／出力ユニット１１２は、プリンタに出力を送信し得る。ディスプレイ１１４は、ユーザに情報を表示する機構を提供する。スピーカ１１６は、ユーザに音声を送り出す。
【００１８】
オペレーティングシステム及びアプリケーション又はプログラムのための命令は、永続記憶装置１０８に位置する。これらの命令は、プロセッサユニット１０４による実行のためにメモリ１０６にロードされ得る。以下で説明されるような異なる実施形態のプロセスは、コンピュータ実行命令を用いてプロセッサユニット１０４によって実行され得、コンピュータ実行命令は、メモリ１０６などのメモリに位置し得る。これらの命令は、プログラムコード（若しくはモジュール）、コンピュータ使用可能プログラムコード（若しくはモジュール）、又はプロセッサユニット１０４におけるプロセッサによって読み出され実行され得るコンピュータ可読プログラムコード（若しくはモジュール）と呼ばれる。異なる実施形態におけるプログラムコード（又はモジュール）は、メモリ１０６又は永続記憶装置１０８など、異なる物理的又は実体的コンピュータ可読媒体上に具体化され得る。
【００１９】
プログラムコード／モジュール１２０は、選択的に着脱可能なコンピュータ可読記憶媒体１１８上に機能形態で位置し、且つプロセッサユニット１０４による実行のためにデータ処理システム１００にロード又は転送され得る。プログラムコード／モジュール１２０及びコンピュータ可読記憶媒体１１８は、これらの例においてコンピュータプログラム製品１２２を形成する。一例において、コンピュータ可読記憶媒体１１８は、永続記憶装置１０８の一部であるハードドライブなど、記憶装置上への転送のために、永続記憶装置１０８の一部であるドライブ又は他の装置内に挿入又は配置される例えば光又は磁気ディスクなどの実体的形態であり得る。実体的形態において、コンピュータ可読記憶媒体１１８はまた、データ処理システム１００に接続されるハードドライブ、サムドライブ、又はフラッシュメモリなどの永続記憶装置の形態を取り得る。コンピュータ可読記憶媒体１１８の実体的形態はまた、コンピュータ記録可能記憶媒体と呼ばれる。幾つかの例において、コンピュータ可読記憶媒体１１８は、データ処理システム１００から着脱可能でなくてもよい。
【００２０】
代替として、プログラムコード／モジュール１２０は、コンピュータ可読記憶媒体１１８から通信ユニット１１０への通信リンクを介して、且つ／又は入力／出力ユニット１１２への接続部を介してデータ処理システム１００に転送され得る。通信リンク及び／又は接続部は、実例的な例において物理的又は無線であり得る。コンピュータ可読媒体はまた、プログラムコード／モジュールを含む通信リンク又は無線送信などの非実体的な媒体の形態を取り得る。
【００２１】
データ処理システム１００のために示されている異なるコンポーネントは、異なる実施形態が実施され得る方法にアーキテクチャを限定することを意味しない。異なる実例的な実施形態は、データ処理システム１００のために示されているコンポーネントに加えて又はそれらの代わりのコンポーネントを含むデータ処理システムにおいて実施され得る。図１に示されている他のコンポーネントは、示されている実例的な例から変更することができる。
【００２２】
一例として、データ処理システム１００における記憶装置は、データを格納し得る任意のハードウェア機器である。メモリ１０６、永続記憶装置１０８、及びコンピュータ可読記憶媒体１１８は、実体的形態の記憶装置の例である。
【００２３】
別の例において、バスシステムが通信ファブリック１０２を実現するために用いられ得、且つシステムバス又は入力／出力バスなどの１つ又は複数のバスで構成され得る。バスシステムは、バスシステムに装着される異なるコンポーネント又は装置間のデータ転送に備える任意の適切なタイプのアーキテクチャを用いて実現され得る。加えて、通信ユニットは、モデム又はネットワークアダプタなど、データを送信及び受信するために用いられる１つ又は複数の装置を含み得る。更に、メモリは、通信ファブリック１０２に存在し得るインターフェース及びメモリコントローラハブに見つかるような例えばメモリ１０６又はキャッシュであり得る。
【００２４】
本出願の背景において説明した従来のアプローチに関する問題を克服するために、本出願の異なる実施形態が以下で説明され、且つ人間の聴覚系を惑わす音響心理学の原理に基づいたオーディオ信号処理方法のセットに関連付けられる。従来の方法と異なり、シミュレートされた又は物理的なスピーカを生成するための要件は存在しない。方法は、入力／出力チャネルの数にかかわらず、音質を不変に維持しながら、３Ｄのような没入型サウンド効果を生成する。
【００２５】
人間の聴覚系は、両耳間差によって提示される音事象の方向を決定し、その音事象の幅は、両耳間相関によって主に寄与される。音波が２つの耳に達する場合、鼓膜の一次元運動がその音源の性質にかかわらず生成される。幾つかの実施形態によれば、空間位置特定キューは、位置依存パターンにおいて聴取者の鼓膜を最終的に動作させるチャネル間差として、処理されたオーディオ信号に戻される。従来のアプローチと異なり、かかる動作は、（聴取者の頭部形状及び他の身体部分に依存する）聴取者自身の伝達関数、並びに部屋サイズ及び用いられているラウドスピーカシステムなどの異なる再生環境に基づく。かかるものとして、聴覚系は、提供された聴覚空間を抽出し、且つ音事象を合成するために、オーディオ信号に埋め込まれた関連する物理的キューを分析し比較することができる。
【００２６】
図２Ａは、実例的な実施形態による、異なるステージを含むステレオ又はモノラル音声入力信号の音声処理パイプラインを示すブロック図である。幾つかの実施形態において、このパイプラインへの入力は、左信号（Ｌ）及び右信号（Ｌ）を含むステレオオーディオ入力信号２１０である。他の幾つかの実施形態において、入力は、モノラルオーディオ信号２５０である。パイプラインは、３つのステージ：前処理ステージ２２０、サウンド拡張処理ステージ２３０、及び後処理ステージ２４０を含む。各処理ステージは、入力オーディオ信号を処理し、それに応じて出力オーディオ信号を生成するための１つ又は複数の処理ブロックを含む。例えば、前処理ステージ２２０は、中央／サイド（Ｍ／Ｓ）ミキサ２２１、オーディオ信号パニングツール２２３、及びアップミキサ２２７を更に含む。サウンド拡張処理ステージ２３０は、イコライザ（ＥＱ）２３１、ダイナミックレンジコンプレッサ（ＤＲＣ）２３３、及びクロストークキャンセルブロック２３５を含む。後処理ステージ２４０は、別のダイナミックレンジコンプレッサ（ＤＲＣ）２４１を含む。
【００２７】
Ｍ／Ｓミキサ２２１は、ステレオオーディオ入力信号２１０から３つの成分（サイドＬ、サイドＲ及び中央）を生成するミキシングツールである。単に１つのサイド成分及び１つのモノラル成分を生成するのみの従来のＭ／Ｓミキシングツールと異なり、Ｍ／Ｓミキサ２２１は、様々な後続の分析に有用な入力信号における情報を分離するために、且つ音質（例えば、音色）における不必要な歪みを最小化するためにある。そうすることにより、Ｍ／Ｓミキサ２２１によって生成された異なる成分間の相関は低減される。
【００２８】
図２Ａに示されているように、Ｍ／Ｓミキサ２２１の出力は、３つの成分を含み、それらの成分の１つは、中央成分（Ｍ）であり、他の２つは、文字「Ｓ」によって表される。次に、中央成分Ｍは、パンブロック２２５に入力される。パンブロック２２５は、中央信号をサウンドステージのいずれかの箇所に「再配置」し、且つサウンドステージにおいて全体的な音響効果を最適化するか又はある音を強調する役割を果たす。このプロセス中、中央信号は、モノラル音声信号２５０と同様に扱われる。ユーザは、自分の意図に基づいて、あるパラメータをパニングプロセスに適用することにより、中央信号（又はモノラル信号）の位置を変更することができる。パンされた中央信号（中央Ｌ及び中央Ｒ）は、Ｍ／Ｓミキサ２２１によって生成されたサイド成分（サイドＬ及びサイドＲ）に追加され、このようにして新しいサイドＬ及びサイドＲ成分になる。
【００２９】
図２Ａに示されているように、前処理ステージ２２０におけるアップミキサ２２７は、中央成分（又はモノラル信号）を２つのコピーへと２倍にし、且つ２つのコピーの１つに所定の時間遅延を追加し、次にそれらを新しいサイドＬ及びサイドＲ成分にそれぞれ追加する。幾つかの実施形態（図２Ａに示されている）において、増幅器が、新しいサイドＬ及びサイドＲ成分、並びにアップミックスされた中央／モノラル成分にそれぞれ適用され、その後、それらは一緒に組み合わされる。以下で説明されるように、中央成分（又はモノラル信号）の２つのコピー間の遅延時間は、サウンドステージの中央にある音像に一層大きいステレオ幅を追加することにより、いわゆる先行音効果を達成するように慎重に選択される。
【００３０】
図２Ａに示されているように、前処理ステージ２２０の出力は、２つのオーディオ信号サイドＬ及びサイドＲを含む。それらは、サウンド拡張処理ステージ２３０への入力であり、そこで異なる処理ブロックによって処理される。例えば、２つのサイド信号が遭遇するイコライザ（ＥＱ）２３１は、２つのサイド信号に帯域通過フィルタリングを実行するための１つ又は複数のマルチバンドイコライザを含む。幾つかの実施形態において、各サイド信号に適用されるマルチバンドイコライザは同じである。他の幾つかの実施形態において、１つのサイド信号に適用されるマルチバンドイコライザは、もう一方のサイド信号に適用されるマルチバンドイコライザと同じではない。それにもかかわらず、それらの機能は、音声信号の原色を維持すること、及びこれらの２つの信号における曖昧な空間キューを回避することである。幾つかの実施形態において、このＥＱ２３１はまた、２つのサイド成分のスペクトル分析に基づいてターゲット音源を選択するために用いることができる。
【００３１】
図２Ａに示されているように、パイプラインは、２つのダイナミックレンジコンプレッサ２３３及び２４１を含む。幾つかの実施形態において、第１のダイナミックレンジコンプレッサ２３３は、クロストークキャンセルブロック２３５によって達成されたサウンドステージ拡張効果を最大限にするために、所定の周波数範囲内の２つの音声信号を増幅するための帯域通過フィルタリング機構を含む。第２のダイナミックレンジコンプレッサ２４１は、オーディオマスタリングプロセスにおける音声信号の全体的な出力レベルを増幅するために、後処理ステージ２４０において用いられる。
【００３２】
クロストークは、ステレオラウドスピーカ再生における固有の問題である。それは、音が各スピーカから反対側の耳に届く場合に発生し、且つ原信号に望ましくないスペクトル音色を導入する。この問題の解決策は、クロストークキャンセル（ＸＴＣ）アルゴリズムである。一タイプのＸＴＣアルゴリズムは、聴取者の位置に対する２つの物理的なラウドスピーカの角度を表すために、頭部伝達関数（ＨＲＴＦ）及び／又は両耳室内インパルス応答（ＢＲＩＲ）などの一般化された指向性両耳伝達関数を用いることである。
【００３３】
クロストークキャンセルブロック２３５によって表される別のタイプのＸＴＣアルゴリズムシステムは、頭部伝達関数（ＨＲＴＦ）も、両耳室内インパルス応答（ＢＲＩＲ）も、いかなる他の両耳伝達関数も必要としない再帰的なクロストークキャンセル方法である。基本アルゴリズムは、以下のように定式化することができる。
左［ｎ］＝左［ｎ］−ＡＬ＊右［ｎ−ｄＬ］
右［ｎ］＝右［ｎ］−ＡＲ＊左［ｎ−ｄＲ］
ここで、ＡＬ及びＡＲは、信号の減衰係数であり、ｄＬ及びｄＲは、それぞれのスピーカから反対側の耳までのデータサンプル数における遅延である。クロストークキャンセルブロック２３５のより詳細な説明は、２０１４年１２月１２日出願の「APPARATUS AND METHOD FOR SOUND STAGE ENHANCEMENT」という名称の米国特許出願公開第１４／５６９，４９０号に見出すことができ、この出願は、その全体が参照により援用される。
【００３４】
図２Ａは、ＥＱ２３１からの２ペアの出力信号が存在することを示す。１ペアの出力信号（即ち帯域通過フィルタリングされたオーディオ信号のペア）は、一列のＤＲＣ２３３、ＸＴＣ２３５、及び任意選択の別の増幅器によって処理される。もう一方のペアの出力信号は、帯域通過フィルタリングされたオーディオ信号のペアと入力サイド信号のペアとの間の残差として定義される。次に、この残差信号のペアは、増幅器に供給され、その後、クロストークキャンセル動作を受けた２つのオーディオ信号と組み合わされる。図２Ａに示されているように、パイプラインの出力は、左チャネル（Ｌ’）及び右チャネル（Ｒ’）を含むステレオオーディオ信号である。同じパイプラインが、左チャネル（Ｌ’）及び右チャネル（Ｒ’）を含むステレオオーディオ信号にモノラルオーディオ入力信号２５０を変換できることに留意されたい。
【００３５】
図２Ｂは、実例的な実施形態による、図１に示されているデータ処理システム１００を用いてステレオオーディオ入力信号から没入型サウンド効果を生成するプロセスを示すフローチャートである。データ処理システム１００は、デジタルオーディオ入力信号を受信する（２８１）。幾つかの実施形態において、デジタルオーディオ入力信号は、左信号（「左チャネル」としても知られている）及び右信号（「右チャネル」としても知られている）を含む。次に、データ処理システム１００は、デジタルオーディオ信号から位置特定キューを抽出する（２８３）。幾つかの実施形態において、位置特定キューは、聴取者の位置と同様に、聴取者の２つの耳に到達するオーディオ信号間の両耳間時間差及び両耳強度差に関連してステレオ信号を生成する音源の角度を含む。次に、データ処理システム１００は、デジタルオーディオ入力信号から左サイド成分及び右サイド成分を生成する（２８５）。幾つかの実施形態において、２つのサイド成分は、前のステップによって生成された位置特定キューに少なくとも部分的に基づいて生成される。図２Ａに関連して上記で説明したように、プロセスは、ここまで、前処理ステージ２２０及びサウンド拡張処理ステージ２３０における最初の２つのブロックにおよそ一致することに留意されたい。次に、データ処理システム１００は、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を取得するために、左サイド成分及び右サイド成分にクロストークキャンセルをそれぞれ実行する（２８７）。幾つかの実施形態において、クロストークキャンセルは、左サイド成分におけるクロストークノイズをキャンセルするために右サイド成分を用い、且つ右サイド成分におけるクロストークノイズをキャンセルするために左サイド成分を用いる再帰的なプロセスである。クロストークキャンセル後、データ処理システム１００は、クロストークキャンセルされた左サイド成分及びクロストークキャンセルされた右サイド成分を含むデジタルオーディオ出力信号を生成する（２８９）。例えば、データ処理システム１００は、そのスピーカ１１６を用いてデジタルオーディオ出力信号を聴取者に再生し得る。
【００３６】
図２Ｂに関連して上記で説明したプロセスは、本出願で開示される方法を用いて、ステレオオーディオ信号にサウンドステージ拡張を実行する一般的なワークフローを示す。より詳細な説明は、没入型サウンド効果を生成するために図２Ｂに示されている幾つかのステップについて以下で提供される。
【００３７】
特に、図３Ａは、実例的な実施形態による、ステレオオーディオ入力信号から没入型サウンド効果を生成する前処理ステップのフローチャートである。これらの前処理ステップは、主として図２Ｂのステップ２８３及び２８５に対応する。デジタルステレオオーディオ信号を受信すると、データ処理システム１００は、デジタルステレオオーディオ信号から中央成分、最初の左サイド成分、及び最初の右サイド成分を抽出する（３０１）。上記のように、図２Ａに関連して、このステップは、Ｍ／Ｓミキサ２２１によって実行され、Ｍ／Ｓミキサ２２１は、２つの入力信号Ｌ及びＲを３つの成分に分割する。次に、データ処理システム１００は、中間左サイド成分及び中間右サイド成分を取得するために、位置特定キューに従って、最初の左サイド成分及び最初の右サイド成分に中央成分をそれぞれパンする（３０３）。このステップは、図２Ａに示されているパニングツール２２３に対応する。最後に、データ処理システム１００は、中央成分の２つのコピーを生成し、且つ左サイド成分及び右サイド成分を取得するために、中央成分の第１のコピーを中間左サイド成分とアップミックスし、中央成分の第２のコピーを中間右サイド成分とアップミックスする（３０５）。このステップは、アップミキサ２２７及び前処理ステージ２２０の最後における組み合わせ動作に対応する。幾つかの実施形態において、組み合わせ前の成分がステレオ入力信号のオリジナルの位置キューを保持することを保証するために、増幅器を用いる利得動作が中間サイド成分及びアップミックスされた中間成分に別々に適用される。幾つかの実施形態において、組み合わせの前に中央成分の第１及び第２のコピー間に所定の時間遅延が存在する。時間遅延は、ステレオオーディオ信号において先行音効果を達成するように選択される。
【００３８】
図３Ｂは、実例的な実施形態による、ステレオオーディオ入力信号から没入型サウンド効果を生成する前処理ステップのブロック図である。図に示されているように、Ｍ／Ｓミキサ２２１は、３つの成分、即ち最初の左サイド成分ＳＬ３１１、中央成分Ｍ３１３、及び最初の右サイド成分ＳＲ３１５を生成する。次に、中央成分Ｍ３１３は、最初の中央左成分ＭＬ３２１及び最初の中央右成分ＭＲ３２３に分割される。最初の左サイド成分ＳＬ３１１及び最初の中央左成分ＭＬ３２１は、結合器３２５により、中間左サイド成分ＳＬ３３１に組み合わされ、最初の右サイド成分ＳＬ３１５及び最初の中央右成分ＭＲ３２３は、結合器３２７により、中間右サイド成分ＳＲ３３５に組み合わされる。その後、図３Ｂにおけるブロック図がアップミックス動作及び組み合わせ動作を含まないことに留意されたい。
【００３９】
上記のように、Ｍ／Ｓミキサ２２１は、オーディオ信号を複数の成分に変換する役割を果たす。図４Ａは、実例的な実施形態による、左信号及び右信号を含むステレオオーディオ信号を３つの成分に変換するフローチャートである。データ処理システム１００は、以下のように、例えば短時間離散フーリエ変換を用いて、左信号及び右信号を時間領域から周波数領域に第１に変換する（４０１）。
【数１】
2020039168.tif 000003
ここで、｜Ｘ（ｅｊｗ）｜は、各周波数の振幅ωを意味し、∠Ｘ（ｅｊｗ）は、位相を意味する。
【００４０】
次に、データ処理システム１００は、周波数領域における特定の周波数のために、より小さい振幅を有する左信号及び右信号の１つとして、周波数領域において中央成分を定義する（４０３）。重なり長さが短時間フーリエ変換の窓長さの半分に等しいと仮定すると、中央成分のスペクトログラムは、次の式を用いて定義される。
【数２】
2020039168.tif 000004
【００４１】
周波数領域における中央成分を決定した後、データ処理システム１００は、短時間離散逆フーリエ変換を用いて、以下のように周波数領域から逆に時間領域に中央成分を変形する（４０５）。
【数３】
2020039168.tif 000005
【００４２】
最後に、データ処理システムは、左信号及び右信号から中央成分を引くことにより、最初の左サイド成分及び最初の右サイド成分を次のようにそれぞれ生成する（４０７）。
サイドＬ［ｎ］＝左［ｎ］−中央［ｎ］
サイドＲ［ｎ］＝右［ｎ］−中央［ｎ］
【００４３】
図４Ｂは、実例的な実施形態による、オーディオ信号の左信号及び右信号のブロック図である。この例において、曲線４１１は、左信号を表し、曲線４１３は、右信号に対応する。図４Ｃは、実例的な実施形態による、図４Ｂに示されているオーディオ信号から生成された３つの成分のブロック図である。特に、図４Ｃに示されている曲線４２１は、中央成分を表し、曲線４２３及び４２５は、オーディオ信号の左及び右成分をそれぞれ表す。
【００４４】
Ｍ／Ｓミキシングは、音響技師により、録音、ミキシング、及びマスタリングにおいて広く用いられる。しかし、従来のミキシングプロセスと異なり、Ｍ／Ｓミキサ２２１は、１つのステレオオーディオ信号から３つの成分（サイドＬ、サイドＲ及び中央）を生成する。サイドＬ成分は、左チャネルにのみ現れる音源を表すのに対して、サイドＲ成分は、右チャネルにのみ現れる音声に対応する。中央成分は、サウンドステージのファントムセンタにのみ現れる音源、例えば主な音楽的要素及びダイアログである。そうすることにより、このプロセスは、後続のサウンドステージ拡張に有用な情報を分離し、且つ音質（例えば、音色）における不必要な歪みを最小化する。更に、このステップはまた、左及び右成分間の相関を低下させるのを支援する。
【００４５】
図５Ａは、実例的な実施形態による、オーディオ信号の中央成分を２つのサイド成分にパンするフローチャートである。データ処理システム１００は、最初の中央左成分及び最初の中央右成分を取得するために、以下のように、左振幅パニングパラメータ及び右振幅パニングパラメータを中央成分にそれぞれ第１に適用する（５０１）。
左’［ｎ］＝ＧＬ（φ）＊左［ｎ］
右’［ｎ］＝ＧＲ（φ）＊右［ｎ］
ここで、ＧＬ及びＧＲは、それぞれ左及び右成分の利得であり、それらは、φの関数であり、φは、音源の角度を表す。ステレオスピーカセッティングにおけるモノラル信号のパニングが、モノラル入力信号として左信号及び右信号を置くことによって表現され得ることに留意されたい。幾つかの実施形態において、ＧＬ及びＧＲは、以下のように定義される。
ＧＬ（φ）＝ｍａｘ（１＋φ，１）
ＧＲ（φ）＝ｍａｘ（１−φ，１）
ここで、−１≦φ≦１は、パニング値である。
【００４６】
多くの場合、左及び右信号間の振幅差が、聴覚空間処理によって要求されるような有用な両耳間位置特定キューになるのに十分でないことに留意されたい。追加の両耳間差が聴覚系によって拾い上げられるために、振幅パニングに導入される。例えば、データ処理システム１００は、左信号及び右信号間の両耳間時間差及び両耳間強度差（ＩＩＤ）を決定する（５０３）。これらの両耳間差は、人間の聴覚系が空間の複雑な音事象を解読するための一次情報である。より具体的には、ＩＴＤは、２つの耳への音声の到達時間における差を表す。他方では、ＩＩＤは、２つの耳に達する音声間のレベル差に対応し、それは、ヘッドシャドーイング効果及び伝搬における減衰によって引き起こされる。ＩＴＤ及びＩＩＤのような空間キューは、音声環境における音源及び対象の相対的な数及び位置に関する情報を提供する。
【００４７】
次に、データ処理システム１００は、中間中央左成分及び中間中央右成分を取得するために、最初の中央左成分及び最初の中央右成分の少なくとも１つにＩＴＤ及びＩＩＤを適用する（５０５）。かかる両耳間差は、チャネル間時間差及び強度差として２つの成分に戻される。最後に、データ処理システム１００は、（図３Ｂにおける中間左サイド成分ＳＬ３３１に対応する）中間左サイド成分及び（図３Ｂにおける中間右サイド成分ＳＲ３３５に対応する）中間右サイド成分を取得するために、最初の左サイド成分を中間中央左成分と、且つ最初の右サイド成分を中間中央右成分とそれぞれ組み合わせる（５０７）。
【００４８】
図５Ｂは、実例的な実施形態による、音源の空間キューを決定し、且つオーディオ信号の中央左及び中央右成分の１つに空間キューを適用するフローチャートである。データ処理システム１００は、聴取者の現在位置に対して、デジタルオーディオ入力信号に関連する音源の角度を決定する（５１１）。
【００４９】
図５Ｃは、実例的な実施形態による、音源の角度を示すブロック図である。ｒの頭の半径を備え、ｙ軸の方向に面する原点Ｏに置かれた人頭を検討する。左耳は、ＥＬにあり、右耳半ＥＲにある。音源Ｓがｙ軸に対してθの角度で原点から比較的離れて位置すること、及び音波が、頭に到達する間に並行に移動する平面波であることを仮定すると、ＥＬに到達する音声はＳＬから到来し、ＥＲに到達する音声はＳＲから到来する。ＳＬとＥＬとの間の距離は、ＳＲとＥＲとの間の距離よりα＋βだけ長い。ここで、
α＝ｒｓｉｎθ、及び
β＝ｒθ
である。
【００５０】
２つのサイド間の距離差は、次のとおりである。
α＋β＝ｒｓｉｎθ＋ｒθ＝ｒ（ｓｉｎθ＋θ）
【００５１】
データ処理システム１００は、音源の角度に従ってＩＴＤ及びＩＩＤを計算する（５１３）。例えば、ＩＴＤは、以下のように、音速ｃによって割られる距離差として定義することができる。
【数４】
2020039168.tif 000006
【００５２】
換言すれば、頭の左（即ち遠い）側に小さい時間遅延がある。図５Ｄは、上記の式によって定義されるような両耳間時間差（ＩＴＤ）と音源角度との間の関係を示すブロック図である。
【００５３】
音声ＳＩの強度が、以下のように、聴取者と音源との間の距離ｄの平方に反比例することが知られている。
【数５】
2020039168.tif 000007
【００５４】
次に、両耳間強度差は、音源から各耳まで移動する距離間の強度比として定義することができる。
【数６】
2020039168.tif 000008
【００５５】
ＳＲとＥＲとの間の距離が１メートルに等しいと仮定すると、
【数７】
2020039168.tif 000009
である。
【００５６】
幾つかの実施形態において、頭が音波をブロックしていることを考慮して、次のようにヘッドシャドー定数ｍが導入される。
ＩＩＤ＝ｍ２０ｌｏｇ１０（１＋ｒ（θ＋ｓｉｎθ））
【００５７】
図５Ｅは、上記の式によって定義されるように、実例的な実施形態に従って両耳間強度差（ＩＩＤ）と音源角度との間の関係を示すブロック図である。
【００５８】
図５Ｄ及び５Ｅに示されているＩＴＤ及びＩＩＤ曲線を用いて、データ処理システム１００は、ＩＴＤよって定義された時間シフト及びＩＩＤによって定義されたと振幅乗算を最初の中央右成分に適用することにより、例えば最初の中央右成分を次のように更新する（５１５）。
右’’［ｎ］＝ＡＩＩＤ右’［ｎ−ｔＩＴＤ］
【００５９】
次に、データ処理システム１００は、以下のように、中間中央左成分になるように、更新された最初の中央右成分を最初の中央左成分と組み合わせる（５１７）。
左’’［ｎ］＝左’［ｎ］＋右’’［ｎ］
【００６０】
図２Ａに関連して上記で説明したように、クロストークキャンセルブロック２３５の前に、複数の処理ブロックがサウンド拡張処理ステージ２３０に存在する。同様に、クロストークキャンセルブロック２３５後、少なくとも１つの処理ブロックが後処理ステージ２４０に存在する。図６は、実例的な実施形態による、オーディオ信号の左サイド及び右サイド成分にクロストークキャンセルを実行する前及び後の処理ステップのフローチャートである。
【００６１】
左サイド成分及び右サイド成分にクロストークキャンセルを実行する（６０１）前に、データ処理システム１００は、帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分を取得するために、第１の帯域通過フィルタを用いて左サイド成分及び右サイド成分に等化を実行する（６０３）。幾つかの実施形態において、第１の帯域通過フィルタは、クロストークキャンセルブロック２３５により引き起こされるコムフィルタリングによりもたらされる望ましくない音色を最小化するために、且つサウンドステージ幅を収縮から防ぐためにある。クロストークキャンセルは、コムフィルタリングの副作用を有する。コムフィルタは、音声信号の２つ以上のコピーが同一であるが、しかし位相差を有する場合に出現する。それは、フィルタの周波数応答の形状によって名前を付けられ、それは、一連の規則的に離間されたスパイクからなる。コムフィルタリング効果を低減するために、第１の帯域通過フィルタは、左及び右信号がクロストークキャンセルブロック２３５に入る前にＥＱブロック２３１に導入される。所定の周波数範囲外のオーディオ信号を抑制することにより、コムフィルタリング効果の量は一層よく制御され、従って出力信号の音色を低減することができる。クロストークキャンセル前にオーディオ信号を帯域通過フィルタリングすることにより、聴覚系は、曖昧な情報を無視することができるが、聴覚系は、頭部動作を通じてそれを解決することができない。
【００６２】
本出願において開示される本発明を用いて最良の応答を生成する所定の周波数範囲があることが分かった。人間の聴覚系は、２つの鼓膜の動作における差を検出し比較する。各ニューロンは、それが最も敏感な特定の周波数範囲を有する。更に、人間の聴覚系の性能に影響する他の幾つかの物理的及び生理的な制約が存在する。例えば、聴覚ニューロンは、インパルスを放つために達するべき知覚閾値を有し、それは、次の放出までクールダウンする幾らかの時間を必要とする。プロセスをより効率的でより効果的にするために、本明細書で開示される本発明のための応答の最適な周波数が、約１５０〜６０００Ｈｚ、好ましくは１５０〜２３００Ｈｚであることが分かる。
【００６３】
図２Ａに示されているように、第１の帯域通過フィルタからの残差は、クロストークキャンセルステップ後に逆に結果信号に追加される。そうするために、データ処理システム１００は、帯域通過フィルタリングされた左サイド成分及び帯域通過フィルタリングされた右サイド成分から左サイド成分及び右サイド成分を引くことにより、左サイド残差成分及び右サイド残差成分をそれぞれ生成する（６０５）。幾つかの実施形態において、２つの信号が一緒に組み合わされる前に、２つの信号の利得を調整するために、増幅器がクロストークキャンセルステップからの残差信号及び結果信号に適用される。
【００６４】
図７Ａ〜７Ｃは、実例的な実施形態による、オーディオ信号のダイナミックレンジ圧縮のフローチャートである。幾つかの実施形態において、第２の帯域通過フィルタがＤＲＣブロック２３３に含まれる。ユーザ（例えば、音響技師）は、クロストークキャンセルを適用する前に、特定の周波数帯域をウィンドウアウトするように第２の帯域通過フィルタを調整することができる。そうすることにより、ユーザは、自分の選択の特定の音事象を強調することができる。例えば、第１の帯域通過フィルタを用いて左サイド成分及び右サイド成分に等化を実行した後（７０１）、データ処理システム１００は、第２の帯域通過フィルタを用いて、左サイド成分及び右サイド成分から所定の周波数帯域を取り除く（７０３）。ＥＱブロック２３１及びＤＲＣブロック２３３において用いられる代表的な帯域通過フィルタは、４次フィルタ又はバターワースフィルタを含む。
【００６５】
幾つかの実施形態において、第１の帯域通過フィルタを用いて左サイド成分及び右サイド成分に等化を実行した後（７１１）、データ処理システム１００は、所定の周波数帯域を他の周波数に対して強調するために、左サイド成分及び右サイド成分に第１のダイナミックレンジ圧縮を実行する（７１３）。
【００６６】
幾つかの実施形態において、左サイド成分及び右サイド成分に左サイド残差成分及び右サイド残差成分をそれぞれ組み合わせた後、データ処理システム１００は、デジタルオーディオ出力信号に位置特定キューを保持するために、左サイド成分及び右サイド成分に第２のダイナミックレンジ圧縮を実行する（７２３）。
【００６７】
幾つかの実施形態において、２つのチャネル（左及び右）間の相互相関は、位置特定情報を音声信号に戻す場合に最大限にされる。その結果、結果としてのサウンドステージ幅は、クラシック音楽又は映画のための背景音楽などのあるタイプの音には広すぎる可能性がある。この問題は、以下の式を用いてサウンドステージの幅を調整することによって取り組むことができる。
【数８】
2020039168.tif 000010
ここで、−５≦β≦０は、ステージ幅パラメータである。結果としての信号は、β＝０の場合に最大サウンドステージ幅を有し、β＝−５の場合にはモノラル信号に近い。
【００６８】
上記の例は、入力信号がステレオオーディオ信号（２チャネル）又はモノラルオーディオ信号（１チャネル）であると仮定する。しかし、同じプロセスパイプラインは、（３つ以上のチャネルを含む）マルチチャネルオーディオ入力信号を処理するように、又はマルチチャネルオーディオ出力信号を生成するように容易に適合され得る。
【００６９】
図８Ａ〜８Ｃは、実例的な実施形態による、ステレオ／マルチチャネル音声信号をマルチチャネル／ステレオ音声信号に変換する異なる音声処理ステージを示すブロック図である。
【００７０】
図８Ａに示されているように、パイプラインは、図２Ａに示されているパイプラインに類似している。パイプラインへの入力は、左チャネル及び右チャネルを有するステレオオーディオ信号である。パイプラインの出力は、５つのチャネル、即ち左サラウンドチャネル（ＬＳ）８０１、右サラウンドチャネル（ＲＳ）８０３、左チャネル（Ｌ）８０５、右チャネル（Ｒ）８０７、及びセンターチャネル（Ｃ）８０９を有するマルチチャネルオーディオ信号である。この例において、左サラウンドチャネル（ＬＳ）８０１及び右サラウンドチャネル（ＲＳ）８０３は、パニングステップ後の左サイド成分及び右サイド成分である。センターチャネル（Ｃ）８０９は、Ｍ／Ｓミキサによって生成された中央成分である。左サラウンドチャネル（ＬＳ）８０１及び右サラウンドチャネル（ＲＳ）８０３が、図３Ａに関連して上記で説明したような中間左サイド成分及び中間右サイド成分に対応することに留意されたい。幾つかの実施形態（図８Ａには示されていない）において、左サラウンドチャネル（ＬＳ）８０１及び右サラウンドチャネル（ＲＳ）８０３は、マルチチャネルオーディオシステムの対応するスピーカに供給される前に更に増幅される。他の幾つかの実施形態において、左サラウンドチャネル（ＬＳ）８０１及び右サラウンドチャネル（ＲＳ）８０３は、図８Ａに示されている増幅器Ａ１の出力信号である。
【００７１】
図８Ｂに示されているように、パイプラインは、パイプラインへの入力が、５つのチャネル、即ち左サラウンドチャネル（ＬＳ）８１１、右サラウンドチャネル（ＲＳ）８１３、左チャネル（Ｌ）８１５、右チャネル（Ｒ）８１７、及びセンターチャネル（Ｃ）８１９）を有するマルチチャネルオーディオ信号であるという点を除いて、図２Ａに示されているパイプラインに類似している。この例において、左サラウンドチャネル（ＬＳ）８１１及び右サラウンドチャネル（ＲＳ）８１３は、パニングステップ後に左サイド成分及び右サイド成分に組み合わされる。センターチャネル（Ｃ）８１９も、Ｍ／Ｓミキサによって生成された中央成分に組み合わされる。５つのチャネルを２つのチャネルに組み合わせる前処理ステージ後、残りの動作は、図２Ａに示されている動作と同じである。
【００７２】
最後に、図８Ｃは、入力／出力が、両方とも５つのチャネルを有するマルチチャネルオーディオ信号であるパイプラインを示す。入力マルチチャネルオーディオ信号は、左サラウンドチャネル（ＬＳ）８２１、右サラウンドチャネル（ＲＳ）８２３、左チャネル（Ｌ）８２５、右チャネル（Ｒ）８２７、及びセンターチャネル（Ｃ）８２９を有する。出力マルチチャネルオーディオ信号は、左サラウンドチャネル（Ｌ’Ｓ）８３１、右サラウンドチャネル（Ｒ’Ｓ）８３３、左チャネル（Ｌ’）８３５、右チャネル（Ｒ’）８３７、及びセンターチャネル（Ｃ’）８３９を有する。この例において、左サラウンドチャネル（ＬＳ）８２１及び右サラウンドチャネル（ＲＳ）８２３は、パニングステップ後に左サイド成分及び右サイド成分に組み合わされ、次に左サラウンドチャネル（Ｌ’Ｓ）８３１及び右サラウンドチャネル（Ｒ’Ｓ）８３３として出力される。センターチャネル（Ｃ）８１９も、Ｍ／Ｓミキサによって生成された中央成分に組み合わされ、次にセンターチャネル（Ｃ’）８３９として出力される。左チャネル（Ｌ’）８３５及び右チャネル（Ｒ’）８３７を生成する処理ステップは、図２Ａに示されている処理ステップと同じままである。
【００７３】
最後に、本発明は、完全なハードウェア実施形態、完全なソフトウェア実施形態、又はハードウェア及びソフトウェア要素の両方を含む実施形態の形態を取り得ることに留意されたい。好ましい実施形態において、本発明は、ソフトウェアにおいて実施され、ソフトウェアは、限定するわけではないが、ファームウェア、常駐ソフトウェア、マイクロコード等を含む。
【００７４】
更に、本発明は、コンピュータ又は任意の命令実行システムによる又はそれらに関連する使用のためのプログラムコードを提供するコンピュータ使用可能又はコンピュータ可読媒体からアクセス可能なコンピュータプログラム製品の形態を取り得る。この記載のために、コンピュータ使用可能又はコンピュータ可読媒体は、命令実行システム、機器、又は装置による又はそれらに関連する使用のためのプログラムを含むか、格納するか、通信するか、伝搬するか、搬送することができる任意の実体的な機器とすることができる。
【００７５】
媒体は、電子、磁気、光、電磁気、赤外線、半導体システム（又は機器若しくは装置）、又は伝搬媒体とすることができる。コンピュータ可読媒体の例は、半導体若しくは固体メモリ、磁気テープ、着脱可能なコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、剛性磁気ディスク、及び光ディスクを含む。光ディスクの現在の例は、コンパクトディスク−読み出し専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−読み出し／書き込み（ＣＤ−Ｒ／Ｗ）、及びＤＶＤを含む。
【００７６】
プログラムコードを格納及び／又は実行するのに適したデータ処理システムは、システムバスを通してメモリ素子に直接又は間接的に結合される少なくとも１つのプロセッサを含む。メモリ素子は、プログラムコードの実際の実行中に用いられるローカルメモリと、バルク記憶装置と、実行中にコードがバルク記憶装置から検索されなければならない回数を低減するために少なくとも幾らかのプログラムコードの一時的記憶を提供するキャッシュメモリとを含むことができる。幾つかの実施形態において、データ処理システムは、コンピュータ又は他の電子システムの全てのコンポーネントを単一チップ基板に集積する半導体チップ（例えば、システムオンチップ）の形態で実現される。
【００７７】
入力／出力又はＩ／Ｏ装置（限定するわけではないが、キーボード、ディスプレイ、ポインティング装置等を含む）は、システムに直接又は介在するＩ／Ｏコントローラを通して結合することができる。
【００７８】
ネットワークアダプタもシステムに結合され、データ処理システムが、介在するプライベート又はパブリックネットワークを通して他のデータ処理システム、リモートプリンタ、又は記憶装置に結合され得るようにし得る。モデム、ケーブルモデム、及びイーサネットカードは、単に少数の現在利用可能なタイプのネットワークアダプタである。
【００７９】
本出願の記載は、実例及び説明のために提示され、包括的であるようにも、開示されている形態の本発明に限定されるようにも意図されていない。多くの修正形態及び変形形態が当業者に明らかになるであろう。実施形態は、本発明の原理及び実際的な用途を最もよく説明するために、且つ当業者が、考えられる特定の使用に適するような様々な修正を備えた様々な実施形態のために本発明を理解できるようにするために選択及び説明された。
【００８０】
本明細書において実施形態の説明で用いられる専門用語は、特定の実施形態を説明する目的のためにのみあり、請求項の範囲を限定するように意図されていない。実施形態及び添付の請求項の説明において用いられる場合、単数形「１つの（a）」、「１つの（an）」及び「その（the）」は、文脈が明白に別段のことを示していない限り、同様に複数形を含むように意図される。本明細書で用いられるとき、「及び／又は」という用語は、関連する列挙された用語の１つ又は複数におけるあらゆる全ての組み合わせを指して含むことも理解されるであろう。「含む」及び／又は「含んでいる」という用語は、本明細書で用いられる場合、述べられた特徴、整数、ステップ、動作、要素、及び／又はコンポーネントの存在を明示するが、しかし、１つ又は複数の他の特徴、整数、ステップ、動作、要素、コンポーネント、及び／又はそれらのグループの存在又は追加を排除しないことが更に理解されるであろう。
【００８１】
第１の、第２の等の用語が様々な要素を説明するために本明細書で用いられ得るが、これらの要素は、これらの用語によって限定されるべきでないことも理解されるであろう。これらの用語は、１つの要素を別の要素から区別するためにのみ用いられる。例えば、実施形態の範囲から逸脱せずに、第１のポートは、第２のポートと名付けることが可能であり、同様に第２のポートは、第１のポートと名付けることが可能である。第１のポート及び第２のポートは、両方ともポートであるが、しかし、それらは同じポートではない。
【００８２】
本明細書で説明される実施形態の多くの修正形態及び代替実施形態が、前述の説明及び関連する図面で提示される教示の利益を有する当業者に想到されるであろう。従って、特許請求の範囲は、開示される実施形態の具体例に限定されるべきではないこと、並びに修正形態及び他の実施形態が添付の特許請求の範囲内に含まれるように意図されることを理解されたい。特定の用語が本明細書で用いられるが、それらは、限定の目的ではなく、一般的及び説明的な意味でのみ用いられている。
【００８３】
実施形態は、根本原理及びそれらの実際的な用途を説明し、それにより、当業者が、根本原理及び考えられる特定の使用に適するような様々な修正を備えた様々な実施形態を最もよく利用できるようにするために選択及び説明された。
【図１】
2020039168.tif 000011
【図２Ａ】
2020039168.tif 000012
【図２Ｂ】
2020039168.tif 000013
【図３Ａ】
2020039168.tif 000014
【図３Ｂ】
2020039168.tif 000015
【図４Ａ】
2020039168.tif 000016
【図４Ｂ】
2020039168.tif 000017
【図４Ｃ】
2020039168.tif 000018
【図５Ａ】
2020039168.tif 000019
【図５Ｂ】
2020039168.tif 000020
【図５Ｃ】
2020039168.tif 000021
【図５Ｄ】
2020039168.tif 000022
【図５Ｅ】
2020039168.tif 000023
【図６】
2020039168.tif 000024
【図７Ａ】
2020039168.tif 000025
【図７Ｂ】
2020039168.tif 000026
【図７Ｃ】
2020039168.tif 000027
【図８Ａ】
2020039168.tif 000028
【図８Ｂ】
2020039168.tif 000029
【図８Ｃ】
2020039168.tif 000030
【手続補正書】
【提出日】令和1年12月12日(2019.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オーディオ信号を処理するための方法であって、
１つ又は複数のプロセッサと、メモリと、前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールとを有するコンピューティング装置によって、
デジタルオーディオ入力信号を受信することと、
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成することと、
前記等化されたオーディオ信号にダイナミックレンジ圧縮を実行することと、
クロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行することと、
前記クロストークキャンセルされたオーディオ信号及び前記残差オーディオ信号をデジタルオーディオ出力信号に組み合わせることと
を含む方法。
【請求項２】
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成する前記ステップが、
帯域通過フィルタリングされたオーディオ信号を取得するために、前記デジタルオーディオ入力信号に第１の帯域通過フィルタを適用することと、
前記デジタルオーディオ入力信号から前記帯域通過フィルタリングされたオーディオ信号を引くことにより、前記残差オーディオ信号を生成することと
を更に含む、請求項１に記載の方法。
【請求項３】
前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、第２の帯域通過フィルタを用いて、前記帯域通過フィルタリングされたオーディオ信号から所定の周波数帯域を取り除くことを更に含む、請求項２に記載の方法。
【請求項４】
前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記帯域通過フィルタリングされたオーディオ信号に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項１に記載の方法。
【請求項５】
前記デジタルオーディオ入力信号が、右チャネルも含むステレオオーディオ入力信号の左チャネルであり、及びクロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行する前記ステップが、
クロストークキャンセルされた左チャネルオーディオ信号を取得するために、同様に処理された右チャネルを用いて、前記左チャネルにクロストークキャンセルを実行することと、
クロストークキャンセルされた右チャネルオーディオ信号を取得するために、前記等化されたオーディオ信号を用いて、前記右チャネルにクロストークキャンセルを実行することと
を更に含む、請求項１に記載の方法。
【請求項６】
オーディオ信号を処理するためのコンピューティング装置であって、
１つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記１つ又は複数のプロセッサによって実行される複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールと
を含み、前記複数のステップは、
デジタルオーディオ入力信号を受信することと、
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成することと、
前記等化されたオーディオ信号にダイナミックレンジ圧縮を実行することと、
クロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行することと、
前記クロストークキャンセルされたオーディオ信号及び前記残差オーディオ信号をデジタルオーディオ出力信号に組み合わせることと
を含む、コンピューティング装置。
【請求項７】
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成する前記ステップが、
帯域通過フィルタリングされたオーディオ信号を取得するために、前記デジタルオーディオ入力信号に第１の帯域通過フィルタを適用することと、
前記デジタルオーディオ入力信号から前記帯域通過フィルタリングされたオーディオ信号を引くことにより、前記残差オーディオ信号を生成することと
を更に含む、請求項６に記載のコンピューティング装置。
【請求項８】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、第２の帯域通過フィルタを用いて、前記帯域通過フィルタリングされたオーディオ信号から所定の周波数帯域を取り除くことを更に含む、請求項７に記載のコンピューティング装置。
【請求項９】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記帯域通過フィルタリングされたオーディオ信号に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項７に記載のコンピューティング装置。
【請求項１０】
前記デジタルオーディオ入力信号が、右チャネルも含むステレオオーディオ入力信号の左チャネルであり、及びクロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行する前記ステップが、
クロストークキャンセルされた左チャネルオーディオ信号を取得するために、同様に処理された右チャネルを用いて、前記左チャネルにクロストークキャンセルを実行することと、
クロストークキャンセルされた右チャネルオーディオ信号を取得するために、前記等化されたオーディオ信号を用いて、前記右チャネルにクロストークキャンセルを実行することと
を更に含む、請求項９に記載のコンピューティング装置。
【請求項１１】
オーディオ信号を処理するために１つ又は複数のプロセッサを有するコンピューティング装置に関連する非一時的なコンピュータ可読記憶媒体に格納されたコンピュータプログラム製品であって、複数のプログラムモジュールであって、前記１つ又は複数のプロセッサによって実行されると、複数のステップを前記コンピューティング装置に実行させる複数のプログラムモジュールを含み、前記複数のステップは、
デジタルオーディオ入力信号を受信することと、
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成することと、
前記等化されたオーディオ信号にダイナミックレンジ圧縮を実行することと、
クロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行することと、
前記クロストークキャンセルされたオーディオ信号及び前記残差オーディオ信号をデジタルオーディオ出力信号に組み合わせることと
を含む、コンピュータプログラム製品。
【請求項１２】
所定の周波数範囲内の前記デジタルオーディオ入力信号を拡張することにより、前記デジタルオーディオ入力信号に等化を実行し、前記等化されたオーディオ信号から残差オーディオ信号を生成する前記ステップが、
帯域通過フィルタリングされたオーディオ信号を取得するために、前記デジタルオーディオ入力信号に第１の帯域通過フィルタを適用することと、
前記デジタルオーディオ入力信号から前記帯域通過フィルタリングされたオーディオ信号を引くことにより、前記残差オーディオ信号を生成することと
を更に含む、請求項１１に記載のコンピュータプログラム製品。
【請求項１３】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、第２の帯域通過フィルタを用いて、前記帯域通過フィルタリングされたオーディオ信号から所定の周波数帯域を取り除くことを更に含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１４】
前記複数のステップが、前記第１の帯域通過フィルタを用いて、前記デジタルオーディオ入力信号に前記等化への等化を実行した後、所定の周波数帯域を他の周波数に対して強調するために、前記帯域通過フィルタリングされたオーディオ信号に第１のダイナミックレンジ圧縮を実行することを更に含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１５】
前記デジタルオーディオ入力信号が、右チャネルも含むステレオオーディオ入力信号の左チャネルであり、及びクロストークキャンセルされたオーディオ信号を取得するために、前記等化されたオーディオ信号にクロストークキャンセルを実行する前記ステップが、
クロストークキャンセルされた左チャネルオーディオ信号を取得するために、同様に処理された右チャネルを用いて、前記左チャネルにクロストークキャンセルを実行することと、
クロストークキャンセルされた右チャネルオーディオ信号を取得するために、前記等化されたオーディオ信号を用いて、前記右チャネルにクロストークキャンセルを実行することと
を更に含む、請求項１４に記載のコンピュータプログラム製品。
【外国語明細書】
2020039168000001.pdf