СПОСОБ КОДИРОВАНИЯ СИГНАЛА И СПОСОБ ДЕКОДИРОВАНИЯ СИГНАЛА

1. Способ кодирования сигнала, содержащий этапы, на которых:
преобразуют сигнал первой области в сигнал второй области;
выполняют обработку Линейного Предсказания (Linear Predictive, LP) и обработку Долгосрочного Предсказания (Long-Term Prediction, LTP) для упомянутого сигнала второй области;
получают долгосрочный флаг согласно критериям решения;
получают сигнал вклада второй области согласно результату обработки LP и результату обработки LTP, когда упомянутый долгосрочный флаг является первым флагом, и получают сигнал вклада второй области согласно результату обработки LP, когда упомянутый долгосрочный флаг является вторым флагом;
преобразуют сигнал вклада второй области в сигнал вклада первой области и вычисляют остаточный сигнал предсказания первой области; и
выводят битовой поток, который содержит остаточный сигнал предсказания первой области.
2. Способ по п.1, в котором результат обработки LP содержит сигнал LP.
3. Способ по п.2, в котором результат обработки LP сверх того содержит коэффициенты LP, сигнал вклада LP и остаточный сигнал LP, а битовой поток содержит коэффициенты LP.
4. Способ по п.1, или 2, или 3, в котором результат обработки LTP содержит получение сигнала вклада LTP.
5. Способ по п.1, в котором результат обработки LTP также содержит наилучший основной тон остаточного сигнала LP либо наилучший основной тон остаточного сигнала LP и коэффициент усиления остаточного сигнала LP, причем на этапе выполнения обработки LTP:
выполняют поиск основного тона для остаточного сигнала LP;
получают наилучший основной тон остаточного сигнала LP либо наилучший основной тон остаточного сигнала LP и коэффициент усиления основного тона остаточного сигнала LP и
получают сигнал вклада LTP согласно остаточному сигналу LP и одной величине из наилучшего основного тона остаточного сигнала LP и коэффициента усиления основного тона остаточного сигнала LP.
6. Способ по п.1 или 2, который сверх того содержит этап, на котором до выполнения обработки LP:
выполняют поиск основного тона для сигнала второй области и
получают наилучший основной тон сигнала второй области.
7. Способ по п.6, в котором на этапе выполнения обработки LTP:
выполняют точный поиск остаточного сигнала LP согласно наилучшему основному тону сигнала второй области;
получают наилучший основной тон остаточного сигнала LP либо наилучший основной тон остаточного сигнала LP и коэффициент усиления основного тона остаточного сигнала LP и
получают сигнал вклада LTP согласно остаточному сигналу LP и одной величине из наилучшего основного тона остаточного сигнала LP и коэффициента усиления основного тона остаточного сигнала LP.
8. Способ по п.6, в котором также, когда выполняют точный поиск остаточного сигнала LP и получают наилучший основной тон остаточного сигнала LP, содержит этапы, на которых:
выполняют адаптивный выбор коэффициента усиления основного тона согласно полученному наилучшему основному тону.
9. Способ по п.2, в котором на этапе получения сигнала вклада второй области согласно результату обработки LP:
используют сигнал вклада LP как сигнал вклада второй области.
10. Способ по п.2, в котором на этапе получения сигнала вклада второй области согласно результату обработки LP и результату обработки LTP:
используют сумму сигнала LP и сигнала вклада LTP как сигнал вклада второй области.
11. Способ по п.1, или 2, или 3, в котором результат обработки LTP также содержит остаточный сигнал LP, и на этапе получения долгосрочного вклада согласно критериям принятия решений:
определяют, больше ли произведение энергии остаточного сигнала LP и эмпирического коэффициента, чем энергия остаточного сигнала LTP; и
назначают величину первого флага долгосрочному флагу, если произведение энергии остаточного флага LP и эмпирического коэффициента больше, чем энергия остаточного сигнала LTP; или
назначают величину второго флага долгосрочному флагу, если произведение энергии остаточного сигнала LP и эмпирического коэффициента не больше, чем энергия остаточного сигнала LTP.
12. Способ по п.3, в котором результат обработки LTP также содержит остаточный сигнал LP, и на этапе получения долгосрочного вклада согласно критериям принятия решений:
определяют, больше ли произведение суммы абсолютных величин остаточных сигналов LP и эмпирического коэффициента, чем сумма абсолютных величин остаточных сигналов LTP; и
назначают величину первого флага долгосрочному флагу, если произведение суммы абсолютных величин остаточных сигналов LP и эмпирического коэффициента больше, чем сумма абсолютных величин остаточных сигналов LTP; или
назначают величину второго флага долгосрочному флагу, если произведение суммы абсолютных величин остаточных сигналов LP и эмпирического коэффициента не больше, чем сумма абсолютных величин остаточных сигналов LTP.
13. Способ по п.5 или 7, также содержащий этап, на котором до выполнения поиска основного тона для остаточного сигнала LPC:
разделяют остаточный сигнал LP на кадры.
14. Способ декодирования сигнала, содержащий этапы, на которых:
декодируют принятый битовой поток, чтобы получить декодированный остаточный сигнал предсказания первой области;
декодируют первую выборочную точку сигнала текущего кадра;
последовательно выполняют следующие этапы декодирования для каждой текущей выборочной точки, начиная со второй выборочной точки сигнала текущего кадра:
вычисляют сигнал вклада LP текущей выборочной точки согласно сигналу второй области упомянутой декодированной выборочной точки;
получают сигнал вклада второй области согласно сигналу вклада LP и сигналу вклада LTP, если полученный долгосрочный флаг является первым флагом, причем упомянутый сигнал вклада LTP получается согласно остаточному сигналу LP упомянутой декодированной выборочной точки;
получают сигнал вклада второй области согласно сигналу вклада LP, если полученный долгосрочный флаг не является первым флагом;
преобразуют упомянутый сигнал вклада второй области в сигнал вклада первой области и декодируют сигнал первой области текущей выборочной точки согласно остаточному сигналу предсказания первой области и сигналу вклада первой области; и
преобразуют упомянутый сигнал первой области текущей выборочной точки в сигнал второй области, и получают остаточный сигнал LP согласно упомянутому сигналу второй области и упомянутому сигналу вклада LP.
15. Способ по п.14, в котором на этапе получения сигнала вклада второй области согласно сигналу вклада LP и сигналу вклада LTP:
если текущая выборочная точка на стороне кодера участвует в обработке LTP, используют сумму остаточного сигнала LP и сигнала вклада LTP как сигнал вклада второй области;
если текущая выборочная точка на стороне кодера не участвует в обработке LTP, используют сигнал обработки LPC как сигнал вклада второй области.
16. Способ по п.14 или 15, в котором битовой поток содержит наилучший основной тон и/или коэффициент усиления, и способ также содержит этап, на котором:
выполняют адаптивный выбор коэффициента усиления основного тона согласно наилучшему основному тону.
17. Устройство кодирования сигнала, содержащее:
преобразующий модуль, приспособленный для того, чтобы преобразовывать сигнал первой области в сигнал второй области и преобразовывать сигнал вклада второй области в сигнал вклада первом области;
модуль LP, приспособленный для того, чтобы выполнять обработку LP для упомянутого сигнала второй области;
модуль LTP, приспособленный для того, чтобы выполнять обработку LTP для упомянутого сигнала второй области;
модуль принятия решений, приспособленный для того, чтобы получать долгосрочный флаг согласно критериям для принятия решения;
модуль предсказания второй области, приспособленный для того, чтобы получать сигнал вклада второй области в соответствии с результатом обработки LP и результатом обработки LTP, когда долгосрочный флаг являет собой первый флаг;
получать сигнал вклада второй области в соответствии с результатом обработки LP, когда долгосрочный флаг являет собой второй флаг;
модуль остатка предсказания первой области, приспособленный для того, чтобы вычислять остаточный сигнал предсказания первой области согласно упомянутому сигналу вклада первой области; и
модуль вывода, приспособленный для того, чтобы выводить битовой поток, который содержит остаточный сигнал предсказания первой области.
18. Устройство по п.17, в котором результат обработки LP содержит: коэффициенты LP, сигнал вклада LP и остаточный сигнал LP, а битовой поток содержит коэффициенты LP:
причем модуль LTP приспособлен для того, чтобы выполнять поиск основного тона для остаточного сигнала LP и получать наилучший основной тон остаточного сигнала LP, или наилучший основной тон остаточного сигнала LP и коэффициент усиления основного тона остаточного сигнала LPC, и получать сигнал вклада LTP.
19. Устройство по п.17 или 18, в котором устройство, сверх того, содержит:
модуль коэффициента усиления основного тона, приспособленный для того, чтобы адаптивно выбирать коэффициент усиления основного тона согласно полученному наилучшему основному тону.
20. Устройство по п.17, которое содержит:
модуль предсказания второй области, приспособленный для того, чтобы использовать сумму остаточного сигнала LP и сигнала вклада LTP как сигнал вклада второй области, когда флаг LTP является первым флагом; и
модуль предсказания второй области, приспособленный для того, чтобы использовать сигнал вклада LPC как сигнал вклада второй области, когда флаг LTP является вторым флагом.
21. Устройство по п.17, в котором результат обработки LTP, сверх того, содержит остаточный сигнал LP; и
модуль принятия приспособлен для того, чтобы определять, больше ли произведение эмпирического коэффициента и энергии остаточного сигнала LP, чем энергия остаточного сигнала LTP, либо определять, больше ли произведение эмпирического коэффициента и суммы абсолютных величин остаточных сигналов LP, чем сумма абсолютных величин остаточных сигналов LTP;
если произведение эмпирического коэффициента и энергии остаточного сигнала LP больше, чем энергия остаточного сигнала LTP, или произведение эмпирического коэффициента и суммы абсолютных величин остаточных сигналов LP больше, чем сумма абсолютных величин остаточных сигналов LTP, назначать величину первого флага долгосрочному флагу;
если произведение эмпирического коэффициента и энергии остаточного сигнала LP равно или меньше, чем энергия остаточного сигнала LTP, или произведение эмпирического коэффициента и суммы абсолютных величин остаточных сигналов LP равно или меньше, чем сумма абсолютных величин остаточных сигналов LTP, назначать величину второго флага долгосрочному флагу.
22. Устройство декодирования сигнала, содержащее:
модуль декодирования битового потока, приспособленный для того, чтобы декодировать принимаемый битовой поток для получения остаточного сигнала предсказания первой области;
модуль декодирования первой выборочной точки, приспособленный для того, чтобы декодировать первую выборочную точку сигнала текущего кадра;
модуль LP, приспособленный для того, чтобы вычислять сигнал вклада LP текущей выборочной точки согласно сигналу второй области упомянутой декодированной выборочной точки;
модуль предсказания второй области, приспособленный для того, чтобы получать сигнал вклада второй области согласно упомянутому сигналу вклада LP и сигналу вклада LTP, если полученный долгосрочный флаг является первым флагом, или получать сигнал вклада второй области согласно сигналу вклада LP, если полученный долгосрочный флаг не является первым флагом, причем упомянутый сигнал вклада LTP получается согласно остаточному сигналу LP упомянутой декодированной выборочной точки;
преобразующий модуль, приспособленный для того, чтобы преобразовывать упомянутый сигнал вклада второй области в сигнал вклада первой области и преобразовывать сигнал вклада первой области упомянутой текущей выборочной точки в сигнал второй области;
модуль декодирования текущей выборочной точки, приспособленный для того, чтобы декодировать упомянутый сигнал первой области текущей выборочной точки согласно упомянутому остаточному сигналу предсказания первой области и упомянутому сигналу вклада первой области; и
модуль остатка LP, приспособленный для того, чтобы получать остаточный сигнал LP согласно упомянутому сигналу второй области и упомянутому сигналу вклада LP.
23. Устройство по п.22, в котором,
если флаг LTP является первым флагом и текущая выборочная точка в кодере участвует в обработке LTP, то сумма остаточного сигнала LP и сигнала вклада LTP используется как сигнал вклада второй области;
если флаг LTP является первым флагом и текущая выборочная точка в кодере не участвует в обработке LTP, сигнал вклада LPC используется как сигнал вклада второй области.
24. Устройство по п.22 или 23, которое, сверх того, содержит:
модуль коэффициента усиления основного тона, приспособленный для того, чтобы адаптивно выбирать коэффициент усиления основного тона согласно наилучшему основному тону.
25. Система кодирования/декодирования сигнала, содержащая:
устройство кодирования сигнала, приспособленное для того, чтобы
преобразовывать сигнал первой области в сигнал второй области,
выполнять обработку Линейного Предсказания (Linear Predictive, LP) и обработку Долгосрочного Предсказания (Long-Term Prediction, LTP) для упомянутого сигнала второй области,
получать долгосрочный флаг согласно критериям решения,
получать сигнал вклада второй области в соответствии с результатом обработки LP и результатом обработки LTP, когда долгосрочный флаг являет собой первый флаг,
получать сигнал вклада второй области в соответствии с результатом обработки LP, когда долгосрочный флаг являет собой второй флаг,
преобразовывать сигнал вклада второй области в сигнал вклада первой области и вычислять остаточный сигнал предсказания первой области; и
выводить битовой поток, который включает в себя упомянутый остаточный сигнал предсказания первой область;
устройство декодирования сигнала, приспособленное для того, чтобы
декодировать принятый битовой поток, чтобы получить остаточный сигнал предсказания первой области и долгосрочный флаг,
декодировать первую выборочную точку сигналов текущего кадра, и
последовательно выполнять следующие этапы декодирования для каждой текущей выборочной точки начиная со второй выборочной точки сигналов текущего кадра:
вычислить сигнал вклада LP текущей выборочной точки согласно сигналу второй области упомянутой декодированной выборочной точки,
получить сигнал вклада второй области согласно упомянутому сигналу вклада LP и сигналу вклада LTP, если полученный долгосрочный флаг является первым флагом, или получать сигнал вклада второй области согласно сигналу вклада LP, если полученный долгосрочный флаг не является первым флагом, причем упомянутый сигнал вклада LTP получается согласно остаточному сигналу LP упомянутой декодированной выборочной точки,
преобразовать сигнал вклада второй области в сигнал вклада первой области,
декодировать сигнал первой области текущей выборочной точки согласно остаточному сигналу предсказания первой области и сигналу вклада первой области,
преобразовать сигнал первой области текущей выборочной точки в сигнал второй области и
получить остаточный сигнал LP согласно сигналу второй области и сигналу вклада LP.