เมื่อทำการถ่ายภาพด้วย mRAW หรือ sRAW กล้องจะสร้างไฟล์ที่เล็กลงได้อย่างไร?


20

DLSR ระดับกลางและระดับสูงส่วนใหญ่มีขนาดสองหรือสามขนาดสำหรับการจับภาพ RAW เมื่อกล้องสร้างไฟล์ RAW ขนาดกลางหรือขนาดเล็กมันจะทำให้ไฟล์เล็กลงได้อย่างไร? มันจับข้อมูลน้อยลงบนเซ็นเซอร์หรือไม่? มันจับข้อมูลเต็มจำนวนแล้วใช้การบีบอัดข้อมูลในกล้องบ้างไหม? มันทำอย่างอื่นที่ฉันไม่ได้อธิบายหรือไม่


6
คุณกำลังพูดถึงความแตกต่างเล็กน้อยในขนาดไฟล์ raw หรือขนาดอิมเมจ raw ที่แตกต่างกันหรือไม่?
Matt Grum

คำตอบ:


12

ดักลาสเคอร์ให้สรุปเก่งและส่วนใหญ่ที่ไม่ใช่คณิตศาสตร์ที่แคนนอน sRAW และ mRaw รูปแบบการออก สถานการณ์มีความซับซ้อนและไม่เข้าใจอย่างสมบูรณ์ แต่มีหลายสิ่งที่ได้รับการอนุมานจากวิศวกรรมย้อนกลับ เห็นได้ชัดว่า sRaw คือการรวม 2 x 2 แต่มีการย่อย chrominance; mRaw น่าจะเป็นการresampling โดยสุจริต (เกี่ยวข้องกับการแก้ไขท้องถิ่น), ด้วยการย่อย chrominance ที่หนักกว่า เราอาจจำแนกลักษณะแต่ละอย่างในรูปแบบของ "การบีบอัดข้อมูลในกล้อง" ดำเนินการในลักษณะที่ซับซ้อนเพื่อปรับแต่งลักษณะของรายละเอียดให้เหมาะกับสายตามนุษย์สำหรับขนาดไฟล์เอาต์พุตที่กำหนด


17

สรุป: ขนาดเล็กไฟล์ "ดิบ" รวมค่าเซ็นเซอร์ภายในบล็อกของพิกเซล

ตัวอย่างเช่นรูปแบบ RAW ของ Canon สื่อถึงข้อมูลเกี่ยวกับ "การรับรู้" ของแต่ละบุคคล Sensel แต่ละตัว (หรือ "photosite") ตอบสนองต่อช่วงความถี่ที่ จำกัด (เรียกว่าแดงเขียวและน้ำเงิน) แต่ละรายการเหล่านี้เมื่อ "พัฒนาแล้ว" จะอยู่ที่ไซต์พิกเซลเดียวในภาพสุดท้าย

อย่างไรก็ตามรูปแบบ sRAW ของแคนนอนบ่งบอกถึงข้อมูลสรุปเกี่ยวกับประสาทสัมผัส 2 x 2 บล็อก มันรายงานข้อมูลความสว่าง (ความสว่าง) สำหรับแต่ละบล็อก แต่ "decimates" (ข้ามไปตามปกติ) ข้อมูลสีบางส่วน ดังนั้นสิ่งสำคัญหลายอย่างเกิดขึ้น:

  • ไม่มีข้อมูล Sensel แต่ละรายการอีกต่อไป (ข้อมูล sRAW นั้น "ถูกประมวลผลแล้ว")

  • ความละเอียดของภาพจะลดลง (ลดลงครึ่งหนึ่งซึ่งหมายความว่ามีจำนวนพิกเซลมากถึงหนึ่งในสี่)

  • ขนาดไฟล์ของข้อมูลจะลดลงประมาณสองในสาม

  • ข้อมูล sRAW ไม่ใช่ "ส่วนย่อย" ของข้อมูล RAW พวกเขามีการเข้ารหัสที่แตกต่างกันของข้อมูลดิบมีข้อมูลน้อย ไม่มีการรับรู้เป็น "ละเว้น"

(โดยปกติการลดความละเอียดของภาพโดยปัจจัยสองตัวจะลดขนาดของดิสก์ลงเหลือหนึ่งในสี่ของต้นฉบับที่นี่แม้ว่าความรู้สึกดั้งเดิมจะให้ข้อมูลประมาณ 14 บิตซึ่งเท่ากับ 56 บิตในแต่ละบล็อก 2 x 2 ในรูปแบบ RAW ใน sRAW บล็อก 2 x 2 แต่ละอันจะถูกเข้ารหัสเป็นสามชิ้น 8 บิตหรือ 24 บิตดังนั้นสตรีมข้อมูลที่ได้จึงมีขนาด 24/56 = ประมาณ 1/2 ของขนาดต้นฉบับและจะลดลง อีก 1/3 โดยการลดลงของข้อมูล chrominance สำหรับการลดลงสุทธิ 2/3 การบีบอัดแบบไม่สูญเสียถูกนำไปใช้ใน sRAW ดังนั้นอัตราส่วนอาจแตกต่างกันเล็กน้อย)

