Technologies

Хто вигадав QR-коди і як вони працюють?

Через пандемію коронавірусу, в деяких містахпотрапити до кафе, кіно, торгового центру або іншого громадського закладу, можна лише показавши свій QR-код. Коли охоронець сканує його за допомогою смартфона, на екрані з'являється інформація про статус вакцинування - якщо людина зробила щеплення, значить, вона відносно безпечна для оточуючих. Багато людей зіткнулися з QR-кодами тільки в 2020 році і вважають цю технологію чимось новим. Але вперше вони з'явилися далекого 1994 року і використовувалися у сфері торгівлі — продавцям стало простіше приймати в покупців оплату. Існує кілька видів QR-кодів і кожен з них має свої індивідуальні зовнішній вигляд та обсяг пам'яті. Давайте розберемося, якими вони є і як працюють.

QR-коди — досить стара технологія, але популярною вона стала лише кілька років тому

зміст

  • 1 Хто придумав QR-коди?
  • 2 Як працюють QR-коди?
  • 3 Як смартфон читає QR-код?
  • 4 Якими бувають QR-коди?
    • 4.1 QR-код модель 1
    • 4.2 QR-код модель 2
    • 4.3 Micro QR-код
    • 4.4 IQR-код
    • 4.5 SQRC-код
    • 4.6 Frame QR-код
  • 5 Навіщо потрібні QR-коди?

Хто вигадав QR-коди?

Ідея створення QR-кодів виникла у японськоїкомпанії Denso Wave у 1990-ті роки. Ця дочірня структура Toyota займалася розробкою обладнання для зчитування штрих-кодів, що широко використовуються в магазинах для швидкого визначення вартості товарів. Штрих-коди були вигадані у другій половині XX століття, могли містити обмежену кількість символів і довго зчитувалися. Потрібно було щось більш сучасне, швидке та з великим обсягом пам'яті. В результаті праць був створений перший QR-код, який є квадратом з чорними і білими фігурами всередині. Він дозволяв зашифрувати до 7000 знаків і зчитувався в 10 разів швидше, ніж штрих-коди.

QR-коди є досконалішою альтернативою штрих-кодів

Винахідником QR-кодів вважається співробітник DensoWave Масахіро Хара. Він представив плід своїх праць у 1994 році і спочатку тип кодування інформації використовувався в автомобільній промисловості. Згодом компанія відкрила свою технологію для вільного користування. У 2000 році QR-коди стали схваленим стандартом кодування даних.

Масахіро Хара - творець QR-кодів

Як працюють QR-коди?

QR-код складається зі складного візерунка, який складаєтьсяз пікселів і зберігає дані у двійковому форматі. Кожен піксель, залежно від кольору (чорний чи білий), має значення. Під час створення QR-коду ці пікселі групуються у великі візерунки. У кодах достатньо простору для створення копій даних, завдяки чому їх можна зчитувати навіть у пошкодженому вигляді за умови, що сканеру доступно більше 30% площі зображення. У QR-зображеннях можна кодувати текстову інформацію, у тому числі й посилання на всі можливі джерела.

QR-коди використовуються в багатьох сферах і значно спрощують обмін даними

Як смартфон читає QR-код?

Сучасні смартфони зчитують QR-коди принаведення на нього камери. Старі моделі теж вміють це робити, але для цього потрібно завантажити спеціальний сканер у Google Play або іншому магазині програм. Камера розуміє, що у кадрі знаходиться QR-код, орієнтуючись на три квадратні мітки по кутах. Після цього сканер починає сканувати решту коду, представляючи його у вигляді сітки. Кожен QR-код має смуги синхронізаціїякі дозволяють зчитувати мітку навіть на нерівній поверхні. Також у QR-коді є маркери, які нагадують смартфону, в якому форматі закодовані дані. Місця, які дозволяють зчитувати код навіть за його часткового пошкодження, називаються блоками виправлення помилок Ріда. Ще однією обов'язковою частиною кожної мітки є «тиха зона» - біла рамка, в зону якої не має наїжджати жодне зображення з упаковки чи іншої поверхні. Якщо ця частина буде закрита, сканер може не розпізнати код.

Складові частини QR-коду

Читайте також: 6 винаходів, які не потребують покращення

Якими бувають QR-коди?

На сьогоднішній день існує 6 різновидів QR-кодів, розроблених компанією Denso Wave. Вони різняться за зовнішнім виглядом, розмірами та обсягом пам'яті.

QR-код модель 1

Цей вид QR-кодів майже не використовується, тому що є прототипом двох наступних різновидів міток. Він дозволяє кодувати до 1167 цифр або 707 символів.

Приклад QR-коду моделі 1

QR-код модель 2

Цей вид QR-кодів має найкраще вирівнювання і вміщує більший обсяг даних. Максимум може кодувати 7089 цифр або 4296 символів.

Приклад QR-коду моделі 2

Micro QR-код

Так називається зменшена версія традиційногоQR-код. Такий вид міток використовується в місцях, де мало вільного простору: невеликі упаковки, деталі і так далі. Micro QR-код має лише одну квадратну мітку, за якою сканери його розпізнають. Місткість маленького QR-коду залежить від його розміру - найменший вміщує 35 цифр або 21 символ.

Приклад Micro QR-коду

IQR-код

Такий вид QR-кодів може являти собоюквадрат, прямокутник або точковий малюнок. Він може містити до 40 000 цифр. Ще однією особливістю IQR-кодів є те, що він зчитується навіть за 50% пошкодження.

Приклад IQR-коду

SQRC-код

Це найбезпечніший вид кодування інформаціїза допомогою QR-кодів. Вони можуть містити в собі конфіденційну інформацію і чудово їх зберігати — рахувати ці дані можуть лише пристрої з відповідним криптографічним ключем. Створити SQRC-код можна лише за допомогою спеціального пристрою. Як правило, такий вид міток використовуються на перепустках у захищені об'єкти і так далі.

SQRC-коди містять конфіденційну інформацію

Frame QR-код

Такий код ви могли бачити в месенджерах – посередині мітки можна встановити своє зображення. Спробуйте просканувати зображення нижче, подивіться, що вийде.

Спробуйте просканувати Frame QR-код

Крім офіційних QR-кодів, існують іваріанти, які не мають жодного відношення до компанії Denso Wave. Наприклад, на квитках в літаки та поїзди можна побачити мітки Aztec Code - їх легко впізнати по квадрату в центрі. Їх ємність залежить від розмірів і становить від 13 цифр та 12 букв до 3832 цифр та 3067 букв.

Приклад Aztec Code

Навіщо потрібні QR-коди?

Сьогодні, для більшості людей, QR-коди єдоказом вакцинації та служать як перепустка до громадських закладів. Дехто відверто їх ненавидить, бо вони, на їхню думку, обмежують їхню свободу. Але самі собою QR-коди ні в чому не винні, а просто виконують свою функцію. За допомогою них можна легко створити цифрову візитку, швидке посилання на сайти тощо. Завдяки їм не потрібно виписувати адреси сайтів або нікнейми своїх друзів у Instagram та інших сервісах – достатньо просканувати код.

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

Зрозуміло, це дуже короткий опис технології. Створити QR-код може будь-який бажаючий – для цього є прості сайти та програми.