Как рассчитать количество блоков данных / ошибок в QR-коде при версии> 3 - PullRequest
1 голос
/ 26 февраля 2012

Я работаю над проектом кодирования / декодирования QR-кода.

Я был ознакомлен с ISO / IEC 18004 (2006) и некоторыми учебными пособиями (http://www.thonky.com/guides/ http://www.matchadesign.com/_blog/Matcha_Design_Blog/post/QR_Code_Demystified_-_Part_1/ http://www.swetake.com/qr/qr1_en.html )

Документация по ISO и эти очень хорошие учебники мне очень помогли. Но есть еще одна вещь, которую я не могу понять, это то, как мы можем вычислить количество блоков данных / ошибок при создании QR-кода в версии 3 или выше.

Изображение ниже из ISO / IEC 18004 - 2006:

image

Символ версии 7-H (H - это уровень исправления ошибок), который имеет 66 кодовые слова данных и 130 кодовые слова ошибок. Они разделили их на 5 блоков.

В документе говорится, что число n блоков (в данном случае n = 5) можно рассчитать из таблицы 9 (ISO 18004) в соответствии с версией и уровнем исправления ошибок. Но, похоже, я не могу получить этот номер. Пожалуйста, покажи мне, как я могу рассчитать это.

1 Ответ

1 голос
/ 27 февраля 2012

Теперь я понял.Вся необходимая информация для разделения блоков на самом деле приведена в таблице 9 документа ИСО / МЭК 18004.Только из-за моего неосторожного чтения.

...