Varför är 1 megapixel alltid 1024 × 1024?

En CCD kan vara fyrkantig eller rektangulär. Och dess storlek representeras av M × N. Så för 1 megapixel finns det 1024 × 1024 pixlar. Om det är fyrkantigt eller rektangulärt kommer det att vara en multipel av detta nummer. Jag vill veta varför detta specifika nummer och varför vi inte bara kan använda 1000 × 1000 pixlar.

Kommentarer

Svar

En megapixel är en miljon pixlar. Mega är SI-prefixet för 10 6 . Om du ordnar 1 miljon pixlar i en kvadrat blir det 1000×1000. Men egentligen är det bara ett antal pixlar, det finns ingen koppling till den fysiska layouten.

Du förvirrar antagligen detta med Mega Byte från datorvärlden, där det betyder 2 20 byte, dvs. 1024 2 , eftersom datorer gillar att räkna i styrka av 2. (Egentligen omdefinierades MB nuförtiden till 10 6 så att hårddiskproducenterna kan skryta med större diskar, och en ny enhet, MebiByte & al., introducerades för binära krafter.)

Svar

Vad tror du att 1 megapixel motsvarar 1 048 576 pixlar? Om jag tittar på specifikationerna för min kamera som inte är sant: den annonseras som en 20 MP-kamera och den effektiva bildstorleken (i rå) är 19 816 192 pixlar (inte 20 971 520 pixlar). Kameratillverkare har ingen anledning att använda 1k = 1024, eftersom det ger ett lägre värde i deras annonser (tar min kamera som ett exempel igen, de 19 816 192 pixlarna skulle motsvara 19 MP med 1 k = 1024, så 1MP mindre).

Det måttet 1k = 1024 kommer från datavetenskap; och motsvarar 1k = 2 10 , användbart som en approximation för att uppskatta vilket område som täcks av ett givet antal bitar.

Svar

Termen megapixel används ganska exakt det är som ”klasserna” i TV-storlek. En 34 ”TV kan faktiskt vara en 33,6” diagonal. Ingen bryr sig verkligen om kameran är 34,82 MP eller 34.9MP och branschen skulle lika snart skapa en ”35MP-klass” och göra deras marknadsföringsmaterial lättare att läsa.

Anledningen till att många ”1 megapixel” -kameror faktiskt är 1024×1024 är en av arkitekturen. Information flyttas ofta inuti kameran i ”bitar” som sträcker sig från 16 pixlar åt gången till 256 pixlar åt gången i steg om 16 pixlar, där 64 är ett vanligt tal. Så om jag hade en kamera som var 1000 pixlar bred och gick för att läsa ut en rad 16 pixlar i taget, skulle jag behöva ett sätt att berätta för kameran att de sista 8 pixlarna (1000/16 är 62, resten 8) pixlar inte saknas men att de bara inte finns. ” Det är lättare att dimensionera sensorn så att dessa pixlar existerar.

Observera att tillverkaren ibland kan göra en 1000x1000px bild från en 1 MP kamera men chansen är att det finns 24 buffertpixlar i varje riktning som de helt enkelt beskär.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *