Ентузіаст роздрукував MP3-пісню на папері у формі 8 QR-кодів, скоротивши її в 1000 разів.

Влад Черевко Займаюся різноманітною електронікою та технологіями з початку 2000-х. Регулярно слідкую за світовими технологічними новинами та сам пишу про це. 16 серпня, 21:49 0

Інженер-самоук під ніком Makestreme втілив проєкт, який дозволив трансформувати трихвилинну MP3-композицію в кілька QR-кодів, придатних для друку на одному аркуші. Цю розробку висвітлює видання Tom’s Hardware.

Для реалізації своєї ідеї Makestreme використав нейронний аудіокодек EnCodec від компанії Meta. Це дозволило йому зменшити стандартний MP3-файл розміром 2,9 МБ до приблизно 21 КБ закодованих даних. Таким чином, вдалося досягти стиснення обсягу інформації майже в тисячу разів.

Отриманий файл було розділено на 8 QR-кодів і надруковано на аркуші як двостороння “паперова касета”, з чотирма кодами на кожному боці. Кожен QR-код містив ідентифікатор розміром 1 байт та частину потоку токенів. Для досягнення максимальної щільності даних застосовано найнижчий рівень корекції помилок, що означає: будь-яке пошкодження одного коду унеможливлює відтворення пісні.

Крім друку, Makestreme протестував можливість передачі цього ж файлу між двома мікроконтролерами ESP32 за допомогою радіомодулів LoRa. Передача відбувалася на частоті 866 МГц, у пакетах по 160 байтів, з підтвердженням та повторними спробами у разі втрати пакета.

У програму передавача вбудовано паузу в 40 секунд після кожного підтвердженого пакета. Для файлу обсягом 21 КБ потрібно приблизно 134 пакети, що разом з паузами займає близько 90 хвилин для надсилання однієї пісні. Такий темп було обрано для дотримання вимог щодо робочого циклу.

EnCodec перетворює звукову хвилю на окремі токени, які потім знову декодуються в аудіо. На швидкості 3 кбіт/с відновлена композиція зберігає прийнятну якість, тоді як при 1,5 кбіт/с звук стає значно гіршим.

Проєкт, названий Paper Tunes, викликає асоціації з ранніми спробами друку програм на папері, зокрема з технологією Cauzin Softstrip 1985 року. Вона дозволяла публікувати програми в журналах у вигляді двовимірних штрихкодів. Тоді обсяг даних сягав 5,5 КБ на одну смугу, але з появою доступних дискет ця технологія втратила свою актуальність.

Смуги Cauzin Softstrip сьогодні практично неможливо прочитати без спеціалізованого обладнання. Paper Tunes успадковує подібну залежність: QR-коди містять не сам звук, а лише токени. Тому для відтворення зашифрованого файлу знадобиться точний декодер EnCodec з частотою 24 кГц.

Паперові носії з такими даними здатні зберігатися століттями, проте музика в такому вигляді існуватиме лише доти, доки буде доступна нейронна мережа, здатна її розшифрувати.

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *