نور RGB یکی از فراگیرترین مفاهیم در دنیای تصویر و نمایشگر است؛ از صفحه موبایل و مانیتور گرفته تا تلویزیونهای بزرگ و نورپردازی هوشمند. واژه RGB مخفف سه رنگ اصلی قرمز (Red)، سبز (Green) و آبی (Blue) است. در این مدل، با تغییر شدت هر یک از این سه رنگ و ترکیب آنها با یکدیگر، میلیونها رنگ مختلف ساخته میشود. برخلاف ترکیب رنگهای نقاشی که با رنگدانه و بهصورت کاهنده انجام میشود، RGB یک مدل افزایشی است؛ یعنی با افزودن نور بیشتر، رنگ به سفیدی نزدیکتر میشود. در این مقاله با مفهوم فیزیکی و فیزیولوژیکی رنگ، نحوه کار RGB، کاربردها، تفاوت آن با مدلهای دیگر مانند CMYK و جزئیات فنی نمایش رنگ آشنا میشوید.
۱. رنگ و نور: پایههای فیزیکی و زیستی
برای درک RGB ابتدا باید بدانیم رنگ یک ویژگی ذاتی اشیا نیست، بلکه نتیجه تعامل نور، شیء و چشم انسان است. نور خورشید یا نور سفید در واقع ترکیبی از طول موجهای مختلف در طیف مرئی است. وقتی این نور به یک سطح میرسد، بخشی از طول موجها جذب و بخشی بازتاب میشود؛ طول موجهای بازتابشده به چشم ما میرسند و مغز آنها را بهعنوان یک رنگ خاص تفسیر میکند. برای مثال، یک گوجهفرنگی قرمز به این دلیل قرمز دیده میشود که رنگدانههای آن طول موجهای سبز و آبی را جذب و عمدتاً طول موجهای بلند قرمز را بازتاب میکنند.
در چشم انسان، سلولهای گیرنده نور به نام مخروطها مسئول دید رنگ هستند. سه نوع مخروط وجود دارد که هر یک به بخشی از طیف نور حساسیت بیشتری دارد: مخروطهای حساس به طول موج کوتاه (نزدیک به آبی)، طول موج متوسط (نزدیک به سبز) و طول موج بلند (نزدیک به قرمز). مغز با مقایسه شدت تحریک این سه نوع مخروط، ترکیب رنگ را تشخیص میدهد. دقیقاً به همین دلیل است که مدل RGB برای بازتولید رنگ در سیستمهای الکترونیکی بسیار کارآمد است؛ زیرا با تحریک مصنوعی همین سه کانال رنگی میتوان تقریباً هر رنگی را که چشم انسان قادر به دیدنش است شبیهسازی کرد. به بیان دیگر، RGB از ساختار بینایی انسان الهام گرفته است و با استفاده از سه منبع نور قرمز، سبز و آبی، همان واکنش را در مخروطهای چشم ایجاد میکند که نور طبیعی با طول موجهای متفاوت ایجاد میکند.
رنگ نتیجه تفسیر مغز از طول موجهای نور بازتابشده است.
چشم انسان سه نوع مخروط حساس به قرمز، سبز و آبی دارد.
RGB از ساختار سهکانالی بینایی انسان الهام گرفته شده است.
۲. مدل رنگ RGB چیست؟
مدل رنگ RGB یک مدل افزایشی (Additive) است که در آن سه رنگ اصلی قرمز، سبز و آبی بهعنوان منابع نور مستقل در نظر گرفته میشوند. هر رنگی در این مدل با سه عدد مشخص میشود که شدت هر یک از سه رنگ اصلی را در بازهای مشخص نشان میدهد؛ معمولاً از ۰ تا ۲۵۵ در سیستمهای ۸ بیتی یا از ۰ تا ۱ در مقادیر اعشاری. عدد ۰ به معنای خاموش بودن کامل آن منبع نور و عدد ۲۵۵ به معنای حداکثر شدت است.
ویژگی اصلی مدل افزایشی این است که هرچه شدت نورها بیشتر باشد، رنگ حاصل روشنتر و به سفید نزدیکتر میشود. وقتی هر سه کانال در حداکثر شدت باشند، نور سفید دیده میشود؛ وقتی هر سه صفر باشند، سیاهی مطلق (نبود نور) ایجاد میشود. این رفتار دقیقاً برعکس ترکیب رنگدانهها در نقاشی یا چاپ است که با افزودن رنگ بیشتر، ترکیب تیرهتر میشود. در RGB، رنگهای ثانویه از ترکیب دو رنگ اصلی به دست میآیند: قرمز و سبز زرد میسازند، سبز و آبی فیروزهای (سیان) و قرمز و آبی سرخابی (مگنتا). این رنگهای ثانویه در واقع پایه مدل کاهنده CMYK هستند که در چاپ استفاده میشود. مدل RGB به دلیل ماهیت نوری خود، استاندارد اصلی نمایشگرها، دوربینها، اسکنرها و هر دستگاهی است که با نور سروکار دارد.
RGB یک مدل افزایشی با سه کانال قرمز، سبز و آبی است.
هر کانال معمولاً از ۰ تا ۲۵۵ تنظیم میشود.
ترکیب هر سه کانال در حداکثر شدت، سفید میسازد.
۳. نحوه کار RGB: ترکیب افزایشی رنگها
عملکرد RGB بر اساس ترکیب افزایشی نور است؛ یعنی نورهای رنگی مختلف روی یک سطح تاریک تابیده میشوند و با یکدیگر جمع میشوند. اگر سه پروژکتور مجهز به فیلتر قرمز، سبز و آبی را روی یک پرده سفید در یک اتاق تاریک روشن کنید و نور آنها را روی هم بیندازید، نتیجه ترکیبهای گوناگونی از رنگها خواهد بود. جایی که هر سه نور روی هم میافتند، سفید خالص دیده میشود؛ جایی که فقط قرمز و سبز با هم تلاقی کنند، زرد؛ محل تقاطع سبز و آبی، فیروزهای؛ و تقاطع قرمز و آبی، سرخابی ایجاد میشود.
جدول زیر ترکیبهای اصلی را نشان میدهد:
| ترکیب رنگها | نتیجه |
|---|---|
| قرمز + سبز | زرد (Yellow) |
| سبز + آبی | فیروزهای / سیان (Cyan) |
| قرمز + آبی | سرخابی / مگنتا (Magenta) |
| قرمز + سبز + آبی | سفید (White) |
| هیچکدام (همه صفر) | سیاه (Black) |
در نمایشگرهای واقعی، این ترکیبها با هزاران یا میلیونها نقطه نورانی کوچک به نام پیکسل انجام میشود. هر پیکسل از سه زیرپیکسل قرمز، سبز و آبی تشکیل شده که شدت نور هر یک میتواند مستقل تغییر کند. اگر در یک پیکسل، زیرپیکسل قرمز با شدت ۲۵۵، سبز با شدت ۲۵۵ و آبی با شدت ۰ روشن باشد، چشم آن نقطه را زرد میبیند؛ اگر قرمز ۲۵۵، سبز ۰ و آبی ۲۵۵ باشد، رنگ سرخابی دیده میشود. از آنجا که زیرپیکسلها بسیار کوچکاند، چشم انسان نمیتواند آنها را جدا ببیند و ترکیب نور آنها را به صورت یک رنگ واحد درک میکند. این اصل، اساس کار همه نمایشگرهای رنگی مدرن است.
ترکیب افزایشی به معنای جمع شدن نورها روی سطح تاریک است.
هر پیکسل از سه زیرپیکسل قرمز، سبز و آبی تشکیل شده است.
تغییر شدت هر زیرپیکسل، رنگ نهایی پیکسل را تعیین میکند.
۴. عمق رنگ و مقادیر RGB
در سیستمهای دیجیتال، برای هر کانال رنگی یک عدد ذخیره میشود. رایجترین استاندارد، عمق رنگ ۸ بیت برای هر کانال است که به آن «رنگ ۲۴ بیتی» یا «True Color» گفته میشود. در این حالت، هر یک از کانالهای قرمز، سبز و آبی میتواند ۲۵۶ مقدار مختلف (از ۰ تا ۲۵۵) داشته باشد. بنابراین تعداد کل رنگهای قابل نمایش برابر است با ۲۵۶ × ۲۵۶ × ۲۵۶ یعنی ۱۶,۷۷۷,۲۱۶ رنگ. این عدد برای چشم انسان در بیشتر کاربردها کاملاً کافی است و مرز تشخیص رنگها را تقریباً پوشش میدهد.
علاوه بر نمایش اعشاری، مقدار رنگها در طراحی وب و برنامهنویسی اغلب با کد هگزادسیمال (Hexadecimal) نشان داده میشود. در این روش، سه عدد ۰ تا ۲۵۵ بهصورت دو رقم هگز در میآیند و با علامت # کنار هم قرار میگیرند؛ مثلاً #FF0000 یعنی قرمز خالص (R=255، G=0، B=0)، #00FF00 سبز خالص، #0000FF آبی خالص و #FFFFFF سفید خالص. اگر هر سه کانال مقدار مساوی داشته باشند، مانند #808080 یا #444444، رنگی خنثی از خانواده خاکستری به دست میآید؛ هرچه مقدار بزرگتر باشد، خاکستری روشنتر و هرچه کوچکتر باشد، تیرهتر است. عمقهای بالاتر مانند ۱۰ بیت یا ۱۲ بیت در هر کانال نیز در نمایشگرهای حرفهای و دوربینهای سینمایی استفاده میشود تا میلیاردها رنگ با جزئیات بیشتر در سایهها و هایلایتها ثبت و نمایش داده شود.
استاندارد رایج ۸ بیت در هر کانال است که ۱۶.۷ میلیون رنگ میسازد.
کد هگزادسیمال مانند #FF0000 همان مقادیر RGB را نمایش میدهد.
عمقهای بالاتر برای کاربردهای حرفهای استفاده میشود.
۵. تفاوت RGB با CMYK
درک تفاوت بین RGB و CMYK برای هر کسی که با تصویر دیجیتال یا چاپ سروکار دارد ضروری است. RGB یک مدل افزایشی است که برای تولید نور استفاده میشود؛ یعنی رنگها با افزودن نور قرمز، سبز و آبی ساخته میشوند و پایه آن نمایشگرها، اسکنرها و دوربینهاست. در مقابل، CMYK یک مدل کاهشی (Subtractive) است که برای چاپ روی کاغذ و سطوح فیزیکی به کار میرود. در چاپ، نور سفید محیط به سطح کاغذ میتابد و جوهرهای فیروزهای، سرخابی، زرد و سیاه بخشی از طول موجها را جذب میکنند؛ چیزی که به چشم میرسد رنگ چاپی است.
تفاوت مهم دیگر در نتیجه ترکیب رنگهاست. در RGB، ترکیب همه رنگها سفید میسازد، اما در CMYK، ترکیب همه جوهرها تیره و مایل به قهوهای میشود؛ به همین دلیل رنگ سیاه بهصورت جوهر جداگانه اضافه میشود. بهطور خلاصه، RGB برای هر چیزی که نور منتشر میکند (مانند مانیتور، تلویزیون، موبایل و پروژکتور) و CMYK برای هر چیزی که نور را بازتاب میکند (مانند کتاب، بروشور و بستهبندی) استفاده میشود. اگر تصویری با مدل RGB مستقیماً برای چاپ فرستاده شود، رنگهای چاپی احتمالاً کدرتر و متفاوت از آنچه روی صفحه دیده میشود خواهند بود؛ بنابراین پیش از چاپ باید تصویر به CMYK تبدیل و کالیبراسیون رنگی انجام شود. این تفاوت نشان میدهد که مدل رنگ مناسب باید بر اساس نوع رسانه انتخاب شود.
جدول مقایسه:
| ویژگی | RGB | CMYK |
|---|---|---|
| نوع مدل | افزایشی (Additive) | کاهشی (Subtractive) |
| رنگهای اصلی | قرمز، سبز، آبی | فیروزهای، سرخابی، زرد، سیاه |
| ترکیب همه رنگها | سفید | تیره / مشکی |
| رسانه هدف | نمایشگر، نور | چاپ، کاغذ |
| کاربرد اصلی | وب، تلویزیون، موبایل | کتاب، مجله، بستهبندی |
۶. کاربردهای RGB در فناوریهای امروزی
RGB تقریباً در همه دستگاههایی که با تصویر و نور سروکار دارند حضور دارد. نمایشگرهای LCD و OLED رایجترین نمونهها هستند. در پنلهای LCD، یک نور پسزمینه سفید از پشت صفحه میتابد و هر پیکسل با فیلترهای رنگی قرمز، سبز و آبی پوشانده شده است؛ با تغییر میزان عبور نور از هر زیرپیکسل توسط کریستال مایع، رنگ نهایی ساخته میشود. در نمایشگرهای OLED، هر زیرپیکسل خودش یک دیود نورگسیل ارگانیک است که مستقیماً نور رنگی تولید میکند و بنابراین به نور پسزمینه نیازی ندارد. این فناوری امکان خاموش شدن کامل پیکسلها و نمایش سیاه مطلق را فراهم میکند.
علاوه بر نمایشگرها، نورپردازی LED و سیستمهای روشنایی هوشمند نیز از RGB استفاده میکنند. در یک لامپ یا نوار LED آرجیبی، سه چیپ قرمز، سبز و آبی در یک بسته قرار دارند و با کنترل جداگانه شدت هر یک، میتوان هزاران رنگ و افکت نوری ایجاد کرد. دوربینهای عکاسی و فیلمبرداری نیز تصویر را از طریق حسگرهایی با فیلتر RGB ثبت میکنند؛ شبکهای از فیلترهای ریز قرمز، سبز و آبی روی سنسور قرار میگیرد تا هر پیکسل فقط یکی از سه رنگ را ثبت کند و سپس پردازنده تصویر با الگوریتمهای درونیابی، مقدار کامل RGB هر نقطه را بازسازی میکند. در طراحی وب و رابطهای کاربری نیز تقریباً هر رنگ با کد RGB یا HEX مشخص میشود و مرورگرها و سیستمعاملها از همین مقادیر برای نمایش دقیق رنگ استفاده میکنند. حتی در بازیهای رایانهای، گرافیک سهبعدی و واقعیت مجازی، نورپردازی و رنگ اجسام بر اساس مدل RGB محاسبه میشود.
نمایشگرهای LCD و OLED بر پایه زیرپیکسلهای RGB کار میکنند.
نورپردازی LED و لامپهای هوشمند از ترکیب سه رنگ استفاده میکنند.
دوربینها و حسگرهای تصویر با فیلتر RGB نور را ثبت میکنند.
۷. مزایا و محدودیتهای مدل RGB
مدل RGB مزایای زیادی دارد که آن را به استاندارد اصلی تصویر دیجیتال تبدیل کرده است. نخستین مزیت، هماهنگی طبیعی آن با سیستم بینایی انسان است؛ چون چشم ما سه نوع مخروط حساس به قرمز، سبز و آبی دارد، مدل RGB میتواند طیف گستردهای از رنگهای قابل درک را بازتولید کند. دوم، سادگی ریاضی و پیادهسازی آن در سختافزار و نرمافزار است؛ سه کانال مستقل بهراحتی ذخیره، پردازش و انتقال داده میشوند. سوم، امکان نمایش ۱۶.۷ میلیون رنگ با عمق ۲۴ بیت برای اکثر کاربردهای مصرفکننده کافی است و کیفیت بصری خوبی ارائه میدهد.
با این حال RGB محدودیتهایی نیز دارد. مهمترین محدودیت این است که RGB یک فضای رنگ وابسته به دستگاه (Device-Dependent) است؛ یعنی رنگ دقیق نمایش داده شده به نوع نمایشگر، تنظیمات کارخانه، دمای رنگ و حتی سن دستگاه بستگی دارد. یک کد RGB یکسان ممکن است روی دو مانیتور متفاوت اندکی متفاوت دیده شود. برای حل این مشکل فضاهای رنگی استانداردی مانند sRGB، Adobe RGB و DCI-P3 تعریف شدهاند که مشخص میکنند هر مقدار RGB دقیقاً با چه مختصاتی در فضای رنگ مطلق مطابقت دارد. محدودیت دیگر این است که RGB نمیتواند همه رنگهای قابل مشاهده توسط چشم انسان را پوشش دهد؛ برخی رنگهای بسیار اشباع در طبیعت خارج از محدوده مثلث RGB هستند. همچنین برای چاپ، RGB باید به CMYK تبدیل شود که ممکن است باعث تغییر رنگ شود. بنابراین RGB با وجود کارایی بالا، یک راهحل نسبی و وابسته به بستر است، نه یک استاندارد جهانی مطلق.
مزیت اصلی RGB هماهنگی با بینایی انسان و پیادهسازی آسان است.
محدودیت اصلی وابستگی به دستگاه و نبود یک فضای مطلق است.
فضاهای رنگی استاندارد مانند sRGB برای کاهش اختلاف معرفی شدهاند.
۸. RGB در نمایشگرها: از پیکسل تا تصویر نهایی
برای درک دقیقتر عملکرد RGB، بهتر است مسیر تولید یک تصویر روی نمایشگر را بررسی کنیم. هر تصویر دیجیتال از یک ماتریس دو بعدی از پیکسلها تشکیل شده است؛ برای مثال وضوح Full HD یعنی ۱۹۲۰ پیکسل در عرض و ۱۰۸۰ پیکسل در ارتفاع. در هر پیکسل، سه زیرپیکسل قرمز، سبز و آبی بهصورت عمودی یا در چیدمانهای خاصی مانند PenTile قرار گرفتهاند. کارت گرافیک یا پردازنده نمایشگر، برای هر پیکسل سه مقدار دیجیتال RGB ارسال میکند و مدار درایور نمایشگر این مقادیر را به ولتاژ یا جریان مناسب برای هر زیرپیکسل تبدیل میکند.
در نمایشگرهای LCD، نور پسزمینه سفید از میان لایه کریستال مایع عبور میکند که میتواند میزان عبور نور را برای هر زیرپیکسل کنترل کند. سپس فیلترهای رنگی قرمز، سبز و آبی، طول موجهای ناخواسته را حذف میکنند تا فقط نور همان رنگ خارج شود. در نمایشگرهای OLED، هر زیرپیکسل یک ماده آلی دارد که با عبور جریان، مستقیماً نور رنگی تولید میکند؛ بنابراین شدت نور هر رنگ با دقت بالا کنترل میشود. از آنجا که زیرپیکسلها بسیار کوچکاند (در حد کسری از میلیمتر)، چشم انسان در فاصله طبیعی تماشا نمیتواند آنها را تفکیک کند و ترکیب فضایی نور سه زیرپیکسل به صورت یک رنگ واحد درک میشود. این همان پدیدهای است که امکان نمایش تصاویر کاملاً واقعی و پیوسته را با استفاده از نقاط گسسته فراهم میکند. سرعت بالای تغییر شدت زیرپیکسلها نیز باعث نمایش روان ویدئو میشود؛ به طوری که در هر ثانیه دهها یا صدها فریم جدید با رنگهای متفاوت نمایش داده میشود.
هر پیکسل از سه زیرپیکسل قرمز، سبز و آبی تشکیل شده است.
در LCD نور از فیلتر رنگی عبور میکند و در OLED هر زیرپیکسل خود نور تولید میکند.
چشم ترکیب نور زیرپیکسلها را به صورت یک رنگ واحد میبیند.
جمعبندی
نور RGB ستون فقرات تصویر دیجیتال و نمایش رنگ در دنیای مدرن است. این مدل با تکیه بر سه رنگ اصلی قرمز، سبز و آبی و ترکیب افزایشی آنها، میتواند میلیونها رنگ قابل درک برای چشم انسان را بازتولید کند. از مانیتور و تلویزیون و گوشی هوشمند گرفته تا دوربینهای دیجیتال، نورپردازی هوشمند و طراحی وب، همه بر پایه همین سه کانال رنگی کار میکنند. هرچند RGB محدودیتهایی مانند وابستگی به دستگاه و ناتوانی در پوشش همه رنگهای طیف مرئی دارد، اما با استانداردهایی مانند sRGB و Adobe RGB تلاش شده است این محدودیتها مدیریت شود. درک نحوه کار RGB نهتنها برای متخصصان تصویر و طراحان، بلکه برای هر کاربری که میخواهد نمایشگر، دوربین یا نورپردازی خود را بهتر بشناسد، مفید است. این مدل ساده اما قدرتمند، زبان مشترک دستگاههای تصویری برای خلق دنیایی رنگارنگ است.
مقالات دیگر مرتبط با تجهیزات عکاسی و فیلمبرداری را میتوانید در وبلاگ ایران وای جی بی مطالعه بفرمایید:
yjbei | وای جی بی | تجهیزات تولید محتوا