Alegerea unui mouse de gaming sau Ce este dpi? Rezoluția optică a mouse-ului.

În acest articol vă voi spune ce este DPI și cum să-l reglați pe un mouse. DPI(Dots per inch) sau, dacă este corect – CPI (Counts per inch) este un termen care descrie numărul de pixeli pe care îi trece cursorul atunci când mouse-ul se mișcă (repară senzorul de mișcare) cu 1 inch. A doua definiție este mai corectă datorită faptului că înseamnă „schimbă cu”, iar DPI înseamnă „Puncte pe inch”, ceea ce este tipic pentru a descrie claritatea unei imagini. Dar, deoarece prima abreviere este mult mai populară, va fi folosită în text.

Mouse DPI - ce este și cum funcționează?

Una dintre caracteristicile care este scrisă pe ambalajul mouse-ului este DPI. Valoarea acestuia, în funcție de modelul dispozitivului, poate fi indicată după cum urmează: 600, 800, 1600 și mai sus.

Număr de puncte la diferite valori DPI

Cu cât valoarea DPI este mai mare, cu atât senzorul optic al mouse-ului este mai precis, care este responsabil pentru captarea mișcării. În consecință, atunci când deplasați mouse-ul pe suprafață, cursorul de pe ecran va repeta această mișcare mai precis și mai lin.

Dacă valoarea DPI a senzorului optic al mouse-ului este, de exemplu, 1600, atunci aceasta înseamnă că atunci când se mișcă 1 inch, cursorul se poate mișca cu 1600 de pixeli. Prin urmare, cu cât această valoare este mai mare, cu atât cursorul de pe ecran se poate mișca mai repede.

Ce mouse DPI ar trebui să aleg?

Alegerea mouse-ului este determinată de condițiile în care și cum îl va folosi o persoană. În primul rând, trebuie să țineți cont de rezoluția ecranului pe care mouse-ul va controla cursorul. Dacă afișajul are o matrice HD, atunci va fi suficient un dispozitiv cu un senzor de 600-800 DPI. Dacă ecranul are o rezoluție FullHD (sau aproape de aceasta, de exemplu 1600 x 900), atunci un mouse cu un DPI de 1000 este potrivit. Un cursor QuadHD (2560 x 1500) este cel mai convenabil controlat folosind un dispozitiv cu un senzor optic. de 1600 DPI.

Citirea DPI la valori diferite

Acum să ne uităm la domeniul de aplicare. Utilizatorii care au nevoie de mare precizie și netezime (cum ar fi jucătorii și designerii) au nevoie de un mouse cu un DPI mai mare. Toți ceilalți pot alege un mouse în funcție de rezoluția ecranului (criteriile enumerate mai sus).

Desigur, jucătorii și designerii ar trebui să cumpere și dispozitive bazate pe claritatea afișajului, dar cu unele ajustări. De exemplu, pentru FullHD este recomandat să luați un mouse cu o rezoluție a senzorului de 1600 DPI. Sper că înțelegeți că acesta este DPI într-un mouse de computer, acum să vorbim despre cum să-i schimbăm valoarea.

Cum se schimbă valoarea DPI pentru un mouse optic?

Unele dispozitive mai scumpe au un comutator chiar pe corp care vă permite să schimbați rapid rezoluția senzorului. Cu toate acestea, dacă nu există, DPI-ul poate fi schimbat.

Pentru a modifica valoarea DPI pentru a accelera sau încetini mișcarea cursorului, trebuie să accesați setările sistemului de operare.

  1. În Windows, aceasta necesită deschiderea Panoului de control, accesarea categoriei Hardware și sunet și selectarea Mouse.
  2. În fereastra care se deschide, accesați fila „Opțiuni indicator”.
  3. Acolo, găsiți elementul „Mutare” și în subelementul „Setați viteza de mișcare a indicatorului”, mutați glisorul într-un anumit loc: dreapta - mai rapid, stânga - mai lent.
  4. Faceți clic pe „aplica”, după care puteți verifica viteza de mișcare a indicatorului.
  5. Dacă nu sunteți mulțumit de el, va trebui să repetați procedura descrisă din nou.

Trebuie să înțelegeți că, dacă valoarea DPI setată de software este mai mare decât capacitățile hardware ale senzorului, cursorul va începe să se miște sacadat. Acest lucru nu este de obicei critic pentru utilizatori obișnuiți, dar poate cauza probleme jucătorilor și designerilor. Dacă informațiile din articol nu ți-au fost suficiente, te sfătuiesc să urmărești videoclipul de mai jos, care descrie în detaliu ce este acest indicator DPI.

Revizuire video DPI

Diferența dintre un mouse optic și un mouse cu laser

A trecut vremea când mouse-ul mecanic pentru că un computer era singurul manipulator disponibil, iar soluțiile de design se limitau la schema de culori și prezența unui al treilea buton. Evoluțiile tehnologice au ajuns la acest dispozitiv de introducere a informațiilor, iar acum utilizatorul are posibilitatea de a alege dintre multe variații de echipamente informatice.

Care este diferența dintre un mouse optic și un mouse cu laser?

La achiziționarea unui dispozitiv de indicare a computerului, din ce în ce mai des, alegerea utilizatorului este șoarecii fără fir, dar aceștia pot fi fie optici, fie laser. Deci, care este diferența și merită să alegi între ele?!

Principiul de funcționare

Pe lângă faptul că un mouse cu laser este o soluție tehnologică mai modernă, îi lipsește strălucirea caracteristică modelului optic. Mouse-ul laser se bazează pe un laser semiconductor, iar mouse-ul optic se bazează pe un LED și un vizor miniatural care face aproximativ 1000 de poze pe secundă!

Operarea șoarecilor optici și laser (de la stânga la dreapta)

Rezoluţie

Parametrii de rezoluție nu sunt un criteriu fundamental de selecție, dar cu toate acestea, manipulatorul laser are o valoare mai mare - până la 2000 dpi. Gama optică variază până la 1200 dpi, în timp ce pentru funcționare normală 800 dpi (rezoluția șoarecilor cu bile) este suficient.

Este puțin probabil ca performanța de viteză a mouse-ului să intereseze utilizatorul obișnuit și va deveni de interes pentru jucători. La urma urmei, rezultatul jocului depinde de mișcarea cursorului sau a mișcării de pe ecran.
Deci, de exemplu, pentru a muta cursorul în diagonală pe monitor, un mouse optic va avea nevoie de aproximativ 5-6 centimetri, iar un mouse cu laser aproximativ 2-3 cm!

Suprafata de lucru

Aici, manipulatoarele laser au un avantaj complet, care, datorita tehnologiei lor, se pot deplasa pe orice suprafata, chiar si lucioasa si sticla, fara a distorsiona traiectoria cursorului. Un mouse optic se poate deplasa pe aceste suprafețe cu oarecare succes, dar pot apărea zvâcniri sau chiar sărituri ale cursorului, așa că vă recomandăm să lucrați cu un astfel de dispozitiv pe un pad special.

Politica de prețuri

Desigur, prețul unui manipulator laser poate fi de câteva ori mai mare decât modelele optice. Dar din cauza consumului de energie mai mic, un mouse laser wireless va funcționa modul offline mult mai mult, eliminând necesitatea înlocuirii frecvente a bateriilor!

În loc de o postfață

Astfel, putem rezuma comparația noastră și putem identifica câteva diferențe semnificative:

  • Șoarecii optici nu funcționează pe toate suprafețele, necesitând un mouse pad pentru a muta cu precizie cursorul, ceea ce nu se poate spune despre modelele laser care funcționează chiar și pe sticlă.
  • Manipulatorul laser are o precizie de poziționare mai mare datorită rezoluției sale. Acest lucru va asigura, de asemenea, viteză mare de mișcare, factor important pentru îndrăgostiți jocuri pe calculator.
  • Un mouse optic este mai ieftin, dar un mouse cu laser, cuplat cu un consum redus de energie, poate fi mai profitabil la modelele wireless.

Alegerea unui mouse de gaming sau Ce este dpi?

Dacă intenționați să cumpărați mouse de gaming, dar nu pot decide care dintre ele, atunci acest articol vă va ajuta!

Sensibil

dpi (dots per inch) este numărul de puncte (nu pixeli) pe inch pe care mouse-ul le vede pe monitor. Pentru lucru confortabil pe Monitor Full-HD Este necesar 3500 - 4000 dpi. Atunci de ce sunt încorporați senzori de 8200 dpi în șoarecii de top? Pentru jocuri precum Conter-Strike, unde viteza de reacție și precizia sunt importante. Dar chiar și acolo, 8200 este prea mult, 6000 - 6500 este suficient, tot ce este mai mare este în mare parte marketing. Rezoluție înaltă Un senzor este necesar doar pentru shooter-uri pentru jocurile MOBA și MMORPG, unul mai modest va fi suficient. Cu toate acestea, dacă aveți un monitor 4k sau Retina, atunci această rezoluție poate să nu fie suficientă pentru dvs

Șoarecii sunt împărțiți în două tipuri principale: simetrici și asimetrici. Șoarecii din primul tip sunt potriviți atât pentru dreptaci, cât și pentru stângaci, în timp ce al doilea tip este potrivit doar pentru dreptaci. Cu toate acestea, majoritatea șoarecilor pentru jocurile MMO (cum ar fi Razer Naga Epic) sunt asimetrici.

Separat, merită evidențiați șoarecii transformatori. Unele, precum Razer Ouroboros, pot fi fie simetrice, fie asimetrice datorită panourilor laterale interschimbabile. Și unii, precum Cyborg R.A.T. 7 poate fi doar asimetric, dar oferă mai multe posibilitati pentru personalizare. Cu toate acestea, acestea nu sunt toate diferențele dintre șoarecii cu transformator! De multe ori au aproape totul reglabil, de la panourile laterale menționate mai sus până la greutate.

De asemenea, atunci când alegeți un mouse, ar trebui să acordați atenție vitezei de răspuns - nu trebuie să depășească 2-3 milisecunde. De asemenea, ar trebui să acordați atenție tipului de senzor - aproape toți șoarecii de gaming sunt echipați cu senzori laser, care oferă o precizie mai mare decât cei optici, dar fără un mouse pad se comportă incorect, spre deosebire de cei optici, cărora practic nu le pasă ce suprafață lucra la. Cu toate acestea, acum apar soluții de compromis cu senzori duali.

Accelerația maximă a mouse-ului este limita după care încetează să mai distingă suprafața de sub el.

Deci ce ar trebui să alegi?

