Chroma-Subsampling: วิธีการคำนวณอัตราข้อมูลอย่างถูกต้อง


10

ฉันมีความยากลำบากในการทำความเข้าใจวิธีการคำนวณอัตราข้อมูลเมื่อยกระดับการสุ่มตัวอย่างด้วยสีในตัวอย่างของภาพ Y'UV:

ฉันมีตัวอย่างต่อไปนี้สำหรับการคำนวณ:

ความละเอียดของภาพ: 352*288 ความถี่: 25 fps

สำหรับ(4: 4: 4)การคำนวณตัวอย่างจะเป็นดังนี้:

(352px * 288px) * 3 color channels * 25 fps * 8 bit = 60 825 600 bit/s

จนถึงตอนนี้ดีมาก

แต่ตอนนี้มาถึง(4: 2: 0) :

(352px*288px) * 1.5 color channels * 25 * 8 = 30 412 800 bit/s

ตอนนี้พยายามที่จะถ่ายโอนตัวอย่างนี้ไปยังเช่น(4: 1: 1)ฉันรู้ว่าฉันไม่แน่ใจว่าฉันมีความเข้าใจที่ถูกต้องหรือไม่เกี่ยวกับอัตราส่วนของช่องสี 1.5ที่คำนวณได้

การเดาครั้งแรกของฉันสำหรับการคำนวณคือในกรณีของ (4: 2: 0): 2/4*3=1.5 color channels
เช่นเดียวกันสำหรับ (4: 1: 1) ฉันจะคำนวณอัตราส่วนสำหรับช่องสีดังนี้:

1/4*3=0.75 color channels

แต่ฉันก็ไม่แน่ใจว่านี่จะเป็นวิธีที่ถูกต้องหรือไม่
เป็นทางเลือกฉันคิดตามบรรทัดต่อไปนี้:

ช่องสี (4: 1: 1): 1 Y' + 1/4 UV = 1.25 color channels

ตอนนี้จะเป็นวิธีที่ถูกต้องในการทำสิ่งนี้อย่างถูกต้องหรือไม่


@jattr คุณคำนวณช่องสีอย่างไร ฉันสับสนที่คุณได้รับค่า 2/4 ใน (4: 2: 0) และ 1/4 (4: 1: 1) สำหรับช่องสี
shubhamagiwal92

คำตอบ:


2

นี่คือการอ้างอิงเพื่อทราบความแตกต่าง ฉันกำลังเพิ่มแผนภาพที่จำเป็นเช่นกัน:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่คุณรู้คือว่า 4: 1: 1 มีความละเอียดแนวตั้งเต็ม แต่ 1/4 ของความละเอียดแนวนอนที่ 4: 2: 0 มีความละเอียดแนวตั้งครึ่งหนึ่งและครึ่งแนวนอนครึ่งหนึ่ง

อย่างไรก็ตามโดยรวมแล้ว 4: 2: 0 และ 4: 1: 1 จะมีตัวอย่างจำนวนเท่ากันดังนั้นอัตราบิตเดียวกัน


4: 2: 0 รูปภาพผิด มีการใส่ค่า Chroma ระหว่างค่าที่ถูกต้อง หากคุณวางไว้หนึ่งบรรทัด (ครึ่งบรรทัดดังที่แสดงไว้) มันจะถูกต้อง
Nikos

1

รูปแบบ 4: 4: 4 นั้นสร้างความสับสน ตัวอย่างเช่นวิดีโอ Yuv420

ตัวเลขตัวที่ 1 ระบุจำนวนของค่าความส่องสว่าง 'Y' - '4' หมายถึงความละเอียดเต็มหลักที่ 2 คือระยะห่างแนวนอนสำหรับค่า U และ V (chroma) - 2 หมายถึงพิกเซลแนวนอนทางเลือกทุกอันมีค่าสี หลักที่ 3 เป็นค่าแนวตั้งระหว่างค่า 0 หมายความว่าไม่มีใครพลาดทุกแถวที่มีค่า Y, U และ V

ใน 4: 1: 1 ทั้งแนวตั้งและแนวนอนมีเพียงค่า U และ V สำหรับพิกเซลที่ 4 ทุกตัว

ดูhttp://blogs.adobe.com/VideoRoad/2010/06/color_subsampling_or_what_is_4.html


0

ฉันพบคำอธิบายที่ดีในบล็อก Wolfcrow

การใช้ตัวเลขสุ่มสีเพื่อคำนวณขนาดข้อมูล

ฉันคำนวณการสูญหายของข้อมูลโดยส่วนตัวดังนี้:

คุณภาพสูงสุดที่เป็นไปได้คือ 4 + 4 + 4 = 12

ภาพสีเต็มรูปแบบคือ 4: 4: 4 = 4 + 4 + 4 = 12 หรือ 100% ของคุณภาพสูงสุดที่เป็นไปได้ จากนี้คุณสามารถได้รับส่วนที่เหลือ:

  • 4: 2: 2 = 4 + 2 + 2 = 8 ซึ่งเป็น 66.7% ของ 4: 4: 4 (12)
  • 4: 2: 0 = 4 + 2 + 0 = 6 ซึ่งเป็น 50% ของ 4: 4: 4 (12)
  • 4: 1: 1 = 4 + 1 + 1 = 6 ซึ่งเป็น 50% ของ 4: 4: 4 (12)
  • 3: 1: 1 = 3 + 1 + 1 = 5 ซึ่งเป็น 42% ของ 4: 4: 4 (12)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.