КОДИРОВАНИЕ ИНФОРМАЦИИ БЕЗ ПОТЕРЬ С ГАРАНТИРОВАННОЙ МАКСИМАЛЬНОЙ БИТОВОЙ СКОРОСТЬЮ

1. Кодер для кодирования без потерь информационных величин, описывающих аудиосигнал, причем информационные величины описываются более чем одним битом, чтобы получить кодированное представление информационных величин, причем кодер содержит
оценщик битов, предназначенный для оценивания количества единиц информации, требуемых для кодирования информационных величин, используя первое правило кодирования и используя второе правило кодирования,
причем первое правило кодирования такое, что при кодировании информационных величин получаются кодированные представления, имеющие различные количества единиц информации,
второе правило кодирования такое, что при кодировании информационных величин получаются кодированные представления, имеющие идентичные количества единиц информации, причем кодированное представление получается путем назначения одного кодового слова фиксированной длины комбинации информационных величин, имеющей, по меньшей мере, две комбинированные информационные величины; и
поставщик, предназначенный для предоставления кодированного представления, полученного путем использования правила кодирования, которое приводит к меньшему количеству единиц информации для кодированного представления, и для предоставления информации правила, указывающей правило кодирования, на котором основано кодированное представление.
2. Кодер по п.1, в котором первое правило кодирования такое, что количество единиц информации, требуемое кодированным представлением фиксированного количества информационных величин, зависит от лежащих в основе информационных величин.
3. Кодер по п.1, в котором первое правило кодирования такое, что получение кодированного представления включает в себя использование кодовой книги Хаффмана.
4. Кодер по п.1, в котором первое правило кодирования такое, что получение кодированного представления включает в себя получение дифференциально кодированного представления информационных величин.
5. Кодер по п.4, в котором дифференциально кодированное представление является дифференциально кодированным по времени или по частоте.
6. Кодер по п.1, в котором информационные величины включают в себя параметры BCC, описывающие пространственные свойства многоканального аудиосигнала, причем параметры BCC выбраны из следующего перечня параметров BCC:
ICC (межканальная когерентность/корреляция)
ICLD (межканальная разность уровней)
ICTD (межканальная разность времени)
IPD (межканальная разность фазы).
7. Кодер по п.1, в котором единицы информации являются битами.
8. Декодер для декодирования кодированного представления информационных величин, описывающих аудиосигнал, которые описаны посредством более чем одного бита, и для обработки информации правила, указывающей правило кодирования, использованное для кодирования информационных величин, причем декодер содержит
приемник для приема кодированного представления и информации правила и
декомпрессор для декодирования кодированного представления, причем декомпрессор действует для получения информационных величин, используя - в зависимости от информации правила - первое правило декодирования или второе правило декодирования,
причем первое правило декодирования такое, что информационные величины извлекаются из кодированных представлений, имеющих различные количества единиц информации; и
второе правило декодирования такое, что информационные величины получаются из кодовых слов фиксированной длины, имеющих идентичные количества информационных величин, причем информационные величины получаются из комбинаций информационных величин, имеющих, по меньшей мере, две комбинированные информационные величины, которые представлены одним кодовым словом фиксированной длины.
9. Декодер по п.8, в котором первое правило декодирования такое, что получение информационных величин включает в себя использование кодовой книги Хаффмана.
10. Декодер по п.8, в котором второе правило кодирования такое, что получение информационных величин включает в себя назначение комбинации из информационных величин, имеющей, по меньшей мере, две комбинированные информационные величины, кодовому слову ИКМ кодированного представления.
11. Декодер по п.8, в котором кодированное представление информационных величин основано на информационных величинах, содержащих параметры, описывающие кадр аудиосигнала.
12. Декодер по п.8, в котором кодированное представление информационных величин основано на информационных величинах, содержащих параметры BCC, описывающие пространственные свойства многоканального аудиосигнала, и в котором параметры BCC выбраны из следующего перечня параметров BCC:
ICC (межканальная когерентность/корреляция)
ICLD (межканальная разность уровней)
ICTD (межканальная разность времени)
IPD (межканальная разность фазы).
13. Способ для кодирования без потерь информационных величин, описывающих аудиосигнал, причем информационные величины описываются более чем одним битом, чтобы получать кодированное представление информационных величин, причем способ содержит этапы, на которых
оценивают количество единиц информации, требуемых для кодирования информационных величин, используя первое правило кодирования и используя второе правило кодирования,
причем первое правило кодирования такое, что при кодировании информационных величин получаются кодированные представления, имеющие различные количества единиц информации,
второе правило кодирования такое, что при кодировании информационных величин получаются кодированные представления, имеющие идентичные количества единиц информации, причем кодированное представление получается путем назначения кодового слова фиксированной длины из комбинации информационных величин, имеющей, по меньшей мере, две комбинированные информационные величины; и
предоставляют кодированное представление, полученное путем использования правила кодирования, которое приводит к меньшему количеству единиц информации для кодированного представления, и предоставляют информацию правила, указывающую правило кодирования, на котором основано кодированное представление.
14. Способ для декодирования кодированного представления информационных величин, описывающих аудио сигнал, которые описаны посредством более чем одного бита, и для обработки информации правила, указывающей правило кодирования, использованное для кодирования информационных величин, причем способ содержит этапы, на которых
принимают кодированное представление и информацию правила; и
декодируют кодированное представление, используя - в зависимости от информации правила - первое правило декодирования или второе правило декодирования,
причем первое правило декодирования такое, что информационные величины получаются из кодовых слов фиксированной длины, имеющих различные количества единиц информации, и используя второе правило декодирования; и
второе правило декодирования такое, что информационные величины получаются из кодированных представлений, имеющих идентичные количества информационных величин, причем информационные величины получаются из комбинаций информационных величин, имеющих, по меньшей мере, две комбинированные информационные величины, которые представлены одним кодовым словом фиксированной длины.
15. Компьютерная программа, имеющая программный код, который при выполнении на компьютере реализует способ для кодирования без потерь информационных величин, описывающих аудиосигнал, причем информационные величины описываются более чем одним битом, чтобы получать кодированное представление информационных величин, причем способ содержит этапы, на которых
оценивают количество единиц информации, требуемых для кодирования информационных величин, используя первое правило кодирования и используя второе правило кодирования,
причем первое правило кодирования такое, что при кодировании информационных величин получаются кодированные представления, имеющие различные количества единиц информации,
второе правило кодирования такое, что при кодировании информационных величин получаются кодированные представления, имеющие идентичные количества единиц информации, причем кодированное представление получается путем назначения одного кодового слова фиксированной длины комбинации информационных величин, имеющей, по меньшей мере, две комбинированные информационные величины; и
предоставляют кодированное представление, полученное путем использования правила кодирования, которое приводит к меньшему количеству единиц информации для кодированного представления, и предоставляют информацию правила, указывающую правило кодирования, на котором основано кодированное представление.
16. Компьютерная программа, имеющая программный код, который при выполнении на компьютере реализует способ для декодирования кодированного представления информационных величин, описывающих аудиосигнал и которые описаны посредством более чем одного бита, и для обработки информации правила, указывающей правило кодирования, использованное для кодирования информационных величин, причем способ содержит этапы, на которых
принимают кодированное представление и информацию правила и
декодируют кодированное представление, используя - в зависимости от информации правила - первое правило декодирования или второе правило декодирования,
причем первое правило декодирования такое, что информационные величины получаются из кодированных представлений, имеющих различные количества единиц информации; и
второе правило декодирования такое, что информационные величины получаются из кодовых слов фиксированной длины, имеющих идентичные количества информационных величин, причем информационные величины получаются из комбинаций информационных величин, имеющих, по меньшей мере, две комбинированные информационные величины, которые представлены одним кодовым словом фиксированной длины.
17. Кодированное представление информационных величин, которое включает в себя
первую часть, сгенерированную с использованием первого правила кодирования, причем первое правило кодирования такое, что при кодировании информационных величин получаются кодированные представления, имеющие различные количества единиц информации
вторую часть, сгенерированную с использованием второго правила кодирования, причем второе правило кодирования такое, что при кодировании информационных величин получаются кодовые слова фиксированной длины, имеющие идентичные количества единиц информации, причем кодированное представление получается из комбинации информационных величин, имеющей, по меньшей мере, две комбинированные информационные величины, которые представлены одним кодовым словом фиксированной величины; и
информацию правила, указывающую использованное правило кодирования.
18. Кодированное представление по п.17, которое хранится на машиночитаемом носителе.