Shooters (8200 dpi)

împușcătorii la prima persoană necesită de mare viteză reacție și precizie. V-as recomanda Razer Ouruboros, Razer Taipan, Cyborg R.A.T. 9(7.5), SteelSeries Sensei.

MMORPG, MOBA (6400 dpi)

În acest gen, nu contează atât viteza de mișcare a mouse-ului, cât viteza de apăsare a butoanelor cărora le sunt atribuite diverse acțiuni. Prin urmare, șoarecii pentru acest gen de jocuri au o mulțime de butoane. Dintre toate pot evidenția: Razer Naga 2014/Epic, Cyborg M.M.O. 7.

Strategie, RTS (4000-6400 dpi)

Ceea ce este important aici nu este viteza, ci acuratețea și confortul pentru mâna ta, astfel încât să nu obosească în timpul sesiunilor lungi. Aici vă pot recomanda Razer Krait 2013 și Tt eSports Theron Infrared.

Covorașele au un impact semnificativ asupra confortului, preciziei și vitezei de mișcare atunci când utilizați un mouse și nu pot fi neglijate. Cele din plastic și aluminiu sunt considerate cele mai bune - sunt mai rezistente decât cele din material textil, iar mouse-ul alunecă mai bine peste ele. Recomand Razer Manticor și SteelSeries 9HD.

Alegere mouse de gaming. Cibersport.

Vineri, 27 iunie 2014

Șoareci optici. Ce sunt DPI și CPI. Pentru manechini.


Cum funcționează mouse optic

Senzorii șoarecilor optici funcționează într-adevăr pe principiul unei camere - ei fotografiază în mod constant suprafața pe care se mișcă mouse-ul și, comparând imaginile rezultate, determină unde se mișcă mouse-ul. Iar pentru înregistrarea imaginilor se folosesc matrici formate din elemente fotosensibile, adică. pixeli. Iată cum arată matricele unor senzori de jocuri (este indicată și valoarea maximă dpi):

Microsoft 3.0/1.1, senzor MLT 04 ST, 400 dpi, 22x22 elemente fotosensibile

Logitech MX 518, Senzor Avago 3080, 1600 dpi, 30x30 elemente fotosensibile

Logitech G 400, Senzor Avago 3095, 3500 dpi, 30 x 30 elemente fotosensibile

După cum puteți vedea, dimensiunile senzorilor înșiși în pixeli sunt extrem de mici! De exemplu, pentru un senzor 30x30, numărul total de pixeli va fi 30x30=900 px, în timp ce chiar și o cameră veche de 0,3 megapixeli va avea o dimensiune a senzorului de 640x480=307200 px! De unde provin atunci numerele DPI?

Rezoluție optică mouse-ului

Cert este că la șoarecii optici, imaginea suprafeței pe care mișcăm mouse-ul lovește senzorul printr-o lentilă de mărire (Figura 1). Mărirea este necesară pentru a distinge mai bine textura suprafeței. Dacă te uiți la un mouse pad negru obișnuit, se pare că este același peste tot. Dar priviți-l la microscop - și fiecare milimetru al suprafeței va fi unic în felul său! Astfel, doar o mică parte a suprafeței sub formă de pătrat cade pe senzorul optic al mouse-ului. Să notăm latura acestui pătrat ca L. Dacă senzorul are elemente fotosensibile NxN, atunci (ai grijă la mâini) valoarea Senzor DPI va fi egal cu:

Evident, pentru a crește DPI, este suficient să reduceți pur și simplu suprafața pe care o va vedea senzorul, adică. instalați o lentilă mai puternică. Dar chiar și în acest caz, senzorul va funcționa cu imagini obținute doar de matricea sa mică. Prin urmare, DPI nu are nimic de-a face cu precizia mouse-ului. Aceasta este pur și simplu o caracteristică care arată cât de suprafață acoperă senzorul și depinde de proprietățile lentilei și de dimensiunea matricei sensibile la lumină a senzorului.

Cu toate acestea, la diferite distanțe senzorul poate distinge suprafața diferit, mai bine sau mai rău. Și tocmai asta determină în cea mai mare măsură acuratețea senzorului!

Creștere puternică ( valoare dpi mare) face ca prea puțină lumină să ajungă la senzor și fotografiile devin „zgomotoase” (gândiți-vă la petele colorate din fotografiile făcute noaptea). O mărire slabă (dpi scăzut) nu permite senzorului să „vadă” textura suprafeței. În plus, calitatea elementelor fotosensibile în sine joacă un rol important. La șoarecii de gaming moderni, rezoluția de bază este în intervalul 400-800 dpi.

DPI vs CPI

Senzorul compară fotografiile primite de matrice între ele și determină direcția și viteza de mișcare a mouse-ului pe baza deplasării imaginilor. În același timp, distanța minimă parcursă de mouse pe care senzorul său o poate înregistra fizic este distanța care este înregistrată de cel puţin UN singur element fotosensibil. Aceste. Când deplasați mouse-ul pe o distanță L, senzorul poate număra maximum N mișcări. Prin urmare, pentru șoareci ar fi mai corect să se folosească abrevierea IPCnumără pe inch, adică citiri pe inch.

Pentru cei care au încă dificultăți în înțelegerea dpi/cpi, vă sugerez să analizați cu atenție imaginea următoare (Figura 2).

Rezoluția mouse-ului „digitală”.

Metodele moderne de comparare a imaginilor fac posibilă determinarea parametrilor de mișcare cu precizie sub-pixel. Aceste. chiar dacă imaginea de pe senzor s-a deplasat doar cu un pixel, senzorul poate detecta o deplasare de 5-10 pixeli! În senzorul Pixart PMW3366, raportul „un pixel la o citire” este realizat doar la 800 dpi. Iar maximul de 12000 dpi pentru acest senzor este atins prin capacitatea sa de a oferi 16 citiri per pixel real.

Cu această abordare, cerințele pentru calitatea imaginii originale devin și mai stricte. Orice „zgomot” suplimentar poate avea un efect catastrofal asupra calității urmăririi. De aceea, pentru majoritatea senzorilor CALITATEA URMĂRIRII ESTE MAI BUNA LA DPI scazut. De ce este așa?

Dacă vă uitați din nou la imagine cu lentile diferite, veți observa că pixelii de pe senzor sunt afișați fie complet albi, fie complet negri. Acest lucru se face pentru a face dpi mai ușor de înțeles. În realitate, totul nu este chiar așa. Iată cum arată o imagine de suprafață reală capturată de un senzor de mouse (logitech g502, PMW3366):

De fapt, imagine reală prezentate în diverse gradații gri. Dar cel mai important este să înțelegem că atunci când imaginea este deplasată, culoarea pixelilor nu se schimbă instantaneu. Când un punct luminos migrează de la un pixel la unul adiacent, culorile lor se schimbă treptat. Pe baza gradului de schimbare a nuanței de gri, senzorul determină parametrii mișcării mouse-ului. În același timp, putem specifica cât de mult trebuie să se schimbe luminozitatea pentru ca senzorul să înregistreze schimbarea. Și astfel indicăm câte citiri „digitale” dorim să obținem pentru un offset real de pixeli pe matrice.

Din punct de vedere matematic, acest algoritm funcționează foarte precis. Dar, în realitate, orice fotocelulă are „zgomot”. Aceasta înseamnă că intensitatea culorii de pe acesta se poate schimba aleatoriu, chiar dacă mouse-ul nu se mișcă nicăieri. Și dacă forțați senzorul să surprindă cele mai mici modificări ale luminozității (adică setați valorile DPI/CPI foarte mari!), atunci senzorul poate confunda o schimbare aleatorie a luminozității din cauza zgomotului cu o mișcare reală!

De ce avem nevoie de dpi mari?

Citirile produse de senzor sunt procesate sistem de operare. La setări standard Indicatorul mouse-ului în Windows, o citire înseamnă mutarea cursorului exact un punct pe ecran. Iar numărul de puncte de pe ecran depinde de rezoluția monitorului. Dacă rezoluția ecranului este setată la 1920*1680, atunci un mouse cu 1600 dpi va trece întregul ecran de la stânga la dreapta dacă este mutat la 1920/1600=1,14 inchi, adică. în doar trei centimetri și un mouse cu 3500 dpi – în 1,5 cm! Aceste. CU CÂT CPI (DPI) ESTE MAI MAI MARE, CU CÂT MOUSE-UL RURGE MAI RAPID PE ECRAN!Și acesta este poate singurul avantaj clar al CPI-urilor ridicate - vă permit să mutați confortabil mouse-ul pe ecrane de înaltă rezoluție. Adevărat, pentru rezoluțiile de astăzi, 1000-3000 cpi este suficient.

În jocurile 3D, fiecare citire este tratată ușor diferit: o citire înseamnă o rotație a unora unghiul specificat. De regulă, acest unghi este de așa natură încât 400 dpi va fi suficient pentru un joc confortabil.
.
Rețineți că în cazul mouse Logitech MX 518, distanța minimă pe care senzorul mouse-ului o poate distinge atunci când îl mișcă va fi egală cu L / N = 1 / DPI = 1/1600 0,000625 inci, adică. aproximativ 0,015 mm! În cazul Microsoft 3.0/1.1 (400 cpi), această distanță va fi egală cu 0,0625 mm. Evident, cu cât este mai mare CPI, cu atât mai greu este să îndreptați mouse-ul către un anumit pixel de pe ecran. Este similar cu conducerea pe o pistă de curse - virajele sunt mai ușoare la viteze mici (adică, CPI scăzut).

De aici morala: EXCESIV CREȘTEREA DPI NU ARE SENS PENTRU UTILIZATOR.

Cu toate acestea, acest lucru nu înseamnă că șoarecii cu valori DPI ridicate sunt răi. Dimpotrivă. O valoare dpi mare înseamnă cel mai adesea că dispozitivul are de fapt un senzor puternic. Un alt lucru este că chiar și pentru cei mai buni senzori este mai bine să setați dpi-ul mai mic. Și producătorii au nevoie de vânzări, așa că se concentrează pe numere mari, acest lucru atrage cumpărători.

