ШУМОВОЙ ФОН, УСТРОЙСТВО ОБРАБОТКИ ШУМОВОГО ФОНА, МЕТОД ОБЕСПЕЧЕНИЯ ПАРАМЕТРОВ ШУМОВОГО ФОНА, МЕТОД ОБЕСПЕЧЕНИЯ СПЕКТРАЛЬНОГО ПРЕДСТАВЛЕНИЯ ШУМОВОГО ФОНА АУДИОСИГНАЛА, КОМПЬЮТЕРНАЯ ПРОГРАММА И КОДИРОВАННЫЙ АУДИОСИГНАЛ

1. Шумозаполнитель (100) для получения шумозаполненного спектрального представления (112) звукового сигнала на основе входного спектрального представления (110) звукового сигнала, шумозаполнитель включает:
идентификатор спектральной области (120), предназначенный для выявления спектральных областей (422е, 422f, 422g) входного спектрального представления (110), которые квантованы к нулю и отделены от ненулевых спектральных областей (420а, 420b, 420с, 420d) входного спектрального представления (110), по крайней мере, одной промежуточной спектральной областью (422а, 422b, 422с, 422d, 422h, 422i, 422j, 422k), для получения идентифицированных спектральных областей (422е, 422f, 422g); и
устройство для вставки шума (130), предназначенное для того, чтобы выборочно вносить шум в идентифицированные спектральные области (422е, 422f, 422g), для получения шумозаполненного спектрального представления (112) звукового сигнала.
2. Шумозаполнитель (100) согласно п.1, в котором идентификатор спектральной области (120) предназначен для идентификации, в соответствии с идентифицированными спектральными областями, спектральных линий (422е, 422f, 422g) входного спектрального представления (110), которые квантованы к нулю и которые включают, по крайней мере, первое заданное число (4) низкочастотных соседних спектральных линий (422а, 422b, 422с, 422d; 422b, 422с, 422d, 422е, 422с, 422d, 422е, 422f), квантованных к нулю, и, по крайней мере, второе заданное число (4) высокочастотных соседних спектральных линий (422f, 422g, 422h, 422i, 422g, 422h, 422i, 422j; 422h, 422i, 422j, 422 k), квантованных к нулю, в соответствии с идентифицированными спектральными областями;
в которых первое заданное число (4) больше или равно 1, и при этом второе заданное число (4) больше или равно 1; и
в котором устройство для вставки шума (130) предназначено для того, чтобы выборочно вносить шум в идентифицированные спектральные линии (422е, 422f, 422g), оставляя спектральные линии (420а, 420b, 420с, 420d), квантованные в ненулевое значение, и спектральные линии (422а, 422b, 422с, 422d, 422h, 422i, 422j, 422k), квантованные к нулю, но не имеющие первого заданного числа (4), более низкочастотных соседних спектральных линий, квантованных к нулю, или второго заданного числа (4) более высокочастотных соседних спектральных линий, квантованных к нулю, не подверженных шумозаполнению.
3. Шумозаполнитель (100) согласно п.2, в котором первое заданное число (4) равно второму заданному числу (4).
4. Шумозаполнитель (100) согласно п.1, в котором шумозаполнитель предназначен для того, чтобы вносить шум только в спектральные области верхней части входного спектрального представления (110) звукового сигнала, оставляя нижнюю часть входного спектрального представления (110) звукового сигнала не подверженной шумозаполнению.
5. Шумозаполнитель (100) согласно п.1, в котором идентификатор спектральной области (120) предназначен для того, чтобы суммировать квантованные значения интенсивности (квантованные (х (i))) спектральных областей в заданном двустороннем спектральномс диапазоне данной спектральной области (i) для получения суммы значений (Е) и оценки суммы значений (Е), чтобы определить является ли данная спектральная область (i) идентифицированной спектральной областью или нет.
6. Шумозаполнитель (100) согласно п.1, в котором идентификатор спектральной области (120) предназначен для сканирования диапазона спектральных областей входного спектрального представления (110) для обнаружения смежных последовательностей (422а to 422i; 422b to 422j; 422с до 422k) спектральных областей, квантованных к нулю, и определения одной или нескольких центральных спектральных областей (422е, 422f, 422g) обнаруженной смежной последовательности в качестве идентифицированных спектральных областей.
7. Вычислитель параметра шумозаполнения (500) для определения параметра шумозаполнения (512) на основе квантованного спектрального представления (510) звукового сигнала, вычислитель параметра шумозаполнения включает:
идентификатор спектральной области (520), предназначенный для идентификации спектральных областей (422е, 422f, 422g) квантованного спектрального представления (510), отделенных от ненулевых спектральных областей (420а, 420b, 420с, 420d) квантованного спектрального представления (510), по крайней мере, одной промежуточной спектральной областью (422а, 422b, 422с, 422d, 422h, 422i, 422j, 422k), для получения идентифицированных спектральных областей (422е, 422f, 422g); и
вычислитель значения шума (530), предназначенный для того, чтобы выборочно рассматривать ошибки квантования (энергии (х (i))) идентифицированных спектральных областей (i) для расчета параметра шумозаполнения (512, nf).
8. Вычислитель параметра шумозаполнения (500) согласно п.7,
в котором идентификатор спектральных областей (520) предназначен для идентификации спектральных линий (422е, 422f, 422g) входного спектрального представления (510), которые квантованы к нулю и которые содержат, по крайней мере, первое заданное число (4) более низкочастотных соседних спектральных линий (422а, 422b, 422с, 422d; 422b, 422с, 422d, 422е, 422с, 422d, 422е, 422f), квантованных к нулю, и, по крайней мере, второе заданное число (4) высокочастотных соседних спектральных линий (422f, 422g, 422h, 422i, 422g, 422h, 422i, 422j; 422h, 422i, 422j, 422k), квантованных к нулю, в соответствии с идентифицированными спектральными областями,
в котором первое заданное число (4) больше или равно 1, и при этом второе заданное число (4) больше или равно 1; и
в котором вычислитель значения шума (520) предназначен для того, чтобы выборочно рассматривать ошибки квантования идентифицированных спектральных областей (i) для расчета параметра шумозаполнения, оставляя при расчете параметра без внимания спектральные линии (420а, 420b, 420с, 420d), квантованные к ненулевому значению, и спектральные линии (422а, 422b, 422с, 422d, 422h, 422i, 422j, 422k), квантованные к нулю, но не имеющие первое заданное число (4) более низкочастотных соседних спектральных линий, квантованных к нулю, или второе заданное число (4) более высокочастотных соседних спектральных линий, квантованных к нулю.
9. Вычислитель параметра шумозаполнения (500) согласно п.7, в котором вычислитель значения шума (530) предназначен для того, чтобы учитывать фактическую энергии (энергия (х (i))) ошибок квантования в идентифицированных спектральных областях (i) для расчета параметра шумозаполнения (512, nf, nf_index).
10. Вычислитель параметра шумозаполнения (500) согласно п.7, в котором вычислитель значения шума (530) предназначен для того, чтобы определить энергию ошибки нетонального квантования (энергии (х (i))), распределенную по множеству идентифицированных спектральных областей, по сравнению с энергией ошибки тонального квантования, сосредоточенной в одной спектральной области или во множестве смежных спектральных линий.
11. Вычислитель параметра шумозаполнения (500) согласно п.7, в котором вычислитель значения шума (530) предназначен для расчета суммы логарифмических энергий ошибки квантования (log 10 (энергии (х (i)))) в идентифицированных спектральных областях (i) для получения параметра шумозаполнения (512, nf, nf_index).
12. Кодированное представление звукового сигнала (900) представляет звуковой сигнал, кодированный звуковой сигнал включает:
кодированное квантованное спектральное представление звукового сигнала в спектральной области; и
кодированный параметр шумозаполнения;
параметр шумозаполнения представляет ошибку квантования в спектральных областях представления спектрального домена, квантованных к нулю и отделенных от спектральных диапазонов спектральной области, квантованных в ненулевое значение, по крайней мере, одной промежуточной спектральной областью.
13. Метод (700) для создания шумозаполненного спектрального звукового сигнала на основе входного спектрального представления звукового сигнала, включающий:
идентификацию (710) спектральных областей входного спектрального представления, отделенных от ненулевых спектральных областей входного спектрального представления, по крайней мере, одной промежуточной спектральной областью, для получения идентифицированных спектральных областей; и
выборочную вставку (720) шума в идентифицированные спектральные области для получения шумозаполненного спектрального представления звукового сигнала.
14. Метод (800) для вычисления параметра шумозаполнения параметров на основе квантованного спектрального представление звукового сигнала, метод включает:
идентификацию (810) спектральных областей квантованного спектрального представления, отделенных от ненулевых спектральных областей квантованного спектрального представления, по крайней мере, одной промежуточной спектральной областью для нахождения идентифицированных спектральных областей; и
выборочное рассмотрение (820) ошибок квантования в идентифицированных спектральных областях для расчета параметра шумозаполнения.
15. Компьютерная программа для осуществления методов, согласно п.13 или 14, когда компьютерная программа запущена на компьютере.