Pattern di ricerca

Detto anche: finder pattern, pattern di rilevamento della posizione, occhio, quadrato d'angolo

Definizione

Un pattern di ricerca è uno dei tre grandi quadrati agli angoli di un codice QR. Ognuno misura 7 × 7 moduli e insieme permettono allo scanner di trovare il codice e di calcolarne l'angolo.

Com'è fatto il pattern di ricerca

Ogni pattern di ricerca è un anello quadrato scuro di 7 × 7, un anello chiaro di 5 × 5 al suo interno e un quadrato pieno scuro di 3 × 3 al centro. Un codice QR ne ha tre, agli angoli in alto a sinistra, in alto a destra e in basso a sinistra.

Letto lungo una qualsiasi linea che passa per il centro, il pattern dà sequenze di scuro, chiaro, scuro, chiaro, scuro in rapporto 1:1:3:1:1. Questo rapporto resta lo stesso qualunque siano la rotazione o la distanza, ed è per questo che un lettore riesce a individuarlo in fretta nell'inquadratura di una fotocamera.

  • Dimensione: 7 × 7 moduli
  • Rapporto sulla linea centrale: 1:1:3:1:1 (scuro:chiaro:scuro:chiaro:scuro)
  • Posizionati in tre angoli, mai in basso a destra
  • Circondati sui lati interni da un separatore chiaro di 1 modulo

Come li usano gli scanner

Quando un lettore ha trovato tutti e tre i pattern di ricerca, sa dove si trova il codice, quanto è grande e da che parte è il sopra. Il quarto angolo mancante gli indica l'orientamento, quindi un codice QR si può scansionare capovolto o di lato.

La distanza tra i pattern di ricerca dà anche una prima stima della dimensione del modulo e della versione, che il lettore poi affina con i pattern di temporizzazione e di allineamento.

Personalizzare i quadrati d'angolo

I designer spesso arrotondano i pattern di ricerca o danno loro un colore diverso. Di solito funziona finché la struttura ad anelli concentrici e il forte contrasto restano, ma è la parte del codice più rischiosa da modificare. Il separatore e la zona di rispetto attorno a ogni pattern di ricerca devono restare liberi.

Domande frequenti

Che cosa sono i tre quadrati di un codice QR?

Sono i pattern di ricerca. Dicono allo scanner dove si trova il codice e come è ruotato, così si può leggere da qualsiasi angolazione.

Perché un codice QR non ha un quadrato nel quarto angolo?

Il quarto angolo vuoto permette al lettore di ricavare l'orientamento. Con i quadrati in tutti e quattro gli angoli, il codice sembrerebbe uguale a ogni rotazione.

Posso cambiare la forma dei quadrati d'angolo di un codice QR?

Spesso sì, se la struttura ad anelli annidati e il contrasto restano ben visibili, ma prova su più telefoni. I pattern di ricerca molto alterati sono una causa frequente di scansioni fallite.

Fonti e standard

Tutti i termini