Există un punct. Mulți șoareci au un buton de comutare CPI. Ce înseamnă? Să presupunem că am trecut de la 1600 cpi la 800. În acest caz, senzorul va sări peste fiecare a doua citire. Și dacă trecem la 400 dpi, senzorul va rata 3 citiri din patru. Din acest motiv vorbim despre valoarea maximă CPI (DPI) a senzorului. Deasupra, din păcate, senzorul nu poate funcționa corect. Ce se întâmplă dacă vrem să transformăm valorile noastre maxime de 1600 cpi în 3200? Mouse-ul va „machia” pur și simplu citirile care se află între cele două citiri „reale”. Și acest fenomen nu este neobișnuit. În plus, modificarea CPI poate avea loc și „programatic”, de exemplu folosind software soareci. Dar acest lucru se întâmplă în afara senzorului și nu are întotdeauna un efect pozitiv asupra preciziei și vitezei de răspuns a senzorului.

Lecție practică. SS Kinzu V2 și SS Kana

Destul de ciudat, ambii șoareci au același senzor optic PixArt PAW3305. Dimensiunea matricei este de 32x32 elemente. Singura diferență dintre ele este obiectivul. În Cana, ea mărește de două ori mai tare. Care este rezultatul? Deoarece senzorul lui Kana vede de două ori mai multă suprafață, acest lucru permite aproape dublul viteza maxima mișcare, în care senzorul încă citește mișcări. În cazul Kinzu V 2, orice mișcare bruscă vă va trânti pur și simplu luneta pe podea. Dar există și reversul medalii. Deoarece senzorul lui Kana vede de două ori mai multă suprafață, conform formulei CPI = N / L, se dovedește că CPI-ul său real este înjumătățit! Și dacă valoarea CPI maximă a lui Kinzu este 3200, atunci pentru Kana devine egală cu 1600. Dar producătorul SteelSeries susține pentru Kana că IPC maxim este același ca și pentru Kinzu, adică. 3200. Așadar, se pare că senzorul trebuie pur și simplu să introducă unul inventat între fiecare dintre citirile sale reale, ceea ce duce la acuratețea teribilă a lui Kana la 3200 CPI. Așa funcționează marketingul.

mowingame.blogspot.com

Rezoluția optică a mouse-ului

Pentru a rezolva una dintre probleme, trebuia să obțin și să procesez în mod programatic imagini ale unei zone mici a suprafeței hârtiei de la o distanță foarte apropiată. Nu se obține o calitate decentă la utilizare USB obișnuit camere și deja la jumătatea drumului spre magazinul pentru un microscop electronic, mi-am amintit de una dintre prelegerile în care ni s-a spus cum funcționează diverse dispozitive, inclusiv un mouse de calculator.

Pregătire și puțină teorie

Nu voi intra în detalii despre principiul de funcționare al unui mouse optic modern despre care este scris în detaliu aici (recomand să-l citiți pentru dezvoltare generală).

După ce am căutat pe Google informații despre acest subiect și am demontat un vechi mouse PS/2 Logitech, am văzut o imagine familiară din articolele de pe Internet.

Nu e bun circuit complex„șoareci de primă generație”, un senzor optic în centru și un cip de interfață PS/2 puțin mai înalt. Senzorul optic pe care l-am întâlnit este un analog al modelelor „populare” ADNS2610/ADNS2620/PAN3101. Cred că ei și omologii lor au fost produse în masă în aceeași fabrică chineză, cu etichete diferite pe ieșire. Documentația pentru aceasta a fost foarte ușor de găsit, chiar și împreună cu diverse exemple de cod.

Documentația spune că acest senzor primește o imagine a unei suprafețe care măsoară 18×18 pixeli (rezoluție 400cpi) de până la 1500 de ori pe secundă, o stochează și, folosind algoritmi de comparare a imaginilor, calculează offset-ul în coordonatele X și Y față de poziția anterioară. .

Implementarea

Pentru a „comunica cu senzorul” am folosit populara platformă de calcul Arduino și am decis să lipim direct pe picioarele cipului.

Conectăm 5V și GND la ieșirile Arduino corespunzătoare, iar picioarele senzorului SDIO și SCLK la pinii digitali 8 și 9.

Pentru a obține o compensare prin coordonate, trebuie să citiți valoarea registrului de cip la adresele 0x02 (X) și 0x03 (Y), iar pentru a descărca o imagine, trebuie să scrieți mai întâi valoarea 0x2A la adresa 0x08 și apoi să citiți de 18x18 ori de acolo. Aceasta va fi ultima valoare „rememorată” a matricei de luminozitate a imaginii de la senzorul optic.

Cum am implementat acest lucru pe Arduino poate fi văzut aici: http://pastebin.com/YpRGbzAS (total

Și pentru a primi și afișa imaginea, a fost scris un program în Procesare.

După o mică „terminare” a programului pentru proiectul meu, am putut primi o imagine direct de la senzorul optic și am putut efectua toate calculele necesare asupra acesteia.

Puteți observa textura suprafeței (hârtiei) și chiar litere individuale pe ea. Trebuie remarcat faptul că o astfel de calitate clară a imaginii este obținută datorită faptului că dezvoltatorii acestui model de mouse au adăugat designului un suport special din sticlă cu o lentilă mică direct sub senzor.

Dacă începeți să ridicați mouse-ul deasupra suprafeței chiar și cu câțiva milimetri, claritatea dispare imediat.

Dacă dintr-o dată vrei să repete asta acasă, să găsești un mouse cu senzor asemănător, recomand să cauți dispozitive vechi cu interfață PS/2.

Concluzie

100r + Arduino + câteva zile pentru a scrie cod).

Voi lăsa link-uri către materiale care mi-au fost foarte utile pentru rezolvarea acestei probleme. Chiar nu a fost dificil și a fost făcut cu mare plăcere. Acum caut mai multe informații despre cipuri modele scumpe soareci moderni pentru obtinerea de imagini de inalta calitate cu rezolutie mare. S-ar putea chiar să pot construi ceva ca un microscop (calitatea imaginii de la senzorul de curent nu este în mod clar potrivită pentru asta). Vă mulțumim pentru atenție!

În acest articol vă voi spune ce este DPI și cum să-l reglați pe un mouse. DPI(Dots per inch) sau, dacă este corect – CPI (Counts per inch) este un termen care descrie numărul de pixeli pe care îi trece cursorul atunci când mouse-ul se mișcă (repară senzorul de mișcare) cu 1 inch. A doua definiție este mai corectă datorită faptului că înseamnă „schimbă cu”, iar DPI înseamnă „Puncte pe inch”, ceea ce este tipic pentru a descrie claritatea unei imagini. Dar, deoarece prima abreviere este mult mai populară, va fi folosită în text.

Mouse DPI - ce este și cum funcționează?

Una dintre caracteristicile care este scrisă pe ambalajul mouse-ului este DPI. Valoarea acestuia, în funcție de modelul dispozitivului, poate fi indicată după cum urmează: 600, 800, 1600 și mai sus.

Număr de puncte la diferite valori DPI

Cu cât valoarea DPI este mai mare, cu atât senzorul optic al mouse-ului este mai precis, care este responsabil pentru captarea mișcării. În consecință, atunci când deplasați mouse-ul pe suprafață, cursorul de pe ecran va repeta această mișcare mai precis și mai lin.

Dacă valoarea DPI a senzorului optic al mouse-ului este, de exemplu, 1600, atunci aceasta înseamnă că atunci când se mișcă 1 inch, cursorul se poate mișca cu 1600 de pixeli. Prin urmare, cu cât această valoare este mai mare, cu atât cursorul de pe ecran se poate mișca mai repede.

Ce mouse DPI ar trebui să aleg?

Alegerea mouse-ului este determinată de condițiile în care și cum îl va folosi o persoană. În primul rând, trebuie să țineți cont de rezoluția ecranului pe care mouse-ul va controla cursorul. Dacă afișajul are o matrice HD, atunci va fi suficient un dispozitiv cu un senzor de 600-800 DPI. Dacă ecranul are o rezoluție FullHD (sau aproape de aceasta, de exemplu 1600 x 900), atunci un mouse cu un DPI de 1000 este potrivit. Un cursor QuadHD (2560 x 1500) este cel mai convenabil controlat folosind un dispozitiv cu un senzor optic. de 1600 DPI.

Citirea DPI la valori diferite

Acum să ne uităm la domeniul de aplicare. Utilizatorii care au nevoie de mare precizie și netezime (cum ar fi jucătorii și designerii) au nevoie de un mouse cu un DPI mai mare. Toți ceilalți pot alege un mouse în funcție de rezoluția ecranului (criteriile enumerate mai sus).

Desigur, jucătorii și designerii ar trebui să cumpere și dispozitive bazate pe claritatea afișajului, dar cu unele ajustări. De exemplu, pentru FullHD este recomandat să luați un mouse cu o rezoluție a senzorului de 1600 DPI. Sper că înțelegeți că acesta este DPI într-un mouse de computer, acum să vorbim despre cum să-i schimbăm valoarea.

Cum se schimbă valoarea DPI pentru un mouse optic?

Unele dispozitive mai scumpe au un comutator chiar pe corp care vă permite să schimbați rapid rezoluția senzorului. Cu toate acestea, dacă nu există, DPI-ul poate fi schimbat.

Pentru a modifica valoarea DPI pentru a accelera sau încetini mișcarea cursorului, trebuie să accesați setările sistemului de operare.

  1. În Windows, aceasta necesită deschiderea Panoului de control, accesarea categoriei Hardware și sunet și selectarea Mouse.
  2. În fereastra care se deschide, accesați fila „Opțiuni indicator”.
  3. Acolo, găsiți elementul „Mutare” și în subelementul „Setați viteza de mișcare a indicatorului”, mutați glisorul într-un anumit loc: dreapta - mai rapid, stânga - mai lent.
  4. Faceți clic pe „aplica”, după care puteți verifica viteza de mișcare a indicatorului.
  5. Dacă nu sunteți mulțumit de el, va trebui să repetați procedura descrisă din nou.

Trebuie să înțelegeți că, dacă valoarea DPI setată de software este mai mare decât capacitățile hardware ale senzorului, cursorul va începe să se miște sacadat. În general, acest lucru nu este o mare problemă pentru utilizatorii obișnuiți, dar poate fi o pacoste pentru jucători și designeri. Dacă informațiile din articol nu vă sunt suficiente, vă recomand să urmăriți videoclipul de mai jos, care descrie în detaliu ce este DPI.

Revizuire video DPI

Șoareci optici. Ce sunt DPI și CPI. Pentru manechini.

Recent, a devenit la modă să asociem valoarea DPI mare a unui mouse optic cu precizia ridicată a senzorului său. Producătorii de dispozitive de jocuri în broșurile lor publicitare nu ezită să adauge o duzină de puncte de exclamare la numărul DPI al noului lor „mousere revoluționar” (3200. DPI, 6400 DPI. 12000 DPI.). Piața își dictează propriile reguli. Cu siguranţă, lumea modernă este extrem de tehnologic, iar omul obișnuit pur și simplu nu are suficient timp pentru a înțelege tot felul de televizoare, androizi, mașini și alte lucruri la modă. Ce putem spune despre un fel de șoarece? Dar vom încerca să ne dăm seama ce este de fapt DPI și de ce este necesar.

