एसआरबीबी

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

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

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

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

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


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

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

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

हस्तांतरण समारोह की गणना
एक सीधी रेखा जो होकर गुजरती है $(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$ कभी-कभी sआरजीबी रूपांतरण का वर्णन करता है। sआरजीबी के क्रिएटर्स द्वारा ड्राफ्ट प्रकाशनों को और गोल किया गया $Φ = 12.92$, वक्र में एक छोटी सी असततता के परिणामस्वरूप। कुछ लेखकों ने कुछ हद तक इन गलत मूल्यों को अपनाया, क्योंकि मसौदा पेपर स्वतंत्र रूप से उपलब्ध था और आधिकारिक आईईसी मानक पेवॉल के पीछे है। मानक के लिए, का गोल मान $Φ$ रखा गया था और $X$ के रूप में पुनर्गणना की गई थी $0.04045$ वक्र को निरंतर बनाने के लिए, जिसके परिणामस्वरूप ढलान विच्छेदन होता है $1/12.92$ चौराहे के नीचे $1/12.70$ ऊपर।

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


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

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

परिवर्तन

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

Sआरजीबी घटक मान $$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 प्राइमरी के लिए मैट्रिक्स है, केवल sआरजीबी के लिए नहीं, दूसरी पंक्ति 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 रंग स्थान#फॉरवर्ड ट्रांसफ़ॉर्मेशन में, निर्दिष्ट सफेद बिंदुओं का उपयोग करते समय)।

सीआईई एक्सवाईजेड से एसआरबीबी की गणना में पहला कदम एक रैखिक परिवर्तन है, जिसे मैट्रिक्स गुणन द्वारा किया जा सकता है। (नीचे दिए गए संख्यात्मक मान आधिकारिक sआरजीबी विनिर्देशन से मेल खाते हैं, जिसने मूल प्रकाशन में छोटी गोलाई की त्रुटियों को ठीक किया sआरजीबी के रचनाकारों द्वारा, और 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} $$ ये रैखिक आरजीबी मान अंतिम परिणाम नहीं हैं; गामा सुधार अभी भी लागू किया जाना चाहिए। निम्न सूत्र रैखिक मानों को sआरजीबी में रूपांतरित करता है:


 * $$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 से गुणा करना और एक पूर्णांक तक गोल करना है।

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

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

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

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

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

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

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



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

बाहरी संबंध

 * International Color Consortium
 * A Standard Default Color Space for the Internet – sआरजीबी the early, obsolete draft of the standard at w3.org
 * Conversion matrices for आरजीबी vs. XYZ conversion
 * Will the Real sआरजीबी Profile Please Stand Up?