ไดเรกต์คัลเลอร์ ของ ความลึกสี

เมื่อจำนวนบิตเพิ่มขึ้น จำนวนสีที่สามารถแสดงได้ก็เพิ่มขึ้น และในขณะเดียวกันขนาดของแผนผังสีก็ไม่สมจริง (ที่ความลึก 20 บิต การใช้แผนผังสีจะใช้หน่วยความจำมากกว่าการใช้พิกเซลเพื่อแสดงสีโดยตรง) ดังนั้น เมื่อความลึกของสีเพิ่มขึ้น ข้อมูลต่อพิกเซลจึงถูกใช้โดยตรงเพื่อแสดงความสว่าง RGB (แดง เขียว น้ำเงิน) สิ่งนี้เรียกว่า ไดเรกต์คัลเลอร์ (direct color)

อุปกรณ์แสดงผลของคอมพิวเตอร์หรือการ์ดวิดีโอทั่วไปสามารถกำหนดความลึกของสี 8 บิต (256 ระดับสี) ให้กับแต่ละช่องสัญญาณ R/G/B สามช่อง ซึ่งแสดงถึงพื้นที่สีโดยรวม 24 บิต (อาจเพิ่มช่องอัลฟา อีก 8 บิตเป็น 32 บิต) ในอดีตเคยมีการกำหนดให้แต่ละช่องเป็น 6 บิต (64 ระดับสี) มาตรฐาน DVD จัดสรร 10 บิต (1024 ระดับสี) ให้กับแต่ละช่องสัญญาณวิดีโอ Y/U/V (สัญญาณ YUV ประกอบด้วยสัญญาณความสว่างและสัญญาณความแตกต่างของสีสองสัญญาณ) ส่วนในมาตรฐานบลูเรย์จะจัดสรร 8 บิตต่อช่องสัญญาณเท่านั้น นอกจากนี้ โทรศัพท์มือถือที่ใช้ความลึกของสีนอกเหนือจากต่อไปนี้ เช่น ไดเรกต์คัลเลอร์ 12 บิต ได้รับการพัฒนาและจัดส่ง

สี 8 บิต

รูปแบบหนึ่งที่มีการใช้งานคือ จัดสรร 3 บิต (8 ระดับสี) ให้กับส่วนประกอบ R และ G และจัดสรรอีก 2 บิตที่เหลือ (4 ระดับสี) ให้กับ B ทำให้สามารถแสดงสีได้ 256 สี เนื่องจากดวงตาของมนุษย์มีความไวต่อส่วนประกอบสีน้ำเงินน้อยกว่าสีแดงและสีเขียว จึงให้จำนวนบิตที่จัดสรรให้กับ B ลดลง ระบบ V9938 ที่ใช้ในมาตรฐานเช่น MSX2 นั้นใช้โหมดการแสดงผลนี้

แม้ว่าจะแตกต่างจากสีที่จัดทำดัชนี 8bpp แต่ก็เป็นไปได้ที่จะจำลองการแสดงผลของมาตรฐานนี้ด้วยสีที่จัดทำดัชนี 8bpp

ไฮคัลเลอร์ (15/16 บิต)

ไฮคัลเลอร์ (high color) มีความลึกของสี 15 หรือ 16 บิต ซึ่งถือว่าให้สีเพียงพอสำหรับการแสดงสีทั่วไป ในกรณีของ 15 บิต ความสว่างของสีแดง เขียว และน้ำเงินจะแสดงด้วยอย่างละ 5 บิต เนื่องจาก 25 เท่ากับ 32 ความสว่างขององค์ประกอบสีแต่ละสีคือ 32 ระดับสี และสามารถแสดงสีโดยรวมได้ 32,768 สี (32×32×32=32,768) ในกรณีของ 16 บิต สีเขียวซึ่งดวงตาของมนุษย์ไวต่อการมองเห็นจะแสดงเป็น 6 บิต (64 ระดับสี) ดังนั้น จำนวนสีที่แสดงได้คือ 65,536 (32×64×32=65,536) [1] นอกจากนี้ยังมีวิธีการที่แต่ละ R/G/B แทนด้วย 4 บิต (16 การไล่ระดับสี) และอีก 4 บิตที่เหลือใช้สำหรับช่องอัลฟา ในกรณีนั้น จำนวนสีที่แสดงได้คือ 4,096 ความลึกของสีเหล่านี้บางครั้งใช้ในอุปกรณ์ขนาดเล็กที่มีหน้าจอสี เช่น โทรศัพท์มือถือ

โดยทั่วไปแล้วไฮคัลเลอร์จะจัดสรร 5 บิตหรือมากกว่านั้นให้กับแต่ละส่วนประกอบของสี[2] บางครั้งถือได้ว่าเพียงพอสำหรับการแสดงภาพถ่าย[3]

สี 18 บิต

LCD ราคาไม่แพง (เช่น รูปแบบ TN) ลดสีจริงลงเหลือ 18 บิต (64 x 64 x 64 = 262,144 สี) และใช้ดิเธอริง หรือเฟรมคอนโทรล[4] หรืออีกทางหนึ่ง ข้อมูลสี 6 บิตอาจถูกยกเลิกทั้งหมด จอแสดงผลคริสตัลเหลวราคาแพง (เช่น ระบบ IPS ) สามารถแสดงความลึกสี 24 บิตหรือมากกว่านั้น

ทรูคัลเลอร์ (24/32 บิต)

