एसआरबीबी

एसआरजीबी एक मानकीकरण आरजीबी कलर स्पेस है | आरजीबी (लाल, हरा, नीला) कलर स्पेस जिसे हेवलेट पैकर्ड और माइक्रोसॉफ्ट ने 1996 में मॉनिटर, प्रिंटर और वर्ल्ड वाइड वेब पर उपयोग करने के लिए सहकारी रूप से बनाया था। इसे बाद में अंतर्राष्ट्रीय इंटरनेशनल इलेक्ट्रोटेक्नीकल कमीशनआईईसी) द्वारा आईईसी 61966-2-1:1999 के रूप में मानकीकृत किया गया। एसआरजीबी वेब के लिए वर्तमान परिभाषित मानक रंग स्थान है, और यह सामान्यतः छवियों के लिए माना जाने वाला रंग स्थान है जो न तो किसी रंगस्थान के लिए टैग किए गए हैं और न ही आईसीसी प्रोफ़ाइल वाले हैं।

एसआरजीबी अनिवार्य रूप से उस समय उपयोग में आने वाले कंप्यूटर मॉनिटर के लिए डिस्प्ले स्पेसिफिकेशंस को कोडित करता है, जिससे इसकी स्वीकृति में अधिक मदद मिली। एसआरजीबी, Rec के समान रंग प्राइमरी और सफेद बिंदु का उपयोग करता है। 709|उच्च परिभाषा टेलीविजन के लिए आईटीयू-आर बीटी.709 मानक, युग के कैथोड रे ट्यूब के साथ संगत इमेजिंग (या गामा सुधार) में एक स्थानांतरण कार्य करता है, और विशिष्ट घर और कार्यालय देखने की स्थिति से मेल खाने के लिए डिज़ाइन किया गया एक देखने का वातावरण।

सरगम ​​
एसआरजीबी लाल, हरे और नीले रंग के प्राथमिक रंग की वर्णिकता को परिभाषित करता है, ऐसे रंग जहां तीन चैनलों में से एक गैर-शून्य है और अन्य दो शून्य हैं। एसआरजीबी में जिन रंगों का प्रतिनिधित्व किया जा सकता है, वह इन प्राइमरी द्वारा परिभाषित रंग त्रिकोण है। किसी भी आरजीबी रंग स्थान के साथ, आर, जी, और बी के गैर-नकारात्मक मूल्यों के लिए इस त्रिभुज के बाहर रंगों का प्रतिनिधित्व करना संभव नहीं है, जो कि सामान्य ट्राइक्रोमेसी दृष्टि वाले मानव को दिखाई देने वाले रंगों की सीमा के अंदर है।

प्राथमिक एचडीटीवी (Rec. 709, आईटीयू-आर BT.709) से आते हैं, जो पुराने रंगीन टीवी सिस्टम (Rec. 601, आईटीयू-आर बीटी.601) से कुछ अलग हैं। इन मूल्यों को इसके डिजाइन के समय उपभोक्ता सीआरटी फॉस्फोर के अनुमानित रंग को दर्शाने के लिए चुना गया था। चूंकि उस समय फ्लैट पैनल डिस्प्ले सामान्यतः सीआरटी विशेषताओं का अनुकरण करने के लिए डिज़ाइन किए गए थे, मूल्यों ने अन्य डिस्प्ले डिवाइसों के लिए प्रचलित अभ्यास को भी प्रतिबिंबित किया।

स्थानांतरण समारोह (गामा)


आईईसी विनिर्देश 2.2 के नाममात्र गामा सुधार के साथ एक संदर्भ प्रदर्शन को इंगित करता है, जिसका उद्देश्य कैथोड-रे ट्यूब डिस्प्ले की गामा प्रतिक्रिया के समान होना है। बिना किसी लुकअप के सीआरटी पर सीधे एसआरजीबी छवियों को प्रदर्शित करने की क्षमता ने एसआरजीबी को अपनाने में बहुत मदद की। गामा भी आसानी से काले रंग के पास अधिक संख्याएँ रखता है, दृश्य परिमाणीकरण (इमेज प्रोसेसिंग) कलाकृतियों को कम करता है।

