การเข้ารหัสเสียงแบบไม่สูญเสียคุณภาพ
| การเข้ารหัสเสียงแบบไม่สูญเสียคุณภาพ | |
|---|---|
| พัฒนา โดย | ไอโอเอส |
| การเผยแพร่ครั้งแรก | มีนาคม 2549 ( 2006-03 ) |
| รุ่นล่าสุด | RM23 2009 ( 2009 ) |
| ประเภทของรูปแบบ | เสียงแบบไม่สูญเสียคุณภาพ |
| บรรจุ โดย | เอ็มพี4 |
| มาตรฐาน | ISO/IEC 14496-3 |
| รูปแบบเปิด ? | ใช่ |
| รูปแบบฟรีใช่ไหม? | เลขที่ |
MPEG-4 Audio Lossless Codingหรือที่รู้จักกันในชื่อMPEG-4 ALSเป็นส่วนขยายของมาตรฐานเสียงMPEG-4 Part 3 เพื่อให้สามารถ บีบอัดเสียงแบบไม่สูญเสียคุณภาพ ได้ ส่วนขยายนี้ได้รับการสรุปในเดือนธันวาคม พ.ศ. 2548 และเผยแพร่เป็นISO / IEC 14496-3:2005/Amd 2:2006 ในปี พ.ศ. 2549 [ 1 ]คำอธิบายล่าสุดของ MPEG-4 ALS ได้รับการเผยแพร่เป็นส่วนย่อยที่ 11 ของ มาตรฐานเสียง MPEG-4 (ISO/IEC 14496-3:2019) (ฉบับที่ 5) ในเดือนธันวาคม พ.ศ. 2562 [ 2 ]
MPEG-4 ALS ผสมผสานตัวทำนายระยะสั้นและตัวทำนายระยะยาว ตัวทำนายระยะสั้นทำงาน คล้ายกับ FLAC กล่าวคือ เป็นตัวทำนาย LPC แบบควอนไทซ์ ที่มีส่วนที่เหลือที่เข้ารหัสแบบไม่สูญเสียโดยใช้Golomb Rice CodingหรือBlock Gilbert Moore Coding (BGMC) [ 3 ] [ 4 ]ตัวทำนายระยะยาวจำลองโดยส่วนที่เหลือถ่วงน้ำหนักระยะยาว 5 ส่วน แต่ละส่วนมีช่วงเวลาหน่วง (ดีเลย์) ของตัวเอง ช่วงเวลาหน่วงนี้สามารถเป็นได้หลายร้อยตัวอย่าง ตัวทำนายนี้ช่วยปรับปรุงการบีบอัดสำหรับเสียงที่มีฮาร์โมนิกส์ที่หลากหลาย (ประกอบด้วยความถี่พื้นฐานเดียวหลายตัวที่ล็อกเฟสกัน) ซึ่งพบได้ในเครื่องดนตรีหลายชนิดและเสียงมนุษย์
คุณสมบัติ
- รองรับ ความละเอียด PCMสูงสุด 32 บิต รวมถึงค่าทศนิยม
- อัตราการสุ่มตัวอย่างตามอำเภอใจ
- รองรับหลายช่องสัญญาณ/หลายแทร็ก (สูงสุด 65536 ช่องสัญญาณ)
- การสตรีม[ 5 ]
- สามารถค้นหาตำแหน่งได้ (เข้าถึงส่วนใดส่วนหนึ่งของข้อมูลที่เข้ารหัสได้อย่างรวดเร็วโดยสุ่ม)
- สามารถ จัดเก็บข้อมูลใน รูปแบบไฟล์ MP4 ได้ (เป็นทางเลือกเสริม ) สามารถใช้งานร่วมกับวิดีโอและสื่ออื่นๆ ที่รองรับโดยคอนเทนเนอร์ MP4 ได้
- โปรไฟล์เสียง MPEG-4 "ALS Simple Profile" [ 6 ]เรียกใช้ด้วย "-sp1" ในตัวเข้ารหัสอ้างอิง[ 7 ]
การสนับสนุนซอฟต์แวร์
ข้อมูล ณ ปี 2020รูปแบบนี้ยังไม่ได้รับการยอมรับอย่างกว้างขวาง อาจเป็นเพราะขาดตัวเข้ารหัสและตัวถอดรหัส[ 8 ]
ตัวอย่างการใช้งานอ้างอิงของตัวเข้ารหัสและถอดรหัส MPEG-4 ALS (mp4als – เช่น mp4alsRM23) สามารถดูได้ที่หน้าแรกของ MPEG-4 ALS และยังได้รับการเผยแพร่เป็น ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3:2009 อีกด้วย[ 7 ]
มีปลั๊กอิน MPEG-4 ALS Decoder สำหรับโปรแกรมเล่นWinamp [ 9 ]
เมื่อวันที่ 11 พฤศจิกายน พ.ศ. 2552 โครงการ โอเพนซอร์สFFmpeg ได้รับตัวถอดรหัส MPEG-4 ALS ในเวอร์ชันพัฒนา[ 10 ]ปัจจุบันรองรับเฉพาะรูปแบบย่อยเท่านั้น
ประวัติศาสตร์
ในเดือนกรกฎาคม พ.ศ. 2545 กลุ่มผู้เชี่ยวชาญด้านภาพยนตร์ (Moving Picture Experts Group)ได้ออกประกาศรับข้อเสนอเกี่ยวกับวิธีการเข้ารหัสเสียงแบบไม่สูญเสียคุณภาพ ( Lossless Audio Compression) โดยให้ส่งข้อเสนอก่อนเดือนธันวาคม มีบริษัทเจ็ดแห่งส่งข้อเสนอเข้ามา ซึ่งได้รับการพิจารณาโดยคำนึงถึงประสิทธิภาพการบีบอัด ความซับซ้อน และความยืดหยุ่น ภายในเดือนกรกฎาคม พ.ศ. 2546 การบีบอัดเสียงแบบไม่สูญเสียคุณภาพเชิงทำนาย (Lossless Predictive Audio Compressionหรือ LPAC) ได้รับเลือกให้เป็นร่างแรกสำหรับมาตรฐานในอนาคต แบบจำลองอ้างอิงได้รับการพัฒนาเพิ่มเติมโดยความร่วมมือของ มหาวิทยาลัยเทคนิคเบอร์ลิน (Technische Universität Berlinหรือ TUB) บริษัท RealNetworksและบริษัท Nippon Telegraph and Telephone (NTT)
ดูเพิ่มเติม
- การบีบอัดเสียงแบบคาดการณ์ล่วงหน้าที่ไม่สูญเสียข้อมูล (รุ่นก่อนหน้า)
- การบีบอัดเสียงแบบไม่สูญเสียข้อมูล (รุ่นก่อนหน้า)
- MPEG-4 SLS (MPEG-4 Scalable Lossless Coding)
- เมกะพีเอจีโอ4
ลิงก์ภายนอก
- หน้าแรกของ MPEG-4 ALS – Technische Universität Berlin เก็บถาวร2019-03-21 ที่Wayback Machine
- การเข้ารหัสเสียงแบบไม่สูญเสียคุณภาพ MPEG-4 (ALS) – MultimediaWiki
- MPEG-4 ALS: ประสิทธิภาพ การใช้งาน และกิจกรรมการกำหนดมาตรฐานที่เกี่ยวข้อง – NTT (2007)
- เอกสารทางเทคนิคที่อธิบายการออกแบบอัลกอริธึมการเข้ารหัสส่วนเหลือและการหาปริมาณในตัวแปลงสัญญาณ MPEG-4 ALS
- ประกาศบน ACN Newswire
- ข้อกำหนดทางเทคนิค (ISO/IEC 14496-3:2005/AMD 2:2006) (ไม่ฟรี)
- เว็บไซต์อย่างเป็นทางการของ MPEG