De unde vin picioarele?
În primul rând, să ne uităm la modul în care oamenii asociază DPI ridicat cu precizie ridicată. Cel mai probabil, aici funcționează o analogie simplă cu o cameră. Toată lumea știe că 0,3 mpx (megapixel), ca la telefoanele vechi, este rău: o imagine neclară, detaliile sunt greu de văzut. Dar 8 mpx ca la iPhone este bine, pentru că totul se vede foarte clar. „Probabil că la șoareci este același lucru”, cred oamenii, „au și pixeli”. La urma urmei, DPI înseamnă în mod oficial „Dots Per Inch”, adică. literal „PUCTE PE INCH”. Aceste. mai multe puncte - detaliile suprafeței sunt mai bine vizibile - prin urmare, mouse-ul poate distinge chiar și cele mai mici mișcări ale sale. Și acest lucru vă permite să vizați mai precis cursorul/țintirea în jocuri. Asta e toată explicația. Corect? Logic? Logic, dar, din păcate, COMPLET GREȘIT!

Cum funcționează un mouse optic
Senzorii șoarecilor optici funcționează într-adevăr pe principiul unei camere - ei fotografiază în mod constant suprafața pe care se mișcă mouse-ul și, comparând imaginile rezultate, determină unde se mișcă mouse-ul. Iar pentru înregistrarea imaginilor se folosesc matrici formate din elemente fotosensibile, adică. pixeli. Dimensiunile senzorilor înșiși în pixeli sunt extrem de mici! De exemplu, pentru un senzor 30x30, numărul total de pixeli va fi 30x30=900 px, în timp ce chiar și o cameră veche de 0,3 megapixeli va avea o dimensiune a senzorului de 640x480=307200 px! De unde provin atunci numerele DPI?

Rezoluție optică mouse-ului
Cert este că la șoarecii optici, imaginea suprafeței pe care mișcăm mouse-ul lovește senzorul printr-o lentilă de mărire (Figura 1). Mărirea este necesară pentru a distinge mai bine textura suprafeței. Dacă te uiți la un mouse pad negru obișnuit, se pare că este același peste tot. Dar priviți-l la microscop - și fiecare milimetru al suprafeței va fi unic în felul său! Astfel, doar o mică parte a suprafeței sub formă de pătrat cade pe senzorul optic al mouse-ului. Să notăm latura acestui pătrat ca L. Dacă senzorul are elemente fotosensibile NxN, atunci valoarea DPI a senzorului va fi egală cu:
DPI = N/L
EXACT ASA!


Aceasta este așa-numita rezoluție „de bază” sau „optică” a mouse-ului.

Evident, pentru a crește DPI, este suficient să reduceți pur și simplu suprafața pe care o va vedea senzorul, adică. instalați o lentilă mai puternică. Dar chiar și în acest caz, senzorul va funcționa cu imagini obținute doar de matricea sa mică. Prin urmare, DPI nu are nimic de-a face cu precizia mouse-ului. Aceasta este pur și simplu o caracteristică care arată cât de suprafață acoperă senzorul și depinde de proprietățile lentilei și de dimensiunea matricei sensibile la lumină a senzorului.

Mărirea mare (dpi mare) face ca în senzor să pătrundă prea puțină lumină și fotografiile devin zgomotoase (gândiți-vă la petele colorate din fotografiile făcute noaptea). Iar mărirea scăzută (valoarea dpi scăzută) nu permite senzorului să „vadă” textura suprafeței. În plus, calitatea elementelor fotosensibile în sine joacă un rol important. La șoarecii de gaming moderni, rezoluția de bază este în intervalul 400-800 dpi.

DPI vs CPI

Senzorul compară fotografiile primite de matrice între ele și determină direcția și viteza de mișcare a mouse-ului pe baza deplasării imaginilor. În același timp, distanța minimă parcursă de mouse pe care senzorul său o poate înregistra fizic este distanța care este înregistrată de cel puțin UN element fotosensibil. Aceste. Când deplasați mouse-ul pe o distanță L, senzorul poate număra maximum N mișcări. Prin urmare, pentru șoareci ar fi mai corect să se folosească abrevierea CPI - counts per inch, i.e. citiri pe inch.




Rezoluția mouse-ului „digitală”.

Metodele moderne de comparare a imaginilor fac posibilă determinarea parametrilor de mișcare cu precizie sub-pixel. Aceste. chiar dacă imaginea de pe senzor s-a deplasat doar cu un pixel, senzorul poate detecta o deplasare de 5-10 pixeli! În senzorul Pixart PMW3366, raportul „un pixel - o citire” este realizat doar la 800 dpi. Iar maximul de 12000 dpi pentru acest senzor este atins prin capacitatea sa de a oferi 16 citiri per pixel real.

Cu această abordare, cerințele pentru calitatea imaginii originale devin și mai stricte. Orice „zgomot” suplimentar poate avea un efect catastrofal asupra calității urmăririi. Acesta este motivul pentru care, pentru majoritatea senzorilor, CALITATEA URMĂRII ESTE MAI BUNĂ LA DPI scazut. De ce este așa?

Dacă vă uitați din nou la imagine cu lentile diferite, veți observa că pixelii de pe senzor sunt afișați fie complet albi, fie complet negri. Acest lucru se face pentru a face dpi mai ușor de înțeles. În realitate, totul nu este chiar așa.
De fapt, imaginea reală este reprezentată de diferite gradări de gri. Dar cel mai important este să înțelegem că atunci când imaginea este deplasată, culoarea pixelilor nu se schimbă instantaneu. Când un punct luminos migrează de la un pixel la unul adiacent, culorile lor se schimbă treptat. Pe baza gradului de schimbare a nuanței de gri, senzorul determină parametrii mișcării mouse-ului. În același timp, putem specifica cât de mult trebuie să se schimbe luminozitatea pentru ca senzorul să înregistreze schimbarea. Și astfel indicăm câte citiri „digitale” dorim să obținem pentru un offset real de pixeli pe matrice.

De ce avem nevoie de dpi mari?

Citirile produse de senzor sunt procesate de sistemul de operare. Cu setările standard pentru indicatorul mouse-ului în Windows, o glisare înseamnă mutarea cursorului exact un punct pe ecran. Iar numărul de puncte de pe ecran depinde de rezoluția monitorului. Dacă rezoluția ecranului este setată la 1920*1680, atunci un mouse cu 1600 dpi va trece întregul ecran de la stânga la dreapta dacă este mutat la 1920/1600=1,14 inchi, adică. în doar trei centimetri și un mouse cu 3500 dpi – în 1,5 cm! Aceste. CU CÂT CPI (DPI) ESTE MAI MAI MARE, CU CÂT MOUSE-UL RURGE MAI RAPID PE ECRAN! Și acesta este poate singurul avantaj clar al CPI-urilor ridicate - vă permit să mutați confortabil mouse-ul pe ecrane de înaltă rezoluție. Adevărat, pentru rezoluțiile de astăzi, 1000-3000 cpi este suficient.

În jocurile 3D, fiecare citire este tratată ușor diferit: o citire înseamnă o rotație printr-un unghi specificat. De regulă, acest unghi este de așa natură încât 400 dpi va fi suficient pentru un joc confortabil.

De aici și morala: CREȘTEREA EXCESIVĂ A DPI NU ARE SENS PENTRU UTILIZATOR.

PS încă o dată pe scurt:
DPI (dots-per-inch) – numărul de puncte pe inch (1 inch = 2,54 centimetri), acest parametru indică de câte ori trimite mouse-ul măsurători pe inch. De exemplu, 800 DPI înseamnă că prin deplasarea cu un inch, 800 de măsurători vor fi trimise către sistemul de operare. Acest lucru duce la concluzia: cu cât DPI este mai mare, cu atât mouse-ul este mai precis. Cei mai des întâlniți sunt șoarecii cu 800, 1600, 2000 DPI și mai mult. Cu toate acestea, pe măsură ce DPI crește, crește și viteza de mișcare a cursorului. Un mouse cu 1600 DPI se va mișca de 2,5 ori mai repede decât un mouse obișnuit. Acest lucru nu este foarte convenabil atunci când lucrați aplicații de birou, V pachete grafice etc. Chiar și la 1600 DPI, cursorul „se rulează” pe desktop foarte repede și este destul de greu de controlat. Și din această cauză, mâna obosește mai repede. Un mouse standard de birou are 400-800 DPI și acest lucru este suficient pentru lucrul normal în aplicații de birou. Atunci de ce aveți nevoie de o sensibilitate mai mare a senzorului? Pentru jocuri pe calculator. Și datorită jocurilor pe calculator, șoarecii au început să evolueze activ: de la dinozauri cu rolă la șoareci moderni, foarte comozi și avansați din punct de vedere tehnologic, cu senzor laser. Și acum tehnologia a atins cele mai înalte niveluri în creșterea confortului utilizării unui rozător electronic.

Alegerea unui mouse pentru jocuri: optic vs laser. Vom afla și care ar trebui să fie rezoluția senzorului.

Această întrebare apare destul de des pe diferite forumuri de jocuri. Chiar și după discuții lungi și aprinse, utilizatorii forumului, de regulă, ajung la concluzia că mouse-ul ar trebui pur și simplu să ți se potrivească în acele jocuri în care te blochezi cel mai adesea. Cel mai adesea, nici măcar rezoluția sau tipul de senzor nu sunt principalele priorități atunci când alegeți un anumit model.

Șoarecii de gaming, în primul rând, ar trebui să fie cât mai confortabili pentru fiecare palmă specifică. Jucătorii fără pretenții se mulțumesc de obicei cu șoareci ergonomici obișnuiți, jucătorii avansați achiziționează dispozitive scumpe cu geometrie variabilă.

Cei care joacă RPG-uri sau jocuri de strategie nu prea se deranjează cu greutatea mouse-ului. Dar fanii împușcătorilor acordă de obicei atenție acestui lucru. De aceea aleg șoareci cu capacitatea de a regla greutatea și centrul de greutate.

De asemenea, destul de mult parametru important este prezenta butoane suplimentareși capacitatea de a înregistra macrocomenzi pe ele cu combinații de anumite acțiuni.

