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

1. Кодер (1) для кодирования речеподобного контента и/или общего аудиоконтента (2),
причём кодер (1) выполнен с возможностью встраивания параметров (6) в битовый поток (5) по меньшей мере в некоторых кадрах (8), причём параметры (6) обеспечивают направленное маскирование в случае потери, повреждения или задержки исходного кадра (4),
причём кодер (1) выполнен с возможностью создания первичного кадра (4) и частичной копии (8), причём частичная копия (8) не является версией с низкой битовой скоростью первичного кадра (4), но при этом частичная копия (8) содержит параметры (6), и при этом частичная копия (8) передаётся в полосе как часть полезной нагрузки кодека,
причём кодер (1) выполнен с возможностью выбора среди множества режимов частичной копии, которые используют разные объёмы информации и/или разные наборы (6) параметров, причём выбор режима частичной копии основан на параметрах,
и при этом по меньшей мере один из множества режимов частичной копии является режимом маскирования в частотной области, и по меньшей мере два из множества режимов частичной копии являются разными режимами маскирования во временной области.
2. Кодер по п. 1, причём кодер (1) выполнен с возможностью задержки параметров (6) на некоторое время и встраивания параметров (6) в пакет (9), который кодируется и отправляется в более позднее время.
3. Кодер по п. 1, причём кодер (1) выполнен с возможностью снижения битовой скорости первичного кадра, причём снижение битовой скорости первичного кадра и механизм кодирования кадра частичной копии вместе определяют выделение битовой скорости между первичными кадрами (4) и кадрами (8) частичной копии для включения в постоянную полную битовую скорость.
4. Кодер по п. 1, причём кодер (1) выполнен с возможностью создания первичного кадра (4) одного из речеподобного типа контента и общего типа аудиоконтента совместно с частичной копией (8) другого из речеподобного типа контента и общего типа аудиоконтента.
5. Кодер по п. 1, причём кодер (1) составляет часть кодека, использующего схему кодирования TCX.
6. Кодер по п. 5, причём кодер (1) выполнен с возможностью обнаружения, содержит ли кадр зашумленный аудиосигнал, или содержит ли кадр минимальный уровень шума с резкими спектральными линиями, не меняющими своё положение в течение периода времени, и встраивания параметров (6) в кадр TCX на основании упомянутого обнаружения.
7. Кодер по п. 5, в котором параметры (6) содержат параметры ISF или LSF, в частности, кодированные с прогнозированием параметры ISF или LSF.
8. Кодер по п. 5, в котором параметры (6) содержат параметры классификации сигналов.
9. Кодер по п. 5, в котором параметры (6) содержат глобальный коэффициент усиления TCX или глобальный уровень TCX.
10. Кодер по п. 5, в котором параметры (6) содержат по меньшей мере одно из информации окна и позиции спектрального пика.
11. Кодер по п. 1, причём кодер (1) составляет часть переключаемого кодека, причём переключаемый кодек состоит из по меньшей мере двух схем основного кодирования, причём первая схема основного кодирования использует ACELP, и вторая схема основного кодирования использует TCX.
12. Кодер по п. 11, причём кодер (1) выполнен с возможностью не помещать частичную копию (8) поверх кадра TCX (4) после переключения при наличии первого кадра TCX после кадра ACELP.
13. Кодер по п. 5, причём кодер (1) выполнен с возможностью анализа сигнала до кодирования и отключения использования частичной копии или обеспечения сокращённой частичной копии (8) на основании проанализированного сигнала.
14. Кодер по п. 1 в котором выбирается один из по меньшей мере двух режимов маскирования во временной области, если кадр содержит переход, или если глобальный коэффициент усиления кадра ниже, чем глобальный коэффициент усиления предыдущего кадра.
15. Кодер по п. 1, причём кодер (1) выполнен с возможностью отправки отставания LTP при наличии данных LTP.
16. Кодер по п. 1, причём кодер (1) выполнен с возможностью отправки информации классификатора.
17. Кодер по п. 1, причём кодер (1) выполнен с возможностью отправки по меньшей мере одного из параметров LPC, коэффициента усиления LTP, уровня шума и позиции импульса.
18. Декодер (31) для декодирования речеподобного контента и/или общего аудиоконтента (2),
причём декодер (31) выполнен с возможностью использования параметров (6), отправляемых в более позднее время в битовом потоке (5), для обеспечения направленного маскирования в случае потери, повреждения или задержки исходного кадра (4), причём декодер (31) выполнен с возможностью приёма первичного кадра (4) и частичной копии (8), причём частичная копия (8) не является версией с низкой битовой скоростью первичного кадра (4), но при этом частичная копия (8) содержит параметры (6), и при этом частичная копия (8) передаётся в полосе как часть полезной нагрузки кодека,
причём декодер (31) выполнен с возможностью выбора среди множества режимов частичной копии, которые используют разные объёмы информации и/или разные наборы параметров (6),
и при этом по меньшей мере один из множества режимов частичной копии является режимом маскирования в частотной области, и по меньшей мере два из множества режимов частичной копии являются разными режимами маскирования во временной области.
19. Декодер по п. 18, причём декодер (31) выполнен с возможностью непосредственного использования параметров (6), доступных из битового потока (5), для направленного маскирования.
20. Декодер (31) по п. 18, в котором параметры (6) содержатся в частичной копии (8), и при этом декодер (31) выполнен с возможностью приёма из противоджиттерного буфера частичной копии (8b) текущего потерянного кадра (4b), при её наличии.
21. Декодер по п. 18, причём декодер (31) выполнен с возможностью приёма первичного кадра (4) одного из речеподобного типа контента и общего типа аудиоконтента совместно с частичной копией (8) другого из речеподобного типа контента и общего типа аудиоконтента.
22. Декодер по п. 18, причём декодер (31) составляет часть кодека, использующего схему кодека TCX.
23. Декодер по п. 18, в котором параметры (6) содержат параметры ISF или LSF, в частности кодированные с прогнозированием параметры ISF или LSF.
24. Декодер по п. 18, в котором параметры (6) содержат параметры классификации сигналов.
25. Декодер по п. 18, в котором параметры (6) содержат глобальный коэффициент усиления TCX или глобальный уровень TCX.
26. Декодер по п. 18, в котором параметры (6) содержат по меньшей мере одну из информации окна и позиции спектрального пика.
27. Декодер по п. 18, причём декодер (31) составляет часть переключаемого кодека, причём переключаемый кодек состоит из по меньшей мере двух схем основного кодирования, причём первая схема основного кодирования использует ACELP, и вторая схема основного кодирования использует TCX.
28. Декодер по п. 27, причём декодер (31) выполнен с возможностью использования маскирования ACELP после переключения в случае, когда первый кадр TCX после кадра ACELP недоступен декодеру (31).
29. Декодер по п. 18, причём декодер (31) выполнен с возможностью приёма отставания LTP при наличии данных LTP.
30. Декодер по п. 18, причём декодер (31) выполнен с возможностью приёма информации классификатора.
31. Декодер по п. 18, причём декодер (31) выполнен с возможностью приёма по меньшей мере одного из параметров LPC, коэффициента усиления LTP, уровня шума и позиции импульса.
32. Декодер по п. 18, причём декодер (31) выполнен с возможностью уменьшения коэффициента усиления основного тона и коэффициента усиления кода с двумя разными коэффициентами в зависимости от режима маскирования.
33. Декодер по п. 32, в котором первый коэффициент равен 0,4 и второй коэффициент равен 0,7.
34. Декодер по п. 18, причём декодер (31) выполнен с возможностью не учитывать основной тон, декодированный из частичной копии (8b), если предыдущий первичный кадр (4a) потерян, и при этом декодер (31) выполнен с возможностью фиксирования основного тона до прогнозируемого основного тона для следующего потерянного первичного кадра вместо использования передаваемого основного тона.
35. Система, содержащая кодер (1) по п. 1 и декодер (31) по п. 18.
36. Способ кодирования речеподобного контента и/или общего аудиоконтента (2), причём способ содержит этапы, на которых:
встраивают параметры (6) в битовый поток (5) по меньшей мере в некоторых кадрах (8), причём параметры (6) обеспечивают направленное маскирование в случае потери, повреждения или задержки исходного кадра (4),
создают первичный кадр (4) и частичную копию (8), причём частичная копия (8) не является версией с низкой битовой скоростью первичного кадра (4), но при этом частичная копия (8) содержит параметры (6), и передают частичную копию (8) в полосе как часть полезной нагрузки кодека,
и выбирают среди множества режимов частичной копии, которые используют разные объёмы информации и/или разные наборы (6) параметров,
причём по меньшей мере один из множества режимов частичной копии является режимом маскирования в частотной области, и по меньшей мере два из множества режимов частичной копии являются разными режимами маскирования во временной области.
37. Способ декодирования речеподобного контента и/или общего аудиоконтента, причём способ содержит этапы, на которых:
используют параметры (6), отправляемые в более позднее время в битовом потоке (5) для обеспечения направленного маскирования в случае потери, повреждения или задержки исходного кадра (4),
принимают первичный кадр (4) и частичную копию (8), причём частичная копия (8) не является версией с низкой битовой скоростью первичного кадра (4), но при этом частичная копия (8) содержит параметры (6), и при этом частичная копия (8) передаётся в полосе как часть полезной нагрузки кодека,
и выбирают среди множества режимов частичной копии, которые используют разные объёмы информации и/или разные наборы (6) параметров,
причём по меньшей мере один из множества режимов частичной копии является режимом маскирования в частотной области, и по меньшей мере два из множества режимов частичной копии являются разными режимами маскирования во временной области.
38. Компьютерная программа для осуществления способа по одному из пп. 36 или 37 при выполнении компьютером или процессором сигнала.
39. Кодер (1) для кодирования аудиоконтента (2), причём кодер (1) выполнен с возможностью:
обеспечения первичного кодированного представления (4) текущего кадра и кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки для обеспечения на стороне декодера направленного маскирования ошибки текущего кадра, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки передаётся в полосе как часть полезной нагрузки кодека, причём:
кодер (1) выполнен с возможностью выбора по меньшей мере одного параметра (6) маскирования ошибки на основании одного или более параметров, представляющих характеристику сигнала аудиоконтента (2), содержащегося в текущем кадре,
причём кодер (1) выполнен с возможностью избирательного выбора среди по меньшей мере двух режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки,
причём по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки, является режимом маскирования во временной области таким образом, что кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит одно или более из отставания LTP TCX и информации классификатора,
и при этом по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки, является режимом маскирования в частотной области таким образом, что кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит одно или более из параметра LSF, глобального коэффициента усиления TCX и информации классификатора.
40. Кодер (1) для кодирования аудиоконтента (2), причём кодер (1) выполнен с возможностью:
обеспечения первичного кодированного представления (4) текущего кадра и кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки для обеспечения на стороне декодера направленного маскирования ошибки текущего кадра, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки передаётся в полосе как часть полезной нагрузки кодека, причём:
кодер (1) выполнен с возможностью выбора по меньшей мере одного параметра (6) маскирования ошибки на основании одного или более параметров, представляющих характеристику сигнала аудиоконтента (2), содержащегося в текущем кадре,
причём кодер (1) выполнен с возможностью избирательного выбора среди по меньшей мере двух режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки,
причём по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки, является режимом маскирования во временной области, который выбирается, если аудиоконтент (2), содержащийся в текущем кадре, содержит переход, или если глобальный коэффициент усиления аудиоконтента (2), содержащегося в текущем кадре ниже, чем глобальный коэффициент усиления предшествующего кадра,
и при этом по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки, является режимом маскирования в частотной области таким образом, что кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит один или более из параметра LSF, глобального коэффициента усиления TCX и информации классификатора.
41. Кодер (1) по п. 39 или 40, в котором маскирование ошибки на стороне декодера является маскированием ошибки на основе экстраполяции.
42. Кодер по п. 39 или 40, причём кодер (1) выполнен с возможностью объединения кодированного представления (8b) по меньшей мере одного параметра (6) маскирования ошибки текущего кадра с первичным кодированным представлением (4c) будущего кадра в транспортный пакет (9) таким образом, что кодированное представление (8b) по меньшей мере одного параметра (6) маскирования ошибки текущего кадра отправляется с задержкой по времени относительно первичного кодированного представления (4b) текущего кадра.
43. Кодер по п. 39 или 40, в котором выбор режима для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки основан на параметрах, которые содержат по меньшей мере одно из класса кадров, основного тона LTP, коэффициента усиления LTP и режима для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки одного или более предшествующих кадров.
44. Кодер по п. 39 или 40, причём кодер (1) использует по меньшей мере схему кодирования TCX.
45. Декодер (31) для декодирования аудиоконтента (2), причём декодер (31) выполнен с возможностью:
приёма первичного кодированного представления (4) текущего кадра и/или кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки для обеспечения на стороне декодера направленного маскирования ошибки текущего кадра, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки передаётся в полосе как часть полезной нагрузки кодека, причём:
декодер (31) выполнен с возможностью использования направленного маскирования ошибки для по меньшей мере частичной реконструкции аудиоконтента (2) текущего кадра с использованием по меньшей мере одного параметра (6) маскирования ошибки в случае потери, повреждения или задержки первичного кодированного представления (4) текущего кадра,
причём декодер (31) выполнен с возможностью избирательного выбора среди по меньшей мере двух режимов маскирования ошибки, которые используют разные кодированные представления (8) одного или более параметров (6) маскирования ошибки для по меньшей мере частичной реконструкции аудиоконтента (2) с использованием направленного маскирования ошибки,
причём по меньшей мере один из по меньшей мере двух режимов маскирования ошибки, которые используют разные кодированные представления (8) одного или более параметров (6) маскирования ошибки, является режимом маскирования во временной области, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит по меньшей мере одно из отставания LTP TCX и информации классификатора,
и при этом по меньшей мере один из по меньшей мере двух режимов маскирования ошибки, которые используют разные кодированные представления (8) одного или более параметров (6) маскирования ошибки, является режимом маскирования в частотной области, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит один или более из параметра LSF, глобального коэффициента усиления TCX и информации классификатора.
46. Декодер (31) по п. 45, в котором направленное маскирование ошибки на стороне декодера является маскированием ошибки на основе экстраполяции.
47. Декодер по п. 45, причём декодер (31) выполнен с возможностью извлечения параметра (6) маскирования ошибки текущего кадра из пакета (9b), который отделен от пакета (9a), в котором содержится первичное кодированное представление (4) текущего кадра.
48. Декодер по п. 45, причём декодер (31) использует по меньшей мере схему кодирования TCX.
49. Система, содержащая кодер по п. 39 или 40 и декодер по п. 45.
50. Способ кодирования аудиоконтента (2), содержащий этапы, на которых:
обеспечивают первичное кодированное представление (4) текущего кадра и кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки для обеспечения на стороне декодера направленного маскирования ошибки текущего кадра, и передают кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки в полосе как часть полезной нагрузки кодека,
выбирают по меньшей мере один параметр (6) маскирования ошибки на основании одного или более параметров, представляющих характеристику сигнала аудиоконтента (2), содержащегося в текущем кадре,
и избирательно выбирают среди по меньшей мере двух режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки,
причём по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки, является режимом маскирования во временной области таким образом, что кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит одно или более из отставания LTP TCX и информации классификатора,
и при этом по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки является режимом маскирования в частотной области таким образом, что кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит одно или более из параметра LSF, глобального коэффициента усиления TCX и информации классификатора.
51. Способ кодирования аудиоконтента (2), содержащий этапы, на которых:
обеспечивают первичное кодированное представление (4) текущего кадра и кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки для обеспечения на стороне декодера направленного маскирования ошибки текущего кадра, и передают кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки в полосе как часть полезной нагрузки кодека, причём:
выбирают по меньшей мере один параметр (6) маскирования ошибки на основании одного или более параметров, представляющих характеристику сигнала аудиоконтента (2), содержащегося в текущем кадре,
и избирательно выбирают среди по меньшей мере двух режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки,
причём по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки является режимом маскирования во временной области, который выбирается, если аудиоконтент (2), содержащийся в текущем кадре, содержит переход, или если глобальный коэффициент усиления аудиоконтента (2), содержащегося в текущем кадре ниже, чем глобальный коэффициент усиления предшествующего кадра,
и при этом по меньшей мере один из режимов для обеспечения кодированного представления (8) по меньшей мере одного параметра (6) маскирования ошибки является режимом маскирования в частотной области таким образом, что кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит один или более из параметра LSF, глобального коэффициента усиления TCX и информации классификатора.
52. Способ декодирования аудиоконтента (2), содержащий этапы, на которых:
принимают первичное кодированное представление (4) текущего кадра и/или кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки для обеспечения на стороне декодера направленного маскирования ошибки текущего кадра, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки передаётся в полосе как часть полезной нагрузки кодека, причём:
используют на стороне декодера направленное маскирование ошибки для по меньшей мере частичной реконструкции аудиоконтента (2) текущего кадра с использованием по меньшей мере одного параметра (6) маскирования ошибки в случае потери, повреждения или задержки первичного кодированного представления (4) текущего кадра,
и избирательно выбирают среди по меньшей мере двух режимов маскирования ошибки, которые используют разные кодированные представления (8) одного или более параметров (6) маскирования ошибки для по меньшей мере частичной реконструкции аудиоконтента (2) с использованием направленного маскирования ошибки,
причём по меньшей мере один из по меньшей мере двух режимов маскирования ошибки, которые используют разные кодированные представления (8) одного или более параметров (6) маскирования ошибки является режимом маскирования во временной области, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит по меньшей мере одно из отставания LTP TCX и информации классификатора,
и при этом по меньшей мере один из по меньшей мере двух режимов маскирования ошибки, которые используют разные кодированные представления (8) одного или более параметров (6) маскирования ошибки, является режимом маскирования в частотной области, причём кодированное представление (8) по меньшей мере одного параметра (6) маскирования ошибки содержит один или более из параметра LSF, глобального коэффициента усиления TCX и информации классификатора.
53. Компьютерная программа для осуществления способа по одному из пп. 50, 51 или 52 при выполнении на компьютере или процессоре сигнала.