मानक आगे इमेजिंग | इलेक्ट्रो-ऑप्टिकल ट्रांसफर फ़ंक्शन (ईओटीएफ) में एक गैर-रैखिक हस्तांतरण कार्यों को परिभाषित करता है, जो छवि डेटा से आउटपुट तीव्रता में रूपांतरण को त्रुटिहीन रूप से परिभाषित करता है। यह वक्र एक साधारण ट्विकिंग है $x2.2$. एक रेखीय खंड शून्य के करीब है, एक अनंत या शून्य ढलान से बचने के लिए जो एक घातीय है, इसे एक घुमावदार खंड से जोड़ा जाता है जिससे कि समग्र कार्य बहुत करीब हो। ऐसा करने के लिए एक उच्च घातांक (इस स्थितियोंे में 2.4) का उपयोग करने वाला सूत्र आवश्यक है। तात्कालिक गामा (ढलान जब एक लॉग: लॉग स्केल पर प्लॉट किया जाता है) रैखिक खंड में 1 से अधिकतम तीव्रता पर 2.4 से भिन्न होता है, जिसका औसत मूल्य 2.2 के करीब होता है।

व्यवहार में एक शुद्ध $x2.2$ का उपयोग बहुत कम अंतर के साथ एसआरजीबी डेटा के साथ किया जा सकता है, इसे Adobe द्वारा सरल एसआरजीबी के रूप में संदर्भित किया जाता है, और यह भी कि क्या होता है जब यह सीआरटी पर अपरिवर्तित प्रदर्शित होता है।

हस्तांतरण समारोह की गणना
एक सीधी रेखा जो होकर गुजरती है $(0,0)$ है $$y = \frac{x}{\Phi}$$, और एक गामा वक्र जो होकर गुजरता है $(1,1)$ है $$y = \left(\frac{x+A}{1+A}\right)^\Gamma$$ यदि ये बिंदु पर जुड़ जाते हैं $(X,X/Φ)$ तब:


 * $$\frac{X}{\Phi} = \left(\frac{X+A}{1+A}\right)^\Gamma$$

जहां दो खंड मिलते हैं वहां एक किंक से बचने के लिए, डेरिवेटिव इस बिंदु पर बराबर होना चाहिए:


 * $$\frac{1}{\Phi} = \Gamma\left(\frac{X+A}{1+A}\right)^{\Gamma-1}\left(\frac{1}{1+A}\right)$$

अब हमारे पास दो समीकरण हैं। यदि हम दो अज्ञात लेते हैं $X$ और $Φ$ तो हम देने के लिए हल कर सकते हैं


 * $$X = \frac{A}{\Gamma-1}, \Phi=\frac{(1+A)^\Gamma(\Gamma-1)^{\Gamma-1}}{(A^{\Gamma-1})(\Gamma^\Gamma)}$$

मूल्य $A = 0.055$ और $Γ = 2.4$ चुने थे तो वक्र बारीकी से गामा-2.2 वक्र जैसा दिखता है। यह देता है $X ≈ 0.0392857, Φ ≈ 12.9232102$. ये मान, गोल किए गए $X = 0.03928, Φ = 12.92321$ कभी-कभी एसआरजीबी रूपांतरण का वर्णन करता है। एसआरजीबी के क्रिएटर्स द्वारा ड्राफ्ट प्रकाशनों को और गोल किया गया $Φ = 12.92$, वक्र में एक छोटी सी असततता के परिणामस्वरूप। कुछ लेखकों ने कुछ हद तक इन गलत मूल्यों को अपनाया, क्योंकि मसौदा पेपर स्वतंत्र रूप से उपलब्ध था और आधिकारिक आईईसी मानक पेवॉल के पीछे है। मानक के लिए, का गोल मान $Φ$ रखा गया था और $X$ के रूप में पुनर्गणना की गई थी $0.04045$ वक्र को निरंतर बनाने के लिए, जिसके परिणामस्वरूप ढलान विच्छेदन होता है $1/12.92$ चौराहे के नीचे $1/12.70$ ऊपर।

पर्यावरण देखना