În cele din urmă, și cel mai important, șoarecii de gaming sunt creați în primul rând cu o marjă de rezistență și durabilitate semnificativ mai mare decât șoarecii convenționali „de birou”.

În ceea ce privește designul și rezoluția, există mai multe nuanțe.

Șoarecii cu laser sunt în general mult mai precisi decât șoarecii optici. Cu toate acestea, acestea din urmă funcționează grozav pe orice suprafață, chiar și pe cele neuniforme. Șoarecii cu laser sunt extrem de capricioși în acest parametru. Ridicând mouse-ul chiar și cu o fracțiune de milimetru deasupra mousepadului, „pierdeți” imediat controlul cursorului sau, dacă acesta este un joc, obiectivul. Acest lucru nu se va întâmpla cu un mouse optic. În plus, chiar și o mică pată care intră sub senzorul mouse-ului laser poate face ca cursorul să „sare”, ceea ce uneori vă poate costa viața într-un joc, deși unul virtual.

Dacă vorbim despre rezoluția senzorului, atunci, desigur, pentru șoarecii optici, de obicei, nu depășește 800 dpi. Șoarecii de gaming sunt cel mai adesea laser și au capacitatea de a regla rezoluția senzorului de la un modest 400 la 2000 (și chiar 5200 dpi pentru modelele de top).

Apropo, în mod obiectiv, denumirea „DPI” nu este un termen foarte corect și este folosit mai degrabă pentru a indica valoarea rezoluției de imprimare. În legătură cu senzorul mouse-ului, ar fi mult mai corect să spunem „CPI”, adică Count Per Inch, adică numărul de „valori” pe inch. De fapt, acesta este numărul de „modificări” ale poziției mouse-ului pe care senzorul le înregistrează atunci când se mișcă cu un inch.

În practică, acest lucru este exprimat astfel: cu cât rezoluția este mai mare, cu atât cursorul este mai lent sau, dacă preferați, vederea se mișcă. Pe de o parte, precizia de îndreptare crește, dar, pe de altă parte, viteza de vizare se deteriorează.

Până în prezent parametrii optimi Rezoluțiile senzorului mouse-ului sunt luate în considerare: 400-600 pentru lucru, 600-800 pentru shooter și 900-1200 pentru strategii și RPG-uri, inclusiv MMO-uri.

În orice caz, atunci când alegeți un mouse de gaming, acordați atenție modului în care se potrivește în mână. Plăcerea pe care o obțineți din procesul de joc depinde direct de asta. Și apoi acordați atenție numărului de rezoluții posibile ale senzorului, capacității de a regla greutatea și centrul de greutate și, desigur, prezența butoanelor suplimentare, de preferință cu posibilitatea de a înregistra macro-uri.

Mouse de computer sau cum să alegi unul

Astăzi vreau să vă spun, dragii mei cititori, cum am ales un mouse de computer pentru iubita mea soție. Sper că șirul meu de gândire va fi interesant pentru tine și tot ce am învățat despre acești „rozătoare” în timpul cercetării mele este util.

Aşa, mouse-ul computerului - ce sunt, cum diferă și care este mai bine să alegeți. Ca întotdeauna - în detaliu și în limbaj uman...

Voi începe cu interfața, sau mai simplu spus, modul de a conecta mouse-ul la computer...

Mouse cu fir sau fără fir?

Aici este foarte important să decideți în ce scop este ales mouse-ul și cum va fi folosit. Dacă vă place să jucați jocuri pe computer (conduceți mașini, trageți, alergați în junglă...) și veți face asta în fiecare zi, cumpărați un mouse cu fir.

În timpul scenelor dinamice dintr-un controler wireless, cursorul poate încetini (reflexii semnalului radio, diverse interferențe...), ceea ce vă va face foarte nervos. Iar în jocuri trebuie să lucrezi foarte intens mouse-ul, ceea ce va afecta foarte mult consumul de energie al bateriilor sau acumulatorilor – te vei sătura să le schimbi (cumpărând) sau să le încarci.

Dacă nu sunteți interesat de jocuri și preferați navigarea liniștită pe Internet sau doar să lucrați în aplicații de birou, atunci alegerea dvs. este cu siguranță un mouse de computer fără fir! Această interfață este mult mai convenabilă, mobilă și confortabilă decât una cu fir. Însuși sentimentul de „non-atașament” merită. O poți folosi și ca telecomandă telecomanda când vizionați un film sau fotografii (întins pe canapea). Spuneți nu firelor inutile la locul de muncă.

Să rezumam primul rezultat. Un mouse cu fir este mai rapid și mai lipsit de probleme în jocuri și, de asemenea, nu necesită întreținere (înlocuirea bateriilor sau încărcarea bateriilor) și investiții ulterioare (cumpărarea de baterii sau acumulatori). Un mouse fără fir este convenabil pentru portabilitatea și caracterul său practic.

În ceea ce privește prețul, aceste două interfețe sunt practic aceleași astăzi - puteți găsi wireless sau mouse cu fir pentru 10 USD, sau poate pentru 200 USD.

La rândul său șoareci fără firîmpărțit după tipul de conexiune - frecvență radio, infraroșu, inducție, Bluetooth și Wi-Fi. Cea mai optima ca pret, caracter practic si calitate este frecventa radio.

Soția mea nu joacă „Crisis” sau „Stalker”, avem unul grozav acasă încărcătorși două seturi de baterii, așa că am ales o interfață wireless pentru viitorul ei mouse.

Optic sau laser?

Aceste două tehnologii sunt foarte adesea confundate sau chiar combinate, dar în zadar. Un mouse optic este un manipulator echipat cu o cameră video foarte mică care face aproximativ o mie de fotografii pe secundă, acestea sunt procesate de procesor și trimise la computer. Acest mouse folosește o diodă de lumină care produce un fascicul de lumină în domeniul vizibil. Acești șoareci sunt numiți și șoareci LED.

Șoarecii optici funcționează mai rău pe lucios sau suprafetele oglinzilor, sunt și mai puțin sensibili la mișcare, dar mai multe despre asta mai jos. Tehnologia senzorului optic este mai veche și mai puțin costisitoare.

Un mouse cu laser este proiectat în mod similar, singura diferență fiind utilizarea unui laser semiconductor în locul unei diode. Când lucrați cu un mouse cu laser, nu există nicio strălucire vizibilă de la senzor, nu are lumină de fundal vizibilă...

Șoarecii laser au o rezoluție mai mare a senzorului și, în consecință, mișcarea cursorului mai precisă (jucători, aceasta este alegerea ta). În caz de utilizare mouse fără fir, cele cu laser sunt mai eficiente din punct de vedere energetic (funcționează vizibil mai mult fără a înlocui bateriile).

Rezoluția mouse-ului computerului

Cu cât rezoluția este mai mare, cu atât mouse-ul este mai sensibil la mișcare. Mai puțină mișcare pe masă înseamnă mai multă mișcare pe ecran. Rezoluția maximă a unui mouse optic astăzi este de 1800 dpi, iar pentru un mouse cu laser rezoluția maximă este de 5700 dpi.

De ce aveți nevoie de rezoluție mare pentru mouse? Pentru jocuri pe calculator. DPI ridicat face posibilă țintirea cu precizie ridicată, întoarcerea mai rapidă și sărituri precise. Trageți-vă concluziile, jucători.

În același timp, pentru a vă asigura că un mouse de computer nu provoacă întârzieri și dificultăți în control, 800 dpi este suficient (acesta este exact indicatorul pentru șoarecii cu bile). La majoritatea șoarecilor moderni, acest parametru poate fi comutat.

Rezoluția mouse-ului este adesea confundată cu setarea sensibilității mouse-ului din bara de instrumente a sistemului de operare. În setările mouse-ului prin panoul de control, modificați artificial scara suprafeței de sub senzor, iar rezoluția mouse-ului este o valoare reală, fizică.

Forma și designul mouse-ului

Am citit odată despre forma și învelișul special al mânerelor armelor, care sunt date la cerere bandiților care au luat ostatici. Așadar, acestea sunt incomode, provocând inconveniente, din cauza cărora reacția infractorilor încetinește la două secunde!

Ce vreau să spun este că nu trebuie să neglijați designul mouse-ului, calitatea construcției și materialele folosite pentru a-l acoperi. Este foarte indicat să atingeți mouse-ul înainte de a cumpăra - vă veți simți imediat mouse-ul, vă asigur.

Criterii suplimentare pentru alegerea unui mouse de calculator

Adesea, șoarecii de înaltă calitate, de marcă, pot fi ajustați în greutate selectând greutăți în interiorul carcasei - unora le plac șoarecii ușoare, în timp ce altora îi plac pe cei grei. Mie personal imi place cel din urma.

Mai recent a apărut o nouă varietate soareci de calculator- senzorial...

Suprafața lor de lucru este sensibilă la atingere și complet netedă (fără roată sau butoane). Astfel de șoareci înțeleg anumite gesturi cu care puteți derula prin fotografii în vizualizatorul grafic sau puteți naviga în browser (înainte și înapoi pe pagini). De asemenea, puteți atribui o acțiune în sistem sau program unui anumit gest.

Apropo, exact asta i-am dat soției mele. Modelul Logitech Touch Mouse M600 (există și Logitech Touch Mouse T620), pentru cei interesați - toate caracteristicile acestuia pot fi găsite cu ușurință pe Internet. Functioneaza atat pe doua baterii cat si pe una - in acest fel greutatea mouse-ului se modifica. De asemenea, are un receptor Unifying, care vă permite să conectați simultan până la șase dispozitive la computer (viitorul tastatură nouă nu va ocupa un port USB suplimentar).

Acesta este foarte impresionant mouse-ul computerului privirile și toți cei care l-au văzut și l-au ținut în mână au fost extrem de încântați. Și soția mea este în general în al șaptelea cer.

Asta este probabil tot pentru ziua de azi, dar pentru a continua - am ales deja un nou monitor și aproape m-am hotărât asupra tastaturii, așa că articolele suplimentare pe tema alegerii componentelor vor fi și mai interesante. Există planuri de înlocuire placa de baza cu procesor și RAM, precum și alegerea unei surse de alimentare și... a unui scaun pentru computer.

Alegerea unui mouse de gaming. Cibersport.

Vineri, 27 iunie 2014

Șoareci optici. Ce sunt DPI și CPI. Pentru manechini.


Cum funcționează un mouse optic

