СПОСОБ И УСТРОЙСТВО ДЛЯ МАСКИРОВАНИЯ ОШИБОК КОДИРОВАННЫХ АУДИОДАННЫХ

1. Способ маскирования кадровых ошибок в кодированных аудиоданных, включающий:
прием кодированных аудиоданных в множестве кадров и
восстановление по меньшей одного параметра для кадра с кадровой ошибкой на основе по меньшей мере одного сохраненного значения параметра по меньшей мере из одного другого кадра множества кадров,
при этом восстановление по меньшей мере одного параметра включает:
получение значений для первого набора параметров по меньшей мере частично на основе упомянутого по меньшей мере одного сохраненного значения параметра с использованием первого подхода;
получение значений для второго набора параметров по меньшей мере частично на основе упомянутого по меньшей мере одного сохраненного значения параметра с использованием второго подхода
и применение полученных значений к кадру с кадровой ошибкой.
2. Способ по п.1, в котором упомянутое по меньшей мере одно сохраненное значение параметра включает по меньшей мере одно из следующего:
по меньшей мере одно значение параметра по меньшей мере одного предыдущего кадра без ошибок,
по меньшей мере одно значение параметра ближайшего предыдущего кадра без ошибок,
по меньшей мере одно значение параметра по меньшей мере одного предыдущего восстановленного кадра с ошибкой и
по меньшей мере одно значение параметра по меньшей мере одного последующего кадра.
3. Способ по п.1 или 2, в котором упомянутое получение значений с использованием первого подхода включает масштабирование упомянутого по меньшей мере одного сохраненного значения параметра с помощью первого набора масштабирующих коэффициентов и упомянутое получение значений с использованием второго подхода включает масштабирование упомянутого по меньшей мере одного сохраненного значения параметра с помощью второго набора масштабирующих коэффициентов.
4. Способ по п.1 или 2, в котором первый набор параметров включает параметры для диапазона верхних частот.
5. Способ по п.1 или 2, в котором второй набор параметров включает поднабор первого набора параметров.
6. Способ по п.1 или 2, в котором первый набор параметров включает спектральные значения модифицированного дискретного косинусного преобразования (MDCT), а второй набор параметров включает синусоидальные компоненты, введенные в спектр MDCT.
7. Способ по п.1 или 2, в котором первый подход включает получение значений (т) параметров для первого набора параметров в соответствии с:
highspectrum
for k=0; k<L; k++
lowspectrum
prev
spect
m (k+L)=m (k)·fac,
prev
spect
где m - упомянутое по меньшей мере одно сохраненное значение параметра, и fac - соответствующий масштабирующий коэффициент.
8. Способ по п.1 или 2, в котором второй подход включает получение значений (m) параметров для второго набора параметров в соответствии с;
sin
for k=0; k<N; k++
sin
lowspectrum
рrеv
sin
sin
m(pos(k)+L)=m (pos (k))·fac,
prev
sin
sin
prev
где m - упомянутое по меньшей мере одно сохраненное значение параметра, fac - соответствующий масштабирующий коэффициент и pos является переменной, описывающей положения для второго набора параметров, внутри m и m.
9. Способ по п.1 или 2, в котором получение значений параметров включает постепенное снижение энергии сигнала.
10. Устройство, содержащее:
декодер, сконфигурированный для:
приема кодированных аудиоданных в множестве кадров и
восстановления по меньшей мере одного параметра для кадра с кадровой ошибкой на основе по меньшей мере одного сохраненного значения параметра по меньшей мере из одного другого кадра множества кадров,
при этом восстановление по меньшей мере одного параметра включает:
получение значений для первого набора параметров по меньшей мере частично на основе упомянутого по меньшей мере одного сохраненного значения параметра с использованием первого подхода;
получение значений для второго набора параметров по меньшей мере частично на основе упомянутого по меньшей мере одного сохраненного значения параметра с использованием второго подхода и
применение полученных значений к кадру с кадровой ошибкой.
11. Устройство по п.10, в котором по меньшей мере одно сохраненное значение параметра содержит по меньшей мере одно из следующего:
по меньшей мере одно значение параметра по меньшей мере одного предыдущего кадра без ошибок,
по меньшей мере одно значение параметра ближайшего предыдущего кадра без ошибок,
по меньшей мере одно значение параметра по меньшей мере одного предыдущего восстановленного кадра с ошибкой и
по меньшей мере одно значение параметра по меньшей мере одного последующего кадра.
12. Устройство по п.10 или 11, в котором упомянутое получение значений с использованием первого подхода включает масштабирование упомянутого по меньшей мере одного сохраненного значения параметра с помощью первого набора масштабирующих коэффициентов и упомянутое получение значений с использованием второго подхода включает масштабирование упомянутого по меньшей мере одного сохраненного значения параметра с помощью второго набора масштабирующих коэффициентов.
13. Устройство по п.10 или 11, в котором первый набор параметров включает параметры для диапазона верхних частот.
14. Устройство по п.10 или 11, в котором второй набор параметров включает поднабор первого набора параметров.
15. Устройство по п,10 или 11, в котором первый набор параметров включает спектральные значения модифицированного дискретного косинусного преобразования (MDCT), а второй набор параметров содержит синусоидальные компоненты, введенные в спектр MDCT.
16. Устройство по п.10 или 11, в котором первый подход включает получение значений (т) параметра для первого набора параметров в соответствии с:
highspectrum
for k=0; k<L; k++
lowspectrum
prev
spect
m (k+L)=m (k)·fac,
prev
spect
где m - упомянутое по меньшей мере одно сохраненное значение параметра, и fac - соответствующий масштабирующий коэффициент.
17. Устройство по п.10 или 11, в котором второй подход включает получение значений (m) параметра для второго набора параметров в соответствии с:
sin
for k=0; k<N; k++
sin
lowspectrum
рrеv
sin
sin
m(pos(k)+L)=m(pos(k))·fac,
prev
sin
sin
prev
где m - упомянутое по меньшей мере одно сохраненное значение параметра, fac - соответствующий масштабирующий коэффициент и pos является переменной, описывающей положения для второго набора параметров, внутри m и m
18. Устройство по п.10 или 11, в котором получение значений параметров включает постепенное снижение энергии сигнала.
19. Устройство, содержащее:
процессор и блок памяти, связанный с процессором и содержащий:
компьютерный код, обеспечивающий прием устройством кодированных аудиоданных в множестве кадров; и
компьютерный код для восстановления по меньшей мере одного параметра для кадра с кадровой ошибкой на основе по меньшей мере одного сохраненного значения параметра по меньшей мере из одного другого кадра множества кадров,
при этом компьютерный код для восстановления по меньшей мере одного параметра включает:
компьютерный код для получения значений для первого набора параметров по меньшей мере частично на основе упомянутого по меньшей мере одного сохраненного значения параметра с использованием первого подхода;
компьютерный код для получения значений для второго набора параметров по меньшей мере частично на основе упомянутого по меньшей мере одного сохраненного значения параметра с использованием второго подхода и
для применения полученных значений к кадру с кадровой ошибкой.
20. Машиночитаемый носитель с компьютерным программным кодом для использования компьютером, при этом компьютерный программный код осуществляет способ по любому из пп.1-9.