ทรูคัลเลอร์ (true color) ประกอบด้วย 24 บิต ซึ่งสามารถแสดงสีได้ ประมาณ 16.77 ล้าน (=224) สี กล่าวกันว่านี่เกือบจะถึงขีดจำกัดของจำนวนสีที่ดวงตามนุษย์สามารถแยกแยะได้[5] เมื่อสร้างคอมพิวเตอร์กราฟิกส์จะเห็นได้ว่าข้อจำกัดเมื่อเทียบกับภาพแอนะล็อก ทรูคัลเลอร์ 24 บิตแสดงถึง 8 บิตสำหรับแต่ละสีใน RGB ดังนั้น แต่ละองค์ประกอบสีจึงแทนด้วยความสว่าง 256 ระดับ และสามารถแสดงสีได้ทั้งหมด 16,777,216 สี

กลุ่มของภาพสีที่สังเคราะห์โดยการกำหนด R, G และ B ในลำดับที่แตกต่างกันให้กับภาพระดับโทนขาวดำสามประเภท A, B และ C

บางครั้งก็ใช้คำว่า "ทรูคัลเลอร์" ในการเรียกโหมดที่แสดงข้อมูล RGB โดยไม่ใช้จานสีหรือแผนที่สี[6] หรือก็คือความหมายเดียวกับไดเรกต์คัลเลอร์ และเป็นคำตรงกันข้ามกับซูโดคัลเลอร์ (pseudo color)

โดยทั่วไปแทนที่จะใช้แค่ 24 บิต มักจะใช้ในรูปของทรูคัลเลอร์ 32 บิต ซึ่ง 32 บิตในที่นี้ไม่ได้หมายความว่าสามารถแสดงสีได้ 4,294,967,296 (=232) สี แต่อันที่จริงแล้วเป็นสีจริง 24 บิต ส่วนอีก 8 บิตที่เหลืออาจไม่ได้จัดสรร หรือถูกใช้สำหรับช่องอัลฟา โดยทั่วไปแล้ว คอมพิวเตอร์ทุกวันนี้สามารถจัดการข้อมูลในหน่วย 32 บิตได้ดีกว่าหน่วย 24 บิต ดังนั้นจึงพยายามจัดเก็บข้อมูลพิกเซลในหน่วย 32 บิต ลำดับการจัดเก็บอาจเป็น RGB หรือ BGR

แบบจำลองสี RGB ซึ่งแสดงด้วยทรูคัลเลอร์นั้นไม่สามารถแสดงสีในช่วงสี ที่อยู่นอกพื้นที่สี RGB ได้

ดีปคัลเลอร์ (30/36/48/64 บิต)

ดีปคัลเลอร์ (deep color) หมายถึงความลึกสีที่สามารถแสดงช่วงสีตั้งแต่หนึ่งพันล้านสีขึ้นไป[7] ระบบดีปคัลเลอร์สามารถใช้ปริภูมิสี ชนิด xvYCC, sRGB และ YCbCr[8]

จำนวนบิตอาจใช้เป็น 30, 36, 48 หรือ 64 บิต การ์ดแสดงผลที่มี 10 บิตสำหรับ R/G/B (รวม 30 บิต) ปรากฏในตลาดในช่วงปลายทศวรรษที่ 1990 ตัวอย่างเช่น มีการ์ด Radius ThunderPower สำหรับ Macintosh ซึ่งมีปลั๊กอิน QuickDraw และอะโดบี โฟโตชอป เพื่อรองรับการแก้ไขภาพสี 30 บิต[9]

บางบริษัทเช่นซิลิคอนกราฟิกส์ได้เปิดตัวรุ่นที่จัดสรร 12 บิตและ 16 บิตต่อช่อง (สี 36 บิต, สี 48 บิต) สำหรับเวิร์กสเตชันกราฟิกระดับไฮเอนด์ สำหรับสี 48 บิต ให้จัดสรร 64 บิตให้กับพิกเซล และ 16 บิตสำหรับช่องอัลฟา

ค่าความสว่างจะแสดงด้วยเลขทศนิยม ในรูปแบบส่วนต่อขยายช่วงไดนามิกของภาพ เช่น ในการสังเคราะห์ช่วงไดนามิกสูง (HDRI) ทำให้สามารถแสดงภาพที่มีการเปลี่ยนแปลงความสว่างอย่างคมชัดในปริภูมิสีเดียว มักใช้ 32 บิตสำหรับแต่ละ R/G/B บริษัท ILM ได้เสนอรูปแบบไฟล์ภาพ มาตรฐานใหม่ที่เรียกว่า OpenEXR ซึ่งใช้ เลขทศนิยม 16 บิต

แหล่งที่มา

WikiPedia: ความลึกสี http://www.amd.com/de/Documents/10-Bit.pdf http://www.amd.com/uk/products/desktop/graphics/at... http://uk.download.nvidia.com/XFree86/Linux-x86/29... http://techreport.com/review/23204/tr-summer-2012-... http://www.thefreelibrary.com/Radius+Ships+Thunder... http://www.hdmi.org/learningcenter/kb.aspx?c=3 http://reghardware.co.uk/2006/03/20/ati_firegl_v73... https://books.google.co.jp/books?id=4yXVZYMd-q4C&p... https://books.google.co.jp/books?id=BtCOgrpzbz4C&p... https://books.google.co.jp/books?id=DM_EV4yJKYUC&p...