Fehlerkorrekturstufen

Auch genannt: EC-Level, ECC-Level, L M Q H, Fehlerkorrekturlevel

Definition

Die Fehlerkorrekturstufen legen fest, wie viel eines QR-Codes beschädigt sein darf, damit er sich noch scannen lässt. Es gibt vier: L stellt etwa 7 % der Codewörter wieder her, M etwa 15 %, Q etwa 25 % und H etwa 30 %.

Die vier Stufen

Jeder QR-Code wird in einer von vier Fehlerkorrekturstufen erzeugt. Eine höhere Stufe fügt mehr Reed-Solomon-Fehlerkorrekturcodewörter hinzu, sodass mehr vom Code verschmutzt, zerkratzt oder verdeckt sein darf und er sich trotzdem dekodieren lässt.

Die Prozentwerte sind ungefähre Wiederherstellungsraten für Codewörter, nicht für die sichtbare Fläche. Ein kleiner Schaden kann mehrere Codewörter treffen, und Schäden an den Suchmustern oder den Formatinformationen können den Scan unabhängig von der Stufe verhindern.

  • L (Low): etwa 7 % der Codewörter wiederherstellbar
  • M (Medium): etwa 15 %
  • Q (Quartile): etwa 25 %
  • H (High): etwa 30 %

Der Kompromiss mit der Größe

Mehr Fehlerkorrektur bedeutet weniger Platz für Daten. Derselbe Inhalt braucht bei Stufe H eine größere Version mit mehr und kleineren Modulen als bei Stufe L.

Ein Code der Version 1 fasst bei Stufe L zum Beispiel 17 Bytes, bei Stufe H aber nur 7 Bytes. Bei Version 40 sind es 2.953 Bytes bei L und 1.273 Bytes bei H.

Eine Stufe wählen

Stufe M ist ein üblicher Standard und passt für die meisten Drucksachen unter sauberen Bedingungen. Stufe L hält reine Bildschirmcodes oder sehr saubere Codes so klein wie möglich.

Die Stufen Q und H eignen sich für Codes, die abgenutzt werden, auf raue Oberflächen gedruckt werden oder teilweise von einem Logo verdeckt sind. Ein Logo über den Modulen verbraucht einen Teil des Fehlerkorrekturbudgets, sodass dem Code weniger für echte Schäden bleibt.

Häufig gestellte Fragen

Welche Fehlerkorrekturstufe sollte ich für einen QR-Code verwenden?

M ist für die meisten Drucksachen ein sinnvoller Standard. Nimm Q oder H, wenn der Code schmutzig oder abgenutzt wird oder ein Logo einen Teil verdeckt, und L, wenn die Größe wichtiger ist als die Haltbarkeit.

Macht höhere Fehlerkorrektur einen QR-Code leichter scanbar?

Sie macht den Code toleranter gegenüber Schäden, aber bei gleicher Inhaltslänge auch dichter. Unter sauberen Bedingungen lässt sich eine niedrigere Stufe mit größeren Modulen oft leichter scannen.

Lässt sich ein QR-Code mit 30 % Schaden noch scannen?

Bei Stufe H lassen sich bis zu etwa 30 % der Codewörter wiederherstellen, aber nur, wenn Suchmuster und Formatinformationen erhalten bleiben. Echte Schäden treffen oft mehr Codewörter, als ihre Fläche vermuten lässt.

Quellen und Normen

Alle Begriffe