Søkemønster

Kalles også: posisjonsdeteksjonsmønster, øye, hjørnekvadrat, finder pattern

Definisjon

Et søkemønster er ett av de tre store kvadratene i hjørnene av en QR-kode. Hvert er 7 × 7 moduler, og sammen lar de en skanner finne koden og regne ut vinkelen.

Hvordan søkemønsteret ser ut

Hvert søkemønster er en mørk kvadratisk ring på 7 × 7 moduler, en lys ring på 5 × 5 inni den og et heldekkende mørkt kvadrat på 3 × 3 i midten. En QR-kode har tre av dem, i øvre venstre, øvre høyre og nedre venstre hjørne.

Skannet langs en hvilken som helst linje gjennom midten gir mønsteret rekker av mørkt, lyst, mørkt, lyst, mørkt i forholdet 1:1:3:1:1. Forholdet er det samme uansett rotasjon eller avstand, og derfor kan en leser raskt oppdage det i et kamerabilde.

  • Størrelse: 7 × 7 moduler
  • Forhold langs midtlinjen: 1:1:3:1:1 (mørkt:lyst:mørkt:lyst:mørkt)
  • Plassert i tre hjørner, aldri nederst til høyre
  • Omgitt på innsiden av en lys separator på 1 modul

Hvordan skannere bruker det

Når en leser har funnet alle tre søkemønstrene, vet den hvor koden er, hvor stor den er og hvilken vei som er opp. Det manglende fjerde hjørnet forteller den retningen, så en QR-kode kan skannes opp ned eller på siden.

Avstanden mellom søkemønstrene gir også et første anslag på modulstørrelse og versjon, som leseren deretter finjusterer med tids- og justeringsmønstrene.

Styling av hjørnekvadratene

Designere runder ofte av søkemønstrene eller gir dem en annen farge. Det fungerer som regel så lenge ring-i-ring-strukturen og den sterke kontrasten består, men det er den mest risikable delen av en kode å endre. Separatoren og stillesonen rundt hvert søkemønster må holdes frie.

Vanlige spørsmål

Hva er de tre kvadratene på en QR-kode?

Det er søkemønstre. De forteller en skanner hvor koden er og hvordan den er rotert, slik at den kan leses fra alle vinkler.

Hvorfor har ikke en QR-kode et kvadrat i det fjerde hjørnet?

Det tomme fjerde hjørnet lar leseren regne ut retningen. Med kvadrater i alle fire hjørner ville koden sett lik ut i alle rotasjoner.

Kan jeg endre formen på hjørnekvadratene i QR-koden?

Ofte ja, hvis den nestede ringstrukturen og kontrasten fortsatt er tydelig, men test på flere telefoner. Kraftig endrede søkemønstre er en vanlig årsak til mislykkede skanninger.

Kilder og standarder

Alle begreper