Senzorii șoarecilor optici funcționează într-adevăr pe principiul unei camere - ei fotografiază în mod constant suprafața pe care se mișcă mouse-ul și, comparând imaginile rezultate, determină unde se mișcă mouse-ul. Iar pentru înregistrarea imaginilor se folosesc matrici formate din elemente fotosensibile, adică. pixeli. Iată cum arată matricele unor senzori de jocuri (este indicată și valoarea maximă dpi):

Microsoft 3.0/1.1, senzor MLT 04 ST, 400 dpi, 22x22 elemente fotosensibile

Logitech MX 518, Senzor Avago 3080, 1600 dpi, 30x30 elemente fotosensibile

Logitech G 400, Senzor Avago 3095, 3500 dpi, 30 x 30 elemente fotosensibile

După cum puteți vedea, dimensiunile senzorilor înșiși în pixeli sunt extrem de mici! De exemplu, pentru un senzor 30x30, numărul total de pixeli va fi 30x30=900 px, în timp ce chiar și o cameră veche de 0,3 megapixeli va avea o dimensiune a senzorului de 640x480=307200 px! De unde provin atunci numerele DPI?

Rezoluție optică mouse-ului

Cert este că la șoarecii optici, imaginea suprafeței pe care mișcăm mouse-ul lovește senzorul printr-o lentilă de mărire (Figura 1). Mărirea este necesară pentru a distinge mai bine textura suprafeței. Dacă te uiți la un mouse pad negru obișnuit, se pare că este același peste tot. Dar priviți-l la microscop - și fiecare milimetru al suprafeței va fi unic în felul său! Astfel, doar o mică parte a suprafeței sub formă de pătrat cade pe senzorul optic al mouse-ului. Să notăm latura acestui pătrat ca L. Dacă senzorul are elemente fotosensibile NxN, atunci (ai grijă la mâini) valoarea DPI a senzorului va fi egală cu:

Evident, pentru a crește DPI, este suficient să reduceți pur și simplu suprafața pe care o va vedea senzorul, adică. instalați o lentilă mai puternică. Dar chiar și în acest caz, senzorul va funcționa cu imagini obținute doar de matricea sa mică. Prin urmare, DPI nu are nimic de-a face cu precizia mouse-ului. Aceasta este pur și simplu o caracteristică care arată cât de suprafață acoperă senzorul și depinde de proprietățile lentilei și de dimensiunea matricei sensibile la lumină a senzorului.

Cu toate acestea, la diferite distanțe senzorul poate distinge suprafața diferit, mai bine sau mai rău. Și tocmai asta determină în cea mai mare măsură acuratețea senzorului!

Creștere puternică ( valoare dpi mare) face ca prea puțină lumină să ajungă la senzor și fotografiile devin „zgomotoase” (gândiți-vă la petele colorate din fotografiile făcute noaptea). O creștere slabă (dpi scăzut) nu permite senzorului să „vadă” textura suprafeței. În plus, calitatea elementelor fotosensibile în sine joacă un rol important. La șoarecii de gaming moderni, rezoluția de bază este în intervalul 400-800 dpi.

DPI vs CPI

Senzorul compară fotografiile primite de matrice între ele și determină direcția și viteza de mișcare a mouse-ului pe baza deplasării imaginilor. În același timp, distanța minimă parcursă de mouse pe care senzorul său o poate înregistra fizic este distanța care este înregistrată de cel puțin UN element fotosensibil. Aceste. Când deplasați mouse-ul pe o distanță L, senzorul poate număra maximum N mișcări. Prin urmare, pentru șoareci ar fi mai corect să se folosească abrevierea IPCnumără pe inch, adică citiri pe inch.

Pentru cei care au încă dificultăți în înțelegerea dpi/cpi, vă sugerez să analizați cu atenție imaginea următoare (Figura 2).

Rezoluția mouse-ului „digitală”.

Metodele moderne de comparare a imaginilor fac posibilă determinarea parametrilor de mișcare cu precizie sub-pixel. Aceste. chiar dacă imaginea de pe senzor s-a deplasat doar cu un pixel, senzorul poate detecta o deplasare de 5-10 pixeli! În senzorul Pixart PMW3366, raportul „un pixel la o citire” este realizat doar la 800 dpi. Iar maximul de 12000 dpi pentru acest senzor este atins prin capacitatea sa de a oferi 16 citiri per pixel real.

Cu această abordare, cerințele pentru calitatea imaginii originale devin și mai stricte. Orice „zgomot” suplimentar poate avea un efect catastrofal asupra calității urmăririi. De aceea, pentru majoritatea senzorilor CALITATEA URMĂRIRII ESTE MAI BUNA LA DPI scazut. De ce este așa?

Dacă vă uitați din nou la imagine cu lentile diferite, veți observa că pixelii de pe senzor sunt afișați fie complet albi, fie complet negri. Acest lucru se face pentru a face dpi mai ușor de înțeles. În realitate, totul nu este chiar așa. Iată cum arată o imagine de suprafață reală capturată de un senzor de mouse (logitech g502, PMW3366):

De fapt, imaginea reală este reprezentată de diferite gradări de gri. Dar cel mai important este să înțelegem că atunci când imaginea este deplasată, culoarea pixelilor nu se schimbă instantaneu. Când un punct luminos migrează de la un pixel la unul adiacent, culorile lor se schimbă treptat. Pe baza gradului de schimbare a nuanței de gri, senzorul determină parametrii mișcării mouse-ului. În același timp, putem specifica cât de mult trebuie să se schimbe luminozitatea pentru ca senzorul să înregistreze schimbarea. Și astfel indicăm câte citiri „digitale” dorim să obținem pentru un offset real de pixeli pe matrice.

Din punct de vedere matematic, acest algoritm funcționează foarte precis. Dar, în realitate, orice fotocelulă are „zgomot”. Aceasta înseamnă că intensitatea culorii de pe acesta se poate schimba aleatoriu, chiar dacă mouse-ul nu se mișcă nicăieri. Și dacă forțați senzorul să surprindă cele mai mici modificări ale luminozității (adică setați valorile DPI/CPI foarte mari!), atunci senzorul poate confunda o schimbare aleatorie a luminozității din cauza zgomotului cu o mișcare reală!

De ce avem nevoie de dpi mari?

Citirile produse de senzor sunt procesate de sistemul de operare. Cu setările standard pentru indicatorul mouse-ului în Windows, o glisare înseamnă mutarea cursorului exact un punct pe ecran. Iar numărul de puncte de pe ecran depinde de rezoluția monitorului. Dacă rezoluția ecranului este setată la 1920*1680, atunci un mouse cu 1600 dpi va trece întregul ecran de la stânga la dreapta dacă este mutat la 1920/1600=1,14 inchi, adică. în doar trei centimetri și un mouse cu 3500 dpi – în 1,5 cm! Aceste. CU CÂT CPI (DPI) ESTE MAI MAI MARE, CU CÂT MOUSE-UL RURGE MAI RAPID PE ECRAN!Și acesta este poate singurul avantaj clar al CPI-urilor ridicate - vă permit să mutați confortabil mouse-ul pe ecrane de înaltă rezoluție. Adevărat, pentru rezoluțiile de astăzi, 1000-3000 cpi este suficient.

În jocurile 3D, fiecare citire este tratată ușor diferit: o citire înseamnă o rotație printr-un unghi specificat. De regulă, acest unghi este de așa natură încât 400 dpi va fi suficient pentru un joc confortabil.
.
Rețineți că, în cazul mouse-ului Logitech MX 518, distanța minimă pe care o poate distinge senzorul mouse-ului atunci când îl mișcă va fi egală cu L / N = 1/ DPI = 1/1600 0,000625 inci, adică. aproximativ 0,015 mm! În cazul Microsoft 3.0/1.1 (400 cpi), această distanță va fi egală cu 0,0625 mm. Evident, cu cât este mai mare CPI, cu atât mai greu este să îndreptați mouse-ul către un anumit pixel de pe ecran. Este similar cu conducerea pe o pistă de curse - virajele sunt mai ușoare la viteze mici (adică, CPI scăzut).

De aici morala: EXCESIV CREȘTEREA DPI NU ARE SENS PENTRU UTILIZATOR.

Cu toate acestea, acest lucru nu înseamnă că șoarecii cu valori DPI ridicate sunt răi. Dimpotrivă. O valoare dpi mare înseamnă cel mai adesea că dispozitivul are de fapt un senzor puternic. Un alt lucru este că chiar și pentru cei mai buni senzori este mai bine să setați dpi-ul mai mic. Și producătorii au nevoie de vânzări, așa că se concentrează pe numere mari, acest lucru atrage cumpărători.

Există un punct. Mulți șoareci au un buton de comutare CPI. Ce înseamnă? Să presupunem că am trecut de la 1600 cpi la 800. În acest caz, senzorul va sări peste fiecare a doua citire. Și dacă trecem la 400 dpi, senzorul va rata 3 citiri din patru. Din acest motiv vorbim despre valoarea maximă CPI (DPI) a senzorului. Deasupra, din păcate, senzorul nu poate funcționa corect. Ce se întâmplă dacă vrem să transformăm valorile noastre maxime de 1600 cpi în 3200? Mouse-ul va „machia” pur și simplu citirile care se află între cele două citiri „reale”. Și acest fenomen nu este neobișnuit. În plus, modificarea CPI-ului se poate face și „software”, de exemplu folosind software-ul mouse-ului. Dar acest lucru se întâmplă în afara senzorului și nu are întotdeauna un efect pozitiv asupra preciziei și vitezei de răspuns a senzorului.

Lecție practică. SS Kinzu V2 și SS Kana

Destul de ciudat, ambii șoareci au același senzor optic PixArt PAW3305. Dimensiunea matricei este de 32x32 elemente. Singura diferență dintre ele este obiectivul. În Cana, ea mărește de două ori mai tare. Care este rezultatul? Deoarece senzorul lui Kana vede de două ori mai multă suprafață, acest lucru a permis ca viteza maximă de mișcare la care senzorul poate detecta mișcarea să fie aproape dublată. În cazul Kinzu V 2, orice mișcare bruscă vă va trânti pur și simplu luneta pe podea. Dar există și o altă față a monedei. Deoarece senzorul lui Kana vede de două ori mai multă suprafață, conform formulei CPI = N / L, se dovedește că CPI-ul său real este înjumătățit! Și dacă valoarea CPI maximă a lui Kinzu este 3200, atunci pentru Kana devine egală cu 1600. Dar producătorul SteelSeries susține pentru Kana că IPC maxim este același ca și pentru Kinzu, adică. 3200. Așadar, se pare că senzorul trebuie pur și simplu să introducă unul inventat între fiecare dintre citirile sale reale, ceea ce duce la acuratețea teribilă a lui Kana la 3200 CPI. Așa funcționează marketingul.

