กลับไปหน้าบทความ

อ่าน 1 นาที

สตรีม MPEG ระดับพื้นฐาน

สตรี มพื้นฐาน ( ES ) ตามที่กำหนดไว้ใน โปรโตคอลการเข้ารหัสข้อมูล MPEG มักจะเป็นเอาต์พุตของ ตัวเข้ารหัสเสียง หรือ ตัวเข้ารหัสวิดีโอ ES ประกอบด้วยข้อมูลเพียงประเภทเดียว (เช่น เสียง...

สตรีม MPEG ระดับพื้นฐาน

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

ส่วนหัวสำหรับสตรีมวิดีโอ MPEG-2 ระดับพื้นฐาน

รูปแบบส่วนหัวลำดับบางส่วน
ชื่อฟิลด์ จำนวนบิต คำอธิบาย
รหัสเริ่มต้น320x000001B3
ขนาดแนวนอน12
ขนาดแนวตั้ง12
อัตราส่วนภาพ4
รหัสอัตราเฟรม4
อัตราบิต18อัตราบิตจริง = อัตราบิต * 400 ปัดขึ้น ใช้ 0x3FFFF สำหรับอัตราบิตแบบแปรผัน
ดอกทำเครื่องหมาย1เสมอ 1.
ขนาดบัฟVBV10ขนาดของตัวตรวจสอบบัฟเฟอร์วิดีโอ = 16*1024*ขนาดบัฟเฟอร์ vbv
ธงพารามิเตอร์ที่ถูกจำกัด1
โหลดเมทริกซ์ควอนไทเซอร์ ภายใน1ถ้าตั้งค่าบิตแล้ว จะใช้เมทริกซ์ควอนไทเซอร์ภายใน มิฉะนั้นจะใช้ค่าเริ่มต้น
เมทริกซ์ควอนไทเซอร์ภายใน0 หรือ 64*8
โหลดเมทริกซ์ที่ไม่ใช่ควอนไทเซอร์ ภายใน1ถ้าตั้งค่าบิตแล้ว เมทริกซ์ควอนไทเซอร์ที่ไม่ใช่แบบอินทราจะตามมา
เมทริกซ์ที่ไม่ใช่ควอนไทเซอร์ภายใน0 หรือ 64*8

โครงสร้างทั่วไปของสตรีมเสียงพื้นฐาน MPEG-1

สัญญาณเสียงดิจิทัลจะถูกแบ่งออกเป็นบล็อกขนาด 384 ตัวอย่างในเลเยอร์ที่ 1 และ 1152 ตัวอย่างในเลเยอร์ที่ 2และ3บล็อกตัวอย่างเสียงจะถูกเข้ารหัสภายในเฟรมเสียง:

  • ส่วนหัว
  • การตรวจสอบข้อผิดพลาด
  • ข้อมูลเสียง
  • ข้อมูลเสริม

ส่วนหัวของเฟรมประกอบด้วยข้อมูลทั่วไป เช่น เลเยอร์ MPEG ความถี่ในการสุ่มตัวอย่างจำนวนช่องสัญญาณ เฟรมนั้นมี การป้องกัน CRC หรือไม่ และเสียงนั้นเป็นเสียงต้นฉบับหรือไม่ เป็นต้น

ชื่อฟิลด์จำนวนบิตคำอธิบาย
คำซิงค์120xFFF
รหัสประจำตัว1'1'=mpeg1 '0'=mpeg2
ชั้น2'11'=1 '10'=2 '01'=3
ไม่มีการป้องกัน 1 '0' = ป้องกันด้วยCRC (CRC 16 บิต ตามหลังส่วนหัว) '1' = ไม่ได้รับการป้องกัน
ดัชนีอัตราบิต4
ความถี่ในการสุ่มตัวอย่าง2กิโลเฮิร์ตซ์ '00'=44.1 '01'=48 '10'=32
แผ่นรอง1
ส่วนตัว1
โหมด2'00' = สเตอริโอ '01' = สเตอริโอร่วม '10' = สองช่องสัญญาณ '11' = ช่องสัญญาณเดียว
การขยายโหมด2
ลิขสิทธิ์10=ไม่มี 1=มี
ต้นฉบับหรือสำเนา10 = สำเนา 1 = ต้นฉบับ
เน้น2

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

ดูเพิ่มเติม

  • ISO/IEC 11172-3:1993 : เทคโนโลยีสารสนเทศ -- การเข้ารหัสภาพเคลื่อนไหวและเสียงที่เกี่ยวข้องสำหรับสื่อจัดเก็บข้อมูลดิจิทัลที่ความเร็วสูงสุดประมาณ 1.5 เมกะบิตต่อวินาที -- ส่วนที่ 3: เสียง

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MPEG_elementary_stream&oldid=1331232684 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ สตรีม MPEG ระดับพื้นฐาน

สตรี มพื้นฐาน ( ES ) ตามที่กำหนดไว้ใน โปรโตคอลการเข้ารหัสข้อมูล MPEG มักจะเป็นเอาต์พุตของ ตัวเข้ารหัสเสียง หรือ ตัวเข้ารหัสวิดีโอ ES ประกอบด้วยข้อมูลเพียงประเภทเดียว (เช่น เสียง...

ส่วนหัวสำหรับสตรีมวิดีโอ MPEG-2 ระดับพื้นฐาน

รูปแบบส่วนหัวลำดับบางส่วน ชื่อฟิลด์ จำนวนบิต คำอธิบาย รหัสเริ่มต้น 32 0x000001B3 ขนาดแนวนอน 12 ขนาดแนวตั้ง 12 อัตราส่วนภาพ 4 รหัส อัตราเฟรม 4 อัตราบิต 18 อัตราบิตจริง = อัตราบิต * 400 ปัดขึ้น ใช้ 0x3FFFF สำหรับอัตราบิตแบบแปรผัน ดอกทำเครื่องหมาย 1 เสมอ 1.

โครงสร้างทั่วไปของสตรีมเสียงพื้นฐาน MPEG-1

สัญญาณเสียงดิจิทัลจะถูกแบ่งออกเป็นบล็อกขนาด 384 ตัวอย่างในเลเยอร์ที่ 1 และ 1152 ตัวอย่างใน เลเยอร์ที่ 2 และ 3 บล็อกตัวอย่างเสียงจะถูกเข้ารหัสภายในเฟรมเสียง:

ดูเพิ่มเติม

เอ็มพี3 สตรีมพื้นฐานแบบแพ็กเก็ต สตรีมโปรแกรม MPEG สตรีมการขนส่ง MPEG