СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ ПАРАМЕТРА МЕЖКАНАЛЬНОЙ РАЗНОСТИ ФАЗ

1. Способ кодирования параметра межканальной разности фаз, содержащий этапы, на которых:
получают опорный параметр, используемый для определения схемы кодирования параметра межканальной разности фаз (IPD) для текущего кадра многоканального сигнала;
определяют схему кодирования параметра IPD для текущего кадра, основываясь на опорном параметре, причем определенная схема кодирования параметра IPD для текущего кадра является одной из по меньшей мере двух заданных схем кодирования параметра IPD; и
обрабатывают параметр IPD для текущего кадра, основываясь на определенной схеме кодирования параметра IPD для текущего кадра.
2. Способ по п. 1, в котором опорный параметр содержит по меньшей мере характеристический параметр сигнала для текущего кадра или характеристические параметры для А кадров, предшествующих текущему кадру, где А является целым числом не меньше 1;
характеристический параметр сигнала текущего кадра содержит по меньшей мере один параметр из: параметра, указывающего корреляцию между левым каналом и правым каналом для текущего кадра, дисперсии параметров IPD субполос для текущего кадра, типа сигнала для текущего кадра или параметра межканальной временной разности (ITD) для текущего кадра; а
характеристические параметры сигнала А кадров, предшествующих текущему кадру, содержат по меньшей мере один из: параметра, указывающего корреляцию между левым каналом и правым каналом для каждого из предшествующих А кадров, дисперсии параметров IPD субполос каждого из предшествующих А кадров, параметра ITD каждого из предшествующих A кадров, схемы кодирования параметра IPD для каждого из предшествующих A кадров или типа сигнала для каждого из предшествующих A кадров, при этом
тип сигнала содержит голосовой тип или музыкальный тип.
3. Способ по п. 2, в котором опорный параметр содержит параметр, указывающий корреляцию между левым каналом и правым каналом для текущего кадра; и
если значение параметра, указывающего корреляцию между левым каналом и правым каналом для текущего кадра, больше или равно первому пороговому значению, схема кодирования параметра IPD для текущего кадра является первой схемой кодирования из по меньшей мере двух схем кодирования параметра IPD.
4. Способ по п. 3, в котором первое пороговое значение равно 0,75.
5. Способ по любому из пп. 2-4, в котором опорный параметр содержит схему кодирования параметра IPD для каждого из предшествующих А кадров и тип сигнала для каждого их предшествующих А кадров; при этом
если схема кодирования параметра IPD для каждого из предшествующих A кадров является первой схемой кодирования из по меньшей мере двух схем кодирования параметра IPD и тип сигнала для каждого из предшествующих A кадров является музыкальным типом, схема кодирования параметра IPD для текущего кадра является первой схемой кодирования.
6. Способ по п. 5, в котором значение А равно 1.
7. Способ по п. 3 или 4, в котором первая схема кодирования содержит любую из:
схемы кодирования параметра IPD;
пропуска кодирования параметра IPD; или
установки в 0 значения параметра IPD.
8. Способ по п. 3 или 4, в котором, если схема кодирования параметра IPD для текущего кадра не является первой схемой кодирования, то схема кодирования параметра IPD для текущего кадра является второй схемой кодирования, при этом
вторая схема кодирования содержит схему кодирования параметра IPD для набора субполос или схему кодирования параметра IPD субполос, при этом схема кодирования параметра IPD субполос обеспечивает кодирование параметров IPD субполос для некоторых или всех субполос текущего кадра.
9. Способ по п. 8, в котором вторая схема кодирования является схемой кодирования параметра IPD субполос; а
этап обработки параметра IPD для текущего кадра, основываясь на определенной схеме кодирования параметра IPD для текущего кадра, содержит подэтапы, на которых:
вычисляют параметры IPD для всех или некоторых из субполос сигнала левого канала в частотной области и сигнала правого канала в частотной области для текущего кадра; и
кодируют параметры IPD, являющиеся параметрами для всех или некоторых субполос и полученые посредством вычисления.
10. Способ по любому из пп. 1-4, дополнительно содержащий этап, на котором:
выполняют кодирование, основываясь на определенной схеме кодирования параметра IPD для текущего кадра.
11. Способ по любому из пп. 1-4, дополнительно содержащий перед этапом обработки параметра IPD для текущего кадра, основываясь на определенной схеме кодирования параметра IPD для текущего кадра, этапы, на которых:
определяют, нуждается ли в регулировании определенная схема кодирования параметра IPD для текущего кадра;
регулируют определенную схему кодирования параметра IPD для текущего кадра, когда принято решение, что определенная схема кодирования параметра IPD для текущего кадра нуждается в регулировании; а
этап обработки параметра IPD для текущего кадра, основываясь на определенной схеме кодирования параметра IPD для текущего кадра, содержит подэтап, на котором:
обрабатывают параметр IPD для текущего кадра, основываясь на отрегулированной схеме кодирования параметра IPD для текущего кадра.
12. Способ по п. 11, в котором этап определения, нуждается ли определенная схема кодирования параметра IPD для текущего кадра в регулировании, выполняется, основываясь на схемах кодирования параметра IPD для А кадров, предшествующих текущему кадру.
13. Способ по любому из пп. 2-4, в котором параметр, указывающий корреляцию между левым каналом и правым каналом для текущего кадра, получают, используя нижеследующую формулу вычисления:
, в которой
;
;
;
;
; и
, где
l
r
r
r
i
i
L
R
L
R
E(b) указывает суммарную энергию левого аудиоканала, E(b) указывает суммарную энергию правого аудиоканала, L(k) указывает действительную часть k-го значения частоты сигнала левого аудиоканала в частотной области, R(k) указывает действительную часть k-го значения частоты сигнала правого аудиоканала в частотной области, L(k) указывает мнимую часть k-го значения частоты сигнала левого аудиоканала в частотной области, R(k) указывает мнимую часть k-го значения частоты сигнала правого аудиоканала в частотной области, L указывает количество спектральных коэффициентов субполос и N указывает количество субполос, n указывает индексное значение сигнала во временной области, k указывает индексное значение сигнала в частотной области, Length указывает длину кадра, x(n) указывает сигнал левого аудиоканала во временной области, x(n) указывает сигнал правого аудиоканала во временной области, L(k) указывает k-е значение частоты, равное k-му значению частоты сигнала левого аудиоканала в частотной области и используемое для вычисления параметра IPD, и R(k) указывает k-е значение частоты, равное k-му значению частоты сигнала правого аудиоканала в частотной области и используемое для вычисления параметра IPD, где x(n) и x(n) указывают последовательности действительных чисел.
14. Устройство кодирования параметра межканальной разности фаз, содержащее:
блок получения, выполненный с возможностью получения опорного параметра, где опорный параметр используется для определения схемы кодирования параметра IPD для текущего кадра многоканального сигнала;
блок определения, выполненный с возможностью определения схемы кодирования параметра IPD для текущего кадра, основываясь на опорном параметре, где определенная схема кодирования параметра IPD для текущего кадра является по меньшей мере одной из двух заданных схем кодирования параметра IPD; и
блок обработки, выполненный с возможностью обработки параметра IPD для текущего кадра, основываясь на определенной схеме кодирования параметра IPD для текущего кадра.
15. Устройство по п. 14, в котором опорный параметр содержит по меньшей мере характеристический параметр сигнала для текущего кадра или характеристические параметры для А кадров, предшествующих текущему кадру, где А является целым числом не меньше 1;
характеристический параметр сигнала текущего кадра содержит по меньшей мере один из: параметра, указывающего корреляцию между левым каналом и правым каналом текущего кадра, дисперсии параметров IPD субполос текущего кадра, типа сигнала текущего кадра или параметра межканальной временной разности (ITD) текущего кадра; и
характеристические параметры сигналов для А кадров, предшествующих текущему кадру, содержат по меньшей мере одно из: параметра, указывающего корреляцию между левым каналом и правым каналом для каждого из предшествующих А кадров, дисперсии параметров IPD субполос каждого из предшествующих А кадров, параметра ITD каждого из предшествующих A кадров, схемы кодирования параметра IPD для каждого из предшествующих A кадров или типа сигнала для каждого из предшествующих A кадров, при этом
тип сигнала содержит голосовой тип или музыкальный тип.
16. Устройство по п. 15, в котором опорный параметр содержит параметр, указывающий корреляцию между левым каналом и правым каналом для текущего кадра; при этом
если значение параметра, указывающего корреляцию между левым каналом и правым каналом текущего кадра, больше или равно первому пороговому значению, схема кодирования параметра IPD для текущего кадра является первой схемой кодирования из по меньшей мере двух схем кодирования параметра IPD.
17. Устройство по п. 16, в котором первое пороговое значение равно 0,75.
18. Устройство по любому из пп. 15-17, в котором опорный параметр содержит схему кодирования параметра IPD для каждого из предшествующих А кадров и тип сигнала для каждого из предшествующих А кадров; при этом
если схема кодирования параметра IPD для каждого из предшествующих A кадров является первой схемой кодирования из по меньшей мере двух схем кодирования параметра IPD и тип сигнала для каждого из предшествующих A кадров является музыкальным типом, то схема кодирования параметра IPD для текущего кадра является первой схемой кодирования.
19. Устройство по п. 18, в котором значение А равно 1.
20. Устройство по п. 16 или 17, в котором первая схема кодирования содержит любую из:
схемы кодирования параметра групповой IPD;
пропуска кодирования параметра IPD; или
установки в 0 значения параметра IPD.
21. Устройство по п. 16 или 17, в котором если схема кодирования параметра IPD для текущего кадра не является первой схемой кодирования,
схема кодирования параметра IPD для текущего кадра является второй схемой кодирования, при этом
вторая схема кодирования содержит схему кодирования параметра IPD для набора субполос или схему кодирования параметра IPD субполос, при этом схема кодирования параметра IPD субполос кодирует параметры IPD субполос для некоторых или всех субполос текущего кадра.
22. Устройство по п. 21, в котором вторая схема кодирования является схемой кодирования параметра IPD субполос; а
обработка параметра IPD для текущего кадра, основываясь на определенной схеме кодирования параметра IPD для текущего кадра, содержит этапы, на которых:
вычисляют параметры IPD для всех или некоторых из субполос сигнала левого канала в частотной области и сигнала правого канала в частотной области для текущего кадра; и
кодируют параметры IPD, являющиеся параметрами для всех или некоторых субполос и полученные посредством вычисления.
23. Устройство по любому из пп. 14-17, в котором способ дополнительно содержит этап, на котором:
выполняют кодирование, основываясь на определенной схеме кодирования параметра IPD для текущего кадра.
24. Устройство по любому из пп. 14-17, в котором блок определения дополнительно выполнен с возможностью определения, является ли схема кодирования параметра IPD схемой, предназначенной для текущего кадра, определенной в качестве нуждающейся в регулировании; при этом
устройство дополнительно содержит:
блок регулирования, выполненный с возможностью регулирования определенной схемы кодирования параметра IPD для текущего кадра, при определении блоком определения, что определенная схема кодирования параметра IPD для текущего кадра нуждается в регулировании; и
блок обработки, дополнительно выполненный с возможностью обработки параметра IPD текущего кадра, основываясь на определенной схеме кодирования параметра IPD для текущего кадра.
25. Устройство по п. 24, в котором определение, нуждается ли определенная схема кодирования параметра IPD для текущего кадра в регулировании, выполняется, основываясь на схемах кодирования параметра IPD для А кадров, предшествующих текущему кадру.
26. Устройство по любому из пп. 14-17, в котором блок получения дополнительно выполнен с возможностью получения параметра, указывающего корреляцию между левым каналом и правым каналом для текущего кадра, используя нижеследующую формулу вычисления:
, в которой
;
;
;
;
; и
, где
l
r
r
r
i
i
L
R
L
R
E(b) указывает суммарную энергию левого аудиоканала, E(b) указывает суммарную энергию правого аудиоканала, L(k) указывает действительную часть k-го значения частоты сигнала левого аудиоканала в частотной области, R(k) указывает действительную часть k-го значения частоты сигнала правого аудиоканала в частотной области, L(k) указывает мнимую часть k-го значения частоты сигнала левого аудиоканала в частотной области, R(k) указывает мнимую часть k-го значения частоты сигнала правого аудиоканала в частотной области, L указывает количество спектральных коэффициентов субполос и N указывает количество субполос, n указывает индексное значение сигнала во временной области, k указывает индексное значение сигнала в частотной области, Length указывает длину кадра, x(n) указывает сигнал левого аудиоканала во временной области, x(n) указывает сигнал правого аудиоканала во временной области, L(k) указывает k-е значение частоты, которое равно k-му значению частоты сигнала левого аудиоканала в частотной области и которое используется для вычисления параметра IPD, и R(k) указывает k-е значение частоты, которое равно k-му значению частоты сигнала правого аудиоканала в частотной области и которое используется для вычисления параметра IPD, где x(n) и x(n) указывают последовательности действительных чисел.
27. Машиночитаемый носитель информации, хранящий программу, вызывающую, при исполнении компьютером, выполнение способа по любому из пп. 1-13.