СТЕРЕОФОНИЧЕСКОЕ КОДИРОВАНИЕ НА ОСНОВЕ MDCT С КОМПЛЕКСНЫМ ПРЕДСКАЗАНИЕМ

1. Система декодера, предназначенная для создания стереофонического сигнала посредством стереофонического кодирования с комплексным предсказанием, где система декодера включает:
- ступень (206, 207, 210, 211; 306, 307, 308, 309, 312; 406, 407, 408, 409; 1410; 1421; 1433) повышающего микширования, адаптированную для генерирования стереофонического сигнала на основе первых представлений сигнала (М) понижающего микширования и остаточного сигнала (D) в частотной области, где каждое из первых представлений в частотной области включает первые спектральные составляющие, которые представляют спектральный состав соответствующего сигнала, выраженного в первом подпространстве многомерного пространства, где ступень повышающего микширования включает:
- модуль (206; 306, 307; 408), предназначенный для вычисления второго представления сигнала понижающего микширования в частотной области на основе его первого представления в частотной области, где второе представление в частотной области включает вторые спектральные составляющие, представляющие спектральный состав сигнала, выраженного во втором подпространстве многомерного пространства, которое включает часть многомерного пространства, не включенную в первое подпространство, причем модуль адаптирован для определения вторых спектральных составляющих сигнала понижающего микширования путем применения фильтра с импульсной характеристикой конечной длительности (FIR) к первым спектральным составляющим сигнала понижающего микширования;
- взвешенный сумматор (210, 211; 308, 309; 406, 407), предназначенный для вычисления побочного сигнала (S) на основе первого и второго представлений сигнала понижающего микширования в частотной области, первого представления остаточного сигнала в частотной области и коэффициента (α) комплексного предсказания, закодированного в сигнале битового потока; и
- суммарно-разностную ступень (207; 312; 409), предназначенную для вычисления стереофонического сигнала на основе первого представления сигнала понижающего микширования в частотной области и побочного сигнала,
где ступень повышающего микширования также может действовать в режиме ретрансляции, где указанные сигнал понижающего микширования и остаточный сигнал подаются непосредственно на суммарно-разностную ступень.
2. Система декодера по п. 1, отличающаяся тем, что импульсная характеристика фильтра FIR определена в зависимости от оконной функции, примененной для определения первого представления сигнала понижающего микширования в частотной области.
3. Система декодера по п. 1, отличающаяся тем, что указанные сигнал понижающего микширования и остаточный сигнал сегментированы на временные кадры,
указанная ступень повышающего микширования также адаптирована для приема, для каждого временного кадра, двухбитного поля данных, связанного с этим кадром, и для действия, в ответ на значение этого поля данных, в активном режиме или в режиме ретрансляции.
4. Система декодера по п. 1, отличающаяся тем, что указанные сигнал понижающего микширования и остаточный сигнал сегментированы на временные кадры,
- указанная ступень повышающего микширования также адаптирована для приема в битовом потоке MPEG для каждого временного кадра поля ms_mask_present, связанного с этим кадром, и для действия, в ответ на значение поля ms_mask_present, в активном режиме или в режиме ретрансляции.
5. Система декодера по любому из пп. 1-4, отличающаяся тем, что также включает:
- ступень деквантования (202; 301; 401), расположенную в восходящем направлении относительно ступени повышающего микширования, предназначенную для создания указанных первых представлений сигнала (М) понижающего микширования и остаточного сигнала (D) в частотной области на основе сигнала битового потока.
6. Система декодера по любому из пп. 1-4, отличающаяся тем, что:
- первые спектральные составляющие имеют действительные значения, выраженные в первом подпространстве; и
- вторые спектральные составляющие имеют мнимые значения, выраженные во втором подпространстве;
- необязательно, первые спектральные составляющие могут быть получены одной из следующих операций:
- дискретное косинусное преобразование, DCT, или
- модифицированное дискретное косинусное преобразование, MDCT,
- и, необязательно, вторые спектральные составляющие могут быть получены одной из следующих операций:
- дискретное синусное преобразование, DST, или
- модифицированное дискретное синусное преобразование, MDST.
7. Система декодера по любому из пп. 1-4, отличающаяся тем, что также включает, по меньшей мере, один модуль (204; 303; 403) временного ограничения шума, TNS, расположенный в восходящем направлении относительно ступени повышающего микширования;
- по меньшей мере, один дополнительный модуль (410) TNS, расположенный в нисходящем направлении относительно ступени повышающего микширования; и
селекторную схему (404, 411), предназначенную для селективного приведения в действие:
(a) указанного модуля (модулей) TNS в восходящем направлении относительно ступени повышающего микширования, или
(b) указанного модуля (модулей) TNS в нисходящем направлении относительно ступени повышающего микширования.
8. Система декодера по п. 6, отличающаяся тем, что:
- сигнал понижающего микширования разделяется на последовательные временные кадры, каждый из которых связан со значением коэффициента комплексного предсказания; и
- модуль, предназначенный для вычисления второго представления сигнала понижающего микширования в частотной области адаптирован для самостоятельного отключения в ответ на то, что абсолютное значение мнимой части коэффициента комплексного предсказания меньше предварительно определенного допуска для временного кадра, и, таким образом, он не генерирует выходной сигнал для этого временного кадра.
9. Система декодера по п. 8, отличающаяся тем, что временные кадры сигнала понижающего микширования дополнительно разделяются на частотные полосы, каждая из которых сопровождается значением коэффициента комплексного предсказания; и
- модуль, предназначенный для вычисления второго представления сигнала понижающего микширования в частотной области адаптирован для самостоятельного отключения в ответ на то, что абсолютное значение мнимой части коэффициента комплексного предсказания меньше предварительно определенного допуска для полосы частот временного кадра, и, таким образом, он не генерирует выходной сигнал для этой полосы частот.
10. Система декодера по любому из пп. 1-4, отличающаяся тем, что указанный стереофонический сигнал представлен во временной области, и система декодера также включает:
- узел (203) переключения, расположенный между указанной ступенью деквантования и указанной ступенью повышающего микширования, действующий для выполнения следующих функций:
(a) ретранслирующей ступени, или
(b) суммарно-разностной ступени,
таким образом, делающий возможным переключение между входными стереофоническими сигналами, кодированными напрямую и совместно;
- ступень (209) обратного преобразования, адаптированную для вычисления представления стереофонического сигнала во временной области; и
- селекторную схему (208), расположенную в восходящем направлении относительно ступени обратного преобразования, адаптированную для ее селективного связывания с:
(a) точкой в нисходящем направлении относительно ступени повышающего микширования, посредством чего стереофонический сигнал, полученный посредством комплексного предсказания, подается на ступень обратного преобразования; или
(b) точкой в нисходящем направлении относительно узла (203) переключения и в восходящем направлении относительно ступени повышающего микширования, посредством чего на ступень обратного преобразования подается стереофонический сигнал, полученный путем прямого стереофонического кодирования.
11. Способ декодирования, предназначенный для создания стереофонического сигнала посредством стереофонического кодирования с комплексным предсказанием, где способ включает следующие этапы:
- прием первых представлений сигнала (М) понижающего микширования и остаточного сигнала (D) в частотной области, где каждое из первых представлений в частотной области включает первые спектральные составляющие, которые представляют спектральный состав соответствующего сигнала, выраженного в первом подпространстве многомерного пространства;
- прием управляющего сигнала; и,
в ответ на значение указанного управляющего сигнала:
(а) повышающее микширование указанных сигнала понижающего микширования и остаточного сигнала с использованием ступени повышающего микширования для получения стереофонического сигнала путем выполнения следующих подэтапов:
- вычисления второго представления сигнала понижающего микширования в частотной области на основе его первого представления в частотной области, где второе представление в частотной области включает вторые спектральные составляющие, представляющие спектральный состав сигнала, выраженного во втором подпространстве многомерного пространства, которое включает часть многомерного пространства, не включенную в первое подпространство, причем вычисление второго представления сигнала понижающего микширования включает определение вторых спектральных составляющих сигнала понижающего микширования путем применения фильтра с импульсной характеристикой конечной длительности (FIR) к первым спектральным составляющим сигнала понижающего микширования;
- вычисления побочного сигнала (S) на основе первого и второго представлений сигнала понижающего микширования в частотной области, первого представления остаточного сигнала в частотной области и коэффициента (α) комплексного предсказания, закодированного в сигнале битового потока; и
- вычисления указанного стереофонического сигнала путем применения суммарно-разностного преобразования к первому представлению сигнала понижающего микширования в частотной области и к побочному сигналу,
или
(b) приостановку повышающего микширования.
12. Способ декодирования по п. 11, отличающийся тем, что:
- первые спектральные составляющие имеют действительные значения, выраженные в первом подпространстве;
- вторые спектральные составляющие имеют мнимые значения, выраженные во втором подпространстве;
- необязательно, первые спектральные составляющие могут быть получены одной из следующих операций:
- дискретное косинусное преобразование, DCT, или
- модифицированное дискретное косинусное преобразование, MDCT,
- и, необязательно, вторые спектральные составляющие могут быть получены одной из следующих операций:
- дискретное синусное преобразование, DST, или
- модифицированное дискретное синусное преобразование, MDST.
13. Способ декодирования по п. 12, отличающийся тем, что:
- сигнал понижающего микширования разделяется последовательные временные кадры, каждый из которых связан со значением коэффициента комплексного предсказания; и
- указанное вычисление второго представления сигнала понижающего микширования в частотной области приостанавливается в ответ на то, что абсолютное значение мнимой части коэффициента комплексного предсказания меньше предварительно определенного допуска для данного временного кадра, и, таким образом, для этого временного кадра выходной сигнал не генерируется.
14. Способ декодирования по п. 13, отличающийся тем, что:
- временные кадры сигнала понижающего микширования также разделяются на частотные полосы, каждая из которых сопровождается значением коэффициента комплексного предсказания; и
- указанное вычисление второго представления сигнала понижающего микширования в частотной области приостанавливается в ответ на то, что абсолютное значение мнимой части коэффициента комплексного предсказания меньше предварительно определенного допуска для данной полосы частот временного кадра, и, таким образом, для этой полосы частот выходной сигнал не генерируется.
15. Способ декодирования по любому из пп. 11-14, отличающийся тем, что указанный стереофонический сигнал представлен во временной области, и способ также включает:
- пропуск указанного этапа повышающего микширования в ответ на то, что указанный сигнал битового потока закодирован путем прямого стереофонического кодирования или совместного стереофонического кодирования; и
- обратное преобразование указанного сигнала битового потока, для получения указанного стереофонического сигнала.
16. Способ декодирования по п. 15, отличающийся тем, что также включает следующий этап:
- пропуск указанных этапов преобразования указанного представления сигнала понижающего микширования во временной области и вычисления побочного сигнала в ответ на то, что указанный сигнал битового потока закодирован путем прямого стереофонического кодирования или совместного стереофонического кодирования; и
- обратное преобразование представлений каждого из каналов в частотной области, закодированных в указанном сигнале битового потока, для получения указанного стереофонического сигнала.
17. Машиночитаемый носитель данных, в памяти которого хранятся команды, которые при их исполнении компьютером выполняют способ по одному из пп. 11-16.