Влад Черевко Цікавлюся різноманітною електронікою та технологіями від початку 2000-х. Регулярно відстежую світові технологічні новини та сам створюю матеріали на цю тему. 16 серпня, 21:49 0
Інженер-винахідник під псевдонімом Makestreme втілив проєкт, за допомогою якого трихвилинну MP3-композицію вдалося трансформувати у декілька QR-кодів, придатних для друку на одному аркуші. Про це повідомляє видання Tom’s Hardware.
Для реалізації задуму Makestreme скористався нейронним аудіокодеком EnCodec від компанії Meta. Цей інструмент дозволив зменшити стандартний MP3-файл розміром 2,9 МБ приблизно до 21 КБ закодованих даних. Таким чином, вдалося стиснути обсяг інформації майже в тисячу разів.
Отриманий файл був розділений на 8 QR-кодів і надрукований на аркуші як двостороння “паперова стрічка”, тобто по 4 коди на кожній стороні. Кожен 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 кГц.
Паперові носії з такими даними можуть зберігатися століттями, проте музика в такому форматі існуватиме лише доти, доки буде доступною нейронна мережа, здатна її розшифрувати.
Дізнатися більше на: mezha.ua
