Kiadó: Online Forgalomnövelő Marketing Kft.
Közzétéve:
A bitmélység azt írja le, hány különböző számmal kódolható egy érték. Nyolc biten 256, tizenkét biten 4096 lehetséges kód van. A több kód finomabb leírást tehet lehetővé, de a kép tényleges részletgazdagságához a szenzor jelének és a feldolgozásnak is megfelelőnek kell lennie.

Értékszám és legnagyobb kód
Előjel nélküli, teljes tartományú egész kódolásnál az értékek száma 2 a bitszámadik hatványon. A nullát is beleszámítjuk, ezért a legnagyobb kód eggyel kisebb az értékek számánál. A 12 bites sorozat 0-tól 4095-ig tart. A 4096 lehetséges érték és a 4095 legnagyobb érték ugyanazt a kódolást írja le.
| Bitmélység | Lehetséges értékek | Legnagyobb kód |
|---|---|---|
| 8 bit | 256 | 255 |
| 10 bit | 1024 | 1023 |
| 12 bit | 4096 | 4095 |
| 14 bit | 16 384 | 16 383 |
A táblázat egyetlen csatornára vonatkozik. Az „RGB, csatornánként 8 bit” más adat, mint a teljes képpont tárolására szánt bitszám. Az RGB három csatornája együtt tipikusan 24 bitet használhat, további csatorna vagy tárolási kitöltés pedig ismét módosíthatja a fájl méretét.
A szenzor, a feldolgozás és a fájl külön szint
A Basler dokumentációja konkrét példát ad arra, hogy 12 bites szenzoradatból 8 bites kimeneti kép készülhet. Ezért egy adatlapon a szenzor bitmélysége mellé keresd meg az átviteli formátumot és a ténylegesen mentett állomány tulajdonságait. Egy 16 bites tárolóhely sem garantálja, hogy mind a 16 bit új mérési információt hordoz.
Szemléltető számítás: egy teljes, normalizált 0–1 tartományt egyenletesen 256 szintre osztva a szomszédos szintek távolsága 1/255, körülbelül 0,00392. 4096 szint esetén 1/4095, körülbelül 0,000244. Ez egy idealizált egyenletes kvantáló példája. A kész színes képek tónusleképezése rendszerint összetettebb, ezért a kódok nem feltétlenül azonos fénykülönbséget jelentenek.
Mire nem elég a nagyobb szám?
Ha a jel erősen zajos, a további kódok a zaj ingadozását is részletesebben írhatják le. A dinamikatartomány a hasznos legvilágosabb és legsötétebb jel viszonyáról szól, a bitmélység a számszerű tárolásról. A „14 bit” feliratból tehát nem vezethető le automatikusan 14 fényértéknyi dinamika vagy jobb optikai felbontás.
Összehasonlításnál három kérdést tegyél fel: melyik feldolgozási szintre vonatkozik a szám, csatornánként vagy képpontonként értendő-e, és a közzétett mintafájl megőrzi-e ezt a formátumot? A válaszokból megállapítható, hogy ugyanazt az adatot veted-e össze két készüléknél.
Három kérdés az önellenőrzéshez
Válaszd ki mindhárom kérdésnél az egyetlen legjobb választ, majd számold össze a helyes megoldásaidat. Minden helyes válasz egy pont.
- Mi a 12 bites, nullától induló teljes kódtartomány legnagyobb értéke? A) 4096. B) 4095. C) 2047.
- Egy szenzor 12 bites, a mentett kép 8 bites. Melyik írja le a fájl kódolását? A) A 12 bit. B) A nagyobb érték, mert a fájl biztosan örökli az összes szenzorbitet. C) A 8 bit.
- Mi következik biztosan a nagyobb bitmélységből? A) Több lehetséges kódérték áll rendelkezésre. B) Ugyanannyival nagyobb a fényértékben mért dinamika. C) Élesebb az optika.
Megoldások és értelmezés
- B. A 4096 különböző kódban a nulla is szerepel.
- C. A szenzor adata és a kimeneti formátum eltérhet; a fájlt a kimenet jellemzi.
- A. A kódok száma matematikai következmény; a hasznos képminőséghez további feltételek kellenek.
3 pont: a cikkben tárgyalt különbségeket felismered, és a példára is alkalmazni tudod. 2 pont: jó az alap, az elrontott válasz indoklását és a kapcsolódó részt olvasd újra. 0–1 pont: kezdd újra a „A szenzor, a feldolgozás és a fájl külön szint” résszel, majd oldd meg ismét a kérdéseket. Ez a rövid önellenőrzés kizárólag a cikk megértéséről ad visszajelzést.