एसआरजीबी विनिर्देश 5003 के के परिवेश सहसंबद्ध रंग तापमान (सी.सी.टी) के साथ एक मंद रोशनी वाले एन्कोडिंग (निर्माण) वातावरण को मानता है। यह प्रदीपक (प्रदीपक D65) के सी.सी.टी से भिन्न है। दोनों के लिए मानक प्रदीपक # प्रदीपक श्रृंखला डी का उपयोग करने से अधिकांश फोटोग्राफिक पेपर का सफेद बिंदु अत्यधिक नीला दिखाई देता। अन्य पैरामीटर, जैसे ल्यूमिनेंस स्तर, एक विशिष्ट सीआरटी मॉनिटर के प्रतिनिधि हैं।

इष्टतम परिणामों के लिए, अंतर्राष्ट्रीय रंग संघ कम कठोर विशिष्ट देखने के वातावरण के बजाय एन्कोडिंग देखने के वातावरण (अर्थात, मंद, विसरित प्रकाश) का उपयोग करने की सिफारिश करता है।

परिवर्तन
एसआरबीबी से सीआईई एक्सवाईजेड तक

एसआरजीबी घटक मान $$R_\mathrm{srgb}$$, $$G_\mathrm{srgb}$$, $$B_\mathrm{srgb}$$ 0 से 1 की सीमा में हैं। जब 8-बिट संख्या के रूप में डिजिटल रूप से प्रदर्शित किया जाता है, तो ये रंग घटक मान 0 से 255 की सीमा में होते हैं, और 0 की सीमा में बदलने के लिए 255 से विभाजित (फ्लोटिंग पॉइंट प्रतिनिधित्व में) होना चाहिए। 1.


 * $$C_\mathrm{linear}=

\begin{cases}\dfrac{C_\mathrm{srgb}}{12.92}, & C_\mathrm{srgb}\le0.04045 \\[5mu] \left(\dfrac{C_\mathrm{srgb}+0.055}{1.055}\right)^{\!2.4}, & C_\mathrm{srgb}>0.04045 \end{cases} $$ कहाँ $$C$$ है $$R$$, $$G$$, या $$B$$.

ये गामा सुधार|गामा-विस्तारित मान (कभी-कभी रैखिक मान या रैखिक-प्रकाश मान कहा जाता है) को CIE XYZ प्राप्त करने के लिए एक मैट्रिक्स द्वारा गुणा किया जाता है (मैट्रिक्स में अनंत त्रुटिहीनता है, इसके मूल्यों में कोई भी परिवर्तन या शून्य नहीं जोड़ने की अनुमति नहीं है):



\begin{bmatrix} X_{D65} \\ Y_{D65} \\ Z_{D65} \end{bmatrix} = \begin{bmatrix} 0.4124 & 0.3576 & 0.1805 \\ 0.2126 & 0.7152 & 0.0722 \\ 0.0193 & 0.1192 & 0.9505 \end{bmatrix} \begin{bmatrix} R_\text{linear} \\ G_\text{linear} \\ B_\text{linear} \end{bmatrix} $$ यह वास्तव में BT.709 प्राइमरी के लिए मैट्रिक्स है, केवल एसआरजीबी के लिए नहीं, दूसरी पंक्ति YCbCr#ITU-R BT.709 रूपांतरण|BT.709-2 लूमा गुणांक (BT.709-1 में इनमें टाइपो था) से मेल खाती है गुणांक)।

