(57)【要約】  本願は、オーディオ信号処理の分野に関し、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪いという課題を解決するために、ダウンミックスされた信号の計算方法及び装置を開示する。方法は、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前記前フレームにおける残差信号をエンコードする必要がない場合、又は、現フレームがスイッチングフレームではなく、前記現フレームにおける残差信号をエンコードする必要がない場合、前記現フレームにおける第１のダウンミックスされた信号を計算する段階と、予め設定された周波数帯における現フレームのダウンミックスされた信号として、現フレームにおける第１のダウンミックスされた信号を判定する段階とを含み、現フレームにおける第１のダウンミックスされた信号を計算する段階は、具体的には、現フレームにおける第２のダウンミックスされた信号（Ｓ４０２ａ）及び現フレームのダウンミックス補償係数（Ｓ４０２ｂ）を取得する段階と、現フレームにおけるダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する段階（Ｓ４０２ｃ）とを含む。
2021524938.tif 000002
【特許請求の範囲】
【請求項１】
ダウンミックスされた信号の計算方法であって、
スステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前記前フレームにおける残差信号をエンコードする必要がない場合、又は、現フレームがスイッチングフレームではなく、前記現フレームにおける残差信号をエンコードする必要がない場合、前記現フレームにおける第１のダウンミックスされた信号を計算する段階と、前記現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、前記現フレームにおける前記第１のダウンミックスされた信号を判定する段階とを備え、前記現フレームにおける第１のダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームにおける第２のダウンミックスされた信号を取得する段階と、
前記現フレームのダウンミックス補償係数を取得する段階と、
前記現フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける前記第２のダウンミックスされた信号を補正して、前記現フレームにおける前記第１のダウンミックスされた信号を取得する段階と
を有する、計算方法。
【請求項２】
前記現フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける前記第２のダウンミックスされた信号を補正して、前記現フレームにおける前記第１のダウンミックスされた信号を取得する前記段階は、具体的には、
前記現フレームにおける第１の周波数領域信号及び前記現フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける補償されたダウンミックスされた信号を計算する段階であって、前記第１の周波数領域信号は、前記現フレームにおける左側チャネルの周波数領域信号又は前記現フレームにおける右側チャネルの周波数領域信号である、段階と、前記現フレームにおける前記第２のダウンミックスされた信号及び前記現フレームにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームにおける前記第１のダウンミックスされた信号を計算する段階、又は、
前記現フレームのサブフレームｉにおける第２の周波数領域信号及び前記現フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームの前記サブフレームｉにおける補償されたダウンミックスされた信号を計算する段階であって、前記第２の周波数領域信号は、前記現フレームの前記サブフレームｉにおける左側チャネルの周波数領域信号又は前記現フレームの前記サブフレームｉにおける右側チャネルの周波数領域信号である、段階と、前記現フレームの前記サブフレームｉにおける第２のダウンミックスされた信号及び前記現フレームの前記サブフレームｉにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームの前記サブフレームｉにおける第１のダウンミックスされた信号を計算する段階であって、前記現フレームは、Ｐ個のサブフレームを有し、前記現フレームにおける前記第１のダウンミックスされた信号は、前記現フレームの前記サブフレームｉにおける前記第１のダウンミックスされた信号を有し、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階と
を有する、請求項１に記載の計算方法。
【請求項３】
前記現フレームにおける第１の周波数領域信号及び前記現フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームにおける前記補償されたダウンミックスされた信号として、前記現フレームにおける前記第１の周波数領域信号と前記現フレームの前記ダウンミックス補償係数との積を判定する段階を有し、
前記現フレームにおける前記第２のダウンミックスされた信号及び前記現フレームにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームにおける前記第１のダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームにおける前記第１のダウンミックスされた信号として、前記現フレームにおける前記第２のダウンミックスされた信号と前記現フレームにおける前記補償されたダウンミックスされた信号との和を判定する段階を有する、又は、
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号及び前記現フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームの前記サブフレームｉにおける前記補償されたダウンミックスされた信号として、前記現フレームの前記サブフレームｉにおける前記第２の周波数領域信号と前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数との積を判定する段階を有し、
前記現フレームの前記サブフレームｉにおける第２のダウンミックスされた信号及び前記現フレームの前記サブフレームｉにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームの前記サブフレームｉにおける第１のダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームの前記サブフレームｉにおける前記第１のダウンミックスされた信号として、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号と前記現フレームの前記サブフレームｉにおける前記補償されたダウンミックスされた信号との和を判定する段階を有する、請求項２に記載の計算方法。
【請求項４】
前記現フレームのダウンミックス補償係数を取得する前記段階は、具体的には、
前記現フレームにおける前記左側チャネルの周波数領域信号、前記現フレームにおける前記右側チャネルの周波数領域信号、前記現フレームにおける前記第２のダウンミックスされた信号、前記現フレームにおける前記残差信号又は第１のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記ダウンミックス補償係数を計算する段階であって、前記第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを前記現フレームにおいてエンコードする必要があるか否かを示すために用いられる、段階、又は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する段階であって、前記第２のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータが前記現フレームの前記サブフレームｉにおいてエンコードする必要があるか否かを示すために用いられ、前記現フレームは、Ｐ個のサブフレームを有し、前記現フレームの前記ダウンミックス補償係数は、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を有し、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階、又は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第１のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉにおける前記ダウンミックス補償係数を計算する段階であって、前記第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを前記現フレームにおいてエンコードする必要があるか否かを示すために用いられ、前記現フレームは、Ｐ個のサブフレームを有し、前記現フレームの前記ダウンミックス補償係数は、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を有し、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階
を有する、請求項２又は３に記載の計算方法。
【請求項５】
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号が前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号である場合、前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する前記段階は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号及び前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号に基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する段階を有し、
前記現フレームの前記サブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数１６２】
2021524938.tif 000164
【数１６３】
2021524938.tif 000165
【数１６４】
2021524938.tif 000166
及び、
【数１６５】
2021524938.tif 000167
又は、
【数１６６】
2021524938.tif 000168
【数１６７】
2021524938.tif 000169
及び、
【数１６８】
2021524938.tif 000170
にしたがって計算され、
Ｅ＿Ｌｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記左側チャネルの周波数領域信号の前記エネルギーと前記右側チャネルの周波数領域信号の前記エネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、前記現フレームの前記サブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ"（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉｂ'（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、前記現フレームの各サブフレームは、Ｍ個のサブバンドを有し、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記ダウンミックス補償係数を有し、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２であり、
前記現フレームのサブフレームｉにおける第２の周波数領域信号及び前記現フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームの前記サブフレームｉにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームの前記サブフレームｉにおける前記サブバンドｂの補償されたダウンミックスされた信号を
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって計算する段階を有し、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である、請求項４に記載の計算方法。
【請求項６】
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号が前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号である場合、前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する前記段階は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号及び前記現フレームの前記サブフレームｉにおける前記残差信号に基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する段階を有し、
前記現フレームの前記サブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数１６９】
2021524938.tif 000171
【数１７０】
2021524938.tif 000172
及び、
【数１７１】
2021524938.tif 000173
にしたがって計算され、
Ｅ＿Ｌｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｓｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの残差信号のエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、前記現フレームの前記サブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ＲＥＳｉｂ'（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記残差信号を表し、ｋは周波数ビンのインデックス値を表し、前記現フレームの各サブフレームは、Ｍ個のサブバンドを有し、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記ダウンミックス補償係数を有し、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２であり、
前記現フレームのサブフレームｉにおける第２の周波数領域信号及び前記現フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームの前記サブフレームｉにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームの前記サブフレームｉにおける前記サブバンドｂの補償されたダウンミックスされた信号を
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって計算する段階を有し、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である、請求項４に記載の計算方法。
【請求項７】
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号が前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号である場合、前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する前記段階は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号及び前記第２のフラグに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する段階を有し、
前記現フレームの前記サブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数１７２】
2021524938.tif 000174
【数１７３】
2021524938.tif 000175
【数１７４】
2021524938.tif 000176
及び、
【数１７５】
2021524938.tif 000177
にしたがって計算され、
Ｅ＿Ｌｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記左側チャネルの周波数領域信号の前記エネルギーと前記右側チャネルの周波数領域信号の前記エネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、前記現フレームの前記サブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ'（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｎｉｐｄ＿ｆｌａｇは、前記第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、前記現フレームの前記サブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、前記現フレームの前記サブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示し、ｋは周波数ビンのインデックス値を表し、前記現フレームの各サブフレームは、Ｍ個のサブバンドを有し、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記ダウンミックス補償係数を有し、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２であり、
前記現フレームのサブフレームｉにおける第２の周波数領域信号及び前記現フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームの前記サブフレームｉにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームの前記サブフレームｉにおける前記サブバンドｂの補償されたダウンミックスされた信号を
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって計算する段階を有し、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂの前記補償されたダウンミックスされた信号を表し、Ｌｉｂ"（ｋ）は、前記現フレームの前記サブフレームｉにおける前記サブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である、請求項４に記載の計算方法。
【請求項８】
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号が前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号である場合、前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する前記段階は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号及び前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号に基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する段階を有し、
前記現フレームの前記サブフレームｉのダウンミックス補償係数αｉは、
【数１７６】
2021524938.tif 000178
【数１７７】
2021524938.tif 000179
【数１７８】
2021524938.tif 000180
及び、
【数１７９】
2021524938.tif 000181
又は、
【数１８０】
2021524938.tif 000182
【数１８１】
2021524938.tif 000183
及び、
【数１８２】
2021524938.tif 000184
にしたがって計算され、
Ｅ＿Ｌｉは、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべてのサブバンドにおける前記左側チャネルの周波数領域信号の前記エネルギーと前記右側チャネルの周波数領域信号の前記エネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、前記予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は前記予め設定された周波数帯のすべての前記サブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ"（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ"（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉ'（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、
前記現フレームのサブフレームｉにおける第２の周波数領域信号及び前記現フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームの前記サブフレームｉにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ（ｂ）×Ｌｉ"（ｋ）
にしたがって計算する段階を有し、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯の各サブバンドにおける前記補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である、請求項４に記載の計算方法。
【請求項９】
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号が前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号である場合、前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する前記段階は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号及び前記現フレームの前記サブフレームｉにおける前記残差信号に基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する段階を有し、
前記現フレームの前記サブフレームｉのダウンミックス補償係数αｉは、
【数１８３】
2021524938.tif 000185
【数１８４】
2021524938.tif 000186
及び、
【数１８５】
2021524938.tif 000187
にしたがって計算され、
Ｅ＿Ｓｉ（ｂ）は、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべてサブバンドにおける残差信号のエネルギーの総和を表し、Ｅ＿Ｌｉは、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｌｉ"（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、前記予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は前記予め設定された周波数帯のすべての前記サブバンドの最大周波数ビンのインデックス値を表し、ＲＥＳｉ'（ｋ）は、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべてのサブバンドにおける前記残差信号を表し、ｋは周波数ビンのインデックス値を表し、
前記現フレームのサブフレームｉにおける第２の周波数領域信号及び前記現フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームの前記サブフレームｉにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号は、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ（ｂ）×Ｌｉ"（ｋ）
にしたがって計算する段階を有し、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯の各サブバンドの前記補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である、請求項４に記載の計算方法。
【請求項１０】
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号が前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号である場合、前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号、前記現フレームの前記サブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する前記段階は、
前記現フレームの前記サブフレームｉにおける前記左側チャネルの周波数領域信号、前記現フレームの前記サブフレームｉにおける前記右側チャネルの周波数領域信号及び前記第２のフラグに基づいて、前記現フレームの前記サブフレームｉの前記ダウンミックス補償係数を計算する段階であって、前記現フレームの前記サブフレームｉのダウンミックス補償係数αｉは、
【数１８６】
2021524938.tif 000188
【数１８７】
2021524938.tif 000189
【数１８８】
2021524938.tif 000190
及び、
【数１８９】
2021524938.tif 000191
にしたがって計算され、
Ｅ＿Ｌｉは、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべての前記サブバンドにおける前記右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯のすべての前記サブバンドにおける前記左側チャネルの周波数領域信号の前記エネルギーと前記右側チャネルの周波数領域信号の前記エネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、前記予め設定された周波数帯のすべての前記サブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、前記予め設定された周波数帯のすべての前記サブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ'（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表であり、ｎｉｐｄ＿ｆｌａｇは、前記第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、前記現フレームの前記サブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、前記現フレームの前記サブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示す、段階と、
前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ（ｂ）×Ｌｉ"（ｋ）
にしたがって計算する段階であって、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、前記現フレームの前記サブフレームｉにおける前記予め設定された周波数帯の各サブバンドの前記補償されたダウンミックスされた信号を表し、Ｌｉ"（ｋ）は、前記現フレームの前記サブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である、段階と
を有する、請求項４に記載の計算方法。
【請求項１１】
Ｔｈ１≦ｂ≦Ｔｈ２、Ｔｈ１＜ｂ≦Ｔｈ２、Ｔｈ１≦ｂ＜Ｔｈ２、又は、Ｔｈ１＜ｂ＜Ｔｈ２であり、０≦Ｔｈ１≦Ｔｈ２≦Ｍ−１であり、Ｔｈ１は、前記予め設定された周波数帯の最小のサブバンドインデックス値を表し、Ｔｈ２は、前記予め設定された周波数帯の最大サブバンドのインデックス値を表す、請求項５から７のいずれか一項に記載の計算方法。
【請求項１２】
ダウンミックスされた信号の計算方法であって、
ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前記前フレームにおける残差信号をエンコードする必要がない場合、前記前フレームのダウンミックス補償係数を取得する段階と、
前記現フレームにおける第２のダウンミックスされた信号を取得する段階と、
前記前フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける前記第２のダウンミックスされた信号を補正して、前記現フレームにおける第１のダウンミックスされた信号を取得する段階と、
前記現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、前記現フレームにおける前記第１のダウンミックスされた信号を判定する段階と
を備える計算方法。
【請求項１３】
前記前フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける前記第２のダウンミックスされた信号を補正する前記段階は、具体的には、
前記現フレームにおける第１の周波数領域信号及び前記前フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける補償されたダウンミックスされた信号を計算する段階であって、前記第１の周波数領域信号は、前記現フレームにおける左側チャネルの周波数領域信号又は前記現フレームにおける右側チャネルの周波数領域信号である、段階と、前記現フレームにおける前記第２のダウンミックスされた信号及び前記現フレームにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームにおける前記第１のダウンミックスされた信号を計算する段階、又は、
前記現フレームのサブフレームｉにおける第２の周波数領域信号及び前記前フレームのサブフレームｉのダウンミックス補償係数に基づいて、前記現フレームの前記サブフレームｉにおける補償されたダウンミックスされた信号を計算する段階であって、前記第２の周波数領域信号は、前記現フレームの前記サブフレームｉにおける左側チャネルの周波数領域信号、又は、前記現フレームの前記サブフレームｉにおける右側チャネルの周波数領域信号である、段階と、前記現フレームの前記サブフレームｉにおける第２のダウンミックスされた信号及び前記現フレームの前記サブフレームｉにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームの前記サブフレームｉにおける第１のダウンミックスされた信号を計算する段階であって、前記現フレームは、Ｐ個のサブフレームを有し、前記現フレームにおける前記第１のダウンミックスされた信号は、前記現フレームの前記サブフレームｉにおける前記第１のダウンミックスされた信号を有し、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階とを有する、請求項１２に記載の計算方法。
【請求項１４】
前記現フレームにおける第１の周波数領域信号及び前記前フレームの前記ダウンミックス補償係数に基づいて、前記現フレームにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームにおける前記補償されたダウンミックスされた信号として、前記現フレームにおける前記第１の周波数領域信号と前記前フレームの前記ダウンミックス補償係数との積を判定する段階を有し、
前記現フレームにおける前記第２のダウンミックスされた信号及び前記現フレームにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームにおける前記第１のダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームにおける前記第１のダウンミックスされた信号として、前記現フレームにおける前記第２のダウンミックスされた信号と前記現フレームにおける前記補償されたダウンミックスされた信号との和を判定する段階を有する、又は、
前記現フレームの前記サブフレームｉにおける第２の周波数領域信号及び前記前フレームの前記サブフレームｉのダウンミックス補償係数に基づいて、前記現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する前記段階は、具体的には、
前記サブフレームｉにおける前記補償されたダウンミックスされた信号として、前記サブフレームｉにおける前記第２の周波数領域信号と前記サブフレームｉの前記ダウンミックス補償係数との積を判定する段階を有し、
前記現フレームの前記サブフレームｉにおける第２のダウンミックスされた信号及び前記現フレームの前記サブフレームｉにおける前記補償されたダウンミックスされた信号に基づいて、前記現フレームの前記サブフレームｉにおける第１のダウンミックスされた信号を計算する前記段階は、具体的には、
前記現フレームの前記サブフレームｉにおける前記第１のダウンミックスされた信号として、前記現フレームの前記サブフレームｉにおける前記第２のダウンミックスされた信号と前記現フレームの前記サブフレームｉにおける前記補償されたダウンミックスされた信号との和を判定する段階を有する、請求項１３に記載の計算方法。
【請求項１５】
端末であって、１つ又は複数のプロセッサと、メモリと、通信インタフェースとを備え、前記メモリ及び前記通信インタフェースは、前記１つ又は複数のプロセッサに連結され、前記端末は、前記通信インタフェースを通じて別のデバイスと通信し、前記メモリは、コンピュータプログラムコードを格納するように構成され、前記コンピュータプログラムコードは命令を有し、前記１つ又は複数のプロセッサが前記命令を実行する場合、前記端末は、請求項１から１１のいずれか一項に記載のダウンミックスされた信号の計算方法、又は、請求項１２から１４のいずれか一項に記載のダウンミックスされた信号の計算方法を実行する、端末。
【請求項１６】
命令を備え、前記命令が端末上で実行される場合、前記端末は、請求項１から１１のいずれか一項に記載のダウンミックスされた信号の計算方法を実行する、又は、請求項１２から１４のいずれか一項に記載のダウンミックスされた信号の計算方法を実行することを可能にする、コンピュータ可読記憶媒体。
【請求項１７】
オーディオエンコーダであって、不揮発性記憶媒体及び中央演算処理装置を備え、前記不揮発性記憶媒体は、実行可能プログラムを格納し、前記中央演算処理装置は、前記不揮発性記憶媒体に接続され、前記中央演算処理装置が前記実行可能プログラムを実行する場合、前記オーディオエンコーダは、請求項１から１１のいずれか一項に記載のダウンミックスされた信号の計算方法、又は、請求項１２から１４のいずれか一項に記載のダウンミックスされた信号の計算方法を実行する、オーディオエンコーダ。
【請求項１８】
コンピュータに、請求項１から１４のいずれか一項に記載の計算方法を実行させるように構成される、媒体上に格納されるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１８年５月３１日に中国特許庁に出願され、「ダウンミックスされた信号の計算方法及び装置」と題する中国特許出願第２０１８１０５４９９０５．２号に対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本願の実施形態は、オーディオ信号処理の分野、特に、ダウンミックスされた信号の計算方法及び装置に関する。
【背景技術】
【０００３】
寿命の品質の改善に伴い、高品質のオーディオに対する人々の要望が高まっている。ステレオオーディオは、様々な音源の方向性及び分布の感知をもたらし、これにより、情報の明確性、明瞭性及び没入感を改善できる。したがって、ステレオオーディオが非常に好ましい。
【０００４】
ステレオ信号をエンコード及びデコードするために、パラメトリックなステレオエンコーディング及びデコーディング技術が通常用いられている。パラメトリックなステレオエンコーディング及びデコーディング技術では、ステレオ信号に対する圧縮処理を実施するために、ステレオ信号は、空間知覚パラメータ及び１つのチャネルの信号（又は２つのチェネルの信号）に変換される。パラメトリックなステレオエンコーディング及びデコーディングは、時間領域において実行されてよい、周波数領域において実行されてよい、又は、時間−周波数領域において実行されてよい。
【０００５】
周波数領域又は時間周波数領域において実行されるパラメトリックなステレオのエンコーディング中、入力ステレオ信号を分析した後に、エンコーダ側では、ステレオパラメータ、ダウンミックスされた信号（中間チャネル信号又はプライマリチャネル信号とも称され得る）、及び、残差信号（サイドチャネル信号又はセカンダリチャネル信号とも称され得る）を取得し得る。従来技術では、符号化レートが比較的低い（例えば、広帯域である帯域幅について、符号化レートは２６ｋｂｐｓ又はそれより低い、又は、超広帯域である帯域幅について、符号化レートは３４ｋｂｐｓ又はそれより低い）場合、エンコーダ側では、予め設定された方法を用いてダウンミックスされた信号を計算する。結果的に、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪く、これにより、聴覚品質に影響を与えてしまう。
【発明の概要】
【０００６】
デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪いという課題を解決するために、本願の実施形態では、ダウンミックスされた信号の計算方法及び装置を提供する。
【０００７】
前述の目的を達成するために、本願では、以下の技術的解決手段が用いられる。
【０００８】
第１態様によれば、ダウンミックスされた信号の計算方法が提供され、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がない場合、又は、現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がない場合、ダウンミックスされた信号の計算装置（以下では、略して、計算装置と称される）により、現フレームにおける第１のダウンミックスされた信号を計算する段階と、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、現フレームにおける第１のダウンミックスされた信号を判定する段階とを含む。計算装置により、現フレームにおける第１のダウンミックスされた信号を計算するための方法は、具体的には、計算装置により、現フレームにおける第２のダウンミックスされた信号及び現フレームダウンミックス補償係数を取得する段階と、現フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する段階とを含む。
【０００９】
本願の本実施形態において、ステレオ信号の現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がない場合、又は、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がない場合、計算装置は、現フレームにおける第１のダウンミックスされた信号を計算し、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、第１のダウンミックスされた信号を判定する。これにより、残差信号をエンコーディングする段階と、残差信号のエンコーディングを省略する段階との間の予め設定された周波数帯で交互に切り替えることによって生じる、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪いという課題を解決し、これにより、聴覚品質を効果的に改善する。
【００１０】
任意で、本願の可能な実施例において、「計算装置により、現フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する」ための方法は、計算装置により、現フレームにおける第１の周波数領域信号及び現フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算する段階と、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第１のダウンミックスされた信号を計算する段階であって、第１の周波数領域信号は、現フレームにおける左側チャネルの周波数領域信号又は現フレームにおける右側チャネルの周波数領域信号である、段階、又は、計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する段階と、現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算する段階であって、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号又は現フレームのサブフレームｉにおける右側チャネルの周波数領域信号であり、現フレームは、Ｐ個のサブフレームを含み、現フレームにおける第１のダウンミックスされた信号は、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階とを含む。
【００１１】
計算装置が、各フレームの観点から現フレームにおける第１のダウンミックスされた信号を計算してよい、又は、現フレームの各サブフレームの観点から現フレームにおける第１のダウンミックスされた信号を計算してよいことが認識され得る。
【００１２】
任意で、本願の別の可能な実施例において、「計算装置により、現フレームにおける第１の周波数領域信号及び現フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、現フレームにおける補償されたダウンミックスされた信号として、現フレームにおける第１の周波数領域信号と現フレームのダウンミックス補償係数との積を判定する段階を含む。
【００１３】
「計算装置により、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第１のダウンミックスされた信号を計算する」ための方法は、計算装置により、現フレームにおける第１のダウンミックスされた信号として、現フレームにおける第２のダウンミックスされた信号と現フレームにおける補償されたダウンミックスされた信号との和を判定する段階を含む。「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号として、現フレームのサブフレームｉにおける第２の周波数領域信号と現フレームのサブフレームｉのダウンミックス補償係数との積を判定する段階を含む。計算装置により、「現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける第１のダウンミックスされた信号として、現フレームのサブフレームｉにおける第２のダウンミックスされた信号と現フレームのサブフレームｉにおける補償されたダウンミックスされた信号との和を判定する段階を含む。
【００１４】
任意で、本願の別の可能な実施例において、「計算装置により、現フレームのダウンミックス補償係数を取得する」ための方法は、計算装置により、現フレームにおける左側チャネルの周波数領域信号、現フレームにおける右側チャネルの周波数領域信号、現フレームにおける第２のダウンミックスされた信号、現フレームにおける残差信号又は第１のフラグのうちの少なくとも１つに基づいて、現フレームのダウンミックス補償係数を計算する段階であって、第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があるか否かを示すために用いられる、段階、又は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階であって、第２のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータが現フレームのサブフレームｉにおいてエンコードする必要があるか否かを示すために用いられ、現フレームは、Ｐ個のサブフレーム含み、現フレームのダウンミックス補償係数は、現フレームのサブフレームｉのダウンミックス補償係数を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階、又は、計算装置により、現フレームのサブフレームｉおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第１のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉにおけるダウンミックス補償係数を計算する段階であって、第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があるか否かを示すために用いられ、現フレームは、Ｐ個のサブフレームを含み、現フレームのダウンミックス補償係数は、現フレームのサブフレームｉのダウンミックス補償係数を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階を含む。
【００１５】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数１】
2021524938.tif 000003
にしたがって計算される。
【００１６】
式において、
【数２】
2021524938.tif 000004
【数３】
2021524938.tif 000005
及び、
【数４】
2021524938.tif 000006
又は、
【数５】
2021524938.tif 000007
【数６】
2021524938.tif 000008
及び、
【数７】
2021524938.tif 000009
である。
【００１７】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００１８】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）―１］である。
【００１９】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数８】
2021524938.tif 000010
にしたがって計算される。
【００２０】
式において、
【数９】
2021524938.tif 000011
及び、
【数１０】
2021524938.tif 000012
である。
【００２１】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｓｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号のエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ＲＥＳｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００２２】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００２３】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数１１】
2021524938.tif 000013
にしたがって計算される。
【００２４】
式において、
【数１２】
2021524938.tif 000014
【数１３】
2021524938.tif 000015
及び、
【数１４】
2021524938.tif 000016
である。
【００２５】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ'（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００２６】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００２７】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉのダウンミックス補償係数αｉは、式、
【数１５】
2021524938.tif 000017
にしたがって計算される。
【００２８】
式において、
【数１６】
2021524938.tif 000018
【数１７】
2021524938.tif 000019
及び、
【数１８】
2021524938.tif 000020
又は、
【数１９】
2021524938.tif 000021
【数２０】
2021524938.tif 000022
及び、
【数２１】
2021524938.tif 000023
である。
【００２９】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表す。
【００３０】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｌｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００３１】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数２２】
2021524938.tif 000024
にしたがって計算される。
【００３２】
式において、
【数２３】
2021524938.tif 000025
及び、
【数２４】
2021524938.tif 000026
である。
【００３３】
Ｅ＿Ｓｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてサブバンドにおける残差信号のエネルギーの総和を表し、Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、ＲＥＳｉ'（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける残差信号を表し、ｋは周波数ビンのインデックス値を表す。
【００３４】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ（ｂ）×Ｌｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００３５】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数２５】
2021524938.tif 000027
にしたがって計算される。
【００３６】
式において、
【数２６】
2021524938.tif 000028
【数２７】
2021524938.tif 000029
及び、
【数２８】
2021524938.tif 000030
である。
【００３７】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示す。
【００３８】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｌｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００３９】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数２９】
2021524938.tif 000031
にしたがって計算される。
【００４０】
式において、
【数３０】
2021524938.tif 000032
【数３１】
2021524938.tif 000033
及び、
【数３２】
2021524938.tif 000034
又は、
【数３３】
2021524938.tif 000035
【数３４】
2021524938.tif 000036
及び、
【数３５】
2021524938.tif 000037
である。
【００４１】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉｂ'（ｋ）は、サブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００４２】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｒｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００４３】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数３６】
2021524938.tif 000038
にしたがって計算される。
【００４４】
式において、
【数３７】
2021524938.tif 000039
及び、
【数３８】
2021524938.tif 000040
である。
【００４５】
Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｓｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号のエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ＲＥＳｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００４６】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｒｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００４７】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数３９】
2021524938.tif 000041
にしたがって計算される。
【００４８】
式において、
【数４０】
2021524938.tif 000042
【数４１】
2021524938.tif 000043
及び、
【数４２】
2021524938.tif 000044
である。
【００４９】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００５０】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｒｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）―１］である。
【００５１】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数４３】
2021524938.tif 000045
にしたがって計算される。
【００５２】
式において、
【数４４】
2021524938.tif 000046
【数４５】
2021524938.tif 000047
及び、
【数４６】
2021524938.tif 000048
又は、
【数４７】
2021524938.tif 000049
【数４８】
2021524938.tif 000050
及び、
【数４９】
2021524938.tif 000051
である。
【００５３】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表す。
【００５４】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｒｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００５５】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数５０】
2021524938.tif 000052
にしたがって計算される。
【００５６】
式において、
【数５１】
2021524938.tif 000053
及び、
【数５２】
2021524938.tif 000054
である。
【００５７】
Ｅ＿Ｓｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてサブバンドにおける残差信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、ＲＥＳｉ'（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける残差信号を表し、ｋは周波数ビンのインデックス値を表す。
【００５８】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｒｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００５９】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、「計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する」ための方法は、計算装置により、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算する段階を含む。現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数５３】
2021524938.tif 000055
にしたがって計算される。
【００６０】
式において、
【数５４】
2021524938.tif 000056
【数５５】
2021524938.tif 000057
及び、
【数５６】
2021524938.tif 000058
である。
【００６１】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示す。
【００６２】
それに応じて、「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｒｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算する段階を含み、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００６３】
任意で、本願の別の可能な実施例において、Ｔｈ１≦ｂ≦Ｔｈ２、Ｔｈ１＜ｂ≦Ｔｈ２、Ｔｈ１≦ｂ＜Ｔｈ２、又は、Ｔｈ１＜ｂ＜Ｔｈ２であり、０≦Ｔｈ１≦Ｔｈ２≦Ｍ−１であり、Ｔｈ１は、予め設定された周波数帯の最小のサブバンドインデックス値を表し、Ｔｈ２は、予め設定された周波数帯の最大サブバンドのインデックス値を表す。
【００６４】
第２態様によれば、ダウンミックスされた信号の計算装置が提供される。具体的には、計算装置は、判定ユニット及び計算ユニットを含む。
【００６５】
本願において提供されるユニット及びモジュールにより実装される機能は、具体的には、以下のとおりである。
【００６６】
判定ユニットは、ステレオ信号の現フレームの前フレームがスイッチングフレームであるか否か、及び、前フレームにおける残差信号をエンコードする必要があるか否かを判定するように構成される、又は、現フレームがスイッチングフレームであるか否か、及び、現フレームにおける残差信号をエンコードする必要があるか否かを判定するように構成される。判定ユニットが、現フレームの前フレームがスイッチングフレームではなく、かつ、前フレームにおける残差信号をエンコードする必要がないと判定した場合、又は、現フレームがスイッチングフレームではなく、かつ、現フレームにおける残差信号をエンコードする必要がない場合、計算ユニットは、現フレーム第１のダウンミックスされた信号を計算するように構成される。判定ユニットは、さらに、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、計算ユニットにより計算された現フレームにおける第１のダウンミックスされた信号を判定するように構成される。計算ユニットは、具体的には、現フレームにおける第２のダウンミックスされた信号及び現フレームのダウンミックス補償係数を取得し、現フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得するように構成される。
【００６７】
任意で、本願の可能な実施例において、計算ユニットは、具体的には、現フレームにおける第１の周波数領域信号及び現フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算することと、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第１のダウンミックスされた信号を計算することであって、第１の周波数領域信号は、現フレームにおける左側チャネルの周波数領域信号又は現フレームにおける右側チャネルの周波数領域信号である、計算すること、又は、現フレームのサブフレームｉにおける第２の周波数領域信号及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算することと、現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算することであって、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号又は現フレームのサブフレームｉにおける右側チャネルの周波数領域信号であり、現フレームは、Ｐ個のサブフレームを含み、現フレームにおける第１のダウンミックスされた信号は、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、計算することを行うように構成される。
【００６８】
任意で、本願の別の可能な実施例において、計算ユニットは、具体的には、現フレームにおける補償されたダウンミックスされた信号として、現フレームにおける第１の周波数領域信号と現フレームのダウンミックス補償係数の積を判定し、現フレームにおける第１のダウンミックスされた信号として、現フレームにおける第２のダウンミックスされた信号と現フレームにおける補償されたダウンミックスされた信号との和を判定し、又は、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号として、現フレームのサブフレームｉにおける第２の周波数領域信号と現フレームのサブフレームｉのダウンミックス補償係数との積を判定し、現フレームのサブフレームｉにおける第１のダウンミックスされた信号として、現フレームのサブフレームｉにおける第２のダウンミックスされた信号と現フレームのサブフレームｉにおける補償されたダウンミックスされた信号との和を判定するように構成される。
【００６９】
任意で、本願の別の可能な実施例において、計算ユニットは、具体的には、現フレームにおける左側チャネルの周波数領域信号、現フレームにおける右側チャネルの周波数領域信号、現フレームにおける第２のダウンミックスされた信号、現フレームにおける残差信号又は第１のフラグのうちの少なくとも１つに基づいて、現フレームのダウンミックス補償係数を計算することであって、第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があるか否かを示すために用いられる、計算すること、又は、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算することであって、第２のフラグは、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があるか否かを示すために用いられ、現フレームは、Ｐ個のサブフレームを含み、現フレームのダウンミックス補償係数は、現フレームのサブフレームｉのダウンミックス補償係数を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、計算すること、又は、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第１のフラグのうちの少なくとも１つに基づいって、現フレームのサブフレームｉのダウンミックス補償係数を計算することであって、第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があるか否かを示すために用いられ、現フレームは、Ｐ個のサブフレームを含み、現フレームのダウンミックス補償係数は、現フレームのサブフレームｉのダウンミックス補償係数を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、計算することを行うように構成される。
【００７０】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数５７】
2021524938.tif 000059
【数５８】
2021524938.tif 000060
【数５９】
2021524938.tif 000061
及び、
【数６０】
2021524938.tif 000062
又は、
【数６１】
2021524938.tif 000063
【数６２】
2021524938.tif 000064
及び、
【数６３】
2021524938.tif 000065
にしたがって計算される。
【００７１】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００７２】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００７３】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数６４】
2021524938.tif 000066
【数６５】
2021524938.tif 000067
及び、
【数６６】
2021524938.tif 000068
にしたがって計算される。
【００７４】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｓｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号のエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ＲＥＳｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００７５】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００７６】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数６７】
2021524938.tif 000069
【数６８】
2021524938.tif 000070
【数６９】
2021524938.tif 000071
及び、
【数７０】
2021524938.tif 000072
にしたがって計算される。
【００７７】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００７８】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００７９】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数７１】
2021524938.tif 000073
【数７２】
2021524938.tif 000074
【数７３】
2021524938.tif 000075
及び、
【数７４】
2021524938.tif 000076
又は、
【数７５】
2021524938.tif 000077
【数７６】
2021524938.tif 000078
及び、
【数７７】
2021524938.tif 000079
にしたがって計算される。
【００８０】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表す。
【００８１】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｌｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００８２】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数７８】
2021524938.tif 000080
【数７９】
2021524938.tif 000081
及び
【数８０】
2021524938.tif 000082
にしたがって計算される。
【００８３】
Ｅ＿Ｓｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてサブバンドにおける残差信号のエネルギーの総和を表し、Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、ＲＥＳｉ'（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける残差信号を表し、ｋは周波数ビンのインデックス値を表す。
【００８４】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｌｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００８５】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数８１】
2021524938.tif 000083
【数８２】
2021524938.tif 000084
【数８３】
2021524938.tif 000085
及び、
【数８４】
2021524938.tif 000086
にしたがって計算される。
【００８６】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示す。
【００８７】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｌｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【００８８】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数８５】
2021524938.tif 000087
【数８６】
2021524938.tif 000088
【数８７】
2021524938.tif 000089
及び、
【数８８】
2021524938.tif 000090
又は、
【数８９】
2021524938.tif 000091
【数９０】
2021524938.tif 000092
及び、
【数９１】
2021524938.tif 000093
にしたがって計算される。
【００８９】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉｂ'（ｋ）は、サブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００９０】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｒｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００９１】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数９２】
2021524938.tif 000094
【数９３】
2021524938.tif 000095
及び
【数９４】
2021524938.tif 000096
にしたがって計算される。
【００９２】
Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｓｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号のエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ＲＥＳｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００９３】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｒｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００９４】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）は、
【数９５】
2021524938.tif 000097
【数９６】
2021524938.tif 000098
【数９７】
2021524938.tif 000099
及び、
【数９８】
2021524938.tif 000100
にしたがって計算される。
【００９５】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表し、Ｌｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示し、ｋは周波数ビンのインデックス値を表し、現フレームの各サブフレームは、Ｍ個のサブバンドを含み、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］であり、Ｍ≧２である。
【００９６】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｒｉｂ"（ｋ）
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【００９７】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数９９】
2021524938.tif 000101
【数１００】
2021524938.tif 000102
【数１０１】
2021524938.tif 000103
及び、
【数１０２】
2021524938.tif 000104
又は、
【数１０３】
2021524938.tif 000105
【数１０４】
2021524938.tif 000106
及び、
【数１０５】
2021524938.tif 000107
にしたがって計算される。
【００９８】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表す。
【００９９】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｒｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【０１００】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉのダウンミックス補償係数αｉは、
【数１０６】
2021524938.tif 000108
【数１０７】
2021524938.tif 000109
及び、
【数１０８】
2021524938.tif 000110
にしたがって計算される。
【０１０１】
Ｅ＿Ｓｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてサブバンドにおける残差信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、ＲＥＳｉ'（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける残差信号を表し、ｋは周波数ビンのインデックス値を表す。
【０１０２】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｒｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【０１０３】
任意で、本願の別の可能な実施例において、現フレームのサブフレームｉにおける第２の周波数領域信号が現フレームのサブフレームｉにおける右側チャネルの周波数領域信号である場合、計算ユニットは、具体的には、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算するように構成される。ここで、現フレームのサブフレームｉのダウンミックス補償係数αｉは、式、
【数１０９】
2021524938.tif 000111
【数１１０】
2021524938.tif 000112
【数１１１】
2021524938.tif 000113
及び
【数１１２】
2021524938.tif 000114
にしたがって計算される。
【０１０４】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、現フレームのサブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示す。
【０１０５】
計算ユニットは、さらに具体的には、式、
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｒｉ"（ｋ）
にしたがって、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドにおける補償されたダウンミックスされた信号を計算するように構成され、ＤＭＸ＿ｃｏｍｐｉ（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯の各サブバンドの補償されたダウンミックスされた信号を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ＿１、ｂａｎｄ＿ｌｉｍｉｔｓ＿２］である。
【０１０６】
任意で、本願の別の可能な実施例において、Ｔｈ１≦ｂ≦Ｔｈ２、Ｔｈ１＜ｂ≦Ｔｈ２、Ｔｈ１≦ｂ＜Ｔｈ２、又は、Ｔｈ１＜ｂ＜Ｔｈ２であり、０≦Ｔｈ１≦Ｔｈ２≦Ｍ−１であり、Ｔｈ１は、予め設定された周波数帯の最小のサブバンドインデックス値を表し、Ｔｈ２は、予め設定された周波数帯の最大サブバンドのインデックス値を表す。
【０１０７】
第３態様によれば、端末が提供される。端末は、１つ又は複数のプロセッサ、メモリ及び通信インタフェースを含む。メモリ及び通信インタフェースは、１つ又は複数のプロセッサに連結され、端末は、通信インタフェースを通じて別のデバイスと通信し、メモリは、コンピュータプログラムコードを格納するように構成され、コンピュータプログラムコードは命令を含み、１つ又は複数のプロセッサが命令を実行する場合、端末は、第１態様又は第１態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実行する。
【０１０８】
第４態様によれば、オーディオエンコーダが提供され、オーディオエンコーダは、不揮発性記憶媒体及び中央演算処理装置を含み、不揮発性記憶媒体は、実行可能プログラムを格納し、中央演算処理装置は、不揮発性記憶媒体に接続され、第１態様又は第１態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実施するために、実行可能プログラムを実行する。
【０１０９】
第５態様によれば、エンコーダが提供され、エンコーダは、第２態様におけるダウンミックスされた信号の計算装置及びエンコーディングモジュールを含み、エンコーディングモジュールは、現フレームの第１のダウンミックスされた信号をエンコードするように構成され、現フレームの第１のダウンミックスされた信号は、ダウンミックスされた信号の計算装置により取得される。
【０１１０】
第６態様によれば、コンピュータ可読記憶媒体がさらに提供され、コンピュータ可読記憶媒体は命令を格納し、第３態様において説明された端末上で命令が動作される場合、端末は、第１態様又は第１態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実行することを可能にされる。
【０１１１】
第７態様によれば、命令を含むコンピュータプログラム製品がさらに提供される。第３態様において説明された端末上で、コンピュータプログラム製品が動作される場合、端末は、第１態様又は第１態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実行することを可能にされる。
【０１１２】
本願における第２態様、第３態様、第４態様、第５態様、第６態様及び第７態様、及び、第２態様、第３態様、第４態様、第５態様、第６態様及び第７態様の様々な実装例の詳細な説明については、第１態様及び第１態様の様々な実装例の詳細な説明を参照されたい。さらに、第２態様、第３態様、第４態様、第５態様、第６態様及び第７態様、及び、第２態様、第３態様、第４態様、第５態様、第６態様及び第７態様の様々な実装例の有益な効果については、第１態様及び第１態様の様々な実装例の有利な効果分析を参照されたい。詳細はここでは再び説明しない。
【０１１３】
第８態様によれば、ダウンミックスされた信号の計算方法が提供され、当該計算方法は、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がない場合、計算装置により、前フレームのダウンミックス補償係数及び現フレームにおける第２のダウンミックスされた信号を取得する段階と、前フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する段階と、計算装置により、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、現フレームにおける第１のダウンミックスされた信号を判定する段階とを含む。
【０１１４】
本願の本実施形態において、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がない場合、計算装置は、現フレームにおける第１のダウンミックスされた信号を計算し、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、第１のダウンミックスされた信号を判定する。これにより、残差信号をエンコーディングする段階と、残差信号のエンコーディングを省略する段階との間の予め設定された周波数帯で交互に切り替えることによって生じる、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪いという課題を解決し、これにより、聴覚品質を効果的に改善する。
【０１１５】
任意で、本願の可能な実施例において、「計算装置により、前フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正する」ための方法は、計算装置により、現フレームにおける第１の周波数領域信号及び前フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算する段階と、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第１のダウンミックスされた信号を計算する段階であって、第１の周波数領域信号は、現フレームにおける左側チャネルの周波数領域信号又は現フレームにおける右側チャネルの周波数領域信号である、段階、又は、計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び前フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する段階と、現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算する段階であって、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号又は現フレームのサブフレームｉにおける右側チャネルの周波数領域信号であり、現フレームは、Ｐ個のサブフレームを含み、現フレームにおける第１のダウンミックスされた信号は、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、段階とを含む。
【０１１６】
任意で、本願の別の可能な実施例において、「計算装置により、現フレームにおける第１の周波数領域信号及び前フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、現フレームにおける補償されたダウンミックスされた信号として、現フレームにおける第１の周波数領域信号と前フレームのダウンミックス補償係数との積を判定する段階を含む。
【０１１７】
「計算装置により、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第１のダウンミックスされた信号を計算する」ための方法は、計算装置により、現フレームにおける第１のダウンミックスされた信号として、現フレームにおける第２のダウンミックスされた信号と現フレームにおける補償されたダウンミックスされた信号との和を判定する段階を含む。「計算装置により、現フレームのサブフレームｉにおける第２の周波数領域信号及び前フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する」ための方法は、計算装置により、サブフレームｉにおける補償されたダウンミックスされた信号として、サブフレームｉにおける第２の周波数領域信号とサブフレームｉのダウンミックス補償係数との積を判定する段階を含む。
【０１１８】
「計算装置により、現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算するための」方法は、計算装置により、現フレームのサブフレームｉにおける第１のダウンミックスされた信号として、現フレームのサブフレームｉにおける第２のダウンミックスされた信号と現フレームのサブフレームｉにおける補償されたダウンミックスされた信号との和を判定する段階を含む。
【０１１９】
第９態様によれば、ダウンミックスされた信号の計算装置が提供される。具体的には、計算装置は、判定ユニット、取得ユニット及び計算ユニットを含む。
【０１２０】
本願において提供されるユニット及びモジュールにより実装される機能は、具体的には、以下のとおりである。
【０１２１】
判定ユニットは、ステレオ信号の現フレームの前フレームがスイッチングフレームであるか否か、及び、前フレームにおける残差信号をエンコードする必要があるか否かを判定するように構成される。取得ユニットは、現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定ユニットが判定した場合、前フレームのダウンミックス補償係数及び現フレームにおける第２のダウンミックスされた信号を取得するように構成される。計算ユニットは、取得ユニットにより取得された前フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得するように構成される。判定ユニットは、さらに、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、計算ユニットにより取得された第１のダウンミックスされた信号を判定するように構成される。
【０１２２】
任意で、本願の可能な実施例において、計算ユニットは、具体的には、現フレームにおける第１の周波数領域信号及び前フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算することと、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第１のダウンミックスされた信号を計算することであって、第１の周波数領域信号は、現フレームにおける左側チャネルの周波数領域信号又は現フレームにおける右側チャネルの周波数領域信号である、計算すること、又は、現フレームのサブフレームｉにおける第２の周波数領域信号及び前フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算することと、現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算することであって、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号又は現フレームのサブフレームｉにおける右側チャネルの周波数領域信号であり、現フレームは、Ｐ個のサブフレームを含み、現フレームにおける第１のダウンミックスされた信号は、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を含み、Ｐ及びｉの両方は整数であり、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である、計算することを行うように構成される。
【０１２３】
任意で、本願の別の可能な実施例において、計算ユニットは、具体的には、現フレームにおける補償されたダウンミックスされた信号として、現フレームの第１の周波数領域信号と前フレームのダウンミックス補償係数との積を判定し、現フレームにおける第１のダウンミックスされた信号として、現フレームにおける第２のダウンミックスされた信号と現フレームにおける補償されたダウンミックスされた信号との和を判定し、又は、サブフレームｉにおける補償されたダウンミックスされた信号として、サブフレームｉにおける第２の周波数領域信号とサブフレームｉのダウンミックス補償係数との積を判定し、現フレームのサブフレームｉにおける第１のダウンミックスされた信号として、現フレームのサブフレームｉにおける第２のダウンミックスされた信号と現フレームのサブフレームｉにおける補償されたダウンミックスされた信号との和を判定するように構成される。
【０１２４】
第１０態様によれば、端末が提供される。端末は、１つ又は複数のプロセッサ、メモリ及び通信インタフェースを含む。メモリ及び通信インタフェースは、１つ又は複数のプロセッサに連結され、端末は、通信インタフェースを通じて別のデバイスと通信し、メモリは、コンピュータプログラムコードを格納するように構成され、コンピュータプログラムコードは命令を含み、１つ又は複数のプロセッサが命令を実行する場合、端末は、第８態様又は第８態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実行する。
【０１２５】
第１１態様によれば、オーディオエンコーダが提供され、オーディオエンコーダは、不揮発性記憶媒体及び中央演算処理装置を含み、不揮発性記憶媒体は、実行可能プログラムを格納し、中央演算処理装置は、不揮発性記憶媒体に接続され、第８態様又は第８態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実施するために、実行可能プログラムを実行する。
【０１２６】
第１２態様によれば、エンコーダが提供され、エンコーダは、第９態様におけるダウンミックスされた信号の計算装置及びエンコーディングモジュールを含み、エンコーディングモジュールは、現フレームの第１のダウンミックスされた信号をエンコードするように構成され、現フレームの第１のダウンミックスされた信号は、ダウンミックスされた信号の計算装置により取得される。
【０１２７】
第１３態様によれば、コンピュータ可読記憶媒体がさらに提供され、コンピュータ可読記憶媒体は命令を格納し、第１０態様において説明された端末上で命令が動作される場合、端末は、第８態様又は第８態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実行することを可能にされる。
【０１２８】
第１５態様によれば、命令を含むコンピュータプログラム製品がさらに提供される。第１０態様において説明された端末上で、コンピュータプログラム製品が動作される場合、端末は、第８態様又は第８態様の可能な実施例のうちのいずれか１つにおいて説明されたダウンミックスされた信号の計算方法を実行することを可能にされる。
【０１２９】
本願における第９態様、第１０態様、第１１態様、第１２態様、第１３態様及び第１５態様、及び、第９態様、第１０態様、第１１態様、第１２態様、第１３態様及び第１５態様の様々な実装例の詳細な説明については、第８態様及び第８態様の様々な実装例の詳細な説明を参照されたい。さらに、第９態様、第１０態様、第１１態様、第１２態様、第１３態様及び第１５態様、及び、第９態様、第１０態様、第１１態様、第１２態様、第１３態様及び第１５態様の様々な実装例の有益な効果については、第８態様及び第８態様の様々な実装例の有利な効果分析を参照されたい。詳細はここでは再び説明しない。
【０１３０】
本願において、前述のダウンミックスされた信号の計算装置の名称は、デバイス又は機能モジュールに対して制限を設けることはない。実際の実装では、デバイス又は機能モジュールは、他の名称を有してよい。本願におけるデバイス又は機能モジュールと同様の機能を有するすべてのデバイス又は機能モジュールは、特許請求の範囲、及び、本願におけるそれらの同等技術により定義される範囲内に含まれる。
【０１３１】
本願のこれらの態様又は他の態様は、以下の説明において、より簡潔で理解しやすい。
【図面の簡単な説明】
【０１３２】
【図１】本願の実施形態に係るオーディオ伝送システムの概略構造図である。
【０１３３】
【図２】本願の本実施形態に係るオーディオエンコーディング及びデコーディング装置の概略構造図である。
【０１３４】
【図３】本願の本実施形態に係るオーディオエンコーディング及びデコーディングシステムの概略構造図である。
【０１３５】
【図４】本願の実施形態に係るダウンミックスされた信号の計算方法の概略フローチャート１である。
【０１３６】
【図５Ａ】本願の実施形態に係るダウンミックスされた信号の計算方法の概略フローチャート２である。
【０１３７】
【図５Ｂ】本願の実施形態に係るダウンミックスされた信号の計算方法の概略フローチャート３である。
【０１３８】
【図５Ｃ】本願の実施形態に係るダウンミックスされた信号の計算方法の概略フローチャート４である。
【０１３９】
【図６Ａ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート１である。
【図６Ｂ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート１である。
【０１４０】
【図７Ａ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート２である。
【図７Ｂ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート２である。
【０１４１】
【図８Ａ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート３である。
【図８Ｂ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート３である。
【０１４２】
【図９Ａ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート４である。
【図９Ｂ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート４である。
【０１４３】
【図１０Ａ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート５である。
【図１０Ｂ】本願の実施形態に係るオーディオ信号のエンコーディング方法の概略フローチャート５である。
【０１４４】
【図１１】本願の実施形態に係るダウンミックスされた信号の計算装置の概略構造図１である。
【０１４５】
【図１２】本願の実施形態に係るダウンミックスされた信号の計算装置の概略構造図２である。
【０１４６】
【図１３】本願の実施形態に係るダウンミックスされた信号の計算装置の概略構造図３である。
【発明を実施するための形態】
【０１４７】
本願の実施形態において、「例えば」という単語は、所与の例示、図示又は説明を表すために用いられる。本願の実施形態において「例えば」として説明される任意の実施形態又は設計スキームは、別の実施形態又は設計スキームよりも利点があるものとして説明されるべきではない。正確には、単語「例えば」などの使用は、特定の方式において関連するコンセプトが存在することを目的としている。
【０１４８】
以下の「第１」及び「第２」という用語は、説明の目的を意図したものに過ぎないが、相対的な重要性の指標又は示唆、又は、示される技術的特徴の数の暗黙的な指標として理解されないものとする。したがって、「第１」又は「第２」により限定される特徴は、１つ又は複数の特徴を明示的又は暗黙的を含んでよい。本願の実施形態の説明では、特に明記しない限り、「複数」は、２つ又は２つより多いことを意味する。
【０１４９】
モノラル信号とは異なり、ステレオ信号は、サウンドイメージ情報を含に、そのため、より強いサウンドの空間感覚がある。ステレオ信号におけるいくつかの音楽信号及び通話信号について、低周波数情報は、ステレオ信号の空間感覚をより良く反映でき、低周波数情報の精度はまたステレオサウンドイメージの安定性において非常に重要な役割を果たしている。
【０１５０】
現在のところ、ステレオ信号をエンコード及びデコードするために、パラメトリックなステレオエンコーディング及びデコーディング技術が通常用いられている。パラメトリックなステレオエンコーディング及びデコーディング技術では、ステレオ信号に対して圧縮処理を実施するために、ステレオ信号は、空間知覚パラメータ及び１つのチャネルの信号（又は２つのチェネルの信号）に変換される。パラメトリックなステレオエンコーディング及びデコーディングは、時間領域において実行されてよい、周波数領域において実行されてよい、又は、時間−周波数領域において実行されてよい。周波数領域又は時間周波数領域において実行されるパラメトリックなステレオエンコーディング中、入力ステレオ信号を分析した後に、エンコーダ側は、ステレオパラメータ、ダウンミックスされた信号及び残差信号を取得してよい。
【０１５１】
パラメトリックなステレオエンコーディング及びデコーディング技術におけるステレオパラメータは、チャネル間のコヒーレンス（Ｉｎｔｅｒ−ｃｈａｎｎｅｌ  Ｃｏｈｅｒｅｎｃｅ、ＩＣ）、チャネル間のレベル差（Ｉｎｔｅｒ−ｃｈａｎｎｅｌ  Ｌｅｖｅｌ  Ｄｉｆｆｅｒｅｎｃｅ、ＩＬＤ）、チャネル間の時間差（Ｉｎｔｅｒ−ｃｈａｎｎｅｌ  Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ、ＩＴＤ）及びチャネル間の位相差（Ｉｎｔｅｒ−ｃｈａｎｎｅｌ  Ｐｈａｓｅ  Ｄｉｆｆｅｒｅｎｃｅ、ＩＰＤ）などを含む。
【０１５２】
ＩＴＤ及びＩＰＤは、サウンド信号の水平方向を示す空間知覚パラメータであり、ＩＬＤ、ＩＴＤ及びＩＰＤは、人の耳によりサウンド信号の位置の知覚を判定するために用いられ、ステレオ信号の復旧に非常に大きな役割を果たしている。
【０１５３】
従来技術では、ステレオ信号の符号化モードにおいて、符号化レートが比較的低い（例えば、符号化レートが２６ｋｂｐｓ又はそれより低い）場合、残差信号はエンコードされず、符号化レートが比較的高い場合に、残差信号の一部又はすべてがエンコードされている。しかしながら、残差信号がエンコードされない場合、デコードされたステレオ信号の空間感覚は比較的鈍く、サウンドイメージの安定性はステレオパラメータ抽出の精度により大きく影響されてしまう。
【０１５４】
ステレオ信号の別の符号化モードにおいて、ステレオパラメータ、ダウンミックスされた信号及び予め設定された低周波数帯に対応するサブバンドにおける残差信号は、符号化レートが比較的低い場合にエンコードされ、デコードされたステレオ信号の空間感覚及びサウンドイメージの安定性を向上させる。しかしながら、エンコーディングの総ビット数制限に起因して、予め設定された低周波数帯に対応するサブバンドにおける残差信号がエンコードされる場合、割り当てられるビット数が不十分なので、ダウンミックスされた信号におけるいくつかの高周波数情報をエンコードできない。結果として、デコードされたステレオ信号の高周波ひずみが増加し、これにより、エンコーディング品質全体に影響を与える。
【０１５５】
ステレオ信号の別の符号化モードにおいて、符号化レートが比較的低い場合に、ステレオパラメータ及びダウンミックスされた信号がエンコードされる。さらに、エンコーダ側では、さらに、前フレームにおけるダウンミックスされた信号に基づいて、現フレームにおける残差信号を予測し、予測係数をエンコードして、非常に少量のビットを用いて残差信号の関連する情報をエンコードする。しかしながら、ダウンミックスされた信号のスペクトル構造と残差信号のスペクトル構造との間の類似性が非常に低い場合、この方法を用いて推定される残差信号と実際の残差信号との間の差が、通常、比較的大きい。結果として、デコードされたステレオ信号の空間感覚が改善されていないことは明らかであり、サウンドイメージの安定性を改善することができない。
【０１５６】
ステレオ信号の別の符号化モードにおいて、エンコーダ側では、固定式を用いて、ダウンミックスされた信号及び残差信号を計算し、対応するエンコーディング方法にしたがって、計算されたダウンミックスされた信号及び残差信号をエンコードする。しかしながら、エンコーディング中、切り替えが、残差信号をエンコーディングすることと、残差信号のエンコーディングを省略することとの間を行ったり来たりして実行される必要があり、ダウンミックスされた信号を計算するための方法は変化しないままである場合、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪く、これにより、聴覚品質に影響を与える。
【０１５７】
前述した技術的課題のうちのいずれか１つを考慮して、本願は、オーディオ信号のエンコーディング方法を提供し、予め設定された周波数帯の対応するサブバンドにおける残差信号をエンコードするか否かを適応的に選択し、できるだけ多くのデコードされたステレオ信号の高周波ひずみを低減しつつ、デコードされたステレオ信号の空間感覚及びサウンドイメージの安定性を改善し、これにより、エンコーディング品質全体を改善する。
【０１５８】
エンコーダ側が予め設定された周波数帯の対応するサブバンドにおける残差信号をエンコードするか否かを適応的に選択する場合、エンコーダ側では、残差信号をエンコーディングすることと、残差信号のエンコーディングを省略することとの間での予め設定された周波数帯における交互に切り替えを実行する必要がある。
【０１５９】
これを考慮して、本願の実施形態は、ダウンミックスされた信号の計算方法を提供し、当該計算方法は、ステレオ信号の現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がないと判定された場合、又は、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定された場合、新たな方法を用いて、現フレームにおける第１のダウンミックスされた信号を計算する段階と、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、現フレームにおける計算された第１のダウンミックスされた信号を判定する段階とを含む。これにより、残差信号をエンコーディングする段階と、残差信号のエンコーディングを省略する段階との間の予め設定された周波数帯で交互に切り替えることによって生じる、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪いという課題を解決し、これにより、聴覚品質を効果的に改善する。
【０１６０】
本願の本実施形態において、ステレオ信号の現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がないと判定された場合、又は、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定された場合、現フレームにおける第１のダウンミックスされた信号を計算するための方法は、現フレームにおける第２のダウンミックスされた信号及び現フレームのダウンミックス補償係数を取得する段階と、現フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する段階を含む。
【０１６１】
さらに、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がない場合、現フレームにおける第１のダウンミックスされた信号を計算するための方法は、代わりに、前フレームのダウンミックス補償係数及び現フレームにおける第２のダウンミックスされた信号を取得する段階と、前フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する段階とを含んでよい。
【０１６２】
本願において提供されるダウンミックスされた信号の計算方法は、ダウンミックスされた信号の計算装置、オーディオエンコーディング及びデコーディング装置、オーディオコーデック、又は、オーディオエンコーディング及びデコーディング機能を有する別のデバイスにより実行されてよい。ダウンミックスされた信号の計算方法は、エンコーディング処理の際に用いられる。
【０１６３】
本願の本実施形態において提供されるダウンミックスされた信号の計算方法は、オーディオ伝送システムに適用可能である。図１は、本願の実施形態に係るオーディオ伝送システムの概略構造図である。図１に示されるように、オーディオ伝送システムは、アナログ−デジタル（Ａｎａｌｏｇ−ｔｏ−Ｄｉｇｉｔａｌ、Ａ／Ｄ）変換モジュール１０１、エンコーディングモジュール１０２、送信モジュール１０３、ネットワーク１０４、受信モジュール１０５、デコーディングモジュール１０６及びデジタル−アナログ（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ、Ｄ／Ａ）変換モジュール１０７を含む。
【０１６４】
オーディオ伝送システムにおけるモジュールの具体的な機能は以下のとおりである。
【０１６５】
アナログ−デジタル変換モジュール１０１は、エンコーディングの前に、ステレオ信号を処理し、連続するステレオアナログ信号を個別のステレオデジタル信号に変換するように構成される。
【０１６６】
エンコーディングモジュール１０２は、ステレオデジタル信号をエンコードして、ビットストリームを取得するように構成される。
【０１６７】
送信モジュール１０３は、エンコーディングを通じて取得されたビットストリームを送信するように構成される。
【０１６８】
ネットワーク１０４は、送信モジュール１０３により送信されたビットストリームを受信モジュール１０５に伝送するように構成される。
【０１６９】
受信モジュール１０５は、送信モジュール１０３により送信されたビットストリームを受信するように構成される。
【０１７０】
デコーディングモジュール１０６は、受信モジュール１０５により受信されたビットストリームをデコードし、ステレオデジタル信号を再構成するように構成される。
【０１７１】
デジタル−アナログ変換モジュール１０７は、デコーディングモジュール１０６により取得されたステレオデジタル信号に対してデジタル−アナログ変換を実行して、ステレオアナログ信号を取得するように構成される。
【０１７２】
具体的には、図１に示されるオーディオ伝送システムにおけるエンコーディングモジュール１０２は、本願の本実施形態におけるダウンミックスされた信号の計算方法を実行してよい。
【０１７３】
本願の本実施形態において提供されるダウンミックスされた信号の計算方法は、オーディオエンコーディング及びデコーディング装置により実行されてよいことが前述の説明から認識され得る。この場合、本願の本実施形態において提供されるダウンミックスされた信号の計算方法はまた、オーディオエンコーディング及びデコーディング装置を含むエンコーディング及びデコーディングシステムに適用可能である。
【０１７４】
図２及び図３に関して、以下では、オーディオエンコーディング及びデコーディング装置、及び、オーディオエンコーディング及びデコーディング装置を含むオーディオエンコーディング及びデコーディングシステムを詳細に説明する。
【０１７５】
図２は、本願の本実施形態に係るオーディオエンコーディング及びデコーディング装置の概略図である。図２に示されるように、オーディオエンコーディング及びデコーディング装置２０は、特に、オーディオ信号をエンコーディング及び／又はデコードするための装置であってよい、又は、オーディオエンコーディング及びデコーディング機能を有する電子デバイスであってよい。さらに、オーディオエンコーディング及びデコーディング装置２０は、無線通信システムにおけるモバイル端末又はユーザ機器であってよい。
【０１７６】
オーディオエンコーディング及びデコーディング装置２０は、コントローラ２０１、無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、ＲＦ）回路２０２、メモリ２０３、コーデック２０４、拡声器２０５、マイク２０６、周辺インタフェース２０７及び電源装置２０８などのコンポーネントを含んでよい。これらのコンポーネントは、１つ又は複数の通信バス又は信号ケーブル（図２には示されていない）を通じて互いに通信を実行してよい。
【０１７７】
当業者であれば、図２に示される構造がオーディオエンコーディング及びデコーディング装置２０に対して制限を設けることはなく、オーディオエンコーディング及びデコーディング装置２０が、図中に示されるものよりも多くの又は少ないコンポーネント、又は、いくつかのコンポーネントの組み合わせ、又は、異なる配置にあるコンポーネントを含んでよいことを理解し得る。
【０１７８】
以下では、図２に関して、オーディオエンコーディング及びデコーディング装置２０のコンポーネントを詳細に説明する。
【０１７９】
コントローラ２０１は、オーディオエンコーディング及びデコーディング装置２０のコントロールセンタであり、様々なインタフェース及び回線を通じてオーディオエンコーディング及びデコーディング装置２０の様々なパーツに接続され、メモリ２０３に格納されたアプリケーションプログラムを動作又は実行し、メモリ２０３に格納されたデータを呼び出すことにより、オーディオエンコーディング及びデコーディング装置２０の様々な機能及びデータ処理を実行する。いくつかの実施形態において、コントローラ２０１は、１つ又は複数の処理ユニットを含んでよい。
【０１８０】
ＲＦ回路２０２は、情報を受信及び送信する処理において、電波信号を受信及び送信するように構成されてよい。通常、ＲＦ回路は、限定されるものではないが、アンテナ、少なくとも１つの増幅器、送受信機、カプラ、低雑音増幅器及びデュプレクサなどを含む。さらに、ＲＦ回路２０２は、さらに、無線通信を通じて別のデバイスと通信してよい。無線通信は、任意の通信規格又はプロトコルを用いてよく、限定されるものではないが、移動通信のためのグローバルシステム、汎用パケット無線サービス、符号分割多元接続、広帯域符号分割多元接続、ロングタームエボリューション、電子メール、及び、ショートメッセージサービスなどを含む。
【０１８１】
メモリ２０３は、アプリケーションプログラム及びデータを格納するように構成され、コントローラ２０１は、メモリ２０３に格納されているアプリケーションプログラム及びデータを動作させることにより、オーディオエンコーディング及びデコーディング装置２０の様々な機能及びデータ処理を実行する。
【０１８２】
メモリ２０３は主に、プログラムストレージエリア及びデータストレージ領域を含む。プログラムストレージエリアは、少なくとも１つの機能に必要とされるオペレーティングシステム及びアプリケーションプログラム（例えば、サウンド再生機能及び画像処理機能）を格納してよく、データストレージ領域は、オーディオエンコーディング及びデコーディング装置２０の使用中に作成されるデータを格納してよい。さらに、メモリ２０３は、高速ランダムアクセスメモリ（ＲＡＭ）を含んでよく、代わりに、不揮発性メモリ、例えば、ディスクストレージデバイス、フラッシュストレージデバイス又は別の不揮発性ソリッドステートストレージデバイスを含んでよい。メモリ２０３は、様々なオペレーティングシステム、例えば、ｉＯＳオペレーティングシステム及びＡｎｄｒｏｉｄ（登録商標）オペレーティングシステムを格納してよい。メモリ２０３は、独立しており、通信バスを通じてコントローラ２０１に接続されてよい、又は、メモリ２０３は、代わりに、コントローラ２０１と統合されてよい。
【０１８３】
コーデック２０４は、オーディオ信号をエンコード又はデコードするように構成される。
【０１８４】
拡声器２０５及びマイク２０６は、ユーザとオーディオエンコーディング及びデコーディング装置２０との間にオーディオインタフェースを提供してよい。コーデック２０４は、拡声器２０５にエンコードされたオーディオ信号を伝送してよく、拡声器２０５は、エンコードされたオーディオ信号を出力用のサウンド信号に変換する。マイク２０６は、収集されたサウンド信号を電気信号に変換し、コーデック２０４は、電気信号を受信し、電気信号をオーディオデータに変換し、次に、オーディオデータをＲＦ回路２０２に出力して、オーディオデータを、例えば、別のオーディオエンコーディング及びデコーディング装置に送信する、又は、さらなる処理用に、オーディオデータをメモリ２０３に出力する。
【０１８５】
周辺インタフェース２０７は、外部入出力デバイス（例えば、キーボード、マウス、外部ディスプレイ及び外部メモリ）に様々なインタフェースを提供するように構成される。例えば、周辺インタフェース２０７は、ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ、ＵＳＢ）インタフェースを通じてマウスに接続され、加入者識別モジュール（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ、ＳＩＭ）カードのカードスロット内の金属コンタクトを通じて、電気通信事業者により提供される加入者識別モジュールカードに接続される。周辺インタフェース２０７は、前述の外部入出力周辺デバイスをコントローラ２０１及びメモリ２０３に連結するように構成されてよい。
【０１８６】
本願の本実施形態では、オーディオエンコーディング及びデコーディング装置２０は、周辺インタフェース２０７を通じてデバイスグループ内の別のデバイスと通信してよい。例えば、オーディオエンコーディング及びデコーディング装置２０は、表示のために別のデバイスにより送信されたディスプレイデータを、周辺インタフェース２０７を通じて受信してよい。これは、本願の本実施形態において限定されるものではない。
【０１８７】
オーディオエンコーディング及びデコーディング装置２０は、各コンポーネントに電力を供給する電源装置２０８（例えば、バッテリ及び電力管理チップ）をさらに含んでよい。バッテリは、電力管理チップを通じてコントローラ２０１に論理的に接続されてよく、これにより、充電管理、放電管理及び電力消費管理などの機能が電源装置２０８を用いて実施される。
【０１８８】
任意で、オーディオエンコーディング及びデコーディング装置２０は、センサ、指紋収集デバイス、スマートカード、Ｂｌｕｅｔｏｏｔｈ（登録商標）装置、ワイヤレス・フィディリティ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ、Ｗｉ-Ｆｉ（登録商標））装置又はディスプレイユニットのうちの少なくとも１つをさらに含んでよい。ここでは、詳細を１つずつ説明しない。
【０１８９】
本願の一部の実施形態において、伝送及び／又はストレージを実行する前に、オーディオエンコーディング及びデコーディング装置２０は、別のデバイスにより送信された処理対象のオーディオ信号を受信してよい。本願のいくつかの他の実施形態において、オーディオエンコーディング及びデコーディング装置２０は、無線又は有線接続を通じてオーディオ信号を受信し、受信したオーディオ信号をエンコード／デコードしてよい。
【０１９０】
図３は、本願の本実施形態に係るオーディオエンコーディング及びデコーディングシステム３０の概略的なブロック図である。
【０１９１】
図３に示されるように、オーディオエンコーディング及びデコーディングシステム３０は、発信元装置３０１及び宛先装置３０２を含む。発信元装置３０１は、エンコードされたオーディオ信号を生成する。発信元装置３０１は、オーディオエンコーディング装置又はオーディオエンコーディングデバイスとも称され得る。宛先装置３０２は、発信元装置３０１により生成されたエンコードされたオーディオデータをデコードしてよい。宛先装置３０２は、オーディオデコーディング装置又はオーディオデコーディングデバイスとも称され得る。
【０１９２】
発信元装置３０１及び宛先装置３０２の具体的な実装形式は、デスクトップコンピュータ、モバイルコンピューティング装置、ノートブック（例えば、ラップトップ）コンピュータ、タブレットコンピュータ、セットトップボックス、スマートフォン、ハンドセット、テレビ、カメラ、ディスプレイ装置、デジタルメディアプレーヤ、ビデオゲームコンソール及び車載コンピュータ又は別の同様のデバイスといったデバイスのうちのいずれか１つであってよい。
【０１９３】
宛先装置３０２は、チャネル３０３を通じて発信元装置３０１からエンコードされたオーディオ信号を受信してよい。チャネル３０３は、発信元装置３０１から宛先装置３０２にエンコードされたオーディオ信号を移動させることができる１つ又は複数の媒体及び／又は装置を含んでよい。例において、チャネル３０３は、発信元装置３０１がリアルタイムで宛先装置３０２に対してエンコードされたオーディオ信号を直接伝送できる１つ又は複数の通信媒体を含んでよい。この例において、発信元装置３０１は、通信規格（例えば、無線通信プロトコル）にしたがって、エンコードされたオーディオ信号を変調してよく、変調されたオーディオ信号を宛先装置３０２に伝送してよい。前述した１つ又は複数の通信媒体は、無線及び／又は有線通信媒体、例えば、無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、ＲＦ）スペクトル、又は、１つ又は複数の物理伝送回線を含んでよい。前述した１つ又は複数の通信媒体は、パケットベースのネットワーク（例えば、ローカルエリアネットワーク、ワイドエリアネットワーク、又は、グローバルネットワーク（例えば、インターネット））の一部を構成してよい。前述した１つ又は複数の通信媒体は、発信元装置３０１から宛先装置３０２への通信を実施するルータ、スイッチ、基地局又は別のデバイスを含んでよい。
【０１９４】
別の例において、チャネル３０３は、発信元装置３０１により生成されるエンコードされたオーディオ信号を格納する記憶媒体を含んでよい。この例において、宛先装置３０２は、ディスクアクセス又はカードアクセスを通じて記憶媒体にアクセスしてよい。記憶媒体は、複数のタイプのローカルアクセス型のデータストレージ媒体、例えば、Ｂｌｕ−ｒａｙ（登録商標）ディスク、高精細度デジタルビデオディスク（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ、ＤＶＤ）、コンパクトディスクリードオンリメモリ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＣＤ-ＲＯＭ）、フラッシュメモリ、又は、エンコードされたビデオデータを格納するために用いられる別の適切なデジタル記憶媒体を含んでよい。
【０１９５】
別の例において、チャネル３０３は、ファイルサーバ、又は、発信元装置３０１により生成されるエンコードされたオーディオ信号を格納する別の中間ストレージ装置を含んでよい。この例において、宛先装置３０２は、ストリーミング伝送又はダウンロードを通じて、ファイルサーバ又は別の中間ストレージ装置に格納されたエンコードされたオーディオ信号にアクセスしてよい。ファイルサーバは、エンコードされたオーディオ信号を格納し、エンコードされたオーディオ信号を宛先装置３０２に伝送できるタイプのサーバであってよい。例えば、ファイルサーバは、ワールドワイドウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ、Ｗｅｂ）サーバ（例えば、ウェブサイトに用いられる）、ファイルトランスファープロトコル（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ、ＦＴＰ）サーバ、ネットワークアタッチトストレージ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ、ＮＡＳ）装置及びローカルディスクドライブを含んでよい。
【０１９６】
宛先装置３０２は、標準的なデータ接続（例えば、インターネット接続）を通じてエンコードされたオーディオ信号にアクセスしてよい。例示的なタイプのデータ接続は、ファイルサーバに格納されたエンコードされたオーディオ信号にアクセスするのに適切な無線チャネル又は有線接続（例えば、ケーブルモデム）又はそれらの組み合わせを含む。ファイルサーバからのエンコードされたオーディオ信号の伝送は、ストリーミング伝送、ダウンロード伝送又はそれらの組み合わせであってよい。
【０１９７】
本願におけるダウンミックスされた信号の計算方法は、無線アプリケーションシナリオに限定されるものではない。例えば、本願におけるダウンミックスされた信号の計算方法は、様々なマルチメディアアプリケーション、例えば、地上波テレビ放送、ケーブルテレビ伝送、衛星テレビ伝送、（例えば、インターネットを通じた）ストリーミングビデオ伝送、データ記憶媒体に格納されたオーディオ信号のエンコーディング、データ記憶媒体に格納されたオーディオ信号のデコーディング又は別のアプリケーションといったアプリケーションをサポートするオーディオエンコーディング及びデコーディングに適用されてよい。
【０１９８】
いくつかの例において、オーディオエンコーディング及びデコーディングシステム３０は、ストリーミングビデオ伝送、ビデオ再生、ビデオ放送及び／又はビデオ電話などのアプリケーションをサポートするために、単方向又は双方向のビデオ伝送をサポートするように構成されてよい。
【０１９９】
図３において、発信元装置３０１は、音源３０１１、オーディオエンコーダ３０１２及び出力インタフェース３０１３を含む。いくつかの例において、出力インタフェース３０１３は、変調器／復調器（モデム）及び／又は送信器を含んでよい。音源３０１１は、オーディオキャプチャ装置（例えば、スマートフォン）、以前にキャプチャされたオーディオ信号を含むオーディオアーカイブ、オーディオコンテンツプロバイダからオーディオ信号を受信するように構成されるオーディオ入力インタフェース、及び／又は、オーディオ信号又は前述したオーディオ信号源の組み合わせを生成するように構成されるコンピュータグラフィックスシステムを含んでよい。
【０２００】
オーディオエンコーダ３０１２は、音源３０１１からのオーディオ信号をエンコードしてよい。いくつかの例では、発信元装置３０１は、出力インタフェース３０１３を通じて宛先装置３０２にエンコードされたオーディオ信号を直接伝送する。エンコードされたオーディオ信号は、代わりに、宛先装置３０２によるデコーディング及び／又は再生のための後のアクセスのために、記憶媒体内又はファイルサーバ上に格納されてよい。
【０２０１】
図３の例では、宛先装置３０２は、入力インタフェース３０２３、オーディオデコーダ３０２２及び再生装置３０２１を含む。いくつかの例において、入力インタフェース３０２３は、受信器及び／又はモデムを含む。入力インタフェース３０２３は、チャネル３０３を通じてエンコードされたオーディオ信号を受信してよい。再生装置３０２１は、宛先装置３０２と統合されてよい、又は、宛先装置３０２の外部に配置されてよい。概して、再生装置３０２１は、デコードされたオーディオ信号を再生する。
【０２０２】
オーディオエンコーダ３０１２及びオーディオデコーダ３０２２は、オーディオ圧縮基準に従うオペレーションを実行してよい。
【０２０３】
図１に示されるオーディオ伝送システム、図２に示されるオーディオエンコーディング及びデコーディング装置、及び、オーディオエンコーディング及びデコーディング装置を含み、図３に示されるオーディオエンコーディング及びデコーディングシステムに関して、以下では、本願において提供されるダウンミックスされた信号の計算方法を詳細に説明する。
【０２０４】
本願の実施形態において提供されるダウンミックスされた信号の計算方法は、ダウンミックスされた信号の計算装置により実行されてよい、又は、オーディオエンコーディング及びデコーディング装置により実行されてよい、又は、オーディオコーデックにより実行されてよい、又は、オーディオエンコーディング及びデコーディング機能を有する別のデバイスにより実行されてよい。これは、本願の本実施形態において特に限定されるものではない。
【０２０５】
具体的には、図４は、本願の実施形態に係るダウンミックスされた信号の計算方法の概略フローチャートである。説明しやすくするために、図４における説明については、オーディオエンコーダが実行主体である例が用いられる。
【０２０６】
図４に示されるように、ダウンミックスされた信号の計算方法は、以下の段階を含む。
【０２０７】
Ｓ４０１．オーディオエンコーダは、ステレオ信号の現フレームがスイッチングフレームであるか否か、及び、現フレームにおける残差信号をエンコードする必要があるか否かを判定する。
【０２０８】
オーディオエンコーダは、現フレームの残差符号化スイッチングフラグの値に基づいて、現フレームがスイッチングフレームであるか否かを判定し、現フレームの残差符号化フラグの値に基づいて、現フレームにおける残差信号をエンコードする必要があるか否かを判定する。
【０２０９】
任意で、現フレームの残差符号化スイッチングフラグの値が０と等しい場合、現フレームは、スイッチングフレームではない。現フレームの残差符号化スイッチングフラグの値が０より大きい場合、現フレームは、スイッチングフレームである。現フレームの残差符号化フラグの値が０と等しい場合、現フレームにおける残差信号をエンコードする必要がない。現フレームの残差符号化フラグの値が０より大きい場合、現フレームにおける残差信号をエンコードする必要がある。
【０２１０】
「残差符号化スイッチングフラグ」、「残差符号化フラグ」、及び、「オーディオエンコーダが、ステレオ信号の現フレームがスイッチングフレームであるか否か、及び、現フレームにおける残差信号をエンコードする必要があるか否かを判定する」ことの詳細な説明については、以下の内容を参照されたい。
【０２１１】
Ｓ４０２．現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がない場合、オーディオエンコーダは、現フレームにおける第１のダウンミックスされた信号を計算し、現フレームの予め設定された周波数帯におけるダウンミックスされた信号として、第１のダウンミックスされた信号を判定する。
【０２１２】
具体的には、図４に関して、図５Ａに示されるように、現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がない場合、オーディオエンコーダは、Ｓ４０２ａからＳ４０２ｃを実行して、現フレームにおける第１のダウンミックスされた信号を計算する。具体的には、Ｓ４０２は、Ｓ４０２ａからＳ４０２ｃと置き換えられてよい。
【０２１３】
ここでは、Ｓ４０２ａからＳ４０２ｃが説明される。
【０２１４】
Ｓ４０２ａ．オーディオエンコーダは、現フレームにおける第２のダウンミックスされた信号を取得する。
【０２１５】
現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がないと判定する前に、オーディオエンコーダは、現フレームにおける第２のダウンミックスされた信号を計算してよい。このように、現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がないと判定した後に、オーディオエンコーダは、現フレームにおける計算した第２のダウンミックスされた信号を直接取得する。オーディオエンコーダは、代わりに、現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がないと判定した後に、現フレームにおける第２のダウンミックスされた信号を計算してよい。
【０２１６】
任意で、オーディオエンコーダは、現フレームにおける左側チャネルの周波数領域信号及び現フレームにおける右側チャネルの周波数領域信号に基づいて、現フレームにおける第２のダウンミックスされた信号を計算してよく、現フレームの予め設定された周波数帯における対応するサブバンドの左側チャネルの周波数領域信号及び現フレームの予め設定された周波数帯における対応するサブバンドの右側チャネルの周波数領域信号に基づいて、現フレームの予め設定された周波数帯における各対応するサブバンドの第２のダウンミックスされた信号を計算してよく、現フレームのサブフレームにおける左側チャネルの周波数領域信号及び現フレームのサブフレームにおける右側チャネルの周波数領域信号に基づいて、現フレームの各サブフレームにおける第２のダウンミックスされた信号を計算してよく、又は、現サブフレームのサブフレームの予め設定された周波数帯における対応するサブバンドの左側チャネルの周波数領域信号及び現サブフレームのサブフレームの予め設定された周波数帯における対応するサブバンドの右側チャネルの周波数領域信号に基づいて、現サブフレームの各サブフレームの予め設定された周波数帯における各対応するサブバンドの第２のダウンミックスされた信号を計算してよい。
【０２１７】
本願の本実施形態における各予め設定された周波数帯は、予め設定された低周波数帯である。
【０２１８】
オーディオエンコーダが、現フレームのサブフレームの粒度で第２のダウンミックスされた信号を計算する場合、オーディオエンコーダは、現フレームの各サブフレームにおける第２のダウンミックスされた信号を計算する必要があることに留意されたい。このように、オーディオエンコーダは、現フレームにおける第２のダウンミックスされた信号を取得することができ、現フレームにおける第２のダウンミックスされた信号は、現フレームの各サブフレームにおける第２のダウンミックスされた信号を含む。
【０２１９】
現フレームの各サブフレームについて、オーディオエンコーダが、サブフレームにおける各サブバンドの粒度で第２のダウンミックスされた信号を計算する場合、オーディオエンコーダは、サブフレームにおける各サブバンドの第２のダウンミックスされた信号を計算する必要がある。このように、オーディオエンコーダは、サブフレームにおける第２のダウンミックスされた信号を取得することができ、サブフレームにおける第２のダウンミックスされた信号は、サブフレームにおける各サブバンドの第２のダウンミックスされた信号を含む。
【０２２０】
例において、本願の本実施形態におけるステレオ信号の各フレームは、Ｐ（Ｐ≧２であり、Ｐは整数である）個のサブフレームを含み、各サブフレームは、Ｍ（Ｍ≧２である）個のサブバンドを含み、オーディオエンコーダは、以下の式（１）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの第２のダウンミックスされた信号ＤＭＸｉｂ（ｋ）を判定する。
【０２２１】
現フレームにおける第２のダウンミックスされた信号は、現フレームのサブフレームｉにおける第２のダウンミックスされた信号を含み、現フレームのサブフレームｉにおける第２のダウンミックスされた信号は、現フレームのサブフレームｉにおけるサブバンドｂの第２のダウンミックスされた信号を含む。ｂ及びｉは両方とも整数であり、ｉ∈［０、Ｐ−１］であり、ｂ∈［０、Ｍ−１］である。
【数１１３】
2021524938.tif 000115
【０２２２】
前述の式（１）において、
【数１１４】
2021524938.tif 000116
であり、
【数１１５】
2021524938.tif 000117
であり、
【数１１６】
2021524938.tif 000118
であり、
【数１１７】
2021524938.tif 000119
であり、ＩＰＤｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂのＩＰＤパラメータを表し、ｇ＿ＩＬＤｉは、現フレームのサブフレームｉのサブバンド側の利得を表し、Ｌｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号（例えば、ＩＣ、ＩＬＤ、ＩＴＤ又はＩＰＤ）を表し、Ｒｉｂ"（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］であり、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）は、現フレームのサブフレームｉにおけるサブバンドｂ＋１の最小周波数ビンのインデックス値を表す。
【０２２３】
別の例において、オーディオエンコーダは、以下の式（２）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの第２のダウンミックスされた信号ＤＭＸｉｂ（ｋ）を判定する。
【０２２４】
同様に、現フレームにおける第２のダウンミックスされた信号は、現フレームのサブフレームｉにおける第２のダウンミックスされた信号を含み、現フレームのサブフレームｉにおける第２のダウンミックスされた信号は、現フレームのサブフレームｉにおけるサブバンドｂの第２のダウンミックスされた信号を含む。ｂ及びｉは両方とも整数であり、ｉ∈［０、Ｐ−１］であり、ｂ∈［０、Ｍ−１］である。
【数１１８】
2021524938.tif 000120
【数１１９】
2021524938.tif 000121
【０２２５】
式（２）におけるパラメータについては、前述の式（１）におけるパラメータについての説明を参照されたい。詳細はここでは再び説明しない。
【０２２６】
Ｓ４０２ｂ．オーディオエンコーダは、現フレームのダウンミックス補償係数を取得する。
【０２２７】
任意で、オーディオエンコーダは、現フレームにおける左側チャネルの周波数領域信号、現フレームにおける右側チャネルの周波数領域信号、現フレームにおける第２のダウンミックスされた信号、現フレームにおける残差信号又は第１のフラグのうちの少なくとも１つに基づいて、現フレームのダウンミックス補償係数を計算してよい。
【０２２８】
第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があるか否かを示すために用いられる。本願において、第１のフラグは、直接的又は間接的な形式で提示されてよい。
【０２２９】
例えば、実施例において、第１のフラグは、フラグｆｌａｇであり、フラグ＝１は、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があることを示し、フラグ＝０は、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要がないことを示す。別の実装例において、チャネル間の位相差ＩＰＤが１である場合、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があることを示し、チャネル間の位相差ＩＰＤが０である場合、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要がないことを示す。
【０２３０】
オーディオエンコーダは、代わりに、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号（現フレームは、Ｐ個のサブフレームを含み、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である）、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算してよい。第２のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータが現フレームのサブフレームｉにおいてエンコードする必要があるか否かを示すために用いられ、現フレームのダウンミックス補償係数は、現フレームのサブフレームｉのダウンミックス補償係数を含む。この場合、オーディオエンコーダは、現フレームの各サブフレームのダウンミックス補償係数を計算する必要があることが認識され得る。
【０２３１】
オーディオエンコーダは、代わりに、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号（現フレームは、Ｐ個のサブフレームを含み、Ｐ≧２であり、ｉ∈［０、Ｐ−１］である）、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉにおける第２のダウンミックスされた信号、現フレームのサブフレームｉにおける残差信号又は第１のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数を計算してよい。第１のフラグは、チャネル間の時間差パラメータ以外のステレオパラメータを現フレームにおいてエンコードする必要があるか否かを示すために用いられ、現フレームのダウンミックス補償係数は、現フレームのサブフレームｉのダウンミックス補償係数を含む。この場合、オーディオエンコーダは、現フレームの各サブフレームのダウンミックス補償係数を計算する必要があることが認識され得る。
【０２３２】
同様に、オーディオエンコーダが現フレームのサブフレームの粒度でダウンミックス補償係数を計算する場合、オーディオエンコーダは、現フレームの各サブフレームのダウンミックス補償係数を計算する必要がある。このように、オーディオエンコーダは、現フレームのダウンミックス補償係数を取得することができ、現フレームのダウンミックス補償係数は、現フレームの各サブフレームのダウンミックス補償係数を含む。
【０２３３】
現フレームの各サブフレームについて、オーディオエンコーダは、サブフレームにおける各サブバンドの粒度でダウンミックス補償係数を計算し、オーディオエンコーダは、サブフレームにおける各サブバンドのダウンミックス補償係数を計算する必要がある。このように、オーディオエンコーダは、サブフレームのダウンミックス補償係数を取得することができ、サブフレームのダウンミックス補償係数は、サブフレームにおける各サブバンドのダウンミックス補償係数を含む。
【０２３４】
例えば、オーディオエンコーダは、現フレームにおける左側チャネルの周波数領域信号及び現フレームにおける右側チャネルの周波数領域信号に基づいて、現フレームのダウンミックス補償係数を計算してよく、現フレームにおけるサブバンドの左側チャネルの周波数領域信号及び現フレームにおけるサブバンドの右側チャネルの周波数領域信号に基づいて、現フレームにおける各サブバンドのダウンミックス補償係数を計算してよく、又は、現フレームの予め設定された周波数帯における各対応するサブバンドの左側チャネルの周波数領域信号及び現フレームの予め設定された周波数帯における対応するサブバンドの右側チャネルの周波数領域信号に基づいて、現フレームの予め設定された周波数帯における対応するサブバンドのダウンミックス補償係数を計算してよい。
【０２３５】
さらに、オーディオエンコーダが、処理用に、ステレオ信号の各フレームを複数ののサブフレームに分割する場合、オーディオエンコーダは、現フレームのサブフレームにおける左側チャネルの周波数領域信号及び現フレームのサブフレームにおける右側チャネルの周波数領域信号に基づいて、現フレームの各サブフレームのダウンミックス補償係数を計算してよく、現フレームのサブフレームにおけるサブバンドの左側チャネルの周波数領域信号及び現フレームのサブフレームにおけるサブバンドの右側チャネルの周波数領域信号に基づいて、現フレームの各サブフレームにおける各サブバンドのダウンミックス補償係数を計算してよく、又は、現フレームのサブフレームの予め設定された周波数帯における対応するサブバンドの左側チャネルの周波数領域信号及び現フレームのサブフレームの予め設定された周波数帯における対応するサブバンドの右側チャネルの周波数領域信号に基づいて、現フレームの各サブフレームの予め設定された周波数帯における各対応するサブバンドのダウンミックス補償係数を計算してよい。
【０２３６】
ここで、左側チャネルの周波数領域信号は、元の左側チャネルの周波数領域信号であってよく、時間シフト調整後に取得される左側チャネルの周波数領域信号であってよく、又は、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号であってよい。同様に、右側チャネルの周波数領域信号は、元の右側チャネルの周波数領域信号であってよく、時間シフト調整後に取得される右側チャネルの周波数領域信号であってよく、又は、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号であってよい。
【０２３７】
任意で、オーディオエンコーダは、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号、現フレームのサブフレームｉにおけるサブバンドｂの右側チャネルの周波数領域信号、現フレームのサブフレームｉにおけるサブバンドｂの第２のダウンミックスされた信号、現フレームのサブフレームｉにおけるサブバンドｂの残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する。
【０２３８】
例では、オーディオエンコーダは、以下の式（３）
【数１２０】
2021524938.tif 000122
【数１２１】
2021524938.tif 000123
【数１２２】
2021524938.tif 000124
及び、
【数１２３】
2021524938.tif 000125
又は、
【数１２４】
2021524938.tif 000126
【数１２５】
2021524938.tif 000127
及び、
【数１２６】
2021524938.tif 000128
にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおけるサブバンドｂの右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する。
【０２３９】
Ｅ＿Ｌｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉ（ｂ）は、現フレームのサブフレームｉのサブバンドｂにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、Ｌｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｂは整数であり、ｂ∈［０、Ｍ−１］である。さらに、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）、Ｌｉｂ"（ｋ）及びＲｉｂ"（ｋ）については、前述の式（１）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含む。
【０２４０】
別の例において、オーディオエンコーダは、以下の式（４）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおけるサブバンドｂの残差信号に基づいて、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する。
【数１２７】
2021524938.tif 000129
【数１２８】
2021524938.tif 000130
【０２４１】
Ｅ＿Ｓｉ（ｂ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号のエネルギーの総和を表し、ＲＥＳｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号を表し、現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含み、ｂは整数であり、ｂ∈［０、Ｍ−１］である。Ｅ＿Ｌｉ（ｂ）については、前述の式（３）の説明を参照されたい。詳細はここでは再び説明しない。ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）及びｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）については、前述の式（１）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含む。
【０２４２】
別の例において、オーディオエンコーダは、以下の式（５）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号、現フレームのサブフレームｉにおけるサブバンドｂの右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する。
【数１２９】
2021524938.tif 000131
【０２４３】
ｎｉｐｄ＿ｆｌａｇは、第２のフラグを表し、ｎｉｐｄ＿ｆｌａｇ＝１は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要がないことを示し、ｎｉｐｄ＿ｆｌａｇ＝０は、現フレームのサブフレームｉにおいてチャネル間の時間差パラメータ以外のステレオパラメータをエンコードする必要があることを示し、ｂは整数であり、ｂ∈［０、Ｍ−１］である。Ｅ＿Ｌｉ（ｂ）、Ｅ＿Ｒｉ（ｂ）及びＥ＿ＬＲｉ（ｂ）については、前述の式（３）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含む。
【０２４４】
別の例において、オーディオエンコーダは、以下の式（６）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおけるサブバンドｂの右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する。
【数１３０】
2021524938.tif 000132
【０２４５】
ｂは整数であり、ｂ∈［０、Ｍ−１］である。Ｅ＿Ｌｉ（ｂ）、Ｅ＿Ｒｉ（ｂ）及びＥ＿ＬＲｉ（ｂ）については、前述の式（３）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含む。
【０２４６】
別の例において、オーディオエンコーダは、以下の式（７）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの右側チャネルの周波数領域信号及び現フレームのサブフレームｉにおけるサブバンドｂの残差信号に基づいて、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する。
【数１３１】
2021524938.tif 000133
【０２４７】
ｂは整数であり、ｂ∈［０、Ｍ−１］である。Ｅ＿Ｓｉ（ｂ）については、前述の式（４）の説明を参照されたい。Ｅ＿Ｒｉ（ｂ）については、前述の式（３）の説明を参照されたい。詳細はここでは再び説明しない。現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含む。
【０２４８】
別の例において、オーディオエンコーダは、以下の式（８）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの左側チャネルの周波数領域信号、現フレームのサブフレームｉにおけるサブバンドｂの右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する。
【数１３２】
2021524938.tif 000134
【０２４９】
ｂは整数であり、ｂ∈［０、Ｍ−１］である。Ｅ＿Ｌｉ（ｂ）、Ｅ＿Ｒｉ（ｂ）及びＥ＿ＬＲｉ（ｂ）については、前述の式（３）におけるパラメータの説明を参照されたい。ｎｉｐｄ＿ｆｌａｇについては、前述の式（５）の説明を参照されたい。詳細はここでは再び説明しない。現フレームのサブフレームｉのダウンミックス補償係数は、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数を含む。
【０２５０】
任意で、オーディオエンコーダは、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドにおける右側チャネルの周波数領域信号、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドにおける第２のダウンミックスされた信号、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドにおける残差信号又は第２のフラグのうちの少なくとも１つに基づいて、現フレームのサブフレームｉのダウンミックス補償係数αｉを計算する。
【０２５１】
例において、オーディオエンコーダは、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、以下の式（９）、
【数１３３】
2021524938.tif 000135
【数１３４】
2021524938.tif 000136
【数１３５】
2021524938.tif 000137
及び、
【数１３６】
2021524938.tif 000138
又は、
【数１３７】
2021524938.tif 000139
【数１３８】
2021524938.tif 000140
及び、
【数１３９】
2021524938.tif 000141
にしたがって、現フレームのサブフレームｉにおけるダウンミックス補償係数αｉを計算する。
【０２５２】
Ｅ＿Ｌｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿Ｒｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける右側チャネルの周波数領域信号のエネルギーの総和を表し、Ｅ＿ＬＲｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける左側チャネルの周波数領域信号のエネルギーと右側チャネルの周波数領域信号のエネルギーとのエネルギーの総和を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿１は、予め設定された周波数帯のすべてのサブバンドの最小周波数ビンのインデックス値を表し、ｂａｎｄ＿ｌｉｍｉｔｓ＿２は、予め設定された周波数帯のすべてのサブバンドの最大周波数ビンのインデックス値を表し、Ｌｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ"（ｋ）は、現フレームのサブフレームｉにあり、かつ、ステレオパラメータに基づいた調整後に取得される右側チャネルの周波数領域信号を表し、Ｌｉ'（ｋ）は、サブフレームｉにあり、かつ、時間シフト調整後に取得される左側チャネルの周波数領域信号を表し、Ｒｉ'（ｋ）は、サブフレームｉにあり、かつ、時間シフト調整後に取得される右側チャネルの周波数領域信号を表し、ｋは周波数ビンのインデックス値を表し、現フレームは、Ｐ個のサブフレームを含み、Ｐ及びｉの両方は整数であり、ｉ∈［０、Ｐ−１］であり、Ｐ≧２である。
【０２５３】
別の例において、オーディオエンコーダは、以下の式（１０）
【数１４０】
2021524938.tif 000142
【数１４１】
2021524938.tif 000143
にしたがって、現フレームのサブフレームｉにおけるダウンミックス補償係数を、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて計算する。
【０２５４】
Ｅ＿Ｓｉは、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてサブバンドにおける残差信号のエネルギーの総和を表し、ＲＥＳｉ'（ｋ）は、現フレームのサブフレームｉにおける予め設定された周波数帯のすべてのサブバンドにおける残差信号を表す。
【０２５５】
Ｅ＿Ｌｉ、ｂａｎｄ＿ｌｉｍｉｔｓ＿１及びｂａｎｄ＿ｌｉｍｉｔｓ＿２については、前述の式（９）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。
【０２５６】
別の例において、オーディオエンコーダは、以下の式（１１）にしたがって、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉにおけるダウンミックス補償係数αｉを計算する。
【数１４２】
2021524938.tif 000144
【０２５７】
Ｅ＿Ｌｉ、Ｅ＿Ｒｉ及びＥ＿ＬＲｉについては、前述の式（９）におけるパラメータの説明を参照されたい。ｎｉｐｄ＿ｆｌａｇについては、前述の式（５）の説明を参照されたい。詳細はここでは再び説明しない。
【０２５８】
別の例において、オーディオエンコーダは、以下の式（１２）にしたがって、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、現フレームのサブフレームｉにおけるダウンミックス補償係数αｉを計算する。
【数１４３】
2021524938.tif 000145
【０２５９】
Ｅ＿Ｌｉ、Ｅ＿Ｒｉ及びＥ＿ＬＲｉについては、前述の式（９）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。
【０２６０】
別の例において、オーディオエンコーダは、以下の式（１３）にしたがって、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び現フレームのサブフレームｉにおける残差信号に基づいて、現フレームのサブフレームｉにおけるダウンミックス補償係数αｉを計算する。
【数１４４】
2021524938.tif 000146
【数１４５】
2021524938.tif 000147
【０２６１】
Ｅ＿Ｓｉ及びＲＥＳｉ'（ｋ）については、前述の式（１０）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。Ｅ＿Ｌｉ、ｂａｎｄ＿ｌｉｍｉｔｓ＿１及びｂａｎｄ＿ｌｉｍｉｔｓ＿２については、前述の式（９）を参照されたい。詳細はここでは再び説明しない。
【０２６２】
別の例において、オーディオエンコーダは、以下の式（１４）にしたがって、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号及び第２のフラグに基づいて、現フレームのサブフレームｉにおけるダウンミックス補償係数αｉを計算する。
【数１４６】
2021524938.tif 000148
【０２６３】
Ｅ＿Ｌｉ、Ｅ＿Ｒｉ及びＥ＿ＬＲｉについては、前述の式（９）におけるパラメータの説明を参照されたい。ｎｉｐｄ＿ｆｌａｇについては、前述の式（５）の説明を参照されたい。詳細はここでは再び説明しない。
【０２６４】
任意で、本願の本実施形態において、予め設定された周波数帯の最小サブバンドのインデックス値は、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎとして示されてよく（又は、Ｔｈ１として示されてよく）、予め設定された周波数帯の最大サブバンドのインデックス値は、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘとして示されてよい（又は、Ｔｈ２として示されてよい）。この場合、予め設定された周波数帯のサブバンドｂのインデックスの値は、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ＜ｂ＜ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たし、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ≦ｂ≦ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たしてよい、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ≦ｂ＜ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たしてよい、又は、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ＜ｂ≦ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たしてよい。
【０２６５】
予め設定された周波数帯の範囲は、現フレームにおける残差信号をエンコードする必要があるか否かを判定するために用いられる周波数帯域範囲と同じであってよい、又は、現フレームにおける残差信号をエンコードする必要があるか否かを判定するために用いられる周波数帯域範囲とは異なってよい。
【０２６６】
例えば、予め設定された周波数帯は、サブバンドのインデックス値が０より大きい又は０と等しく、かつ、５より大きいすべてのサブバンドを含んでよい、又は、サブバンドのインデックス値が０より大きく、かつ、５より小さいすべてのサブバンドを含んでよい、又は、サブバンドのインデックス値が１より大きく、かつ、７より小さいすべてのサブバンドを含んでよい。
【０２６７】
オーディオエンコーダは、まずＳ４０２ａを実行し、次に、Ｓ４０２ｂを実行してよい、又は、まずＳ４０２ｂを実行し、次に、Ｓ４０２ａを実行してよい、又は、同時にＳ４０２ａ及びＳ４０２ｂを実行してよい。これは、本願の本実施形態において特に限定されるものではない。
【０２６８】
Ｓ４０２ｃ．オーディオエンコーダは、現フレームのダウンミックス補償係数に基づいて現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する。
【０２６９】
任意で、オーディオエンコーダは、現フレームにおける左側チャネルの周波数領域信号（又は、現フレームにおける右側チャネルの周波数領域信号）及び現フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算する。次に、オーディオエンコーダは、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する。
【０２７０】
オーディオエンコーダは、現フレームにおける補償されたダウンミックスされた信号として、現フレームにおける左側チャネルの周波数領域信号（又は、現フレームにおける右側チャネルの周波数領域信号）と現フレームのダウンミックス補償係数との積を判定してよい。
【０２７１】
任意で、オーディオエンコーダは、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号（又は、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号）及び現フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する。次に、オーディオエンコーダは、現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算する。
【０２７２】
現フレームは、Ｐ（Ｐ≧２である）個のサブフレームを含み、現フレームにおける第１のダウンミックスされた信号は、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を含み、ｉ∈［０、Ｐ−１］であり、Ｐ及びｉの両方は整数である。
【０２７３】
オーディオエンコーダは、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号として、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号（又は、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号）と現フレームのサブフレームｉのダウンミックス補償係数との積を判定してよい。
【０２７４】
オーディオエンコーダは、現フレームのダウンミックス補償係数を計算してよく、現フレームにおける各サブバンドのダウンミックス補償係数を計算してよく、現フレームの予め設定された周波数帯における各対応するサブバンドのダウンミックス補償係数を計算してよく、現フレームの各サブフレームのダウンミックス補償係数を計算してよく、現フレームの各サブフレームにおける各サブバンドのダウンミックス補償係数を計算してよく、又は、現フレームの各サブフレームの予め設定された周波数帯における各対応するサブバンドのダウンミックス補償係数を計算してよいことが、Ｓ４０２ｂの説明から認識され得る。同様に、オーディオエンコーダはまた、ダウンミックス補償係数を計算する方式と同様の方式で、現フレームにおける補償されたダウンミックスされた信号及び現フレームにおける第１のダウンミックスされた信号を計算する必要がある。
【０２７５】
ここでは、オーディオエンコーダにより、現フレームにおける補償されたダウンミックスされた信号を計算するための方法が説明される。
【０２７６】
例において、オーディオエンコーダが前述の式（３）、式（４）又は式（５）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する場合、オーディオエンコーダは、以下の式（１５）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）を計算する。
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｌｉｂ"（ｋ）    （１５）
【０２７７】
Ｌｉｂ"（ｋ）については、前述の式（１）の説明を参照されたい。詳細はここでは再び説明しない。
【０２７８】
別の例において、オーディオエンコーダが前述の式（６）、式（７）又は式（８）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックス補償係数αｉ（ｂ）を計算する場合、オーディオエンコーダは、以下の式（１６）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）を計算する。
ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）＝αｉ（ｂ）×Ｒｉｂ"（ｋ）    （１６）
【０２７９】
Ｒｉｂ"（ｋ）については、前述の式（１）の説明を参照されたい。詳細はここでは再び説明しない。
【０２８０】
別の例において、オーディオエンコーダが前述の式（９）、式（１０）又は式（１１）にしたがって、現フレームのサブフレームｉにおけるダウンミックス補償係数αｉを計算する場合、オーディオエンコーダは、以下の式（１７）にしたがって、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドの補償されたダウンミックスされた信号ＤＭＸ＿ｃｏｍｐｉ（ｋ）を計算する。
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｌｉ"（ｋ）    （１７）
【０２８１】
Ｌｉ"（ｋ）については、前述の式（９）の説明を参照されたい。詳細はここでは再び説明しない。
【０２８２】
別の例において、オーディオエンコーダが、前述の式（１２）、式（１３）又は式（１４）にしたがって、現フレームのサブフレームｉにおけるダウンミックス補償係数αｉを計算する場合、オーディオエンコーダは、以下の式（１８）にしたがって、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドの補償されたダウンミックスされた信号ＤＭＸ＿ｃｏｍｐｉ（ｋ）を計算する。
ＤＭＸ＿ｃｏｍｐｉ（ｋ）＝αｉ×Ｒｉ"（ｋ）        （１８）
【０２８３】
Ｒｉ"（ｋ）については、前述の式（９）の説明を参照されたい。詳細はここでは再び説明しない。
【０２８４】
任意で、現フレームにおける補償されたダウンミックスされた信号を計算した後に、オーディオエンコーダは、現フレームにおける第１のダウンミックスされた信号といて、現フレームにおける第２のダウンミックスされた信号と現フレームにおける補償されたダウンミックスされた信号との和を判定してよい。現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算した後に、オーディオエンコーダは、現フレームにおける第１のダウンミックスされた信号として、現フレームのサブフレームｉにおける第２のダウンミックスされた信号と現フレームのサブフレームｉにおける補償されたダウンミックスされた信号との和を判定してよい。
【０２８５】
例において、オーディオエンコーダが、前述の式（１５）又は（１６）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）を計算する場合、オーディオエンコーダは、以下の式（１９）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの第１のダウンミックスされた信号
【数１４７】
2021524938.tif 000149
を計算する。
【数１４８】
2021524938.tif 000150
【０２８６】
ＤＭＸｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの第２のダウンミックスされた信号を表す。オーディオエンコーダは、前述の式（１）又は式（２）にしたがって、ＤＭＸｉｂ（ｋ）を計算してよい。
【０２８７】
別の例において、オーディオエンコーダが前述の式（１７）又は（１８）にしたがって、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドの補償されたダウンミックスされた信号ＤＭＸ＿ｃｏｍｐｉ（ｋ）を計算する場合、オーディオエンコーダは、以下の式（２０）にしたがって、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドの第１のダウンミックスされた信号
【数１４９】
2021524938.tif 000151
を計算する。
【数１５０】
2021524938.tif 000152
【０２８８】
ＤＭＸｉ（ｋ）は、現フレームのサブフレームｉの予め設定された周波数帯における各サブバンドの第２のダウンミックスされた信号を表す。ＤＭＸｉ（ｋ）を計算する方法は、ＤＭＸｉｂ（ｋ）を計算する方法と同様であり、詳細はここでは再び説明しない。
【０２８９】
前述の説明に関して、本願の本実施形態では、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定された場合、現フレームにおける第１のダウンミックスされた信号を計算するために、新たな方法も用いられることが認識され得る。
【０２９０】
実施例において、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定された場合、オーディオエンコーダにより現フレームにおける第１のダウンミックスされた信号を計算するための方法は、オーディオエンコーダにより、現フレームにおける第２のダウンミックスされた信号及び現フレームのダウンミックス補償係数を取得する段階と、現フレームの取得したダウンミックス補償係数及び現フレームにおける取得した第２のダウンミックスされた信号に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する段階とを含む。
【０２９１】
具体的には、図５Ａに関して、図５Ｂに示されるように、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定された場合に、Ｓ４０１は、Ｓ４０１'と置き換えられる。
【０２９２】
Ｓ４０１'．オーディオエンコーダは、ステレオ信号の現フレームの前フレームがスイッチングフレームであるか否か、及び、前フレームにおける残差信号をエンコードする必要があるか否かを判定する。
【０２９３】
別の実装例において、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定された場合、オーディオエンコーダにより、現フレームにおける第１のダウンミックスされた信号を計算するための方法は、オーディオエンコーダにより、前フレームのダウンミックス補償係数及び現フレームにおける第２のダウンミックスされた信号を取得する段階と、前フレームの取得したダウンミックス補償係数及び現フレームにおける取得した第２のダウンミックスされた信号に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する段階とを含む。
【０２９４】
具体的には、図５Ｂに関して、図５Ｃに示されるように、ステレオ信号の現フレームの前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がないと判定された場合、図５ＢにおけるＳ４０２ａからＳ４０２ｃは、Ｓ５００及びＳ５０１と置き換えられる。
【０２９５】
Ｓ５００．オーディオエンコーダは、前フレームのダウンミックス補償係数及び現フレームにおける第２のダウンミックスされた信号を取得する。
【０２９６】
オーディオエンコーダにより、前フレームのダウンミックス補償係数を取得するための方法は、オーディオエンコーダにより、現フレームのダウンミックス補償係数を取得するための方法と同様である。詳細については、Ｓ４０２ｂの説明を参照されたい。詳細はここでは再び説明しない。
【０２９７】
オーディオエンコーダにより、現フレームにおける第２のダウンミックスされた信号を取得するための方法については、Ｓ４０２ａの説明を参照されたい。詳細はここでは再び説明しない。
【０２９８】
Ｓ５０１．オーディオエンコーダは、前フレームのダウンミックス補償係数及び現フレームにおける第２のダウンミックスされた信号に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する。
【０２９９】
任意で、オーディオエンコーダは、現フレームにおける左側チャネルの周波数領域信号（又は、現フレームにおける右側チャネルの周波数領域信号）及び前フレームのダウンミックス補償係数に基づいて、現フレームにおける補償されたダウンミックスされた信号を計算する。次に、オーディオエンコーダは、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける補償されたダウンミックスされた信号に基づいて、現フレームにおける第１のダウンミックスされた信号を計算する。
【０３００】
オーディオエンコーダは、現フレームにおける補償されたダウンミックスされた信号として、現フレームにおける第１の周波数領域信号と前フレームのダウンミックス補償係数との積を判定し、現フレームにおける第１のダウンミックスされた信号として、現フレームにおける第２のダウンミックスされた信号と現フレームにおける補償されたダウンミックスされた信号との和を判定してよい。
【０３０１】
任意で、オーディオエンコーダは、現フレームのサブフレームｉにおける左側チャネルの周波数領域信号（又は、現フレームのサブフレームｉにおける右側チャネルの周波数領域信号）、及び、前フレームのサブフレームｉのダウンミックス補償係数に基づいて、現フレームのサブフレームｉにおける補償されたダウンミックスされた信号を計算する。次に、オーディオエンコーダは、現フレームのサブフレームｉにおける第２のダウンミックスされた信号及び現フレームのサブフレームｉにおける補償されたダウンミックスされた信号に基づいて、現フレームのサブフレームｉにおける第１のダウンミックスされた信号を計算する。
【０３０２】
オーディオエンコーダは、サブフレームｉにおける補償されたダウンミックスされた信号として、サブフレームｉにおける第２の周波数領域信号とサブフレームｉのダウンミックス補償係数との積を判定し、現フレームのサブフレームｉにおける第１のダウンミックスされた信号として、現フレームのサブフレームｉにおける第２のダウンミックスされた信号と現フレームのサブフレームｉにおける補償されたダウンミックスされた信号との和を判定してよい。
【０３０３】
「オーディオエンコーダにより、前フレームのダウンミックス補償係数及び現フレームにおける第２のダウンミックスされた信号に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得する」ための方法は、オーディオエンコーダにより、現フレームにおける第２のダウンミックスされた信号及び現フレームのダウンミックス補償係数に基づいて、現フレームにおける第２のダウンミックスされた信号を補正して、現フレームにおける第１のダウンミックスされた信号を取得するための前述の方法と同様であることが認識され得る。詳細については、Ｓ４０２ｃの説明を参照されたい。詳細はここでは再び説明しない。
【０３０４】
実際の適用では、オーディオエンコーダの内部コードは、異なる設定を有してよい。実際の要求条件及び内部コードに基づいて、オーディオエンコーダは、図５Ａに示される手順にしたがって、現フレームにおける第１のダウンミックスされた信号を計算してよい、図５Ｂに示される手順にしたがって、現フレームにおける第１のダウンミックスされた信号を計算してよい、又は、図５Ｃに示される手順にしたがって、現フレームにおける第１のダウンミックスされた信号を計算してよい。
【０３０５】
現フレームがスイッチングフレームである、又は、現フレームにおける残差信号をエンコードする必要がある場合、オーディオエンコーダは、Ｓ４０１及びＳ４０２を含む方法とは異なる方法を用いて、現フレームにおける第１のダウンミックスされた信号を計算する。このように、異なる事例では、現フレームにおける第１のダウンミックスされた信号を計算するための方法は異なっており、残差信号をエンコーディングする段階と、残差信号のエンコーディングを省略する段階との間の予め設定された周波数帯で交互に切り替えることによって生じる、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪いという課題を解決し、これにより、聴覚品質を効果的に改善する。
【０３０６】
本願の本実施形態において提供されるダウンミックスされた信号の計算方法を十分に理解するために、ここでは、予め設定された周波数帯の対応するサブバンドにおける残差信号をエンコードするか否かを適応的に選択するための方法が説明される、すなわち、本願におけるオーディオ信号のエンコーディング方法が説明される。
【０３０７】
具体的には、図６Ａ及び図６Ｂは本願に係るオーディオ信号のエンコーディング方法の概略フローチャートである。説明しやすくするために、図６Ａ及び図６Ｂでは、オーディオエンコーダが実行主体である例が説明のために用いられる。本願の本実施形態では、説明のための例として、２６ｋｂｐｓの符号化レートで実行される広帯域ステレオエンコーディングが用いられる。
【０３０８】
本願におけるオーディオ信号のエンコーディング方法は、２６ｋｂｐｓの符号化レートで実行される広帯域ステレオエンコーディングにおいて実施されることに限定されるものではなく、又は、超広帯域ステレオエンコーディング又は別のレートで実行されるエンコーディングに適用されてよいことに留意されたい。
【０３０９】
図６Ａ及び図６Ｂに示されるように、オーディオ信号のエンコーディング方法は以下の段階を含む。
【０３１０】
Ｓ６００．オーディオエンコーダは、ステレオ信号の左側チャネルの時間領域信号及び右側チャネルの時間領域信号に対して時間領域の前処理を実行する。
【０３１１】
本願の本実施形態において、「左側チャネルの時間領域信号及び右側チャネルの時間領域信号」は、左側のチャネルの時間領域信号及び右側のチャネルの時間領域信号であり、「前処理された左側チャネルの時間領域信号及び右側チャネルの時間領域信号」は、前処理された左側チャネルの時間領域信号及び前処理された右側チャネルの時間領域信号である。
【０３１２】
本願の本実施形態におけるステレオ信号は、元のステレオ信号であってよい、マルチチャネル信号に含まれる信号の２つのチャネルにより構成されるステレオ信号であってよい、又は、マルチチャネル信号に含まれる複数のチャネルの信号により共同で生成される信号の２つのチャネルにより構成されるステレオ信号であってよい。
【０３１３】
本願の本実施形態におけるステレオエンコーディングは、独立したステレオエンコーダにより実行されてよく、又は、マルチチャネルエンコーダのコアエンコーディング部分により実行されてよく、マルチチャネル信号に含まれる複数のチャネルの信号により共同で生成される信号の２つのチャネルにより構成されるステレオ信号をエンコードすることを目的とする。
【０３１４】
概して、オーディオエンコーダは、ステレオ信号に対してフレーミング処理を実行し、ステレオ信号の各フレームに基づいて、エンコーディングを実行する。ステレオ信号のサンプリングレートが１６ｋＨｚである場合、信号の各フレームは２０ｍｓであり、フレームの長さはＮとして示され、Ｎ＝３２０である、すなわち、フレームの長さは、３２０個のサンプリングポイントと等しい。フレームの長さは、通常、ステレオ信号に含まれる１つのチャネルの信号のフレームの長さである。各ステレオ信号は、左側のチャネルの時間領域信号及び右側のチャネルの時間領域信号を含む。それに応じて、現フレームにおけるステレオ信号は、現フレームにおける左側チャネルの時間領域信号及び現フレームにおける右側チャネルの時間領域信号を含む。
【０３１５】
説明しやすくするために、ここでの説明のための例として、現フレームが用いられる。本願の本実施形態において、現フレームにおける左側チャネルの時間領域信号は、ＸＬ（ｎ）として示され、現フレームにおける右側チャネルの時間領域信号は、ＸＲ（ｎ）として示され、ｎはサンプリングポイントのシーケンス番号を表し、ｎ＝０、１、...、Ｎ−１である。
【０３１６】
具体的には、オーディオエンコーダは、現フレームにおける左側チャネルの時間領域信号及び右側チャネルの時間領域信号の両方に対してハイパスフィルタリング処理を実行して、現フレームにおける前処理された左側チャネルの時間領域信号及び右側チャネルの時間領域信号を取得する。本願の本実施形態において、現フレームにおける前処理された左側チャネルの時間領域信号は、ｘＬＨＰ（ｎ）として示され、現フレームにおける前処理された右側チャネルの時間領域信号は、ｘＲＨＰ（ｎ）として示される。ここで、ハイパスフィルタリング処理は、遮断周波数が２０Ｈｚである無限インパルス応答（Ｉｎｆｉｎｉｔｅ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｓｅ、ＩＩＲ）フィルタにより実行されてよい、又は、別のタイプのフィルタにより実行されてよい。
【０３１７】
例えば、サンプリングレートが１６ｋＨｚであり、遮断周波数が２０Ｈｚであるハイパスフィルタの伝達関数は、以下のとおり表され得る。
【数１５１】
2021524938.tif 000153
【０３１８】
伝達関数において、
ｂ０＝０．９９４４６１７８８９５８１９５、
ｂ１＝−１．９８８９２３５７７９１６３９０、
ｂ２＝０．９９４４６１７８８９５８１９５、
ａ１＝１．９８８８９２９０５８９９６５３、
ａ２＝−０．９８８９５４２４９９３３１２７
であり、ｚは、Ｚ−変換の変換係数を表す。
【０３１９】
それに応じて、現フレームにおける前処理された左側チャネルの時間領域信号ｘＬＨＰ（ｎ）は、以下のとおりである。
ｘＬＨＰ（ｎ）＝ｂ０×ｘＬ（ｎ）＋ｂ１×ｘＬ（ｎ−１）＋ｂ２×ｘＬ（ｎ−２）−ａ１×ｘＬＨＰ（ｎ−１）−ａ２×ｘＬＨＰ（ｎ−２）
【０３２０】
現フレームにおける前処理された右側チャネルの時間領域信号ｘＲＨＰ（ｎ）は、以下のとおりである。
ｘＲＨＰ（ｎ）＝ｂ０×ｘＲ（ｎ）＋ｂ１×ｘＲ（ｎ−１）＋ｂ２×ｘＲ（ｎ−２）−ａ１×ｘＲＨＰ（ｎ−１）−ａ２×ｘＲＨＰ（ｎ−２）
【０３２１】
Ｓ６０１．オーディオエンコーダは、前処理された左側チャネルの時間領域信号及び右側チャネルの時間領域信号に対して時間領域分析を実行する。
【０３２２】
任意で、オーディオエンコーダが前処理された左側チャネルの時間領域信号及び右側チャネルの時間領域信号に対して時間領域分析を実行することは、オーディオエンコーダにより、前処理された左側チャネルの時間領域信号及び右側チャネルの時間領域信号に対して過渡検出を実行することであってよい。
【０３２３】
過渡検出は、現フレームにおいてエネルギーバーストが発生しているか否かを検出するために、現フレームにおける前処理された左側チャネルの時間領域信号及び現フレームにおける前処理された右側チャネルの時間領域信号の両方に対して、オーディオエンコーダにより実行されるエネルギー検出であってよい。
【０３２４】
例えば、オーディオエンコーダは、現フレームにおける前処理された左側チャネルの時間領域信号のエネルギーがＥｃｕｒ−Ｌであると判定し、オーディオエンコーダは、前フレームにおける前処理された左側チャネルの時間領域信号のエネルギーＥｐｒｅ−Ｌと現フレームにおける前処理された左側チャネルの時間領域信号のエネルギーＥｃｕｒ−Ｌとの間の差の絶対値に基づいて過渡検出を実行して、現フレームにおける前処理された左側チャネルの時間領域信号の過渡検出結果を取得する。
【０３２５】
同様に、オーディオエンコーダは、同じ方法を用いて、現フレームにおける前処理された右側チャネルの時間領域信号に対して過渡検出を実行してよい。
【０３２６】
代わりに、時間領域分析が過渡検出以外の従来技術にける時間領域分析、例えば、時間領域のチャネル間の時間差パラメータ（Ｉｎｔｅｒ−ｃｈａｎｎｅｌ  Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ、ＩＴＤ）の予備的な判定、時間領域における遅延調整処理及び帯域拡張の前処理であってよいことが容易にわかる。
【０３２７】
Ｓ６０２．オーディオエンコーダは、前処理された左側チャネル信号及び右側チャネル信号に対して時間−周波数変換を実行して、左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号を取得する。
【０３２８】
具体的には、オーディオエンコーダは、前処理された左側チャネルの時間領域信号に対して離散フーリエ変換（Ｄｉｓｃｒｅｔｅ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、ＤＦＴ）を実行して左側チャネルの周波数領域信号を取得し、前処理された右側チャネルの時間領域信号に対して離散フーリエ変換を実行して右側チャネルの周波数領域信号を取得してよい。
【０３２９】
スペクトルエイリアシングの課題を克服するために、通常、重畳加算方法が、離散フーリエ変換の２つの連続した時間の間の処理のために用いられる。実際の要求条件に基づいて、オーディオエンコーダは、さらに、離散フーリエ変換が実行される入力信号にゼロを加算してよい。
【０３３０】
任意で、オーディオエンコーダは、各フレームに対して１回、離散フーリエ変換を実行してよい、又は、各フレームをＰ（Ｐ≧２）個のサブフレームに分割して、各サブフレームに対して１回、離散フーリエ変換を実行してよい。
【０３３１】
オーディオエンコーダが、各フレームに対して１回離散フーリエ変換を実行する場合、変換された左側チャネルの周波数領域信号は、Ｌ（ｋ）として示されてよく、ｋ＝０、１、...、ａ／２−１であり、変換された右側チャネルの周波数領域信号は、Ｒ（ｋ）として示されてよく、ｋ＝０、１、...、ａ／２−１であり、ｋは周波数ビンのインデックス値を表し、ａは、離散フーリエ変換が各フレームに対して１回実行される部分の長さを表す。
【０３３２】
オーディオエンコーダが、各サブフレームに対して１回離散フーリエ変換を実行する場合、サブフレームｉにおける変換された左側チャネルの周波数領域信号は、Ｌｉ（ｋ）として示されてよく、ｋ＝０、１、...、Ｌ／２−１であり、サブフレームｉにおける変換された右側チャネルの周波数領域信号は、Ｒｉ（ｋ）として示されてよく、ｋ＝０、１、...、Ｌ／２−１であり、ｋは周波数ビンのインデックス値を表し、Ｌは離散フーリエ変換が各サブフレームに対して１回実行される部分の長さを表し、ｉはサブフレームのインデックス値を表し、ｉ＝０、１、...、Ｐ−１である。
【０３３３】
例えば、左側チャネル信号又は右側チャネル信号の各フレームが２０ｍｓである場合、フレームの長さＮは３２０であり、オーディオエンコーダは、各フレームを２つのサブフレームに分割する、すなわち、Ｐ＝２であり、信号の各サブフレームは１０ｍｓであり、サブフレームの長さは１６０である。離散フーリエ変換が各サブフレームに対して１回実行される部分の長さＬは４００であり、サブフレームｉにおける変換された左側チャネルの周波数領域信号は、Ｌｉ（ｋ）として示されてよく、ｋ＝０，１、...、１９９であり、サブフレームｉにおける変換された右側チャネルの周波数領域信号は、Ｒｉ（ｋ）として示されてよく、ｋ＝０，１、...、１９９であり、ｉの値は０又は１である。
【０３３４】
任意で、オーディオエンコーダは、代わりに、高速フーリエ変換（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、ＦＦＴ）及び修正離散コサイン変換（Ｍｏｄｉｆｉｅｄ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ、ＭＤＣＴ）などの時間−周波数変換技術を用いて、時間領域信号を周波数領域信号に変換してよい。これは、本願の本実施形態において特に限定されるものではない。
【０３３５】
Ｓ６０３．オーディオエンコーダは、ＩＴＤパラメータを判定し、ＩＴＤパラメータをエンコードする。
【０３３６】
任意で、オーディオエンコーダは、周波数領域におけるＩＴＤパラメータを判定してよい、時間領域におけるＩＴＤパラメータを判定してよい、又は、時間−周波数領域におけるＩＴＤパラメータを判定してよい。これは、本願の本実施形態において特に限定されるものではない。
【０３３７】
例では、オーディオエンコーダは、相関係数を用いて、時間領域におけるＩＴＤパラメータを抽出する。０≦ｉ≦Ｔｍａｘの範囲内で、オーディオエンコーダは、
【数１５２】
2021524938.tif 000154
及び、
【数１５３】
2021524938.tif 000155
を計算する。  ｍａｘ（ｃｎ（ｉ））＞ｍａｘ（ｃｐ（ｉ））である場合、ＩＴＤパラメータ値は、ｍａｘ（ｃｎ（ｉ））に対応するインデックス値の反対の数であり、そうでない場合、ＩＴＤパラメータ値は、ｍａｘ（ｃｐ（ｉ））に対応するインデックス値である。ｉは相関係数を計算するためのインデックス値を表し、ｊはサンプリングポイントのインデックス値を表し、Ｔｍａｘは、異なるサンプリングレートでの最大のＩＴＤ値に対応しており、Ｎはフレームの長さを表す。
【０３３８】
別の例において、オーディオエンコーダは、左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に基づいて、周波数領域におけるＩＴＤパラメータを判定する。
【０３３９】
任意で、オーディオエンコーダは、サブフレームｉの周波数領域の相関係数ＸＣＯＲＲｉ（ｋ）を計算し、ＸＣＯＲＲｉ（ｋ）＝Ｌｉ（ｋ）×Ｒｉ＊（ｋ）であり、Ｒｉ＊（ｋ）は、サブフレームｉにおける右側チャネルの周波数領域信号の共役を表す。次に、オーディオエンコーダは、周波数領域の相関係数ＸＣＯＲＲｉ（ｋ）を時間領域の係数ｘｃｏｒｒｉ（ｎ）に変換し、ｎ＝０、１、...、Ｌ−１である。最後に、オーディオエンコーダは、Ｌ／２−Ｔｍａｘ≦ｎ≦Ｌ／２＋Ｔｍａｘの範囲において、ｘｃｏｒｒｉ（ｎ）の最大値を探索し、サブフレームｉに対応するＩＴＤパラメータ値Ｔｉを取得する、すなわち、Ｔｉ＝ａｒｇ  ｍａｘ（ｘｃｏｒｒｉ（ｎ））−Ｌ／２である。
【０３４０】
任意で、オーディオエンコーダは、サブフレームｉにおける左側チャネルの周波数領域信号及びサブフレームｉにおける右側チャネルの周波数領域信号に基づいて、−Ｔｍａｘ≦ｊ≦Ｔｍａｘの探索範囲内で振幅値ｍａｇ（ｊ）をさらに計算してよく、
【数１５４】
2021524938.tif 000156
であり、ＩＴＤパラメータ値Ｔｉは、Ｔｉ＝ａｒｇ  ｍａｘ（ｍａｇ（ｊ））であり、具体的には、ＩＴＤパラメータ値Ｔｉは、最大振幅値に対応するインデックス値である。
【０３４１】
具体的には、ＩＴＤパラメータを判定した後に、オーディオエンコーダは、ＩＴＤパラメータをエンコードし、エンコードしたＩＴＤパラメータをステレオエンコードされたビットストリームに書き込む。本願の本実施形態において、オーディオエンコーダは、いずれかの既存の量子化エンコーディング技術を用いて、ＩＴＤパラメータをエンコードしてよい。これは、本願の本実施形態において特に限定されるものではない。
【０３４２】
Ｓ６０４．オーディオエンコーダは、ＩＴＤパラメータに基づいて、左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に対する時間シフト調整を実行する。
【０３４３】
オーディオエンコーダは、任意の既存技術にしたがって、左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に対して時間シフト調整を実行してよい。これは、本願の本実施形態において特に限定されるものではない。
【０３４４】
ここで、説明のために、各フレームがＰ個のサブフレームに分割され、Ｐ＝２である例が用いられる。本願の本実施形態において、サブフレームｉにあり、時間シフト調整後に取得される左側チャネルの周波数領域信号は、Ｌｉ'（ｋ）として示されてよく、ｋ＝０、１、...、Ｌ／２−１であり、サブフレームｉにあり、時間シフト調整後に取得される右側チャネルの周波数領域信号は、Ｒｉ'（ｋ）として示されてよく、ｋ＝０、１、...、Ｌ／２−１であり、ｋは周波数ビンのインデックス値を表し、ｉはサブフレームのインデックス値を表し、ｉ＝０、１、...、Ｐ−１である。
【数１５５】
2021524938.tif 000157
【０３４５】
Ｔｉは、サブフレームｉに対応するＩＴＤパラメータ値を表し、Ｌは、離散フーリエ変換が各サブフレームに対して１回実行される部分の長さを表し、Ｌｉ（ｋ）は、サブフレームｉにおける左側チャネルの周波数領域信号を表し、Ｒｉ（ｋ）は、サブフレームｉにおける右側チャネルの周波数領域信号を表し、ｉは、サブフレームのインデックス値を表し、ｉ＝０、１、...、Ｐ−１である。
【０３４６】
オーディオエンコーダが各フレームに対して１回、離散フーリエ変換を実行する場合、オーディオエンコーダが各フレームに対して時間シフト調整も実行することが理解され得る。
【０３４７】
Ｓ６０５．オーディオエンコーダは、時間シフト調整後に取得した左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に基づいて、別の周波数領域のステレオパラメータを計算し、別の周波数領域のステレオパラメータをエンコードする。
【０３４８】
ここでは、別の周波数領域のステレオパラメータは、限定されるものではないが、ＩＰＤパラメータ、ＩＬＤパラメータ及びサブバンド側の利得などを含んでよい。別の周波数領域のステレオパラメータを取得した後に、オーディオエンコーダは、別の周波数領域のステレオパラメータをエンコードして、エンコードされた別の周波数領域のステレオパラメータをステレオエンコードされたビットストリームに書き込む必要がある。
【０３４９】
本願の本実施形態において、オーディオエンコーダは、いずれかの既存の量子化エンコーディング技術を用いて、前述した別の周波数領域のステレオパラメータをエンコードしてよい。これは、本願の本実施形態において特に限定されるものではない。
【０３５０】
Ｓ６０６．オーディオエンコーダは、各サブバンドのインデックスが第１の予め設定された条件を満たすか否かを判定する。
【０３５１】
本願の本実施形態において、オーディオエンコーダは、各フレームにおける周波数領域信号又は各サブフレームにおける周波数領域信号に対してサブバンド区分を実行する。サブバンドｂに含まれる周波数ビンは、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］であり、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）は、サブバンドｂに含まれる周波数ビンの最小のインデックス値を表す。本願の本実施形態において、各サブフレームにおける周波数領域信号は、Ｍ（Ｍ≧２）個のサブバンドに分割され、各サブバンドに含まれる特定の周波数ビンがｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）に基づいて判定されてよい。
【０３５２】
第１の予め設定された条件は、サブバンドのインデックス値が、残差符号化判定のための最大サブバンドのインデックス値より小さいことであってよい、すなわち、ｂ＜ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘであり、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘは、残差符号化判定のための最大サブバンドのインデックス値を表す、サブバンドのインデックス値が残差符号化判定のための最大サブバンドのインデックス値より小さい又はこれと等しことであってよい、すなわち、ｂ≦ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘである、サブバンドのインデックス値が残差符号化判定のための最大サブバンドのインデックス値より小さく、残差符号化判定のための最小サブバンドのインデックス値より大きいことであってよい、すなわち、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍｉｎ＜ｂ＜ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘであり、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘは、残差符号化判定のための最大サブバンドのインデックス値を表し、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍｉｎは、残差符号化判定のための最小サブバンドのインデックス値を表す、サブバンドのインデックス値が残差符号化判定のための最大サブバンドのインデックス値より小さい又はこれと等しく、残差符号化判定のための最小サブバンドのインデックス値より大きい又はこれと等しいことであってよい、すなわち、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍｉｎ＜ｂ≦ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘである、サブバンドのインデックス値が残差符号化判定のための最大サブバンドのインデックス値より小さい又はこれと等しく、残差符号化判定のための最小サブバンドのインデックス値より大きいことであってよい、すなわち、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍｉｎ＜ｂ≦ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘである、又は、サブバンドのインデックス値が残差符号化判定のための最大サブバンドのインデックス値より小さく、残差符号化判定のための最小サブバンドのインデックス値より大きい又はこれと等しいことであってよい、すなわち、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍｉｎ≦ｂ＜ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘである。これは、本願の本実施形態において特に限定されるものではない。
【０３５３】
第１の予め設定された条件は、異なる符号化レート及び／又は異なるエンコーディング帯域幅で変化し得る。例えば、帯域幅が広帯域であり、符号化レートが２６ｋｂｐｓである場合、第１の予め設定された条件は、サブバンドのインデックス値が５より小さいということである。帯域幅が広帯域であり、符号化レートが４４ｋｂｐｓである場合、第１の予め設定された条件は、サブバンドのインデックス値が６より小さいということである。帯域幅が広帯域であり、符号化レートが５６ｋｂｐｓである場合、第１の予め設定された条件は、サブバンドのインデックス値が７より小さいということである。
【０３５４】
本願の本実施形態において、例えば、帯域幅は広帯域であり、符号化レートは２６ｋｂｐｓである。各フレームは、Ｐ個のサブフレームに分割され、Ｐ＝２であり、各サブフレームにおける周波数領域信号は、Ｍ個のサブバンドに分割され、Ｍ＝１０である。この場合、各サブフレームについて、オーディオエンコーダは、各サブバンドのインデックスが第１の予め設定された条件を満たすか否かを判定する必要がある。第１の予め設定された条件は、サブバンドのインデックス値がｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘより小さいということであり、ｒｅｓ＿ｆｌａｇ＿ｂａｎｄ＿ｍａｘ＝５である。
【０３５５】
具体的には、各サブバンドのインデックスが第１の予め設定された条件を満たす場合、オーディオエンコーダは、時間シフト調整後に取得される現フレームにおける左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に基づいて、現フレームにおける第２のダウンミックスされた信号及び現フレームにおける残差信号を計算する、すなわち、Ｓ６０７を実行する。各サブバンドのインデックスが第１の予め設定された条件を満たしていない場合、オーディオエンコーダは、時間シフト調整後に取得される現フレームにおける左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に基づいて、現フレームにおける第２のダウンミックスされた信号を計算する、すなわち、Ｓ６０８を実行する。
【０３５６】
Ｓ６０７．オーディオエンコーダは、時間シフト調整後に取得された現フレームにおける左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に基づいて、現フレームにおける第２のダウンミックスされた信号及び残差信号を計算する。
【０３５７】
ここで、オーディオエンコーダは、前述の式（１）又は式（２）にしたがって、現フレームにおける第２のダウンミックスされた信号を計算してよい。
【０３５８】
任意で、本願の本実施形態において、オーディオエンコーダは、以下の式（２１）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの残差信号ＲＥＳｉｂ'（ｋ）を計算する。
ＲＥＳｉｂ'（ｋ）＝ＲＥＳｉｂ（ｋ）−ｇ＿ＩＬＤｉ×ＤＭＸｉｂ（ｋ）    （２１）
【０３５９】
前述の式（２１）において、ＲＥＳｉｂ（ｋ）＝（Ｌｉｂ"（ｋ）−Ｒｉｂ"（ｋ））／２である。さらに、Ｌｉｂ"（ｋ）、Ｒｉｂ"（ｋ）、ｇ＿ＩＬＤｉ及びＤＭＸｉ（ｋ）については、前述の式（１）におけるパラメータの説明を参照されたい。詳細はここでは再び説明しない。
【０３６０】
Ｓ６０８．オーディオエンコーダは、時間シフト調整後に取得される現フレームにおける左側チャネルの周波数領域信号及び右側チャネルの周波数領域信号に基づいて、現フレームにおける第２のダウンミックスされた信号を計算する。
【０３６１】
ここで、オーディオエンコーダは、Ｓ６０７におけるものと同じ方法を用いて現フレームにおける第２のダウンミックスされた信号を計算してよい、又は、従来技術における別のダウンミックスされた信号の計算方法を用いて、現フレームにおける第２のダウンミックスされた信号を計算してよい。
【０３６２】
Ｓ６０７又はＳ６０８を実行した後に、オーディオエンコーダはＳ６０９を実行する。
【０３６３】
Ｓ６０９．オーディオエンコーダは、現フレームの残差符号化フラグの値を判定し、現フレームの残差符号化スイッチングフラグの値を判定する。
【０３６４】
オーディオエンコーダが現フレームの残差符号化フラグの値を判定することがまず説明される。
【０３６５】
任意で、オーディオエンコーダは、現フレームにおける第２のダウンミックスされた信号と現フレームにおける残差信号との間のエネルギー関係に基づいて、現フレームの残差符号化フラグの値を判定してよい、又は、現フレームにおける第２のダウンミックスされた信号と現フレームにおける残差信号との間のエネルギー関係を表すために用いられるパラメータ及び／又は別のパラメータに基づいて、現フレームの残差符号化フラグの値を判定してよい。これは、本願の本実施形態において特に限定されるものではない。例えば、オーディオエンコーダは、複数のパラメータ、例えば、音声／音楽の分類結果、音声有効化検出結果、残差信号のエネルギー又は左側チャネルの周波数領域信号と右側チャネルの周波数領域信号との間の相関のうちの少なくとも１つに基づいて、現フレームの残差符号化フラグの値を判定する。
【０３６６】
ここで、現フレームにおける第２のダウンミックスされた信号と現フレームにおける残差信号との間のエネルギー関係を表すために用いられるパラメータ及び／又は別のパラメータに基づいて、現フレームの残差符号化フラグの値を、オーディオエンコーダが判定する例を用いて、説明が提供される。
【０３６７】
任意で、現フレームにおける第２のダウンミックスされた信号と現フレームにおける残差信号との間のエネルギー関係を表すために用いられるパラメータが、予め設定された閾値より大きい場合、オーディオエンコーダは、現フレームの残差符号化フラグの値を、現フレームにおける残差信号がエンコードする必要があることを示す値に設定する。そうでない場合、オーディオエンコーダは、現フレームの残差符号化フラグの値を、残差信号をエンコードする必要がないことを示す値に設定する。
【０３６８】
ここでは、オーディオエンコーダが、現フレームの残差符号化スイッチングフラグの値を判定することが説明される。
【０３６９】
任意で、オーディオエンコーダは、現フレームの残差符号化フラグの値と前フレームの残差符号化フラグの値との間の関係に基づいて、現フレームの残差符号化スイッチングフラグの値を判定してよい。
【０３７０】
実施例において、オーディオエンコーダは、現フレームの残差符号化スイッチングフラグの値を判定し、前フレームの残差符号化フラグの修正フラグ値を更新してよい。
【０３７１】
現フレームの残差符号化フラグの値が前フレームの残差符号化フラグの値と等しくなく、かつ、前フレームの残差符号化フラグの修正フラグが、前フレームの残差符号化フラグが２回目に修正されないことを示す場合、現フレームの残差符号化スイッチングフラグは、現フレームがスイッチングフレームであることを示す。
【０３７２】
現フレームの残差符号化フラグの値が前フレームの残差符号化フラグの値と等しくなく、前フレームの残差符号化フラグの修正フラグが、前フレームの残差符号化フラグが２回目に修正されないことを示し、かつ、現フレームの残差符号化フラグが、残差信号をエンコードする必要がないことを示す場合、オーディオエンコーダは、２回目に現フレームの残差符号化フラグを修正し、残差信号をエンコードする必要があることを示す値の現フレームの残差符号化フラグを修正し、前フレームの残差符号化フラグの修正フラグを前フレームの残差符号化フラグが２回目に修正されたことを示す値に設定する。
【０３７３】
現フレームの残差符号化フラグの値が前フレームの残差符号化フラグの値と等しい、又は、前フレームの残差符号化フラグの修正フラグが、前フレームの残差符号化フラグが２回目に修正されることを示す場合、現フレームの残差符号化スイッチングフラグは、現フレームがスイッチングフレームではないことを示し、前フレームの残差符号化フラグの修正フラグは、前フレームの残差符号化フラグが２回目に修正されないことを示す値に設定される。
【０３７４】
別の実装例において、オーディオエンコーダは、代わりに、現フレームの残差符号化スイッチングフラグの値を判定し、前フレームの残差符号化スイッチングフラグの値を更新してよい。
【０３７５】
オーディオエンコーダは、初めに、現フレームの残差符号化スイッチングフラグの値を、現フレームがスイッチングフレームではないことを示す値に設定する。現フレームの残差符号化フラグの値が前フレームの残差符号化フラグの値と等しくなく、かつ、前フレームの残差符号化スイッチングフラグの値が、前フレームがスイッチングフレームではないことを示す場合、オーディオエンコーダは、現フレームの残差符号化スイッチングフラグの値を、現フレームがスイッチングフレームであることを示す値に修正する。現フレームの残差符号化フラグの値が、前フレームの残差符号化フラグの値と等しくなく、前フレームの残差符号化スイッチングフラグの値が、前フレームがスイッチングフレームではないことを示し、かつ、現フレームの残差符号化フラグが、残差信号をエンコードする必要がないことを示す場合、オーディオエンコーダは、現フレームの残差符号化フラグを２回目に修正して、現フレームの残差符号化フラグを、残差信号をエンコードする必要があることを示す値に修正する。現フレームの残差符号化スイッチングフラグの値を修正した後に、オーディオエンコーダは、現フレームの残差符号化スイッチングフラグの修正された値に基づいて、前フレームの残差符号化スイッチングフラグの値を更新する。
【０３７６】
例えば、現フレームの残差符号化スイッチングフラグの値が０より大きい場合、現フレームの残差符号化スイッチングフラグは、現フレームがスイッチングフレームであることを示すために用いられる。現フレームの残差符号化スイッチングフラグの値が０と等しい場合、現フレームの残差符号化スイッチングフラグは、現フレームがスイッチングフレームではないことを示すために用いられる。
【０３７７】
Ｓ６１０．オーディオエンコーダは、現フレームがスイッチングフレームであること現フレームの残差符号化スイッチングフラグの値がを示すか否かを判定する。
【０３７８】
現フレームの残差符号化スイッチングフラグの値が、現フレームがスイッチングフレームであることを示す場合、スイッチングフレームにおけるダウンミックスされた信号及び残差信号が計算され、スイッチングフレームにおけるダウンミックスされた信号は、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号として用いられ、スイッチングフレームにおける残差信号は、予め設定された周波数帯の対応するサブバンドにおける残差信号として用いられる、すなわち、Ｓ６１１が実行される。
【０３７９】
現フレームの残差符号化スイッチングフラグの値は、現フレームがスイッチングフレームではなく、現フレームにける残差信号をエンコードする必要がないことを示すために、現フレームの残差符号化フラグの値が用いられることを示す場合、現フレームにおける第１のダウンミックスされた信号が計算され、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号として、現フレームにおける第１のダウンミックスされた信号が用いられる、すなわち、Ｓ６１２が実行される。
【０３８０】
本願の本実施形態において、予め設定された周波数帯の最小サブバンドのインデックス値は、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎで表され（又は、Ｔｈ１で表されてよく）、予め設定された周波数帯の最大サブバンドのインデックス値は、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘで表される（又は、Ｔｈ２で表されてよい）。それに応じて、予め設定された周波数帯のサブバンドのインデックスｂは、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ＜ｂ＜ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たしてよい、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ≦ｂ≦ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たしてよい、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ≦ｂ＜ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たしてよい、又は、ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍｉｎ＜ｂ≦ｒｅｓ＿ｃｏｄ＿ｂａｎｄ＿ｍａｘを満たしてよい。
【０３８１】
ここで、予め設定された周波数帯の範囲は、第１の予め設定された条件を満たし、かつ、オーディオエンコーダが、各サブバンドのインデックスが第１の予め設定された条件を満たすか否かを判定する場合に設定されるサブバンド範囲と同じである、又は、第１の予め設定された条件を満たし、かつ、オーディオエンコーダが、各サブバンドのインデックスが第１の予め設定された条件を満たすかか否かを判定する場合に設定されるサブバンド範囲とは異なってよい。例えば、第１の予め設定された条件を満たし、かつ、オーディオエンコーダが、第１の予め設定された条件を各サブバンドのインデックスが満たすか否かを判定する場合に設定されるサブバンド範囲がｂ＜５である場合、予め設定された周波数帯は、サブバンドのインデックスが５より小さいすべてのサブバンドを含んでよい、サブバンドのインデックスが０より大きく、かつ、５より小さいすべてのサブバンドを含んでよい、又は、サブバンドのインデックスが１より大きく、かつ、７より小さいすべてのサブバンドを含んでよい。
【０３８２】
Ｓ６１１．オーディオエンコーダは、スイッチングフレームにおけるダウンミックスされた信号及び残差信号を計算し、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号及び残差信号として、ダウンミックスされた信号及び残差信号をそれぞれ用いる。
【０３８３】
例えば、予め設定された周波数帯は、サブバンドのインデックスが０と等しい又は０より大きく、かつ、５より大きいサブバンドである。現フレームの残差符号化スイッチングフラグの値が０より大きい場合、オーディオエンコーダは、インデックスが０より大きい又は０と等しく、かつ、５より大きいサブバンドの範囲にあるスイッチングフレームにおけるダウンミックスされた信号及び残差信号を計算し、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号及び残差信号として、計算されたダウンミックスされた信号及び残差信号をそれぞれ用いる。
【０３８４】
例において、オーディオエンコーダは、以下の式（２２）にしたがって、現フレームがスイッチングフレームである場合に、現フレームのサブフレームｉにおけるサブバンドｂのダウンミックスされた信号
【数１５６】
2021524938.tif 000158
を計算する。
【数１５７】
2021524938.tif 000159
【０３８５】
前述の式（２２）において、ＤＭＸ＿ｃｏｍｐｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの補償されたダウンミックスされた信号を表し、ＤＭＸｉｂ（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの第２のダウンミックスされた信号を表し、
【数１５８】
2021524938.tif 000160
現フレームがスイッチングフレームである場合の現フレームのサブフレームｉにおけるサブバンドｂのダウンミックスされた信号を表し、ｋ∈［ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ）、ｂａｎｄ＿ｌｉｍｉｔｓ（ｂ＋１）−１］である。
【０３８６】
例において、現フレームがスイッチングフレームである場合、オーディオエンコーダは、以下の式（２３）にしたがって、現フレームのサブフレームｉにおけるサブバンドｂの残差信号
【数１５９】
2021524938.tif 000161
を計算する。
【数１６０】
2021524938.tif 000162
【０３８７】
前述の式（２３）において、
ＲＥＳｉｂ'（ｋ）は、現フレームのサブフレームｉにおけるサブバンドｂの残差信号を表し、
【数１６１】
2021524938.tif 000163
は、現フレームがスイッチングフレームである場合の現フレームのサブフレームｉにおけるサブバンドｂの残差信号を表す。
【０３８８】
Ｓ６１２．現フレームの残差符号化スイッチングフラグの値が、現フレームがスイッチングフレームではないことを示し、かつ、現フレームの残差符号化フラグの値が、現フレームにおける残差信号をエンコードする必要がないことを示す場合、オーディオエンコーダは、現フレームにおける第１のダウンミックスされた信号を計算し、第１のダウンミックスされた信号を、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号として用いる。
【０３８９】
Ｓ６１２は、Ｓ４０２と同じであり、詳細はここでは再び説明しない。
【０３９０】
Ｓ６１１又はＳ６１２が実行された後に、オーディオエンコーダは、Ｓ６１３の実行に進む。
【０３９１】
Ｓ６１３．オーディオエンコーダは、現フレームにおけるダウンミックスされた信号を時間領域信号に変換し、予め設定されたエンコーディング方法にしたがって、時間領域信号をエンコードする。
【０３９２】
現フレームの残差符号化フラグの値が、現フレームにおける残差信号をエンコードする必要がないことを示す場合、予め設定された周波数帯の対応するサブバンドにおける現フレームのダウンミックスされた信号は、現フレームにおける第１のダウンミックスされた信号であり、予め設定された周波数帯の対応するサブバンド以外のサブバンドにおける現フレームのダウンミックスされた信号は、対応するサブバンド以外のサブバンドにおける現フレームの第２のダウンミックスされた信号である。
【０３９３】
現フレームの残差符号化フラグの値が、現フレームにおける残差信号をエンコードする必要があることを示す場合、現フレームにおけるダウンミックスされた信号は、現フレームにおける第２のダウンミックスされた信号である。
【０３９４】
オーディオエンコーダは、現フレームにおけるダウンミックスされた信号を時間領域信号に変換し、予め設定されたエンコーディング方法にしたがって、時間領域信号をエンコードする。
【０３９５】
本願の本実施形態において、オーディオエンコーダは、各フレームに対してフレーミング処理を実行し、各サブフレームに対してサブバンド分割処理を実行するので、オーディオエンコーダは、現フレームのサブフレームｉにおけるすべてのサブバンドのダウンミックスされた信号を組み合わせて、サブフレームｉにおけるダウンミックスされた信号を構成する必要があり、逆ＤＦＴ変換を通じて、サブフレームｉにおけるダウンミックスされた信号を時間領域信号に変換し、サブフレーム間の重畳加算処理を実行して、現フレームにおける時間領域のダウンミックスされた信号を取得する。
【０３９６】
オーディオエンコーダは、従来技術にしたがって、現フレームにおける時間領域のダウンミックスされた信号をエンコードして、ダウンミックスされた信号のエンコードされたビットストリームを取得し、さらに、ダウンミックスされた信号のエンコードされたビットストリームをステレオエンコードされたビットストリームに書き込んでよい。
【０３９７】
Ｓ６１４．現フレームの残差符号化フラグの値が、現フレームにおける残差信号をエンコードする必要があることを示す場合、オーディオエンコーダは、現フレームにおける残差信号を時間領域信号に変換し、予め設定されたエンコーディング方法にしたがって、時間領域信号をエンコードする。
【０３９８】
本願の本実施形態において、オーディオエンコーダは、各フレームに対してフレーミング処理を実行し、各サブフレームに対してサブバンド分割処理を実行するので、オーディオエンコーダは、現フレームのサブフレームｉにおけるすべてのサブバンドの残差信号を組み合わせて、サブフレームｉにおける残差信号を構成する必要があり、逆ＤＦＴ変換を通じて、サブフレームｉにおける残差信号を時間領域信号に変換し、サブフレーム間の重畳加算処理を実行して、現フレームにおける時間領域の残差信号を取得する。
【０３９９】
オーディオエンコーダは、従来技術にしたがって、現フレームにおける時間領域の残差信号をエンコードして、残差信号のエンコードされたビットストリームを取得し、さらに、残差信号のエンコードされたビットストリームをステレオエンコードされたビットストリームに書き込んでよい。
【０４００】
結論として、本願におけるオーディオ信号のエンコーディング方法では、現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がない場合、現フレームがスイッチングフレームではなく、現フレームにおける残差信号をエンコードする必要がある場合、及び、現フレームがスイッチングフレームである場合、オーディオエンコーダは、異なる方法を用いて現フレームにおけるダウンミックスされた信号を計算する。異なる符号化モードにおいて、オーディオエンコーダは、異なる方法を用いて、現フレームにおける第１のダウンミックスされた信号及び現フレームにおける第２のダウンミックスされた信号を計算する。これにより、残差信号をエンコーディングする段階と、残差信号のエンコーディングを省略する段階との間の予め設定された周波数帯で交互に切り替えることによって生じる、デコードされたステレオ信号の空間感覚が不連続であり、サウンドイメージの安定性が悪いという課題を解決し、これにより、聴覚品質を効果的に改善する。
【０４０１】
さらに、前述の説明に関して、前フレームがスイッチングフレームではなく、前フレームにおける残差信号をエンコードする必要がない場合、本願の本実施形態におけるコンピュータは、Ｓ４０１'、Ｓ４０２ａ、Ｓ４０２ｂ及びＳ４０２ｃ（すなわち、図５Ｂに示される手順）を含む手順にしたがって、現フレームにおける第１のダウンミックスされた信号を計算してよいことが認識され得る。この場合、本願におけるオーディオ信号のエンコーディング方法がここで説明される。
【０４０２】
図６Ａ及び図６Ｂに関して、図７Ａ及び図７Ｂに示されるように、本願におけるオーディオ信号のエンコーディング方法は以下の段階を含んでよい。
【０４０３】
Ｓ６００からＳ６０８及びＳ７００が、Ｓ６０８の後に実行される。
【０４０４】
Ｓ７００、オーディオエンコーダは、現フレームの残差符号化フラグの値を判定する。
【０４０５】
Ｓ７００については、Ｓ６０９の説明を参照されたい。詳細はここでは再び説明しない。
【０４０６】
Ｓ７０１．オーディオエンコーダは、前フレームの残差符号化スイッチングフラグの値が、前フレームがスイッチングフレームことを示すか否かを判定する。
【０４０７】
Ｓ７０１はＳ６１０と同様である。Ｓ７０１とＳ６１０との間の相違点は、Ｓ６１０では、オーディオエンコーダが現フレームに対して判定を実行しているが、Ｓ７０１では、オーディオエンコーダが前フレームに対して判定を実行しているという点にある。
【０４０８】
Ｓ７０２．前フレームの残差符号化スイッチングフラグの値が、前フレームがスイッチングフレームであることを示す場合、オーディオエンコーダは、スイッチングフレームのダウンミックスされた信号及び残差信号を計算し、ダウンミックスされた信号及び残差信号を、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号及び残差信号としてそれぞれ用いる。
【０４０９】
Ｓ７０２については、Ｓ６１１の説明を参照されたい。詳細はここでは再び説明しない。
【０４１０】
Ｓ７０３．前フレームがスイッチングフレームではないことを前フレームの残差符号化スイッチングフラグの値が示し、かつ、前フレームにおける残差信号をエンコードする必要がないことを前フレームの残差符号化フラグの値が示す場合、オーディオエンコーダは、現フレームにおける第１のダウンミックスされた信号を計算し、第１のダウンミックスされた信号を、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号として用いる。
【０４１１】
Ｓ７０３については、Ｓ６１２の説明を参照されたい。詳細はここでは再び説明しない。
【０４１２】
Ｓ７０４．オーディオエンコーダは、現フレームの残差符号化スイッチングフラグの値を判定する。
【０４１３】
Ｓ７０４については、Ｓ６０９の説明を参照されたい。詳細はここでは再び説明しない。
【０４１４】
Ｓ７０５．オーディオエンコーダは、現フレームにおけるダウンミックスされた信号を時間領域信号に変換し、予め設定されたエンコーディング方法にしたがって、時間領域信号をエンコードする。
【０４１５】
Ｓ７０５については、Ｓ６１３の説明を参照されたい。詳細はここでは再び説明しない。
【０４１６】
Ｓ７０６．前フレームの残差符号化フラグの値が、前フレームにおける残差信号をエンコードする必要があることを示す場合、オーディオエンコーダは、現フレームにおける残差信号を時間領域信号に変換し、予め設定されたエンコーディング方法にしたがって、時間領域信号をエンコードする。
【０４１７】
Ｓ７０６については、Ｓ６１４の説明を参照されたい。詳細はここでは再び説明しない。
【０４１８】
別の例において、図７Ａ及び図７Ｂに関して、図８Ａ及び図８Ｂに示されるように、図７ＡのＳ７００は、Ｓ８００と置き換えられてよく、図７ＢのＳ７０４は、Ｓ８０１と置き換えられてよい。
【０４１９】
Ｓ８００．オーディオエンコーダは、現フレームの残差符号化フラグ判定パラメータを判定する。
【０４２０】
Ｓ８０１．オーディオエンコーダは、現フレームの残差符号化フラグ判定パラメータに基づいて、現フレームの残差符号化フラグの値を判定し、現フレームの残差符号化スイッチングフラグの値を判定する。
【０４２１】
別の例において、図７Ａ及び図７Ｂに関して、図９Ａ及び図９Ｂに示されるように、図７ＢのＳ７０１は、Ｓ９００と置き換えられてよく、図７ＢのＳ７０２は、Ｓ９０１と置き換えられてよく、図７ＢのＳ７０３は、Ｓ９０２と置き換えられてよい。
【０４２２】
Ｓ９００．オーディオエンコーダは、現フレーム（例えば、フレームｎ）の前フレームの残差符号化フラグの値がフレームｎ−２の残差符号化フラグの値と等しくないか否かを判定する。
【０４２３】
Ｓ９０１．フレームｎ−１の残差符号化フラグの値がフレームｎ−２の残差符号化フラグの値と等しくない場合、オーディオエンコーダは、スイッチングフレームにおけるダウンミックスされた信号及び残差信号を計算し、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号及び残差信号として、ダウンミックスされた信号及び残差信号をそれぞれ用いる。
【０４２４】
Ｓ９０２．フレームｎ−１の残差符号化フラグの値がフレームｎ―２の残差符号化フラグの値と等しく、フレームｎ−１のおける残差信号をエンコードする必要がない場合、オーディオエンコーダは、現フレームにおける第１のダウンミックスされた信号を計算し、第１のダウンミックスされた信号を、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号として用いる。
【０４２５】
別の例では、図６Ａ及び図６Ｂに関して、図１０Ａ及び図１０Ｂに示されるように、図６ＡのＳ６０９は、Ｓ１０００と置き換えられてよく、図６ＢのＳ６１０は、Ｓ１００１と置き換えられてよく、図６ＢのＳ６１１は、Ｓ１００２と置き換えられてよく、図６ＢのＳ６１２は、Ｓ１００３と置き換えられてよい。
【０４２６】
Ｓ１０００．オーディオエンコーダは、現フレームの残差符号化フラグの値を判定する。
【０４２７】
Ｓ１００１．オーディオエンコーダは、現フレームの残差符号化フラグの値が前フレームの残差符号化フラグの値と等しくないか否かを判定する。
【０４２８】
Ｓ１００２．現フレームの残差符号化フラグの値が前フレームの残差符号化フラグの値と等しくない場合、オーディオエンコーダは、スイッチングフレームにおけるダウンミックスされた信号及び残差信号を計算し、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号及び残差信号としてダウンミックスされた信号及び残差信号をそれぞれ用いる。
【０４２９】
Ｓ１００３．現フレームの残差符号化フラグの値が前フレームの残差符号化フラグの値と等しく、かつ、現フレームにおける残差信号をエンコードする必要がない場合、オーディオエンコーダは、現フレームにおける第１のダウンミックスされた信号を計算し、第１のダウンミックスされた信号を、予め設定された周波数帯の対応するサブバンドにおけるダウンミックスされた信号として用いる。
【０４３０】
結論として、本願の本実施形態では、オーディオエンコーダは、予め設定された周波数帯の対応するサブバンドにおける残差信号をエンコードするか否かを適応的に選択し、できるだけ多くのデコードされたステレオ信号の高周波ひずみを低減しつつ、デコードされたステレオ信号の空間感覚及びサウンドイメージの安定性を改善することができ、これにより、エンコーディング品質全体を改善する。さらに、異なる事例では、残差信号をエンコードする必要がある場合、及び、残差信号をエンコードする必要がない場合、オーディオエンコーダは、異なる方法を用いてダウンミックスされた信号を計算して、デコードされたステレオ信号の空間感覚及びサウンドイメージの安定性が続かないという課題を解決し、これにより、聴覚品質を効果的に改善する。
【０４３１】
本願の実施形態は、ダウンミックスされた信号の計算装置を提供する。ダウンミックスされた信号の計算装置は、オーディオエンコーダであってよい。具体的には、ダウンミックスされた信号の計算装置は、前述のダウンミックスされた信号の計算方法におけるオーディオエンコーダにより実行される段階を実行するように構成される。本願の本実施形態において提供されるダウンミックスされた信号の計算装置は、対応する段階に対応するモジュールを含んでよい。
【０４３２】
本願の本実施形態において、ダウンミックスされた信号の計算装置は、前述の方法例に基づいて、複数の機能モジュールに分割されてよい。例えば、各機能モジュールは、各対応する機能に基づく区分を通じて取得されてよい、又は、２つ又はそれより多い機能が、１つの処理モジュールに統合されてよい。統合されたモジュールは、ハードウェアの形式で実装されてよい、又は、ソフトウェア機能モジュールの形式で実装されてよい。本願の本実施形態のいて、複数のモジュールへの区分は例示であり、論理的な機能区分に過ぎない。実際の実装では、別の区分方式が用いられてよい。
【０４３３】
各機能モジュールが各対応する機能に基づく区分を通じて取得される場合、図１１は、前述の実施形態におけるダウンミックスされた信号の計算装置の可能性のある概略構造図である。図１１に示されるように、ダウンミックスされた信号の計算装置１１は、判定ユニット１１０及び計算ユニット１１１を含む。
【０４３４】
判定ユニット１１０は、前述の実施形態におけるＳ４０１及びＳ４０１'などを実行する際にダウンミックスされた信号の計算装置をサポートするように構成され、及び／又は、本明細書において説明される技術の別のプロセスにおいて用いられる。
【０４３５】
計算ユニット１１１は、前述の実施形態におけるＳ４０２及びＳ５０１などを実行する際にダウンミックスされた信号の計算装置をサポートするように構成され、及び／又は、本明細書において説明される技術の別のプロセスにおいて用いられる。
【０４３６】
前述した方法の実施形態における段階のすべての関連する内容は、対応する機能モジュールの機能説明において引用され得る。詳細はここでは再び説明しない。
【０４３７】
確かに、本願の本実施形態において提供されるダウンミックスされた信号の計算装置は、限定されるものではないが、前述したモジュールを含む。例えば、図１１に示されるように、ダウンミックスされた信号の計算装置１１は、ストレージユニット１１２をさらに含んでよい。ストレージユニット１１２は、ダウンミックスされた信号の計算装置のプログラムコード及びデータを格納するように構成されてよい。
【０４３８】
さらに、図１１に関して、図１２に示されるように、ダウンミックスされた信号の計算装置１１は、取得ユニット１１３をさらに含んでよい。取得ユニット１１３は、前述の実施形態におけるＳ５００などを実行する際にダウンミックスされた信号の計算装置をサポートするように構成され、及び／又は、本明細書において説明される技術の別のプロセスにおいて用いられる。
【０４３９】
集積回路が用いられる場合、図１３は、本願の実施形態におけるダウンミックスされた信号の計算装置の概略構造図である。図１３において、ダウンミックスされた信号の計算装置１３は、処理モジュール１３０及び通信モジュール１３１を含む。
【０４４０】
処理モジュール１３０は、ダウンミックスされた信号の計算装置の動作を制御及び管理する、例えば、判定ユニット１１０、計算ユニット１１１及び取得ユニット１１３により実行される段階を実行する、及び／又は、本明細書において説明される技術の別のプロセスを実行するように構成される。
【０４４１】
通信モジュール１３１は、ダウンミックスされた信号の計算装置と別のデバイスとの間のインタラクションをサポートするように構成される。
【０４４２】
図１３に示されるように、ダウンミックスされた信号の計算装置はストレージモジュール１３２をさらに含んでよい。ストレージモジュール１３２は、ダウンミックスされた信号の計算装置のプログラムコード及びデータを格納する、例えば、前述したストレージユニット１１２に格納されるコンテンツを格納するように構成される。
【０４４３】
処理モジュール１３０は、プロセッサ又はコントローラ、例えば、中央演算処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）、汎用プロセッサ、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、ＡＳＩＣ、ＦＰＧＡ又は別のプログラム可能な論理デバイス、トランジスタ論理デバイス、ハードウェアコンポーネント又はこれらの任意の組み合わせであってよい。プロセッサは、本願において開示されるコンテンツに関して説明される様々な例示的な論理ブロック、モジュール及び回路を実装又は実行してよい。プロセッサは、代わりに、コンピューティング機能を実装するプロセッサの組み合わせ、例えば、１つ又は複数のマイクロプロセッサの組み合わせ、又は、ＤＳＰ及びマイクロプロセッサの組み合わせであってよい。通信モジュール１３１は、送受信機、ＲＦ回路又は、通信インタフェースなどであってよい。ストレージモジュール１３２はメモリであってよい。
【０４４４】
前述した方法の実施形態におけるシナリオのすべての関連する内容は、対応する機能モジュールの機能説明において引用され得る。詳細はここでは再び説明しない。
【０４４５】
ダウンミックスされた信号の計算装置１１及びダウンミックスされた信号の計算装置１２は両方とも、図４、図５Ａ、図５Ｂ又は図５Ｃに示されるダウンミックスされた信号の計算方法を実行してよく、ダウンミックスされた信号の計算装置１１及びダウンミックスされた信号の計算装置１２はそれぞれ、具体的には、オーディオエンコーディング装置又はオーディオエンコーディング機能を有する別のデバイスであってよい。
【０４４６】
本願は、端末をさらに提供する。端末は、１つ又は複数のプロセッサ、メモリ及び通信インタフェースを含む。メモリ及び通信インタフェースは、１つ又は複数のプロセッサに連結される。メモリは、コンピュータプログラムコードを格納するように構成される。コンピュータプログラムコードは、命令を含む。１つ又は複数のプロセッサが命令を実行する場合、端末は、本願の実施形態におけるダウンミックスされた信号の計算方法を実行する。
【０４４７】
ここで、端末は、スマートフォン、ポータブルコンピュータ、又は、オーディオを処理又は再生できる別のデバイスであってよい。
【０４４８】
本願は、オーディオエンコーダをさらに提供し、オーディオエンコーダは不揮発性記憶媒体及び中央演算処理装置を含む。不揮発性記憶媒体は、実行可能プログラムを格納する。中央演算処理装置は、不揮発性記憶媒体に接続され、実行可能プログラムを実行して、本願の実施形態におけるダウンミックスされた信号の計算方法を実行する。さらに、オーディオエンコーダは、さらに、本願の実施形態におけるオーディオ信号のエンコーディング方法を実行してよい。
【０４４９】
本願は、エンコーダをさらに提供する。エンコーダは、本願の実施形態におけるダウンミックスされた信号の計算装置（ダウンミックスされた信号の計算装置１１又はダウンミックスされた信号の計算装置１２）及びエンコーディングモジュールを含む。エンコーディングモジュールは、現フレームの第１のダウンミックスされた信号をエンコードするように構成され、現フレームの第１のダウンミックスされた信号は、ダウンミックスされた信号の計算装置により取得される。
【０４５０】
本願の別の実施形態は、コンピュータ可読記憶媒体をさらに提供する。コンピュータ可読記憶媒体は、１つ又は複数個のプログラムコードを含む。１つ又は複数のプログラムは、命令を含み、端末内のプロセッサがプログラムコードを実行する場合、端末は、図４、図５Ａ、図５Ｂ又は図５Ｃに示されるダウンミックスされた信号の計算方法を実行する。
【０４５１】
本願の別の実施形態において、コンピュータプログラム製品がさらに提供される。コンピュータプログラム製品は、コンピュータ実行可能命令を含み、コンピュータ実行可能命令は、コンピュータ可読記憶媒体に格納される。端末の少なくとも１つのプロセッサは、コンピュータ可読記憶媒体からコンピュータ実行可能命令を読み出してよく、少なくとも１つのプロセッサは、コンピュータ実行可能命令を実行することで、端末は、図４、図５Ａ、図５Ｂ又は図５Ｃに示されるダウンミックスされた信号の計算方法におけるオーディオエンコーダにより実行される段階を実行する。
【０４５２】
前述の実施形態のすべて又は一部は、ソフトウェア、ハードウェア、ファームウェア又はこれらの任意の組み合わせを用いて実装されてよい。実施形態を実装するために、ソフトウェアプログラムが用いられる場合、実施形態は、コンピュータプログラム製品の形式で完全に又は部分的に実装されてよい。コンピュータプログラム製品は、１つ又は複数のコンピュータ命令を含む。コンピュータプログラム命令がコンピュータ上でロード及び実行される場合、本願の実施形態に係る手順及び機能がすべて又は部分的に生成される。
【０４５３】
コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク又は別のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体内に格納されてよい、又は、コンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に伝送されてよい。例えば、コンピュータ命令は、有線（例えば、同軸ケーブル、光ファイバ又はデジタル加入者線（ＤＳＬ））又は無線（例えば、赤外線、電波又はマイクロは方式）でウェブサイト、コンピュータ、サーバ又はデータセンタから別のウェブサイト、コンピュータ、サーバ又はデータセンタに伝送されてよい。コンピュータ可読記憶媒体は、コンピュータ又はデータストレージデバイス、例えば、１つ又は複数の使用可能な媒体を統合するサーバ又はデータセンタによりアクセス可能な任意の使用可能な媒体であってよい。使用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク又は磁気テープ）、光媒体（例えば、ＤＶＤ）、半導体媒体（例えば、ソリッドステートドライブＳｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ（ＳＳＤ））などであってよい。
【０４５４】
実施例に関する前述の説明は、簡便及び簡潔な説明の目的で、前述の複数の機能モジュールへの区分が説明のための例として用いられることを当業者が理解することができる。実際の適用では、前述した機能は、異なるモジュールに割り当てられ、要件に基づいて実装されることができ、すなわち、装置の内部構造は、上記で説明された機能のすべて又は一部を実装するために異なる機能モジュールに分割される。
【０４５５】
本願において提供されるいくつかの実施形態において、開示された装置及び方法は、他の方式で実施されてよいことを理解されたい。例えば、説明された装置の実施形態は、単なる例示に過ぎない。例えば、モジュール又はユニット区分は、論理的な機能区分に過ぎず、実際の実装において他の区分であってよい。例えば、複数のユニット又はコンポーネントは、組み合わされてよい、又は、別の装置に統合されてよい、又は、いくつかの特徴が無視されてよい又は実行されないくてよい。さらに、表示され又は説明された相互連結又は直接連結又は通信接続は、いくつかのインタフェースを用いて実装されてよい。装置又はユニット間の間接的な連結又は通信接続は、電気的、機械的又は他の形態で実装されてよい。
【０４５６】
別個のパーツとして説明されたユニットは、物理的に分離されてもされていなくてもよく、ユニットとして表示されるパーツは、１つ又は複数の物理ユニットであってよく、一か所に配置されてよい、又は、異なる場所に分散されてよい。ユニットの一部又はすべては、実施形態の解決手段の目的を達成するために実際の要件に基づいて選択されてよい。
【０４５７】
さらに、本願の実施形態における機能的なユニットは、１つの処理ユニットに統合されてよい、又は、ユニットのそれぞれは、物理的に単独で存在してよい、又は、２つ又はそれより多くのユニットは、１つのユニットに統合されてよい。集積回路は、ハードウェアの形式で実施されてよい、又は、ソフトウェア機能ユニットの形式で実装されてよい。
【０４５８】
集積回路がソフトウェア機能ユニットの形式で実装され、独立した製品として販売又は用いられる場合、集積回路は、可読記憶媒体に格納されてよい。そのような理解に基づいて、本願の実施形態における技術的解決手段は本質的に、又は、従来技術に対して貢献する部分、又は、技術的解決手段のすべて又は一部は、ソフトウェア製品の形式で実装されていよい。ソフトウェア製品は、記憶媒体に格納され、（シングルチップマイクロコンピュータ又はチップなどであってよい）デバイス又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）に、本願の実施形態において説明された方法の段階のすべて又は一部を実行するよう命令するためのいくつかの命令を含む。前述した記憶媒体は、プログラムコードを格納できる任意の媒体、例えば、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク又は光ディスクを含む。
【０４５９】
前述の説明は、本願の特定の実施例に過ぎないが、本願の保護範囲を制限することを目的とするものではない。本願において開示される技術的な範囲内で任意の変形又は置換が本願の保護範囲内に含まれるものとする。したがって、本願の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
2021524938.tif 000192
【図２】
2021524938.tif 000193
【図３】
2021524938.tif 000194
【図４】
2021524938.tif 000195
【図５Ａ】
2021524938.tif 000196
【図５Ｂ】
2021524938.tif 000197
【図５Ｃ】
2021524938.tif 000198
【図６Ａ】
2021524938.tif 000199
【図６Ｂ】
2021524938.tif 000200
【図７Ａ】
2021524938.tif 000201
【図７Ｂ】
2021524938.tif 000202
【図８Ａ】
2021524938.tif 000203
【図８Ｂ】
2021524938.tif 000204
【図９Ａ】
2021524938.tif 000205
【図９Ｂ】
2021524938.tif 000206
【図１０Ａ】
2021524938.tif 000207
【図１０Ｂ】
2021524938.tif 000208
【図１１】
2021524938.tif 000209
【図１２】
2021524938.tif 000210
【図１３】
2021524938.tif 000211
【国際調査報告】
2021524938.tif 000212
2021524938.tif 000213
2021524938.tif 000214
2021524938.tif 000215
2021524938.tif 000216
2021524938.tif 000217