====== Резервные биты ====== ''Понятие используется в алгоритме [[codecs:lossy:MP3]]''. [[codecs:bitrate:CBR]] (и, в некоторой степени, [[codecs:bitrate:ABR]]) используют константу, именуемую [[codecs:bitrate:bitrate]]. Бывает, кодер сталкивается с настолько сложным моментом композиции, что не может правильно закодировать его из-за ограничений выбранного пользователем битрейта и требуется более высокий битрейт. Для таких моментов в спецификации формата [[codecs:lossy:MP3]] определены резервные биты (или bit reservoir). Пример: для верного кодирования определённый момент композиции требует битрейта 130 кбит/с (как ему это определяют психоакустическая модель и настройки качества), а в [[codecs:bitrate:CBR]] установлен битрейт 160 кбит/с. Поскольку 30 бит не используются (160-130=30), их можно "сэкономить" для использования в следующих фреймах. Для ограничения сложности потоков максимальный размер резервных данных составляет 511 бит, из-за чего способности кодера справляться со сложными переходами в композиции не безграничны. В режиме [[codecs:bitrate:VBR]] кодер может выбирать нужный размер фрейма для каждого момента так, как ему подсказывает психоакустическая модель и настройки качества. Поэтому в [[codecs:bitrate:VBR]] (например, при использовании кодека [[codecs:lossy:LAME]]) резервные биты практически не используются, но могут собираться для заполнения текущего фрейма, чтобы они не пропали впустую (например, 160-130=30 запасных бит). [[ha>Bit_reservoir|Резервные биты на Hydrogenaudio]] ~~DISCUSSION~~