Друк і відтворення звуку на папері

Чи можна зашифрувати звук як зображення, яке прочитає камерою і відіграє в режимі реального часу?

QR-код або деякі його аналоги відразу приходять на розум. У цьому коді ви можете написати посилання на mp3 або навіть дуже невеликий звуковий файл. Але в першому випадку потрібно доступ до мережі, а в другому – велика щільність коду і підвищені вимоги до якості зображення. Метод Neither забезпечить миттєве відтворення.

Що робити, якщо ви зашифруєте звук у аналоговому форматі замість цифрового? Для того, щоб дозволити можливість великих втрат інформації з збереженням основних «визначає» звукового повідомлення. Наприклад, такі втрати будуть виникати в поганому освітленні, погана камера, невелика картина, м'ятна або крихка папір з кодом. З страшними артефактами, але малюнок має звук.





За кілька років Я вивчав радянський фотоелектронний синтезатор ANS, створений інженером Євгеном Мурцином між 1938 і 1958 рр. Синтесайзер базується на раніше методі, що називається «розрядним звуком», який можна дізнатися більше про це, наприклад, в цій статті або на сайті Generation Z. Функція ANS полягає в тому, що музика створюється шляхом малювання спектрограми і потім відіграється з різновидом сучасного сканера - вертикальний скануючий пристрій блискає через рахунок, проекторний світло на спеціальних дисках (як різновид оптичних перетворювачів Fourier), які надсилаються на фотоклітини готовим модульованим сигналом. Цей формат буде ідеальним для запису звуку в графічному вигляді. Пошкоджений або зменшений спектрограм може втратити деякі гармоніки, але зберігати загальну картину для подальшого відтворення. І дуже зручно, я створив програмний симулятор синтезатора ANS - Virtual ANS, здатний не тільки грати такі бали, але і створювати, перетворюючи аудіо файл в зображення спектра. Що це?

Залишилося відповісти на останнє питання – як відмітити межі картини так, щоб програма сканера грає саме те, що вона потребує, не захоплюючи зайву інформацію. Вирішується використовувати тільки горизонтальні маркери у верхній і нижній частині. Відхилення маркерів з боків коду, по-перше, спрощує процес декодування, а по-друге, дозволяє відтворювати спектрограму без особливих витрат відразу після виявлення горизонтальних маркерів. При цьому процес відтворення може контролюватися вручну: слухач встановлює швидкість і напрямок, вільно сканує зображення. Ручний режим зачаровує, але нерівномірний рух і гоління руки залишають свій знак на звукі. Таким чином, автоматичний режим необхідно додавати до програми, коли поточний кадр з камери замерзає і сканується рівномірно без втручання користувача.

Зателефонуйте нам PhonoPaper. Специфікація коду:


Програма вільного сканера була написана близько 2 місяців в Піксланзі з використанням віртуального двигуна ANS (для відтворення сонограми в режимі реального часу). Доступно тільки для Android. Версія iOS буде доступна в найближчі дні (відправлення для Apple для перевірки). Підтримка інших систем в планах. Версія Android використовує бібліотеку прямого доступу до камери від проекту OpenCV, який, на жаль, не сумісний з усіма пристроями, хоча розробники постійно покращують його. Більшість проблем (drop або чорний екран) з Android 4.4.2 – вибачте заздалегідь.

Шукаю питання практичного застосування. Ось короткий список прикладів використання PhonoPaper кодів:
  • голосові підказки або тематичні частини музики на візитних картках, рекламних плакатах, товарах;
  • паперові картки з друкованим звуковим повідомленням;
  • аудіо приклади в підручниках або дитячих книгах;
  • звукові етикетки на записах, дисках, касетах;
  • звуковий підпис на спину паперової фото;
  • Художні експерименти;
  • Вивчіть основи спектральної музики та озвучіть за допомогою ручних кодів PhonoPaper.
Давайте подивимося, як працює жити:





Серед особливостей я хотів би відзначити можливість змінити форму і колір таких кодів практично без великої шкоди для аудіо інформації, що зберігається в них. Подаруйте вам пару прикладів:



715018р.



Джерело: habrahabr.ru/post/220061/