ભૂલ સુધારણા સ્તર

અન્ય નામ: Error correction levels, EC સ્તર, ECC સ્તર, L M Q H

વ્યાખ્યા

ભૂલ સુધારણા સ્તર નક્કી કરે છે કે QR કોડનો કેટલો ભાગ ખરાબ થાય તો પણ તે સ્કેન થાય. ચાર છે: L લગભગ 7% કોડવર્ડ, M લગભગ 15%, Q લગભગ 25% અને H લગભગ 30% પાછા મેળવે છે.

ચાર સ્તર

દરેક QR કોડ ભૂલ સુધારણાના ચાર સ્તરમાંથી એક પર બને છે. ઊંચું સ્તર વધુ Reed–Solomon ભૂલ સુધારણા કોડવર્ડ ઉમેરે છે, એટલે કોડનો વધુ ભાગ ગંદો, ઉઝરડાયેલો કે ઢંકાયેલો હોય તો પણ ડીકોડ થઈ શકે.

ટકાવારી કોડવર્ડ માટેના અંદાજિત પુનઃપ્રાપ્તિ દર છે, દેખાતા વિસ્તાર માટે નહીં. નુકસાનનો નાનો ટુકડો ઘણા કોડવર્ડને અસર કરી શકે, અને ફાઇન્ડર પેટર્ન કે ફોર્મેટ ઇન્ફર્મેશનને થયેલું નુકસાન સ્તર ગમે તે હોય, સ્કેન અટકાવી શકે.

  • L (Low): લગભગ 7% કોડવર્ડ પાછા મેળવી શકાય
  • M (Medium): લગભગ 15%
  • Q (Quartile): લગભગ 25%
  • H (High): લગભગ 30%

સાઇઝ સાથેનું સમાધાન

વધુ ભૂલ સુધારણા એટલે ડેટા માટે ઓછી જગ્યા. સ્તર L કરતાં સ્તર H પર એ જ સામગ્રીને વધુ અને નાના મોડ્યુલ સાથે મોટું વર્ઝન જોઈએ.

ઉદાહરણ તરીકે, વર્ઝન 1 નો કોડ સ્તર L પર 17 બાઇટ સમાવે છે પણ સ્તર H પર ફક્ત 7 બાઇટ. વર્ઝન 40 પર આંકડા L પર 2,953 બાઇટ અને H પર 1,273 બાઇટ છે.

સ્તર પસંદ કરવું

સ્તર M સામાન્ય ડિફોલ્ટ છે અને સ્વચ્છ સ્થિતિમાં મોટા ભાગની છાપેલી સામગ્રીને અનુકૂળ છે. સ્તર L ફક્ત સ્ક્રીન માટેના કે ખૂબ સ્વચ્છ કોડને શક્ય તેટલા નાના રાખે છે.

સ્તર Q અને H એવા કોડ માટે યોગ્ય છે જે ઘસાશે, ખરબચડી સપાટી પર છપાશે કે લોગોથી અંશતઃ ઢંકાશે. મોડ્યુલ પર મૂકેલો લોગો ભૂલ સુધારણાની કેટલીક ક્ષમતા વાપરી નાખે છે, એટલે વાસ્તવિક દુનિયાના નુકસાન માટે કોડ પાસે ઓછું બાકી રહે છે.

અવારનવાર પુછાતા પ્રશ્નો

QR કોડ માટે મારે કયું ભૂલ સુધારણા સ્તર વાપરવું?

મોટા ભાગની છાપ માટે M સમજદાર ડિફોલ્ટ છે. કોડ ગંદો કે ઘસાયેલો થવાનો હોય, અથવા લોગો તેનો ભાગ ઢાંકતો હોય તો Q કે H વાપરો, અને ટકાઉપણા કરતાં સાઇઝ વધુ મહત્વની હોય ત્યારે L.

શું ઊંચી ભૂલ સુધારણાથી QR કોડ સ્કેન કરવો સરળ બને છે?

તે કોડને નુકસાન સામે વધુ સહનશીલ બનાવે છે, પણ સમાન સામગ્રીની લંબાઈ પર કોડને વધુ ગીચ પણ બનાવે છે. સ્વચ્છ સ્થિતિમાં મોટા મોડ્યુલવાળું નીચું સ્તર વધુ સરળતાથી સ્કેન થઈ શકે.

30% નુકસાનવાળો QR કોડ હજી સ્કેન થઈ શકે?

સ્તર H પર, લગભગ 30% કોડવર્ડ પાછા મળી શકે, પણ ફક્ત જો ફાઇન્ડર પેટર્ન અને ફોર્મેટ ઇન્ફર્મેશન બચી હોય. વાસ્તવિક નુકસાન ઘણીવાર તેના વિસ્તાર કરતાં વધુ કોડવર્ડને અસર કરે છે.

સ્ત્રોત અને ધોરણો

બધા શબ્દો