अवलोकन
"16-बिट" 16 बिट प्रति रंग चैनल की रंग गहराई (जिसे बिट डेप्थ या क्वांटाइजेशन डेप्थ भी कहा जाता है) को दर्शाता है। प्रति चैनल 2^16 = 65,536 असतत टोनल स्तर उपलब्ध होते हैं। तीन-चैनल वाले RGB चित्र के लिए, यह गणनात्मक रूप से लगभग 281 ट्रिलियन (65,536^3) रेंडर करने योग्य रंगों में परिणत होता है। प्रति चैनल अधिक बिट्स आसन्न चमक मानों के बीच महीन ग्रेडेशन का मतलब है, और इसलिए ग्रेडिएंट्स में कम दिखाई देने वाली बैंडिंग (धारियाँ), विशेष रूप से आक्रामक रंग सुधार के साथ।
महत्वपूर्ण: बिट डेप्थ डायनामिक रेंज के समान नहीं है। उच्च बिट डेप्थ अतिरिक्त एक्सपोज़र मार्जिन नहीं बनाती है; यह केवल यह निर्धारित करती है कि मौजूदा टोनल रेंज को कितनी महीनता से नमूना (क्वांटाइज़) किया जाता है। स्तरों का कितनी कुशलता से उपयोग किया जाता है, यह कोडिंग पर भी निर्भर करता है (नीचे देखें)।
पूर्णांक बनाम फ्लोट
"16-बिट" तब तक स्पष्ट नहीं होता जब तक कि संख्या प्रारूप का नाम न दिया गया हो। व्यवहार में, दो प्रकार उत्पन्न होते हैं:
- 16-बिट पूर्णांक: 0 से 65,535 तक पूर्णांक मान। RAW फ़ोटो और कुछ इमेजिंग प्रोग्राम के 16-बिट मोड के लिए विशिष्ट (उदाहरण के लिए, एडोब आफ्टर इफेक्ट्स का 16-बिट मोड पूर्णांक रूप से काम करता है)।
- 16-बिट हाफ-फ्लोट (हाफ-प्रिसिजन): IEEE 754 के अनुसार फ्लोटिंग-पॉइंट नंबर। ओपनईएक्सआर कंटेनर प्रारूप, जिसे इंडस्ट्रियल लाइट एंड मैजिक द्वारा वीएफएक्स पाइपलाइन के लिए विकसित किया गया है, हाफ-फ्लोट को संग्रहीत करता है और इस प्रकार सफेद ("सुपर व्हाइट") से ऊपर के मानों के साथ-साथ बहुत महीन छाया अंतर को दृश्य-आधारित-रैखिक रूप से संग्रहीत कर सकता है।
वीएफएक्स और कंपोज़िटिंग में, 16-बिट हाफ-फ्लोट को विज़ुअल इमेज चैनलों (रंग, प्रकाश) के लिए मानक माना जाता है, जबकि 32-बिट फ्लोट को डेटा पास जैसे डेप्थ, पोजीशन या मोशन वेक्टर चैनलों के लिए आरक्षित किया जाता है, जिन्हें उच्च सटीकता की आवश्यकता होती है।
कैमरा और RAW संदर्भ में
कैमरा सेंसर के लिए, बिट डेप्थ एनालॉग-टू-डिजिटल कन्वर्टर (ADC) या आंतरिक प्रसंस्करण के रिज़ॉल्यूशन का वर्णन करती है। निर्माता अक्सर अंतिम रिकॉर्डिंग की तुलना में उच्च आंतरिक बिट डेप्थ के साथ संसाधित करते हैं:
- ARRI: अधिकांश डिजिटल कैमरों की छवियों को आंतरिक रूप से 16-बिट रैखिक में संसाधित करता है और उन्हें 12-बिट लॉग ARRIRAW के रूप में रिकॉर्ड करता है; ALEXA 35 18-बिट रैखिक में संसाधित करता है और 13-बिट लॉग संग्रहीत करता है।
- RED: "16-बिट RAW" का विज्ञापन करता है; रिकॉर्ड किया गया REDCODE व्यावहारिक रूप से कम प्रभावी बिट डेप्थ के साथ काम करता है।
पृष्ठभूमि कोडिंग है: रैखिक भंडारण कोड मानों को असमान रूप से वितरित करता है (सबसे चमकीले एपर्चर को सबसे अधिक स्तर मिलते हैं), जबकि लॉगरिदमिक कोडिंग (जैसे, LogC) प्रत्येक एपर्चर को लगभग समान संख्या में स्तर निर्दिष्ट करती है। नतीजतन, लॉग में अक्सर दृश्य रूप से समान परिणाम के लिए कम बिट्स की आवश्यकता होती है।