Dacă intenționați să cumpărați un mouse de gaming, dar nu puteți decide care dintre ele, atunci acest articol vă va ajuta!

Sensibil

dpi (dots per inch) este numărul de puncte (nu pixeli) pe inch pe care mouse-ul le vede pe monitor. Pentru a lucra confortabil pe un monitor Full-HD, este necesar 3500 - 4000 dpi. Atunci de ce sunt încorporați senzori de 8200 dpi în șoarecii de top? Pentru jocuri precum Conter-Strike, unde viteza de reacție și precizia sunt importante. Dar chiar și acolo, 8200 este prea mult, 6000 - 6500 este suficient, tot ce este mai mare este în mare parte marketing. O rezoluție ridicată a senzorului este necesară doar pentru shooter-uri pentru jocurile MOBA și MMORPG, una mai modestă va fi suficientă. Cu toate acestea, dacă aveți un monitor 4k sau Retina, atunci această rezoluție poate să nu fie suficientă pentru dvs

Tip mouse

Șoarecii sunt împărțiți în două tipuri principale: simetrici și asimetrici. Șoarecii din primul tip sunt potriviți atât pentru dreptaci, cât și pentru stângaci, în timp ce al doilea tip este potrivit doar pentru dreptaci. Cu toate acestea, majoritatea șoarecilor pentru jocurile MMO (cum ar fi Razer Naga Epic) sunt asimetrici.

Separat, merită evidențiați șoarecii transformatori. Unele, precum Razer Ouroboros, pot fi fie simetrice, fie asimetrice datorită panourilor laterale interschimbabile. Și unii, precum Cyborg R.A.T. 7 poate fi doar asimetric, dar oferă mai multe oportunități de personalizare. Cu toate acestea, acestea nu sunt toate diferențele dintre șoarecii cu transformator! De multe ori au aproape totul reglabil, de la panourile laterale menționate mai sus până la greutate.

Alte

De asemenea, atunci când alegeți un mouse, ar trebui să acordați atenție vitezei de răspuns - nu trebuie să depășească 2-3 milisecunde. De asemenea, ar trebui să acordați atenție tipului de senzor - aproape toți șoarecii de gaming sunt echipați cu senzori laser, care oferă o precizie mai mare decât cei optici, dar fără un mouse pad se comportă incorect, spre deosebire de cei optici, cărora practic nu le pasă ce suprafață lucra la. Cu toate acestea, acum apar soluții de compromis cu senzori duali.

Accelerația maximă a mouse-ului este limita după care încetează să mai distingă suprafața de sub el.

Deci ce ar trebui să alegi?

Shooters (8200 dpi)

Împuşcăturile la persoana întâi necesită viteză mare de reacţie şi precizie. V-as recomanda Razer Ouruboros, Razer Taipan, Cyborg R.A.T. 9(7.5), SteelSeries Sensei.

MMORPG, MOBA (6400 dpi)

În acest gen, nu contează atât viteza de mișcare a mouse-ului, cât viteza de apăsare a butoanelor cărora le sunt atribuite diverse acțiuni. Prin urmare, șoarecii pentru acest gen de jocuri au o mulțime de butoane. Dintre toate pot evidenția: Razer Naga 2014/Epic, Cyborg M.M.O. 7.

Strategie, RTS (4000-6400 dpi)

Ceea ce este important aici nu este viteza, ci acuratețea și confortul pentru mâna ta, astfel încât să nu obosească în timpul sesiunilor lungi. Aici vă pot recomanda Razer Krait 2013 și Tt eSports Theron Infrared.

Covoare

Covorașele au un impact semnificativ asupra confortului, preciziei și vitezei de mișcare atunci când utilizați un mouse și nu pot fi neglijate. Cele din plastic și aluminiu sunt considerate cele mai bune - sunt mai rezistente decât cele din material textil, iar mouse-ul alunecă mai bine peste ele. Recomand Razer Manticor și SteelSeries 9HD.

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.

persoana | 8 ianuarie 2016, ora 14:35
dar de fapt, este mai corect acest parametrușoarecii sunt numiți CPI (contor per inch). Cu toate acestea, acest DPI notoriu a prins rădăcini, așa că așa vom spune. La sensibilitate mouse-ul DPI are o orientare, sau mai degrabă afectează semnificativ sensibilitatea mouse-ului. Acesta este unul dintre cei doi parametri care determină sensibilitatea finală resimțită de utilizator. DPI (CPI) caracterizează câți pași minimi (contor) modificări ale poziției mouse-ului la mișcarea cu un inch sunt înregistrate de senzorul său.

Puteți crește DPI-ul pe un mouse numai dacă acceptă această funcție. Acești șoareci au de obicei un buton DPI. Ea schimbă modurile. Cel mai adesea, astfel de șoareci au două opțiuni DPI, dar unele modele de jocuri poate mai mult. Butonul este necesar pentru schimbare rapidă sensibilitate. De exemplu, pentru o țintire mai precisă modul lunetist shooters sau același WoT.

Gregor | 20 februarie 2015, ora 13:10
De fapt, este mai corect să numiți acest parametru al mouse-ului CPI (contor per inch). Cu toate acestea, acest DPI notoriu a prins rădăcini, așa că vom spune așa. DPI are ceva de-a face cu sensibilitatea mouse-ului mai exact, afectează semnificativ sensibilitatea mouse-ului. Acesta este unul dintre cei doi parametri care determină sensibilitatea finală resimțită de utilizator. DPI (CPI) caracterizează câți pași minimi (contor) modificări ale poziției mouse-ului la mișcarea cu un inch sunt înregistrate de senzorul său.

Sună puțin abstrus, dar acum va fi clar. Să presupunem că avem un mouse cu un DPI de 1000. Astfel, deplasându-l cu 1 inch (2,5 cm) pe orizontală, îi spunem computerului că trebuie să schimbăm poziția cursorului cu 1000 de „modificări”. Dar modul de interpretare a acestor modificări se decide folosind setările driverului.

În cea mai simplă formă, această setare poate fi găsită în Panoul de control - Mouse - Opțiuni pointer (pentru Windows 8). Aici, în secțiunea „Mutare” există un glisor „Setați viteza de mișcare a indicatorului”. Acesta este multiplicatorul care caracterizează câți pixeli de pe monitor vor găzdui o „schimbare” minimă a poziției mouse-ului. Dacă acest multiplicator are valoarea 1, atunci pentru o mișcare a mouse-ului de 1 inch vom avea o mișcare a cursorului de 1000 de pixeli. Dacă acest multiplicator este 0,5, atunci pentru același inch de mișcare a mouse-ului vom face ca cursorul să se miște cu 500 de pixeli pe monitor.

Astfel, combinând acest parametru și DPI-ul mouse-ului putem obține o poziționare confortabilă a cursorului. Vă rugăm să rețineți că, din cauza diferitelor dimensiuni ale monitorului fizic și rezoluții diferite Multiplicatorii confortabili pentru muncă vor fi diferiți. De exemplu, dacă aveți un monitor cu o rezoluție de 2000 de pixeli, atunci tragerea cursorului pe întregul ecran cu o valoare DPI scăzută și un multiplicator mic de mișcare a indicatorului poate fi extrem de obositor și incomod.

Puteți crește DPI-ul pe un mouse numai dacă acceptă această funcție. Acești șoareci au de obicei un buton DPI. Ea schimbă modurile. Cel mai adesea, acești șoareci au două opțiuni DPI, dar unele modele de jocuri pot avea mai multe. Butonul este necesar pentru a schimba rapid sensibilitatea. De exemplu, pentru o țintire mai precisă în modul lunetist al împușcătorilor sau WoT.

Să începem cu faptul că mai jos dpi pe care îl utilizați, cu atât este mai mică precizia de poziționare a cursorului. De ce este așa? Citiți mai departe pentru răspuns.

De exemplu: dacă setați setările mouse-ului 200 dpiși o sensibilitate în joc de 6, veți obține o precizie semnificativ mai mică de poziționare a cursorului decât cu setările 8000 dpi cu o sensibilitate corespunzător egală cu 0,15.

De ce sensibilitatea în al doilea caz este egală cu 0,15? Acesta poate fi calculat cu ușurință folosind formula:
old_dpi / new_dpi * old_game_sens = new_game_sens

Cazul nostru:
200 dpi / 8000 dpi * 6 sens = 0,15 sens

Vom obține absolut aceeași viteză a mouse-ului cu noile setări dpi.

Dispozitive și setări

Mouse: Logitech G102(203) „Prodigy”
Rezoluția ecranului: 1920x1080

Setările de mai sus sunt făcute pentru a obține aceeași viteză a mouse-ului în sistem când200 Şi 8000 dpipentru teste mai precise. Astfel, se dovedește că viteza mouse-ului va fi aproximativ aceeași, dar setați rezoluția senzorul va fi diferit.

Multiplicatori de viteză a mouse-ului în Windows

1/32 - 1/16 - 1/4 - 1/2 - 3/4 - 1 - 1½ - 2 - 2½ - 3 - 3½

Comentariu: setări de viteză Soareci Windows recent nu afectează comportamentul mouse-ului în Quake Champions, aparent adăugat la joc Suport brut Intrare, activată implicit. Prin urmare, puteți seta glisorul după cum doriți.

Testul de precizie al mouse-ului

Iată ce se întâmplă la setările joase și ridicate dpi când deplasați cursorul cu aceeași viteză:

Testul de precizie al mouse-ului

Pe 200 dpi Este imposibil să trasezi o linie dreaptă, cursorul tremură și creează o „scără”, deoarece numărul de puncte de suprafață lizibile pur și simplu nu este suficient pentru o poziționare precisă la o astfel de rezoluție.

Alt lucru 8000 dpi- linia se dovedește a fi aproape uniformă, iar micile nereguli sunt în principal o consecință a tremurului natural al mâinii umane.

Concluzie

Setarea unor valori ridicate dpi poate ajuta in munca regulata, mai ales dacă sunteți implicat în grafică și în jocuri, mai ales în acele momente în care este necesară o țintire precisă De exemplu, în Quake Champions, dacă trageți dintr-un pistol cu ​​șină la distanță mare și chiar și într-un pasaj îngust, atunci setări. cu mare dpi vă poate oferi un mic avantaj.