ข้อมูลนี้ได้มาจากวิศวกรรมย้อนกลับที่กว้างขวางรายงานเมื่อปีที่แล้วโดยดักลาสเคอร์ซึ่งรายงานของฉันได้สรุปสั้น ๆ ที่นี่ (ฉันหวังว่าจะไม่มีการบิดเบือนมากเกินไป)


0

เพียงแค่ใส่กล้องปรับขนาดภาพเพื่อให้มีพิกเซลน้อยลงในไฟล์ sRaw ดังนั้นขนาดไฟล์จึงมีขนาดเล็กลง ตัวอย่างเช่น Canon 50D sRaw1 คือ 7.1 ล้านพิกเซลเทียบกับ 15.1 ล้านพิกเซลของเซ็นเซอร์ทั้งหมด

ฉันเชื่อว่าสิ่งนี้เกิดขึ้นหลังจากที่สีถูกแทรกจากอาร์เรย์ของไบเออร์ดังนั้นจึงใช้ข้อมูลเซ็นเซอร์แบบเต็มและไฟล์ sRaw จะมีข้อมูลสีเต็มรูปแบบในแต่ละพิกเซล ใช้การบีบอัดแบบไม่สูญเสียข้อมูลเพื่อลดขนาดลงอีก

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


ฉันไม่แน่ใจเกี่ยวกับการบีบอัดแบบไม่สูญเสีย นั่นอาจเป็นเฉพาะแบรนด์และรุ่นที่เฉพาะเจาะจงและน่าจะไม่ใช่คุณสมบัติที่กล้องทุกรุ่นใช้ ไฟล์ RAW ส่วนใหญ่เป็นข้อมูลดิบที่ไม่บริสุทธิ์จากเซ็นเซอร์โดยไม่มีการบีบอัดใด ๆ
jrista

2
@ jrista: FYI - การบีบอัดไฟล์ RAW แบบไม่สูญเสียกำลังเริ่มใช้ในกล้องรุ่นใหม่ ตัวอย่างเช่นกล้อง Nikon D7000 รองรับการบีบอัดแบบไม่สูญเสียข้อมูล14 บิตในไฟล์ NEF ( nikonusa.com/Find-Your-Nikon/Product/Digital-SLR/25468/… )
Reed Copsey

4
ฉันคิดว่าผู้ผลิตรายใหญ่ใช้รูปแบบของการบีบอัดแบบดิบแบบไม่สูญเสียในขณะนี้ - เมื่อมองกลับไปที่ไฟล์ raw ของ Canon จาก 30D เก่าของฉันพวกเขาทั้งหมดมีขนาดไฟล์ที่แตกต่างกันมากถ้าเป็นข้อมูลดิบที่ไม่บริสุทธิ์ ขนาดเดียวกัน!
Matt Grum

2
@jrista ขนาดไฟล์ที่เล็กที่สุดจาก 30D ของฉันคือ 5.6MB และใหญ่ที่สุดคือ 9.6MB นั้นใหญ่เกินไปที่จะเป็นภาพขนาดย่อของ JPEG เห็นว่าเป็นวัตถุดิบขนาดเล็กมีพื้นที่สีขาวบริสุทธิ์ขนาดใหญ่ฉันค่อนข้างแน่ใจว่า Canon ใช้การเข้ารหัสความยาวรันเพื่อให้การบีบอัดดิบแบบไม่สูญเสีย
Matt Grum

3
แมตต์ถูกต้อง ด้วยความเคารพต่อ Canon มันไม่มีความลับใด ๆ ที่ Canon raw ใช้การบีบอัดแบบไม่สูญเสีย Googling สำหรับ "Canon raw lossless" นำไปสู่สิ่งนี้เช่น: cpn.canon-europe.com/content/education/infobank/…
Conor Boyd

-1

หากคุณอ้างถึงความแตกต่างเล็กน้อยในขนาดไฟล์ raw เมื่อถ่ายภาพ raw ความละเอียดเต็มการอธิบายก็คือการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูล ดู: http://cpn.canon-europe.com/content/education/infobank/image_compression/lossless_and_lossy_compression.do

มันเป็นความจริงที่ไฟล์ดิบมีข้อมูลทั้งหมดที่เซ็นเซอร์จับ แต่อาจมีข้อมูลซ้ำซ้อนในข้อมูลที่ช่วยให้กล้องประหยัดพื้นที่โดยไม่สูญเสียข้อมูลต้นฉบับใด ๆ !

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.