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

1. Кодировщик (100; 228) формирования аудиопотока (126; 212) на основе преобразования представления области (112, 114, 228а) входного звукового сигнала, содержащий вычислитель ошибки дискретизации (110; 330), настроенный на определение ошибки многополосной дискретизации (116; 332) для множества частотных диапазонов входного звукового сигнала, в которых доступна информация об усилении в отдельных диапазонах (228а); и поставщик аудиопотока (120; 230), настроенный для работы с аудиопотоком (126; 212) так, что аудиопоток содержит информацию, описывающую аудиоконтент диапазонов частот и информацию, описывающую ошибку многополосной дискретизации.
2. Кодировщик (100; 228) по п.1, в котором вычислитель ошибки дискретизации (110; 330) настроен на расчет средней ошибки дискретизации для множества частотных диапазонов входного аудиосигнала, [кодировщик] которому доступна информация об усилении в отдельных диапазонах, так, что информация об ошибке дискретизации охватывает множество частотных диапазонов, для которых доступна информация об усилении в отдельных диапазонах.
3. Кодировщик (100; 228) по п.1, в котором кодировщик включает блок дискретизации (310), настроенный на дискретизацию спектральных компонент в различных частотных диапазонах преобразования представления области (228а) с использованием различных точностей дискретизации в зависимости от психоакустической адекватности (228 с) в различных частотных диапазонах, для получения дискретизированных спектральных компонент, причем различные точности дискретизации отражаются с помощью информации об усилении в диапазоне; и причем поставщик аудиопотока (212) настроен на обеспечение такого аудиопотока, что аудиопоток содержит информацию об усилении в диапазоне и, кроме того, звуковой поток включает информацию, описывающую ошибку многополосной дискретизации.
4. Кодировщик (100; 228) по п.3, в котором блок дискретизации (310) настроен на выполнение масштабирования спектральных компонент в зависимости от информации об усилении в диапазоне и для выполнения дискретизации целочисленных значений масштабированных спектральных компонент; причем вычислитель ошибки дискретизации (330) настроен на определение ошибки многополосной дискретизации (332) в дискретной области, так, что при масштабировании спектральных компонент, которое выполняется до дискретизации целочисленных значений, учитывается ошибка многополосной дискретизации.
5. Кодировщик (100; 228) по п.1, в котором кодировщик настроен на установку информации об усилении в диапазоне для частотного диапазона, который полностью квантован к нулю, в виде значения, представляющего соотношение между энергией диапазона частот, полностью квантованного к нулю, и энергией ошибки многополосной дискретизации.
6. Кодировщик (100; 228) в по п.1, где вычислитель ошибки дискретизации (330) настроен на определение ошибки многополосной дискретизации (332) для множества диапазонов частот, каждый из которых содержит, по крайней мере одну спектральную компоненту, квантованную в ненулевое значение, при этом исключаются диапазоны частот, спектральные компоненты которых полностью квантованы к нулю.
7. Декодировщик (500; 600) для обеспечения декодированного представления (512, 514, 630 В) аудиосигнала на основе закодированного аудиопотока (510; 610), представляющего спектральные компоненты диапазонов частот аудиосигнала, содержащий заполнитель шумом (520; 770), настроенный на введение шума в спектральные компоненты множества диапазонов частот, для которых информация об усилении в отдельных диапазонах частот связана со значением интенсивности общего многополосного шума (526).
8. Декодировщик (500; 600) по п.7, где декодировщик включает модуль повторного масштабирования (780), который настроен на получение представления информации об усилении в отдельных диапазонах частот и немасштабированных деквантованных спектральных значений (774), и получение на его основе масштабированных деквантованных спектральных значений (782).
9. Декодировщик (500; 600) по п.7, где заполнитель шумом (520; 770) настроен на выборочное определение на основе анализа спектрального элемента дискретизации, следует ли вводить шум в отдельные спектральные элементы дискретизации диапазонов частот в зависимости от того, квантованы к нулю или нет соответствующие отдельные спектральные элементы дискретизации.
10. Декодировщик (500; 600) по п.7, в котором заполнитель шумом (520; 770) настроен на прием множества значений спектральных элементов дискретизации (522), представляющих различные перекрывающиеся или не перекрывающиеся частотные сегменты в первом диапазоне частот для представления аудиосигнала в частотной области, и получения множества значений спектральных элементов дискретизации (524), представляющих различные перекрывающиеся или не перекрывающиеся частотные сегменты во втором диапазоне частот из представления аудиосигнала в частотной области; и для замены одного или нескольких значений спектральных элементов дискретизации в первом диапазоне частот из множества диапазонов частот на значение шума первого спектрального элемента дискретизации, величина которого определяется значением интенсивности многополосного шума (526), и для замены одного или нескольких значений спектральных элементов дискретизации во втором диапазоне частот из множества диапазонов частот на значение шума второго спектрального элемента дискретизации, имеющего такую же величину, как значение шума первого спектрального элемента дискретизации; причем декодировщик включает модуль масштабирования (780), настроенный на масштабирование значений спектральных элементов дискретизации первого диапазона частот из множества диапазонов частот со значением усиления первого диапазона частот, для получения масштабированных значений спектральных элементов дискретизации первого диапазона частот, а также масштабирование значений спектральных элементов дискретизации второго диапазона частот из множества диапазонов частот со значением усиления второго диапазона частот, для получения масштабированных значений спектральных элементов дискретизации второго диапазона частот, так, что значения спектральных элементов дискретизации, замененные на первое и второе значения шума спектральных элементов дискретизации, масштабируются с разными значениями усиления в диапазонах частот, и такими, что значения спектральных элементов дискретизации, замененные на первое значение шума спектральных элементов дискретизации, и незамененные значения спектральных элементов дискретизации из первого диапазона частот, представляющие аудиоконтент из первого диапазона частот, масштабируются с значением усиления в первом диапазоне частот, и с разными значениями усиления в диапазонах частот такими, что значения спектральных элементов дискретизации, замененные на второе значение шума спектральных элементов дискретизации, и незамененные значения спектральных элементов дискретизации из второго диапазона частот, представляющие аудиоконтент из второго диапазона частот, масштабируются с значением усиления во втором диапазоне частот.
11. Декодировщик (500; 600) по п.7, в котором заполнитель шумом (520; 770) настроен на выборочное изменение значения усиления в заданном диапазоне частот с использованием значения смещения шума, если данный диапазон частот квантован к нулю.
12. Декодировщик (500; 600) по п.7, где заполнитель шумом (520; 770) настроен на замену значений спектральных элементов дискретизации, квантованных к нулю, на значения шума спектральных элементов дискретизации, в зависимости от значения интенсивности многополосного шума (526), для получения замененных значений спектральных элементов дискретизации, только для диапазонов частот, имеющих наименьший индекс спектрального элемента дискретизации больше предварительно определенного индекса спектрального элемента дискретизации, оставляя без изменений значения спектральных элементов дискретизации в диапазонах частот, имеющих наименьший индекс спектрального элемента дискретизации меньше предварительно определенного индекса спектрального элемента дискретизации; причем заполнитель шумом, для диапазона частот с наименьшим индексом спектрального элемента дискретизации больше предварительно определенного индекса спектрального элемента дискретизации, настроен на выборочное изменение значения усиления в данном диапазоне частот в зависимости от значения смещения шума, если данный диапазон частот полностью квантован к нулю; и причем декодировщик также содержит модуль масштабирования (770), настроенный на применение выборочно-измененных или неизмененных значений усиления в диапазоне для выборочной замены или отказа от замены значений спектральных элементов дискретизации и получения масштабированной информации спектра, которая представляет аудиосигнал.
13. Декодировщик (500; 600) по п.7, причем декодировщик настроен на получение аудио потока (610), включающего дискретизированное, закодированное энтропией представление (630аа) значений спектральных элементов дискретизации для множества диапазонов частот, причем множество значений спектральных элементов дискретизации связано с первым и вторым диапазонами частот из множества диапазонов частот, а также декодировщик настроен на получение аудиопотока (610), включающего закодированное представление (630ab) значений усиления в диапазоне, в котором значение усиления в первом диапазоне связано с первым диапазоном частот, а значение усиления во втором диапазоне связано с вторым диапазоном частот, и декодировщик настроен на получение аудиопотока (610), включающего закодированное представление (630ас) значения интенсивности многополосного шума; причем декодировщик включает декодировщик спектра (750), настроенный на получение дискретизированного, закодированного представления (752) значений спектральных элементов дискретизации на основе дискретизированного, закодированного энтропией представления значений спектральных элементов дискретизации; причем декодировщик включает модуль деквантования (760), настроенный на деквантование дискретизированного декодированного представления (752) значений спектральных элементов дискретизации, для деквантования декодированного представления (762) значений спектральных элементов дискретизации; причем декодировщик включает декодировщик коэффициента масштаба (740), настроенный на декодирование закодированного представления (630ab) значений спектральных элементов дискретизации, для получения декодированного представления (742) значений спектральных элементов дискретизации; и причем заполнитель шумом (770) настроен на выборочную замену значений спектральных элементов дискретизации, деквантованных к нулю в нескольких диапазонах частот с заменой значений спектральных элементов дискретизации на одинаковые величины, для получения замененных значений спектральных элементов дискретизации в нескольких диапазонах частот; и причем декодировщик включает модуль масштабирования (780), настроенный на масштабирование множества всех значений спектральных элементов дискретизации в первом диапазоне частот, некоторые из которых являются исходными деквантованными, декодированными значений спектральных элементов дискретизации, полученными из модуля деквантования и некоторые из этих значений спектральных элементов дискретизации являются замененными значениями спектральных элементов дискретизации, с декодированным представлением коэффициента масштаба, связанного с первым диапазоном частот, чтобы получить множество значений масштабированных спектральных элементов дискретизации из первого диапазона частот, и множество всех значений масштабированных спектральных элементов дискретизации из второго диапазона частот, причем некоторые значения из второго диапазона частот являются исходными деквантованными, декодированными значениями спектральных элементов дискретизации, полученные модулем деквантования, и некоторые значения спектральных элементов дискретизации являются значениями замены спектральных элементов дискретизации, с декодированным представлением коэффициентов масштаба, связанным со вторым диапазоном частот, для получения множества значений масштабированных спектральных элементов дискретизации из второго диапазона частот.
14. Способ для получения аудиопотока (126; 212) на основе преобразования представления области (112, 114; 228а) входного аудиосигнала, включающий определение ошибки многополосной дискретизации для множества диапазонов частот, в котором доступна информация об усилении в отдельных диапазонах, и представление аудиопотока в таком виде, что оно содержит информацию, описывающую аудиоконтент диапазонов частот и информация, описывающая ошибку многополосной дискретизации.
15. Способ для обеспечения декодированного представления (512; 514: 630 В) аудиосигнала на основе закодированного аудиопотока (510; 610), включающий введение шума в спектральные компоненты множества диапазонов частот, в котором информация об усилении в отдельных диапазонах частот связана с общим значением интенсивности многополосного шума.
16. Компьютерная программа для выполнения способа в соответствии с одним из пп.14 или 15 при запуске ее на компьютере.
17. Аудиопоток (510; 610), представляющий звуковой сигнал, содержащий спектральную информацию, описывающую интенсивность спектральных компонент звукового сигнала, в котором спектральная информация дискретизирована с различными точностями дискретизации в различных диапазонах частот, а также информацию об уровне шума, описывающую ошибку многополосной дискретизации для множества диапазонов частот, с учетом различной точности дискретизации.