În plus, există un alt punct important: cu cât rezoluția ecranului este mai mare, cu atât tremuratul cursorului mouse-ului va fi mai vizibil la un nivel scăzut. dpi. De exemplu, la rezoluția unui monitor 4K, cursorul mouse-ului este setat la 200 dpi, va sari la Mai mult pixeli decât cu rezoluția monitorului FullHD.

În cele din urmă, se dovedește că nu are rost să joci la setări joase dpi, mai ales dacă vă puteți permite valori mai mari - pur și simplu nu. Acest lucru nu numai că nu oferă niciun avantaj, dar, dimpotrivă, îl îndepărtează. Diferența, desigur, nu este atât de semnificativă, mai ales în astfel de cazuri jocuri rapide precum Quake Champions, unde nu este necesară tragerea precisă pe distanțe mari, ca în Arma III, de exemplu, dar există totuși această diferență.

Setați valori mari dpi necesar doar în măsura în care senzorul dumneavoastră le suportă la nivel nativ, deoarece Unii senzori de calitate scăzută nu au capacitatea de a citi aceeași 8000 dpi, ci doar aproximează valori mai mici la valori mai mari. De exemplu, matricea senzorului nu suportă mai mult de 400 dpiși în timpul instalării 1600 dpi va fi pur și simplu informația cadru înmulțită cu 4 400 dpi, și nu un cadru onest în rezoluție 1600 dpi. Pe astfel de senzori, setarea unor valori ridicate dpi fără înţeles.

Desigur, majoritatea profesioniștilor joacă la valori mici, dar aceasta este mai degrabă o chestiune de vechi obicei. Când apar noile tehnologii, vechile obiceiuri trebuie uneori schimbate.

Informații suplimentare

CPI (DPI)

Abrevierea CPI înseamnă counts per inch (citiri pe inch), dar utilizatorii vorbesc de obicei despre DPI - dots per inch (dots per inch). Acest lucru se datorează faptului că „punctele” sunt afișate pe ecranul monitorului, în timp ce senzorul produce „citiri” ca urmare a funcționării sale. Prin urmare, diferența dintre dpi și cpi este doar în nume, de fapt, aceste concepte înseamnă același lucru.

Să aruncăm o privire la senzorul mouse-ului. Are matrice fotosensibilă, care constă din pixeli și o lentilă cu o mărire dată, prin care o imagine a suprafeței cade pe senzor. În acest caz, o zonă mică a suprafeței este proiectată pe fiecare pixel al matricei. Lungimea acestei secțiuni este elementul minim pe care matricea noastră îl poate vedea. În acest caz, înțelegem CPI ca „câți pixeli ai matricei noastre se potrivesc într-un inch de suprafață”. Aceasta este rezoluția optică sau „nativă” a sistemului nostru. Și credeți-mă, această rezoluție este mult mai mică decât cifrele declarate de producători pentru dispozitivele lor. De exemplu, cei mai avansați senzori activați în acest moment Dimensiunea matricei este de doar 32x32 pixeli (1024 pixeli), ceea ce este clar mai mic decât 8000 sau 16000 dpi declarati de unii producători.

Cum putem obține mai mult rezoluție înaltă? O modalitate este de a împărți pixelii din matricea noastră în fotocelule mai mici. Cu toate acestea, în acest caz este necesară creșterea fotosensibilității fiecărui element, ceea ce la rândul său crește nivelul de zgomot pe matrice. Prin creșterea treptată a numărului de pixeli, ajungeți la o anumită limită la care informațiile primite de pixel nu vă permit să determinați parametrii mișcării mouse-ului din cauza raportului semnal-zgomot slab.

Clipoci

Aceasta este o eroare aleatorie a senzorului care face ca traiectoria de mișcare produsă de senzor să tremure, să se ondulați și să fie „nervoasă”. Trebuie remarcat faptul că cuvintele ripple și jitter au același sens. Termenul ripple este folosit intern la Logitech. („ripples” - engleză), în timp ce jitter-ul este mai popular în rândul utilizatorilor ("tremurând").

Există jitter de înaltă frecvență și de joasă frecvență.

Este important să înțelegeți că problema jitterului este direct legată de rezoluția senzorului (dpi/cpi). Și acest lucru este destul de firesc. Cu cât creșteți mai mult dpi, cu atât înregistrați mai multe erori. Pe măsură ce senzorul se apropie de pragul de zgomot, sistemul nu mai înțelege ce semnal reprezintă mișcare reală și care este pur și simplu zgomot aleatoriu pe matrice.

Atât dpi foarte ridicat, cât și foarte scăzut au propriile lor punctele slabe la determinarea zgomotului. Prin urmare, dpi/cpi ar trebui ajustat la valori intermediare.

Eroare de unghi

Există trei tipuri de eroare unghiulară a senzorului: eroare unghiulară generală, eroare 3-sigma etc. „snap de unghi”.

Eroare unghiulară generală Aceasta este abaterea sistematică a unghiului detectat de senzor față de unghiul real la care se mișcă mouse-ul. În același timp, utilizatorii, de regulă, nu sunt prea deranjați de acest tip de eroare (cu excepția cazului în care este prea mare), se adaptează în mod natural la el, fără să observe măcar că mouse-ul se comportă cumva incorect.

Eroare 3-sigma este o modificare aleatorie a erorii unghiulare totale. Ați putea spune că aceasta este o „greșeală de eroare”. Spre deosebire de eroarea unghiulară generală, to această deficiență utilizatorul nu are practic nicio modalitate de a se adapta. De aceea, valoarea erorii „3-sigma” este un parametru foarte important care caracterizează acuratețea senzorului.

Închidere unghiulară de fapt, referința unghiulară înseamnă prezența anumit interval unghiuri în care sistemul nostru produce mișcare strict orizontală sau strict verticală. Această caracteristică a fost implementată în unii senzori pentru a ajuta oamenii care lucrează la birou sau aplicatii grafice, trage linii drepte. Dar acest comportament al mouse-ului poate fi inacceptabil pentru jucători. Dorința naturală a jucătorilor este urmărirea brută „pură”, care le permite să simtă mai bine mișcările mâinii lor și să fie precis atunci când fac chiar și mișcări mici ale mouse-ului. Deoarece cu valori extreme ale referinței unghiulare, atunci când desenați, de exemplu, un cerc, rezultatul pe care îl puteți obține în locul unui cerc este o aparență de pătrat.

Eroare de rezoluție vs viteză

Trebuie spus imediat că acest parametru determină într-o foarte mare măsură acuratețea și reproductibilitatea rezultatelor senzorului. Să presupunem că mișcăm mouse-ul exact 20 cm, mai întâi încet și apoi rapid. Dacă senzorul nostru este precis, în ambele cazuri vom obține același număr de puncte pe care le va trece cursorul mouse-ului pe ecran. În realitate, numărul de puncte pentru viteze diferite va fi diferit. Și în acest sens, senzorii pot varia foarte mult. Mulți utilizatori numesc acest fenomen accelerare, dar acest termen nu este pe deplin adecvat aici. Pur și simplu, pe măsură ce viteza crește, este posibil ca senzorul să nu mai determine corect parametrii de mișcare, ceea ce duce la un număr diferit de citiri emise pentru diferite viteze. Acest lucru este deosebit de critic pentru jucătorii de shooter. Dacă apar doi inamici din direcții opuse, trebuie să împuști mai întâi pe unul, apoi să te întorci rapid în cealaltă direcție. Dacă ai mouse-ul rau, este puțin probabil să puteți face acest lucru cu siguranță ori te vei intoarce prea mult sau invers nu vei ajunge puțin la locul potrivit.

Renunțări (fără DPI/CPI)

Esența acestei probleme este că, în unele cazuri, senzorul încetează complet să înțeleagă unde se mișcă mouse-ul și nu oferă nicio citire. În practică, arată astfel: utilizatorul mișcă mouse-ul, iar cursorul de pe ecran se oprește la un moment dat și apoi continuă să se miște din nou.

Pixel walk (precizie la viteză mică)

Dacă reduceți treptat viteza mouse-ului, la un moment dat sistemul dumneavoastră va ajunge într-un punct în care trebuie să ghicească dacă mouse-ul stă nemișcat sau doar se mișcă foarte lent. Aceste. Pentru fiecare senzor există o anumită „viteză de pornire”. Și numai după atingerea acestei viteze senzorul începe să ofere parametrii de mișcare. Dar dacă această viteză este prea mare, poate apărea o situație în care utilizatorul mișcă încet mouse-ul și cursorul/cruița nu se mișcă deloc. Problema se complică și mai mult de faptul că oamenii folosesc viteze mici doar în acele cazuri în care trebuie să fii cât mai precis posibil. Și, ca rezultat, obțin un efect complet opus. Pentru dezvoltatorii de senzori, pixelii săriți Aceasta este o problemă foarte serioasă, care uneori este greu de rezolvat.

Din punct de vedere tehnic, sărirea pixelilor este locul în care senzorul detectează mișcarea comparând fotografiile suprafeței. Și totul aici este viteza fotografiei. Primii șoareci problematici cu pixel skipping au fost dispozitive bazate pe senzorul laser Avago 9500 (SteelSeries Xai/Sensei), unde viteza de fotografiere a fost de 12.000 de cadre pe secundă! De mare viteză fotografia a îmbunătățit semnificativ acuratețea senzorului la viteze normale, dar când se mișcă încet, două fotografii consecutive făcute la 0,000083 secunde una de alta (1/12000) devin practic imposibil de distins una de alta. Prin urmare, în ultima generatie senzori (de exemplu Pixart S3988/PMW3366), viteza de fotografiere variază în funcție de viteza de mișcare a mouse-ului în sine: de la 3000 la 12000 de cadre pe secundă.

Derivarea cercului (cronometrare)

Cel mai bun mod de a testa performanța senzorului este să vezi cât de bine procesează cercurile. Dacă facem o mișcare circulară perfectă cu mouse-ul, atunci pe ecranul monitorului cursorul ar trebui să descrie exact același cerc și să revină exact la punctul de plecare. Cu toate acestea, conform diverse motive, acest lucru s-ar putea să nu se întâmple. Unele dintre aceste motive au fost menționate mai sus - acestea ar putea fi diferite erori unghiulare, variații ale cpi de la viteză etc. Dar, în plus, problemele pot fi legate de sincronizare - adică. sistemul nostru poate porni prea târziu, poate transfera informații pe computer la momentul nepotrivit etc. În acest caz, dacă continuăm să desenăm cercuri, afișarea acestora pe monitor va pluti treptat în lateral. Și acest comportament al senzorului ne spune că ceva nu funcționează corect.

Etichete: , ,