सीआईई एक्सवाईजेड से एसआरबीबी
तक CIE 1931 कलर स्पेस वैल्यू को स्केल किया जाना चाहिए जिससे कि इल्यूमिनेंट D65 (सफ़ेद) का Y 1.0 (X = 0.9505, Y = 1.0000, Z = 1.0890) हो। यह सामान्यतः सच होता है किन्तु कुछ रंग रिक्त स्थान 100 या अन्य मानों का उपयोग करते हैं (जैसे कि CIELAB रंग स्थान#फॉरवर्ड ट्रांसफ़ॉर्मेशन में, निर्दिष्ट सफेद बिंदुओं का उपयोग करते समय)।

सीआईई एक्सवाईजेड से एसआरबीबी की गणना में पहला कदम एक रैखिक परिवर्तन है, जिसे मैट्रिक्स गुणन द्वारा किया जा सकता है। (नीचे दिए गए संख्यात्मक मान आधिकारिक एसआरजीबी विनिर्देशन से मेल खाते हैं, जिसने मूल प्रकाशन में छोटी गोलाई की त्रुटियों को ठीक किया एसआरजीबी के रचनाकारों द्वारा, और CIE XYZ के लिए 2° मानक वर्णमिति पर्यवेक्षक मान लें। यह मैट्रिक्स बिट डेप्थ पर निर्भर करता है।



\begin{bmatrix} R_\text{linear} \\ G_\text{linear} \\ B_\text{linear} \end{bmatrix} = \begin{bmatrix} +3.2406 & -1.5372 & -0.4986 \\ -0.9689 & +1.8758 & +0.0415 \\ +0.0557 & -0.2040 & +1.0570 \end{bmatrix} \begin{bmatrix} X_{D65} \\ Y_{D65} \\ Z_{D65} \end{bmatrix} $$ ये रैखिक आरजीबी मान अंतिम परिणाम नहीं हैं; गामा सुधार अभी भी लागू किया जाना चाहिए। निम्न सूत्र रैखिक मानों को एसआरजीबी में रूपांतरित करता है:


 * $$C_\text{sRGB} = \begin{cases}

12.92C_\text{linear}, & C_\text{linear} \le 0.0031308 \\[5mu] 1.055C_\text{linear}^{1/2.4}-0.055, & C_\text{linear} > 0.0031308 \end{cases}$$ कहाँ $$C$$ है $$R$$, $$G$$, या $$B$$.

ये गामा सुधार|गामा-संपीड़ित मान (कभी-कभी गैर-रैखिक मान कहा जाता है) सामान्यतः 0 से 1 श्रेणी में क्लिप किए जाते हैं। यह कतरन गामा गणना से पहले या बाद में की जा सकती है, या 8 बिट्स में परिवर्तित करने के भाग के रूप में की जा सकती है। यदि 0 से 255 तक के मान आवश्यक हैं, उदा. वीडियो प्रदर्शन या 8-बिट ग्राफ़िक्स के लिए, सामान्य तकनीक 255 से गुणा करना और एक पूर्णांक तक गोल करना है।

उपयोग
इंटरनेट, कंप्यूटर और प्रिंटर पर एसआरजीबी के मानकीकरण के कारण, कई निम्न-से-मध्यम उपभोक्ता डिजिटल कैमरा और छवि स्कैनर एसआरजीबी को डिफ़ॉल्ट (कंप्यूटर विज्ञान) (या केवल उपलब्ध) कार्यशील रंग स्थान के रूप में उपयोग करते हैं। चूंकि, उपभोक्ता-स्तर के चार्ज-युग्मित उपकरण सामान्यतः अनकैलिब्रेट किए जाते हैं, जिसका अर्थ है कि यदि छवि को एसआरजीबी के रूप में लेबल किया जा रहा हो, कोई यह निष्कर्ष नहीं निकाल सकता है कि छवि रंग-त्रुटिहीन एसआरजीबी है।

यदि छवि का रंग स्थान अज्ञात है और यह एक 8 बिट छवि प्रारूप है, तो सामान्यतः एसआरजीबी को डिफ़ॉल्ट मान लिया जाता है, आंशिक रूप से क्योंकि कम रंग त्रुटि दर (∆E) को बनाए रखने के लिए बड़े सरगम ​​​​के साथ रंग रिक्त स्थान को उच्च बिट गहराई की आवश्यकता होती है।. एसआरजीबी को अन्य रंग स्थानों में बदलने के लिए एक आईसीसी प्रोफ़ाइल या एक लुक अप तालिका का उपयोग किया जा सकता है। एसआरजीबी के लिए आईसीसी प्रोफ़ाइल व्यापक रूप से वितरित हैं, और आईसीसी एसआरजीबी प्रोफ़ाइल के कई प्रकार वितरित करता है, आईसीसी अधिकतम, संस्करण 4, और संस्करण 2 के वेरिएंट सहित। संस्करण 4 की सामान्यतः सिफारिश की जाती है, किन्तु संस्करण 2 अभी भी सामान्यतः उपयोग किया जाता है और ब्राउज़र सहित अन्य सॉफ़्टवेयर के साथ सबसे अधिक संगत है। आईसीसी प्रोफाइल विनिर्देशन का संस्करण 2 आधिकारिक रूप से टुकड़ेवार पैरामीट्रिक वक्र एन्कोडिंग (पैरा) का समर्थन नहीं करता है, चूंकि संस्करण 2 सरल शक्ति-कानून कार्यों का समर्थन करता है। फिर भी, लुकअप टेबल अधिक सामान्यतः उपयोग किए जाते हैं क्योंकि वे कम्प्यूटेशनल रूप से अधिक कुशल होते हैं। यहां तक ​​कि जब पैरामीट्रिक वक्रों का उपयोग किया जाता है, कुशल प्रसंस्करण के लिए सॉफ़्टवेयर अधिकांशतः रन-टाइम लुकअप तालिका में कम हो जाएगा।

चूंकि एसआरजीबी सरगम ​​​​निम्न-अंत इंकजेट प्रिंटर के सरगम ​​​​से मिलता है या उससे अधिक होता है, एक एसआरजीबी छवि को अधिकांशतः होम प्रिंटिंग के लिए संतोषजनक माना जाता है। एसआरजीबी को कभी-कभी हाई-एंड प्रिंट प्रकाशन प्रस्तुतेवरों द्वारा टाला जाता है क्योंकि इसका रंग सरगम ​​​​अधिक बड़ा नहीं होता है, विशेष रूप से नीले-हरे रंगों में, उन सभी रंगों को सम्मिलित करने के लिए जिन्हें सीएमवाईके प्रिंटिंग में पुन: प्रस्तुत किया जा सकता है। पूरी तरह से रंग-प्रबंधित वर्कफ़्लो (जैसे पूर्व प्रेस आउटपुट) के माध्यम से व्यावसायिक मुद्रण के लिए बनाई गई छवियां कभी-कभी अन्य रंग स्थान का उपयोग करती हैं जैसे एडोब आरजीबी कलर स्पेस एडोब आरजीबी (1998), जो एक व्यापक सरगम ​​​​को समायोजित करता है। इंटरनेट पर उपयोग की जाने वाली ऐसी छवियों को रंग प्रबंधन टूल का उपयोग करके एसआरजीबी में परिवर्तित किया जा सकता है जो सामान्यतः ऐसे सॉफ़्टवेयर के साथ सम्मिलित होते हैं जो इन अन्य रंग स्थानों में काम करते हैं।

3D ग्राफ़िक्स, ओपनजीएल और डायरेक्ट 3डी के लिए दो प्रमुख प्रोग्रामिंग इंटरफ़ेस, दोनों ने एसआरजीबी गामा कर्व के लिए समर्थन सम्मिलित किया है।

ओपनजीएल एसआरबीबी गामा एन्कोडेड रंग घटकों के साथ बनावट मैपिंग का समर्थन करता है (पहली बार EXT_बनावट_एसआरजीबी एक्सटेंशन के साथ प्रस्तुत किया गया, ओपनजीएल 2.1 में कोर में जोड़ा गया) और एसआरजीबी गामा एन्कोडेड फ़्रेमबफ़र्स में रेंडरिंग (पहली बार EXT_फ्रेम बफर_एसआरजीबी एक्सटेंशन के साथ प्रस्तुत किया गया, ओपनजीएल 3.0 में कोर में जोड़ा गया)। एसआरजीबी गामा टेक्सचर्स की सही मिपमैपिग और इंटरपोलेशन को अधिकांश आधुनिक जीपीयू की टेक्सचरिंग इकाइयों में प्रत्यक्ष हार्डवेयर समर्थन मिलता है (उदाहरण के लिए एनवीडिया जीई बल 8 उन मानों को प्रक्षेपित करने से पहले 8-बिट बनावट से रैखिक मानों में रूपांतरण करता है), और इसमें कोई प्रदर्शन दंड नहीं है।

एसवाईसीसी
2003 में स्वीकृत आईईसी 61966-2-1:1999 में संशोधन 1 में YCbCr|Y'Cb'Cr' रंग प्रतिनिधित्व की परिभाषा सम्मिलित है जिसे एसवाईसीसी कहा जाता है। चूंकि आरजीबी कलर प्राइमरी BT.709 पर आधारित हैं, एसआरजीबी से एसYCC और इसके विपरीत परिवर्तन के समीकरण Rec पर आधारित हैं। 601|बीटी.601। एसवाईसीसी घटकों के लिए 8 बिट्स का उपयोग करता है जिसके परिणामस्वरूप Y के लिए लगभग 0-1 की सीमा होती है; -0.5–0.5 सी के लिए। संशोधन में बीजी-एसआरजीबी नामक 10-बिट-या-अधिक एन्कोडिंग भी सम्मिलित है जहां 0-1 को मैप किया गया है $-384/510$...$639/510$, और bg-एसYCC, Y के लिए लगभग -0.75–1.25 की रेंज के लिए बिट्स की समान संख्या का उपयोग करते हुए; -1–1 सी के लिए।

चूंकि इस रूपांतरण का परिणाम 0–1 की सीमा के बाहर एसआरजीबी मान हो सकता है, इसलिए संशोधन वर्णन करता है कि गामा सुधार को नकारात्मक मानों पर कैसे लागू किया जाए। $−f(−x)$ कब $x$ नकारात्मक है (और $f$ ऊपर वर्णित एसआरजीबी↔रैखिक कार्य है)। इसका उपयोग एसcआरजीबी द्वारा भी किया जाता है।

संशोधन सात दशमलव बिंदुओं का उपयोग करके एसआरजीबी मैट्रिक्स के लिए एक उच्च-परिशुद्धता एक्सवाईजेड की भी सिफारिश करता है, जिससे कि एसआरजीबी को एक्सवाईजेड मैट्रिक्स में अधिक त्रुटिहीन रूप से उल्टा किया जा सके (जो ऊपर दिखाए गए परिशुद्धता पर रहता है):



\begin{bmatrix} R_\text{linear} \\ G_\text{linear} \\ B_\text{linear} \end{bmatrix} = \begin{bmatrix} +3.2406255 & -1.5372080 & -0.4986286 \\ -0.9689307 & +1.8757561 & +0.0415175 \\ +0.0557101 & -0.2040211 & +1.0569959 \end{bmatrix} \begin{bmatrix} X_{D65} \\ Y_{D65} \\ Z_{D65} \end{bmatrix} $$.

मानक

 * आईईसी 61966-2-1:1999 एसआरजीबी का आधिकारिक विनिर्देश है। यह देखने का वातावरण, एन्कोडिंग और वर्णमिति विवरण प्रदान करता है।
 * संशोधन A1:2003 से आईईसी 61966-2-1:1999 में YCbCr कलर स्पेस के लिए एक एसYCC एन्कोडिंग, एक विस्तारित-गैमट आरजीबी एन्कोडिंग और एक CIELAB रूपांतरण का वर्णन किया गया है।
 * एसआरजीबी, इंटरनेशनल कलर कंसोर्टियम
 * आईईसी 61966-2-1 का चौथा वर्किंग ड्राफ्ट ऑनलाइन उपलब्ध है, किन्तु यह पूर्ण मानक नहीं है। इसे www2.unitएस.it से डाउनलोड किया जा सकता है।
 * एसआरजीबी.com की पुरालेख प्रति, अब अनुपलब्ध है, जिसमें एसआरजीबी के डिजाइन, सिद्धांतों और उपयोग पर अधिक जानकारी है

बाहरी संबंध

 * International Color Conएसortium
 * A एसtandard Default Color एसpace for the Internet – एसआरजीबी the early, obएसolete draft of the एसtandard at w3.org
 * Converएसion matriceएस for आरजीबी vएस. XYZ converएसion
 * Will the Real एसआरजीबी Profile Pleaएसe एसtand Up?