УСТРОЙСТВО И СПОСОБ ДЛЯ ОЦЕНКИ УРОВНЯ КОДИРОВАННЫХ АУДИОКАДРОВ В ОБЛАСТИ БИТОВОГО ПОТОКА

1. Устройство для оценки уровня кодируемого аудиосигнала, содержащее:
модуль (110) определения кодовой книги для определения кодовой книги из множества кодовых книг в качестве идентифицированной кодовой книги, при этом аудиосигнал кодируется, используя идентифицированную кодовую книгу, и
модуль (120) оценки, сконфигурированный для получения значения уровня, ассоциированного с идентифицированной кодовой книгой, в качестве полученного значения уровня и для оценивания оценки уровня аудиосигнала, используя полученное значение уровня.
2. Устройство по п. 1, в котором модуль (120) оценки содержит модуль (220) масштабирования, при этом модуль (220) масштабирования приспособлен, чтобы получить коэффициент масштабирования, относящийся к кодируемому аудиосигналу или к части кодируемого аудиосигнала, в качестве полученного коэффициента масштабирования, при этом модуль (220) масштабирования приспособлен для получения масштабированного значения уровня на основании коэффициента масштабирования и полученного значения уровня, и при этом модуль (120) оценки приспособлен для оценивания оценки уровня аудиосигнала, используя масштабированное значение уровня.
3. Устройство по п. 2, в котором полученное значение уровня является полученным значением энергии, и модуль (220) масштабирования приспособлен для применения полученного коэффициента масштабирования к полученному значению энергии, чтобы получить масштабированное значение уровня посредством умножения полученного значения энергии на квадрат полученного коэффициента масштабирования, или
в котором полученное значение уровня является полученным значением амплитуды, и модуль (220) масштабирования приспособлен для применения полученного коэффициента масштабирования к полученному значению амплитуды, чтобы получить масштабированное значение уровня посредством умножения полученного значения амплитуды на полученный коэффициент масштабирования, или
в котором полученное значение уровня является полученным значением громкости, и модуль (220) масштабирования приспособлен, чтобы преобразовать полученный коэффициент масштабирования к области громкости и применить преобразованный полученный коэффициент масштабирования к полученному значению громкости, чтобы получить масштабированное значение уровня.
4. Устройство по п. 1, в котором модуль (120) оценки конфигурируется для оценивания оценки уровня аудиосигнала, используя значение уровня кодовой книги, указывающее сумму усредненных взвешенных по вероятности значений суммы уровня всех кодовых слов идентифицированной кодовой книги,
в котором каждое усредненное взвешенное по вероятности суммарное значение уровня указывает отношение взвешенного по вероятности суммарного значения уровня кодового слова идентифицированной кодовой книги к значению размерности, ассоциированному с кодовой книгой,
в котором каждое взвешенное по вероятности суммарное значение уровня указывает произведение суммарного значения уровня рассматриваемого кодового слова идентифицированной кодовой книги на значение вероятности, ассоциированное с рассматриваемым кодовым словом идентифицированной кодовой книги,
в котором каждое суммарное значение уровня указывает числовые значения последовательности значений уровня кодового слова идентифицированной кодовой книги,
в котором каждая последовательность значений уровня указывает значение квадрата для каждого значения последовательности обратно квантованных числовых значений последовательности числовых значений кодового слова для каждого кодового слова кодовой книги, когда значение уровня кодовой книги является значением энергии, или каждая последовательность значений уровня указывает абсолютное значение для каждого значения последовательности обратно квантованных числовых значений последовательности числовых значений кодового слова для каждого кодового слова кодовой книги, когда значение уровня кодовой книги является значением амплитуды, или каждая последовательность значений уровня указывает значение, преобразовываемое в область громкости для каждого значения последовательности обратно квантованных числовых значений последовательности числовых значений кодового слова для каждого кодового слова кодовой книги, когда значение уровня кодовой книги является значением громкости, и
в котором каждая последовательность числовых значений является последовательностью числовых значений, закодированных кодовым словом кодовой книги.
5. Устройство по п. 1, в котором модуль (120) оценки дополнительно содержит модуль (210) получения значения уровня,
в котором модуль (210) получения значения уровня приспособлен для получения полученного значения уровня посредством поиска значения уровня, ассоциированного с идентифицированной кодовой книгой, в памяти,
в котором модуль (210) получения значения уровня приспособлен для запрашивания значения уровня, ассоциированного с идентифицированной кодовой книгой, из локальной базы данных, или
в котором модуль (210) получения значения уровня приспособлен для запрашивания значения уровня, ассоциированного с идентифицированной кодовой книгой, из удаленного компьютера.
6. Устройство по п. 5, дополнительно содержащее память или базу данных, имеющую сохраненное множество значений хранения уровня кодовой книги, указывающих значение уровня, ассоциированное с кодовой книгой, в котором каждая из множества кодовых книг имеет значение хранения уровня кодовой книги, ассоциированное с ней, сохраненное в памяти или базе данных,
и в котором модуль (210) получения значения уровня конфигурируется для получения значения уровня, ассоциированного с идентифицированной кодовой книгой, в качестве значения уровня посредством получения значения хранения уровня кодовой книги, ассоциированного с идентифицированной кодовой книгой, из памяти или из базы данных.
7. Устройство по п. 6, в котором память или база данных имеют сохраненные множество значений хранения уровня кодовой книги,
в котором каждое значение хранения уровня кодовой книги указывает сумму усредненных взвешенных по вероятности значений суммы уровня всех кодовых слов ассоциированной кодовой книги, при этом ассоциированная кодовая книга ассоциирована со значением хранения уровня кодовой книги,
в котором каждое усредненное взвешенное по вероятности суммарное значение уровня указывает отношение взвешенного по вероятности суммарного значения уровня кодового слова ассоциированной кодовой книги к значению размерности, ассоциированному с ассоциированной кодовой книгой,
в котором каждое взвешенное по вероятности суммарное значение уровня указывает произведение суммарного значения уровня рассматриваемого кодового слова ассоциированной кодовой книги на значение вероятности, ассоциированное с рассматриваемым кодовым словом ассоциированной кодовой книги,
в котором каждое суммарное значение уровня указывает числовые значения последовательности значений уровня кодового слова ассоциированной кодовой книги,
в котором каждая последовательность значений уровня указывает значение квадрата для каждого значения последовательности обратно квантованных числовых значений последовательности числовых значений кодового слова для каждого кодового слова ассоциированной кодовой книги, когда значение хранения уровня кодовой книги является значением энергии, или каждая последовательность значений уровня указывает абсолютное значение для каждого значения последовательности обратно квантованных числовых значений последовательности числовых значений кодового слова для каждого кодового слова ассоциированной кодовой книги, когда значение хранения уровня кодовой книги является значением амплитуды, или каждая последовательность значений уровня указывает значение, преобразовываемое в область громкости для каждого значения последовательности обратно квантованных числовых значений последовательности числовых значений кодового слова для каждого кодового слова ассоциированной кодовой книги, когда значение хранения уровня кодовой книги является значением громкости, и
в котором каждая последовательность числовых значений является последовательностью числовых значений, закодированных кодовым словом ассоциированной кодовой книги.
8. Устройство по п. 1, в котором модуль (120) оценки дополнительно содержит модуль настройки фильтра предсказания,
в котором модуль (240) настройки фильтра предсказания приспособлен для получения одного или более коэффициентов фильтра предсказания, относящихся к кодируемому аудиосигналу или к части кодируемого аудиосигнала, в качестве полученных коэффициентов фильтра предсказания,
в котором модуль (240) настройки фильтра предсказания приспособлен, чтобы получить настроенное фильтром предсказания значение уровня на основании коэффициентов фильтра предсказания и полученного значения уровня, и
в котором модуль (120) оценки приспособлен для оценивания оценки уровня аудиосигнала, используя настроенное фильтром предсказания значение уровня.
9. Устройство для генерирования потока данных вывода из данных ввода, содержащее:
интерфейс (610) приемника для приема данных ввода, содержащих кодируемый аудиосигнал,
устройство (620) для оценки уровня кодируемого аудиосигнала по любому из предыдущих пунктов,
модуль (630) принятия решения для принятия решения, должна ли часть кодируемого аудиосигнала быть включена в поток данных вывода или нет, на основании оценки уровня для части потока данных вывода.
10. Устройство по п. 9, в котором устройство дополнительно содержит смеситель, причем устройство приспособлено, чтобы генерировать обратный поток данных в качестве потока данных вывода для множества участников системы организации телеконференций,
в котором приемник приспособлен, чтобы принять множество потоков данных участников, содержащих аудиосигналы от множества участников,
в котором модуль принятия решения приспособлен для принятия решения, должен ли поток данных участников быть включен в обратный поток данных или нет, на основании оценки уровня для каждого потока данных участников, и
смеситель для того, чтобы смешивать потоки данных только участников, которые должны быть включены в обратный поток данных, и для не включения потоков данных участников, для которых принято решение не включать.
11. Устройство по п. 10, в котором модуль (630) принятия решения приспособлен для принятия решения, что рассматриваемый поток данных участников не включен в обратный поток данных, когда оценка уровня рассматриваемого потока данных участников ниже порогового значения.
12. Устройство по п. 10, в котором модуль (630) принятия решения приспособлен для принятия решения, что единственный поток данных, который включен в обратный поток данных, является потоком данных, имеющим самую высокую оценку уровня из оценок уровня из всех потоков данных участников относительно конкретного диапазона коэффициентов масштабирования.
13. Устройство для управления буфером:
блок доступа к буферу для получения доступа к аудиоданным буфера для буфера в качестве данных аудиобуфера, к которым получают доступ, в котором аудиоданные буфера содержат кодируемый аудиосигнал,
устройство для оценки уровня кодируемого аудиосигнала по любому из предыдущих пунктов,
модуль принятия решения для принятия решения, должны ли данные аудиобуфера, к которым получают доступ, быть удалены из буфера или нет, на основании оценки уровня кодируемого аудиосигнала.
14. Способ для генерирования значения уровня кодовой книги, ассоциированного с кодовой книгой, содержащий:
определение последовательности числовых значений, ассоциированных с кодовым словом кодовой книги для каждого кодового слова кодовой книги,
определение обратно квантованной последовательности числовых
значений для каждого кодового слова кодовой книги посредством применения обратного квантователя к числовым значениям последовательности числовых значений кодового слова для каждого кодового слова кодовой книги,
определение последовательности значений уровня для каждого кодового слова кодовой книги посредством определения квадрата каждого значения обратно квантованной последовательности числовых значений кодового слова для каждого кодового слова кодовой книги, когда значение энергии должно генерироваться в качестве значения уровня кодовой книги, или посредством определения последовательности значений уровня для каждого кодового слова кодовой книги посредством определения абсолютного значения каждого значения обратно квантованной последовательности числовых значений кодового слова для каждого кодового слова кодовой книги, когда значение амплитуды должно генерироваться в качестве значения уровня кодовой книги, или посредством преобразования каждого значения обратно квантованной последовательности числовых значений кодового слова к области громкости для каждого кодового слова кодовой книги, когда значение громкости должно быть определено в качестве значения уровня кодовой книги,
вычисление суммарного значения уровня для каждого кодового слова кодовой книги посредством суммирования значений последовательности значений уровня для каждого кодового слова кодовой книги,
определение взвешенного по вероятности суммарного значения уровня для каждого кодового слова кодовой книги посредством умножения суммарного значения уровня кодового слова на значение вероятности, ассоциированное с кодовым словом для каждого кодового слова кодовой книги,
определение усредненного взвешенного по вероятности суммарного значения уровня для каждого кодового слова кодовой книги посредством деления взвешенного по вероятности суммарного значения уровня кодового слова на значение размерности, ассоциированное с кодовой книгой для каждого кодового слова кодовой книги, и
вычисление значения уровня кодовой книги посредством суммирования усредненных взвешенных по вероятности значений суммы уровня всех кодовых слов.
15. Способ по п. 14, в котором значение вероятности, ассоциированное с кодовым словом, вычисляют согласно формуле:
-(длина (кодовое слово))
2,
в котором длина (кодовое слово) указывает длину кодового слова.
16. Способ для оценки уровня кодируемого аудиосигнала, содержащий:
определение кодовой книги из множества кодовых книг в качестве идентифицированной кодовой книги, в котором аудиосигнал кодирован посредством использования идентифицированной кодовой книги,
получение значения уровня, ассоциированного с идентифицированной кодовой книгой, и
оценивание оценки уровня аудиосигнала, используя значение уровня.
17. Способ для генерирования потока данных вывода из данных ввода, содержащий:
прием данных ввода, содержащих кодированный аудиосигнал,
определение кодовой книги из множества кодовых книг в качестве идентифицированной кодовой книги, в котором аудиосигнал кодирован, используя идентифицированную кодовую книгу,
получение значения уровня, ассоциированного с идентифицированной кодовой книгой, и
оценивание оценки уровня аудиосигнала, используя значение уровня,
принятие решения, должна ли часть кодированного аудиосигнала быть включена в поток данных вывода или нет, на основании оценки уровня для части потока данных вывода.
18. Способ для сохранения данных ввода, содержащих кодированный аудиосигнал, в буфере, содержащий:
прием данных ввода, содержащих кодированный аудиосигнал,
определение кодовой книги из множества кодовых книг в качестве идентифицированной кодовой книги, в котором аудиосигнал кодирован, используя идентифицированную кодовую книгу,
получение значения уровня, ассоциированного с идентифицированной кодовой книгой, и
оценивание оценки уровня аудиосигнала, используя значение уровня,
принятие решения, должна ли часть кодированного аудиосигнала быть сохранена в буфере или нет, на основании оценки уровня для части потока данных вывода.
19. Компьютерная программа, реализующая способ согласно одному из пп. 14-18, будучи выполняемой компьютером или сигнальным процессором.