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

1. Способ кодирования стереофонического звука для кодирования левого и правого каналов стереофонического звукового сигнала, содержащий
формирование первичного и вторичного каналов из левого и правого каналов стереофонического звукового сигнала; и кодирование первичного канала и кодирование вторичного канала;
при этом кодирование вторичного канала содержит анализ когерентности между параметрами кодирования, вычисленными во время кодирования вторичного канала, и параметрами кодирования, вычисленными во время кодирования первичного канала, для принятия решения, являются ли параметры кодирования, вычисленные во время кодирования первичного канала, достаточно близкими к параметрам кодирования, вычисленным во время кодирования вторичного канала, чтобы повторно использоваться во время кодирования вторичного канала.
2. Способ кодирования стереофонического звука по п. 1, в котором первичный канал формируется правым каналом, а вторичный канал формируется левым каналом.
3. Способ кодирования стереофонического звука по п. 1, в котором первичный канал формируется левым каналом, а вторичный канал формируется правым каналом.
4. Способ кодирования стереофонического звука по п. 1, в котором параметры кодирования содержат коэффициенты фильтра LP.
5. Способ кодирования стереофонического звука по п. 1, в котором параметры кодирования содержат информацию основного тона.
6. Способ кодирования стереофонического звука по п. 1, в котором кодирование первичного канала и кодирование вторичного канала содержат выбор первой битовой скорости для кодирования первичного или вторичного канала и второй битовой скорости для кодирования другого канала.
7. Способ кодирования стереофонического звука по п. 1, в котором кодирование вторичного канала содержит использование минимального числа битов для кодирования вторичного канала, и кодирование первичного канала содержит использование, для кодирования первичного канала, всех оставшихся битов, которые не были использованы для кодирования вторичного канала.
8. Способ кодирования стереофонического звука по п. 1, в котором кодирование первичного канала содержит использование первой фиксированной битовой скорости для кодирования первичного канала, и кодирование вторичного канала содержит использование второй фиксированной битовой скорости, более низкой, чем первая битовая скорость, для кодирования вторичного канала.
9. Способ кодирования стереофонического звука по п. 6, в котором сумма первой и второй битовых скоростей равна постоянной полной битовой скорости.
10. Способ кодирования стереофонического звука по п. 4, в котором анализ когерентности между коэффициентами фильтра LP, вычисленными во время кодирования вторичного канала, и коэффициентами фильтра LP, вычисленными во время кодирования первичного канала, содержит определение евклидова расстояния между первыми параметрами, представляющими коэффициенты фильтра LP, вычисленные во время кодирования первичного канала, и вторыми параметрами, представляющими коэффициенты фильтра LP, вычисленные во время кодирования вторичного канала; и сравнение евклидова расстояния с первым порогом.
11. Способ кодирования стереофонического звука по п. 10, в котором анализ когерентности между коэффициентами фильтра LP, вычисленными во время кодирования вторичного канала, и коэффициентами фильтра LP, вычисленными во время кодирования первичного канала, содержит
формирование первого остатка вторичного канала с использованием коэффициентов фильтра LP, вычисленных во время кодирования первичного канала, и формирование второго остатка вторичного канала с использованием коэффициентов фильтра LP, вычисленных во время кодирования вторичного канала;
формирование первого усиления предсказания с использованием первого остатка и формирование второго усиления предсказания с использованием второго остатка;
вычисление отношения между первым и вторым усилениями предсказания; и сравнение упомянутого отношения со вторым порогом.
12. Способ кодирования стереофонического звука по п. 11, в котором анализ когерентности между коэффициентами фильтра LP, вычисленными во время кодирования вторичного канала, и коэффициентами фильтра LP, вычисленными во время кодирования первичного канала, содержит принятие решения, в ответ на упомянутые сравнения, являются ли коэффициенты фильтра LP, вычисленные во время кодирования первичного канала, достаточно близкими к коэффициентам фильтра LP, вычисленным во время кодирования вторичного канала, чтобы повторно использоваться во время кодирования вторичного канала.
13. Способ кодирования стереофонического звука по п. 10, в котором первые и вторые параметры представляют собой линейные спектральные пары.
14. Способ кодирования стереофонического звука по п. 11, в котором формирование первого усиления предсказания содержит вычисление энергии первого остатка, вычисление энергии звука во вторичном канале и вычитание энергии первого остатка из энергии звука во вторичном канале; и формирование второго усиления предсказания содержит вычисление энергии второго остатка, вычисление энергии звука во вторичном канале и вычитание энергии второго остатка из энергии звука во вторичном канале.
15. Способ кодирования стереофонического звука по п. 4, в котором кодирование вторичного канала содержит классификацию вторичного канала и использование модели кодирования CELP четырех или двух подкадров, когда вторичный канал классифицируется как типовой, и принятым решением является повторно использовать коэффициенты фильтра LP, вычисленные во время кодирования первичного канала, чтобы кодировать вторичный канал.
16. Способ кодирования стереофонического звука по п. 1, содержащий повторное масштабирование энергии первичного канала до значения, достаточно близкого к энергии монофонической версии сигнала звука, так что декодирование первичного канала унаследованным декодером аналогично декодированию унаследованным декодером монофонической версии сигнала звука.
17. Способ кодирования стереофонического звука по п. 5, в котором анализ когерентности между информацией основного тона, вычисленной во время кодирования вторичного канала, и информацией основного тона, вычисленной во время кодирования первичного канала, содержит вычисление когерентности основных тонов разомкнутого контура первичного и вторичного каналов; и кодирование вторичного канала содержит (а) повторное использование информации основного тона из первичного канала для кодирования вторичного канала, когда когерентность основного тона ниже или равна порогу; и (b) кодирование информации основного тона вторичного канала, когда когерентность основного тона выше, чем порог.
18. Способ кодирования стереофонического звука по п. 17, в котором вычисление когерентности основного тона разомкнутого контура первичного и вторичного каналов содержит (а) суммирование основных тонов разомкнутого контура первичного канала, (b) суммирование основных тонов разомкнутого контура вторичного канала и (c) вычитание суммы основных тонов разомкнутого контура вторичного канала из суммы основных тонов разомкнутого контура первичного канала для получения когерентности основного тона.
19. Способ кодирования стереофонического звука по п. 17, содержащий детектирование доступного битового бюджета для кодирования информации основного тона вторичного канала; детектирование вокализованной характеристики первичного и вторичного каналов; и повторное использование информации основного тона первичного канала для кодирования вторичного канала, когда доступный битовый бюджет является низким для цели кодирования информации основного тона вторичного канала, когда обнаружена вокализованная характеристика первичного и вторичного каналов, и когда когерентность основного тона ниже или равна порогу.
20. Способ кодирования стереофонического звука по п. 19, содержащий установку порога на большее значение, когда доступный битовый бюджет является низким для цели кодирования информации основного тона вторичного канала и/или когда обнаружена вокализованная характеристика первичного и вторичного каналов.
21. Способ по п. 1, в котором, когда вторичный канал классифицирован как неактивный или невокализованный, предоставляется только спектральная форма вторичного канала для кодирования вторичного канала.
22. Система кодирования стереофонического звука для кодирования левого и правого каналов стереофонического звукового сигнала, содержащая
формирователь первичного и вторичного каналов из левого и правого каналов стереофонического звукового сигнала; и кодер первичного канала и кодер вторичного канала;
при этом кодер вторичного канала содержит анализатор когерентности между параметрами кодирования вторичного канала, вычисленными во время кодирования вторичного канала, и параметрами кодирования первичного канала, вычисленными во время кодирования первичного канала, чтобы принять решение, являются ли параметры кодирования первичного канала достаточно близкими к параметрам кодирования вторичного канала, чтобы повторно использоваться во время кодирования вторичного канала.
23. Система кодирования стереофонического звука по п. 22, в которой первичный канал формируется правым каналом, а вторичный канал формируется левым каналом.
24. Система кодирования стереофонического звука по п. 22, в которой первичный канал формируется левым каналом, а вторичный канал формируется правым каналом.
25. Система кодирования стереофонического звука по п. 22, содержащая анализатор фильтра LP для вычисления коэффициентов фильтра LP, формирующих параметры кодирования.
26. Система кодирования стереофонического звука по п. 22, в которой параметры кодирования содержат информацию основного тона.
27. Система кодирования стереофонического звука по п. 22, в которой кодер первичного канала и кодер вторичного канала выбирают первую битовую скорость для кодирования первичного или вторичного канала и вторую битовую скорость для кодирования другого канала.
28. Система кодирования стереофонического звука по п. 22, в которой кодер вторичного канала использует минимальное число битов для кодирования вторичного канала, и кодер первичного канала использует, для кодирования первичного канала, все оставшиеся биты, которые не были использованы кодером вторичного канала для кодирования вторичного канала.
29. Система кодирования стереофонического звука по п. 22, в которой кодер первичного канала использует первую фиксированную битовую скорость для кодирования первичного канала; и кодер вторичного канала использует вторую фиксированную битовую скорость, более низкую, чем первая битовая скорость, для кодирования вторичного канала.
30. Система кодирования стереофонического звука по п. 27, в которой сумма первой и второй битовых скоростей равна постоянной полной битовой скорости.
31. Система кодирования стереофонического звука по п. 25, в которой анализатор когерентности между коэффициентами фильтра LP вторичного канала и коэффициентами фильтра LP первичного канала содержит анализатор евклидова расстояния для определения евклидова расстояния между первыми параметрами, представляющими коэффициенты фильтра LP первичного канала, и вторыми параметрами, представляющими коэффициенты фильтра LP вторичного канала; икомпаратор для сравнения евклидова расстояния с первым порогом.
32. Система кодирования стереофонического звука по п. 31, в которой анализатор когерентности между коэффициентами фильтра LP вторичного канала и коэффициентами фильтра LP первичного канала содержит
первый фильтр остатка для формирования первого остатка вторичного канала с использованием коэффициентов фильтра LP первичного канала и второй фильтр остатка для формирования второго остатка вторичного канала с использованием коэффициентов фильтра LP вторичного канала;
вычислитель первого усиления предсказания, использующий первый остаток, и вычислитель второго усиления предсказания, использующий второй остаток;
вычислитель отношения между первым и вторым усилениями предсказания; и компаратор для сравнения упомянутого отношения со вторым порогом.
33. Система кодирования стереофонического звука по п. 32, в которой анализатор когерентности между коэффициентами фильтра LP вторичного канала и коэффициентами фильтра LP первичного канала дополнительно содержит модуль принятия решения для принятия решения, в ответ на сравнения, являются ли коэффициенты фильтра LP первичного канала достаточно близкими к коэффициентам фильтра LP вторичного канала, чтобы повторно использоваться кодером вторичного канала.
34. Система кодирования стереофонического звука по п. 31, в которой первые и вторые параметры представляют собой линейные спектральные пары.
35. Система кодирования стереофонического звука по п. 32, в которой вычислитель первого усиления предсказания содержит вычислитель энергии первого остатка, вычислитель энергии звука во вторичном канале и вычитатель энергии первого остатка из энергии звука во вторичном канале; и вычислитель второго усиления предсказания содержит вычислитель энергии второго остатка, вычислитель энергии звука во вторичном канале и вычитатель энергии второго остатка из энергии звука во вторичном канале.
36. Система кодирования стереофонического звука по п. 25, в которой кодер вторичного канала содержит классификатор вторичного канала и модуль кодирования, использующий модель кодирования CELP четырех подкадров, когда вторичный канал классифицируется как типовой и принятым решением является повторно использовать коэффициенты фильтра LP первичного канала, чтобы кодировать вторичный канал.
37. Система кодирования стереофонического звука по п. 22, содержащая средство для повторного масштабирования энергии первичного канала до значения, достаточно близкого к энергии монофонической версии сигнала звука, так что декодирование первичного канала унаследованным декодером аналогично декодированию унаследованным декодером монофонической версии сигнала звука.
38. Система кодирования стереофонического звука по п. 26, в которой анализатор когерентности основного тона вычисляет когерентность основных тонов разомкнутого контура первичного и вторичного каналов; и кодер вторичного канала (а) повторно использует информацию основного тона из первичного канала для кодирования вторичного канала, когда когерентность основного тона ниже или равна порогу; и (b) кодирует информацию основного тона вторичного канала, когда когерентность основного тона выше, чем порог.
39. Система кодирования стереофонического звука по п. 38, в которой, для вычисления когерентности основных тонов разомкнутого контура первичного и вторичного каналов, анализатор когерентности основного тона содержит (а) сумматор основных тонов разомкнутого контура первичного канала, (b) сумматор основных тонов разомкнутого контура вторичного канала и (c) вычитатель суммы основных тонов разомкнутого контура вторичного канала из суммы основных тонов разомкнутого контура первичного канала для получения когерентности основного тона.
4040. Система кодирования стереофонического звука по п. 38, в которой анализатор когерентности основного тона обнаруживает доступный битовый бюджет для кодирования информации основного тона вторичного канала и обнаруживает вокализованную характеристику первичного и вторичного каналов; и кодер вторичного канала повторно использует информацию основного тона первичного канала для кодирования вторичного канала, когда доступный битовый бюджет является низким для цели кодирования информации основного тона вторичного канала, когда обнаружена вокализованная характеристика первичного и вторичного каналов, и когда когерентность основного тона ниже или равна порогу.
41. Система кодирования стереофонического звука по п. 40, содержащая средство для установки порога на большее значение, когда доступный битовый бюджет является низким для цели кодирования информации основного тона вторичного канала, и/или когда обнаружена вокализованная характеристика первичного и вторичного канала.
42. Система по п. 22, в которой, когда вторичный канал классифицируется как неактивный или невокализованный, кодер вторичного канала предоставляет только спектральную форму вторичного канала для кодирования вторичного канала.
43. Система кодирования стереофонического звука для кодирования левого и правого каналов стереофонического звукового сигнала, содержащая
по меньшей мере один процессор; и память, связанную с процессором и содержащую не-временные инструкции, которые, при исполнении, побуждают процессор реализовывать:
формирователь первичного и вторичного каналов из левого и правого каналов стереофонического звукового сигнала; и кодер первичного канала и кодер вторичного канала;
при этом кодер вторичного канала содержит анализатор когерентности между параметрами кодирования вторичного канала, вычисленными во время кодирования вторичного канала, и параметрами кодирования первичного канала, вычисленными во время кодирования первичного канала, чтобы принимать решение, являются ли параметры кодирования первичного канала достаточно близкими к параметрам кодирования вторичного канала, чтобы повторно использоваться во время кодирования вторичного канала.
44. Система кодирования стереофонического звука для кодирования левого и правого каналов стереофонического звукового сигнала, содержащая
по меньшей мере один процессор; и память, связанную с процессором и содержащую не-временные инструкции, которые, при исполнении, побуждают процессор
формировать первичный и вторичный каналы из левого и правого каналов стереофонического звука;
кодировать первичный канал с использованием кодера первичного канала и кодировать вторичный канал с использованием кодера вторичного канала; и анализировать, в кодере вторичного канала, когерентность между параметрами кодирования вторичного канала, вычисленными во время кодирования вторичного канала, и параметрами кодирования первичного канала, вычисленными во время кодирования первичного канала, для принятия решения, являются ли параметры кодирования первичного канала достаточно близкими к параметрам кодирования вторичного канала, чтобы повторно использоваться во время кодирования вторичного канала.
45. Процессорно-читаемая память, содержащая не-временные инструкции, которые, при исполнении, побуждают процессор реализовывать операции способа по п.1.