SPARQCode — это стандарт кодирования матричного кода (или двумерного штрихкода ) , основанный на определении физического QR-кода, созданного японской корпорацией Denso-Wave .
Стандарт QR-кода, определенный Denso-Wave в ISO/IEC 18004, охватывает физический метод кодирования двоичного потока данных. [1] Однако стандарт Denso-Wave не имеет стандарта кодирования для интерпретации потока данных на прикладном уровне для декодирования URL-адресов, телефонных номеров и всех других типов данных. NTT Docomo установила фактические стандарты для кодирования некоторых типов данных, таких как URL-адреса и контактная информация в Японии, но не все приложения в других странах придерживаются этого соглашения, как указано в проекте с открытым исходным кодом " zxing " для типов данных QR-кода. [2] [3]
Стандарт кодирования SPARQCode определяет соглашение для следующих типов кодирования данных.
Соглашение SPARQCode также рекомендует, но не требует включения визуальных пиктограмм для обозначения типа кодируемых данных.
Использование SPARQCode свободно от какой-либо лицензии. Сам термин SPARQCode является торговой маркой MSKYNET, но решила сделать его открытым, чтобы быть свободным от уплаты роялти. [4]