Энтузиаст под ником Makestreme превратил двухминутную песню в бумажный носитель. Он использовал нейросетевой кодек Meta EnCodec, сжал трек с 2,9 МБ до 21 КБ (в 1000 раз), а затем разбил файл на восемь QR-кодов и напечатал их на листе бумаги. Скриншот видео Makestreme Meta* выпустила EnCodec в 2022 году как открытый кодек. Он преобразует звуковой сигнал в дискретные токены, которые специальный декодер превращает обратно в музыку. При сжатии с битрейтом 3 кбит/с качество осталось приемлемым. При 1,5 кбит/с звук заметно ухудшается. Makestreme выбрал для своей «бумажной кассеты» восемь QR-кодов — по четыре на каждой стороне, как у виниловой пластинки. Каждый код содержит 1 байт информации о порядке и часть данных. Автор использовал минимальный уровень коррекции ошибок, чтобы уместить максимум данных. Это означает: если повредить хотя бы один QR-код, восстановить песню не получится. Обычно один QR-код вмещает около 3 КБ данных. Чтобы распечатать исходный MP3-файл, потребовалось бы почти тысяча кодов. Автор также провел эксперимент с передачей файла по радиоканалу LoRa между двумя платами ESP32. Отправка заняла около 90 минут — это связано с намеренно низкой скоростью передачи, чтобы соблюсти нормы использования радиочастот. Идея хранить данные на бумаге не нова. В 1985 году существовал формат Cauzin Softstrip — 2D-штрихкод для публикации программ в журналах. Но у бумажных носителей есть слабое место: если не сохранить программное обеспечение для чтения, данные становятся бесполезными. В случае с Paper Tunes это означает, что QR-коды хранят не аудио, а токены, которые может расшифровать только нейросетевой декодер EnCodec на частоте 24 кГц. Бумага может храниться столетиями, но песня просуществует только до тех пор, пока существует нейросеть, которая может ее воспроизвести. * Meta - признана экстремистской, ее деятельность запрещена на территории России.
Источник новости: overclockers.ru

