อ่าน 5 นาที
เอช.263
H.263 เป็น มาตรฐานการบีบอัดวิดีโอ ที่ออกแบบมาเพื่อใช้เป็นรูปแบบการบีบอัดอัตราบิตต่ำสำหรับ ระบบวิดีโอคอล โดยได้รับการกำหนดมาตรฐานโดย กลุ่มผู้เชี่ยวชาญด้านการเข้ารหัสวิดีโอ ของ...
เอช.263
| เอช.263 | |
|---|---|
| การเข้ารหัสวิดีโอสำหรับการสื่อสารอัตราบิตต่ำ | |
| สถานะ | มีผลบังคับใช้ |
| เผยแพร่ครั้งแรก | 20 มีนาคม 2539 |
| เวอร์ชั่นล่าสุด | ฉบับที่ 3 วันที่ 24 มิถุนายน 2548 |
| องค์กร | ไอทู-ที |
| คณะกรรมการ | วีซีจีอี |
| มาตรฐานพื้นฐาน | H.261 , H.262 (หรือที่รู้จักกันในชื่อ MPEG-2 Video) |
| มาตรฐานที่เกี่ยวข้อง | H.264 , H.265 , H.266 , H.323 , H.324 , ISO/IEC 14496-2 |
| ผู้มาก่อน | เอช.262 |
| ผู้สืบทอด | เอช.264 |
| โดเมน | การบีอัดวิดีโอ |
| ใบอนุญาต | แรนด์[ 1 ] [ 2 ] |
| เว็บไซต์ | www.itu.int/rec/T-REC-H.263 |
H.263เป็นมาตรฐานการบีบอัดวิดีโอที่ออกแบบมาเพื่อใช้เป็นรูปแบบการบีบอัดอัตราบิตต่ำสำหรับระบบวิดีโอคอลโดยได้รับการกำหนดมาตรฐานโดยกลุ่มผู้เชี่ยวชาญด้านการเข้ารหัสวิดีโอของ ITU-T (VCEG) ในโครงการที่สิ้นสุดลงในปี 1995/1996 และเป็นส่วนหนึ่งของ ตระกูลมาตรฐานการเข้ารหัสวิดีโอ H.26xในขอบเขตของ ITU-T
เช่นเดียวกับมาตรฐาน H.26x ก่อนหน้านี้ H.263 เป็นรูปแบบการเข้ารหัสวิดีโอแบบไฮบริดแบบบล็อก โดยใช้มาโครบล็อกขนาด 16×16 ของอาร์เรย์ตัวอย่างสีYCbCr การทำนายชดเชยการเคลื่อนไหว การแปลงโคไซน์แบบไม่ต่อเนื่องขนาด 8×8 สำหรับความแตกต่างของการทำนาย การสแกนแบบซิกแซกของสัมประสิทธิ์การแปลง การค วอนไทเซชันแบบสเกลาร์สัญลักษณ์สัมประสิทธิ์การแปลงความยาวรันและการเข้ารหัสความยาวแปรผัน (โดยพื้นฐานแล้วเหมือนกับการเข้ารหัส Huffmanแต่มีตารางการเข้ารหัสแบบมีโครงสร้าง) [ 3 ]เวอร์ชันแรก (1995) ของ H.263 มีคุณสมบัติเสริมบางอย่าง รวมถึงการชดเชยการเคลื่อนไหวแบบบล็อกที่ทับซ้อนกันและการชดเชยการเคลื่อนไหวแบบขนาดบล็อกแปรผัน และข้อกำหนดได้รับการขยายเพิ่มเติมในภายหลังเพื่อเพิ่มคุณสมบัติเสริมต่างๆ ในปี 1998 และ 2000 นอกจากนี้ยังมีการเพิ่มเติมเล็กน้อยในปี 1997 และ 2001 และมีการผลิตฉบับรวมในปี 2005
ประวัติความเป็นมาและภูมิหลัง
มาตรฐาน H.263 ได้รับการออกแบบมาเพื่อใช้งานในระบบที่ใช้H.324 เป็นหลัก ( PSTNและการประชุมทางวิดีโอและ การโทรผ่านวิดีโอ เครือข่ายแบบสวิตช์วงจร อื่นๆ ) แต่ก็ยังมีการใช้งานในH.323 ( การประชุมทางวิดีโอแบบ RTP /IP), H.320 ( การประชุมทางวิดีโอแบบ ISDNซึ่งกลายเป็นมาตรฐานการบีบอัดวิดีโอที่ใช้กันอย่างแพร่หลายที่สุด) [ 4 ] RTSP ( สื่อสตรีมมิ่ง ) และ โซลูชัน SIP (การประชุมทางวิดีโอแบบ IP)
H.263 เป็นรูปแบบการเข้ารหัสวิดีโอที่จำเป็นใน ข้อกำหนดทางเทคนิค ETSI 3GPPสำหรับIP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS) และ Transparent end-to-end Packet-switched Streaming Service (PSS) [ 5 ] [ 6 ] [ 7 ] ในข้อกำหนด 3GPP วิดีโอ H.263 มักใช้ในรูปแบบคอนเทนเนอร์3GP
H.263 ยังพบการใช้งานมากมายบนอินเทอร์เน็ต: เนื้อหา Flash Video จำนวนมาก (เช่นที่ใช้ในเว็บไซต์ต่างๆ เช่นYouTube , Google VideoและMySpace ) เคยถูกเข้ารหัสใน รูปแบบ Sorenson Spark (ซึ่งเป็นการใช้งาน H.263 ที่ไม่สมบูรณ์[ 8 ] [ 9 ] [ 10 ] ) เวอร์ชันดั้งเดิมของ ตัวแปลงสัญญาณ RealVideoนั้นใช้ H.263 เป็นพื้นฐานจนกระทั่งมีการเปิดตัว RealVideo 8 [ 11 ]
H.263 ได้รับการพัฒนาต่อยอดจากประสบการณ์ของH.261และH.262 (หรือที่รู้จักกันในชื่อMPEG-2 Video ) ซึ่งเป็นมาตรฐานการบีบอัดวิดีโอของ ITU-T รุ่นก่อนหน้า และ มาตรฐาน MPEG-1ที่พัฒนาโดย ISO/IEC H.263 เวอร์ชันแรกเสร็จสมบูรณ์ในปี 1995 และเป็นตัวเลือกที่เหมาะสมสำหรับการทดแทนH.261ในทุกอัตราบิต ต่อมาได้มีการพัฒนาเพิ่มเติมในโครงการที่รู้จักกันในชื่อ H.263v2 (หรือที่รู้จักกันในชื่อ H.263+ หรือ H.263 1998) และ H.263v3 (หรือที่รู้จักกันในชื่อ H.263++ หรือ H.263 2000) นอกจากนี้ยังใช้เป็นพื้นฐานในการพัฒนาMPEG-4 Part 2 อีก ด้วย[ 12 ] [ 13 ] [ 14 ] MPEG-4 Part 2 เข้ากันได้กับ H.263 ในแง่ที่ว่าบิตสตรีม H.263 พื้นฐานจะถูกถอดรหัสอย่างถูกต้องโดยตัวถอดรหัส MPEG-4 Video [ 12 ] [ 15 ]
รูปแบบที่ได้รับการปรับปรุงถัดไปที่พัฒนาโดย ITU-T VCEG (ร่วมกับMPEG ) หลังจาก H.263 คือ มาตรฐาน H.264หรือที่รู้จักกันในชื่อ AVC และMPEG-4ส่วนที่ 10 เนื่องจาก H.264 มีความสามารถที่ได้รับการปรับปรุงอย่างมากเหนือกว่า H.263 มาตรฐาน H.263 จึงถือเป็นแบบแผนที่ล้าสมัยซึ่งใช้เพื่อความเข้ากันได้กับผลิตภัณฑ์รุ่นเก่าเท่านั้น ผลิตภัณฑ์การประชุมทางวิดีโอรุ่นใหม่ในปัจจุบันมีคุณสมบัติ H.264 รวมถึงหรือแทนที่ H.263 และH.261แล้ว แม้แต่รูปแบบมาตรฐานใหม่กว่าอย่างHEVCและVVCก็ได้รับการพัฒนาโดย VCEG และ MPEG และเริ่มเข้ามาแทนที่ H.264 ในบางแอปพลิเคชันแล้ว
เวอร์ชัน
นับตั้งแต่การให้สัตยาบัน H.263 ครั้งแรกในเดือนมีนาคม พ.ศ. 2539 [ 16 ] (อนุมัติเอกสารที่จัดทำขึ้นในเดือนพฤศจิกายน พ.ศ. 2538) ได้มีการเพิ่มเพิ่มเติมอีกสองครั้งในภายหลัง ซึ่งปรับปรุงมาตรฐานเดิมโดยการเพิ่มส่วนขยายเพิ่มเติมที่เป็นทางเลือก (ตัวอย่างเช่น โครงการ H.263v2 ได้เพิ่มตัวกรอง deblockingในภาคผนวก J)
ฉบับที่ 1 และภาคผนวกที่ 1
มาตรฐาน H.263 ฉบับดั้งเดิมระบุภาคผนวกดังต่อไปนี้:
- ภาคผนวก A – ข้อกำหนดความแม่นยำของการแปลงผกผัน
- ภาคผนวก บี – ตัวถอดรหัสอ้างอิงสมมุติ
- ภาคผนวก C – ข้อควรพิจารณาสำหรับการเชื่อมต่อหลายจุด
- ภาคผนวก D – โหมดเวกเตอร์การเคลื่อนที่แบบไม่จำกัด
- ภาคผนวก E – โหมดการเข้ารหัสเลขคณิตแบบอิงไวยากรณ์
- ภาคผนวก F – โหมดการทำนายขั้นสูง
- ภาคผนวก G – โหมดเฟรม PB
- ภาคผนวก H – การแก้ไขข้อผิดพลาดล่วงหน้าสำหรับสัญญาณวิดีโอเข้ารหัส
H.263 เวอร์ชันแรกนั้นรองรับขนาดภาพที่จำกัด:
- 128×96 (หรือเรียกอีกอย่างว่า Sub-QCIF)
- 176×144 (หรือ QCIF)
- 352×288 (หรือเรียกอีกอย่างว่าCIF )
- 704×576 (หรือ 4CIF)
- 1408×1152 (หรือ 16CIF)
ในเดือนมีนาคม พ.ศ. 2540 ได้มีการอนุมัติภาคผนวกที่ 1 ซึ่งให้ข้อมูลเกี่ยวกับการติดตามข้อผิดพลาด (Error Tracking) ซึ่งเป็นเทคนิคการเข้ารหัสเพื่อเพิ่มความทนทานต่อการสูญหายและข้อผิดพลาดของข้อมูล เพื่อให้ข้อมูลที่เป็นประโยชน์แก่ผู้ที่สนใจในเทคนิคดังกล่าวในการนำไปใช้งาน
H.263v2 (H.263+)
H.263v2 (หรือที่รู้จักกันในชื่อH.263+หรือH.263 เวอร์ชันปี 1998 ) เป็นชื่อเรียกอย่างไม่เป็นทางการของมาตรฐานการเข้ารหัสวิดีโอสากล ITU-T H.263 รุ่นที่สอง โดยยังคงเนื้อหาทางเทคนิคทั้งหมดของมาตรฐานเวอร์ชันเดิม แต่ได้เพิ่มขีดความสามารถของ H.263 โดยการเพิ่มภาคผนวกหลายส่วน ซึ่งสามารถปรับปรุงประสิทธิภาพการเข้ารหัสได้อย่างมาก และให้ความสามารถอื่นๆ (เช่น ความทนทานต่อการสูญหายของข้อมูลในช่องทางการส่ง) โครงการ H.263+ ได้รับการอนุมัติจาก ITU ในเดือนกุมภาพันธ์ 1998 โดยได้เพิ่มภาคผนวกดังต่อไปนี้:
- ภาคผนวก 1 – โหมดการเข้ารหัส INTRA ขั้นสูง
- ภาคผนวก J – โหมดตัวกรองลดการปิดกั้น
- ภาคผนวก K – โหมดโครงสร้างแบบแบ่งส่วน
- ภาคผนวก L – ข้อกำหนดข้อมูลเพิ่มเติมสำหรับการปรับปรุง
- ภาคผนวก M – โหมดเฟรม PB ที่ได้รับการปรับปรุง
- ภาคผนวก N – โหมดการเลือกภาพอ้างอิง
- ภาคผนวก O – โหมดการปรับขนาดตามเวลา อัตราส่วนสัญญาณต่อสัญญาณรบกวน และพื้นที่
- ภาคผนวก P – การปรับขนาดภาพอ้างอิงใหม่
- ภาคผนวก Q – โหมดการอัปเดตความละเอียดลดลง (โปรดดูการแก้ไขในคู่มือผู้ใช้งานตามที่ระบุไว้ด้านล่าง)
- ภาคผนวก R – โหมดการถอดรหัสส่วนอิสระ
- ภาคผนวก S – โหมด INTER VLC ทางเลือก
- ภาคผนวก T – โหมดการควอนไทเซชันแบบดัดแปลง
H.263v2 ยังเพิ่มการรองรับรูปแบบภาพที่กำหนดเองได้อย่างยืดหยุ่น และความถี่สัญญาณนาฬิกาภาพที่กำหนดเองได้ ดังที่กล่าวไว้ข้างต้น รูปแบบภาพที่รองรับใน H.263 ก่อนหน้านี้มีเพียง Sub-QCIF, QCIF, CIF , 4CIF และ 16CIF เท่านั้น และความถี่สัญญาณนาฬิกาภาพมีเพียง 30000/1001 (ประมาณ 29.97) ติ๊กต่อวินาที
H.263v2 ได้ระบุโหมดที่แนะนำไว้ในภาคผนวกที่ให้ข้อมูล (ภาคผนวก II ซึ่งปัจจุบันเลิกใช้แล้ว):
| ระดับ 1 | ระดับ 2 | ระดับ 3 | |
|---|---|---|---|
| การเข้ารหัส INTRA ขั้นสูง | ใช่ | ใช่ | ใช่ |
| ตัวกรองลดการปิดกั้น | ใช่ | ใช่ | ใช่ |
| ข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงภาพ (เฉพาะภาพหยุดนิ่งเต็มเฟรม) | ใช่ | ใช่ | ใช่ |
| การปรับปริมาณเชิงดัดแปลง | ใช่ | ใช่ | ใช่ |
| เวกเตอร์การเคลื่อนที่แบบไม่จำกัด | เลขที่ | ใช่ | ใช่ |
| โหมดโครงสร้างสไลซ์ | เลขที่ | ใช่ | ใช่ |
| การปรับขนาดภาพอ้างอิง (เฉพาะโหมดตัวคูณ 4 โดยปริยาย) | เลขที่ | ใช่ | ใช่ |
| การทำนายขั้นสูง | เลขที่ | เลขที่ | ใช่ |
| เฟรม PB ที่ได้รับการปรับปรุง | เลขที่ | เลขที่ | ใช่ |
| การถอดรหัสส่วนอิสระ | เลขที่ | เลขที่ | ใช่ |
| INTER VLC ทางเลือก | เลขที่ | เลขที่ | ใช่ |
| ระดับ 1 | ระดับ 2 | ระดับ 3 |
H.263v3 (H.263++) และภาคผนวก X
นิยามของ H.263v3 (หรือที่รู้จักกันในชื่อ H.263++ หรือ H.263 เวอร์ชันปี 2000) ได้เพิ่มภาคผนวกสามส่วน ภาคผนวกเหล่านี้และภาคผนวกเพิ่มเติมที่ระบุโปรไฟล์ (ซึ่งได้รับการอนุมัติในปีถัดมา) เดิมทีได้รับการเผยแพร่เป็นเอกสารแยกต่างหากจากเนื้อหาหลักของมาตรฐาน ภาคผนวกเพิ่มเติมที่ระบุไว้มีดังนี้:
- ภาคผนวก U – โหมดการเลือกภาพอ้างอิงขั้นสูง
- ภาคผนวก V – โหมดสไลซ์แบบแบ่งพาร์ติชันข้อมูล
- ภาคผนวก W – ข้อกำหนดข้อมูลเพิ่มเติมสำหรับการปรับปรุงเพิ่มเติม
- ภาคผนวก X (กำหนดไว้ครั้งแรกในปี 2544) – คำจำกัดความของโปรไฟล์และระดับ
ภาคผนวก II ที่ให้ข้อมูลก่อนหน้านี้ (ส่วนเสริมเพิ่มเติมที่แนะนำ) ถูกยกเลิกไปแล้วเนื่องจากการสร้างภาคผนวก X ที่เป็นมาตรฐานขึ้นมาแทน
ในเดือนมิถุนายน พ.ศ. 2544 ได้มีการอนุมัติภาคผนวกเพิ่มเติมอีกฉบับ (ภาคผนวก III ตัวอย่างการใช้งานตัวเข้ารหัส/ถอดรหัส H.263) ซึ่งอธิบายถึงเทคนิคการเข้ารหัสและการปกปิดข้อผิดพลาด/การสูญเสียโดยตัวถอดรหัส
ในเดือนมกราคม พ.ศ. 2548 ได้มีการจัดทำเอกสารข้อกำหนด H.263 ฉบับรวมขึ้น (ยกเว้นภาคผนวก III ซึ่งยังคงเป็นเอกสารที่เผยแพร่แยกต่างหาก)
ในเดือนสิงหาคม พ.ศ. 2548 คู่มือการใช้งานได้รับการอนุมัติเพื่อแก้ไขข้อผิดพลาดเล็กน้อยในโหมดการอัปเดตความละเอียดต่ำของภาคผนวก Q ซึ่งไม่ค่อยได้ใช้งาน
สิทธิบัตรและการใช้งานแบบโอเพนซอร์ส
มาตรฐาน H.263 ได้รับการพัฒนาภายใต้นโยบายการอนุญาตใช้สิทธิบัตรที่ " สมเหตุสมผลและไม่เลือกปฏิบัติ " ของ ITU-T แม้ว่าในทางปฏิบัติ การอนุญาตใช้สิทธิบัตรเกี่ยวกับมาตรฐานดังกล่าวจะไม่ได้กลายเป็นประเด็นฟ้องร้องดำเนินคดีที่สำคัญก็ตาม เนื่องจากมาตรฐานนี้มีอายุมากแล้ว สิทธิบัตรที่เกี่ยวข้องส่วนใหญ่หรือทั้งหมดจึงหมดอายุไปแล้วในปัจจุบัน – อย่างน้อยก็สำหรับสิทธิบัตรที่ใช้กับมาตรฐานเวอร์ชันแรกๆ
การใช้งานแบบโอเพนซอร์ส ได้แก่ ไลบรารี libavcodecที่ได้รับอนุญาตภายใต้LGPL (ซึ่ง เป็นส่วนหนึ่งของ โครงการ FFmpeg ) ซึ่งใช้โดยโปรแกรมต่างๆ เช่นffdshow , VLC media playerและMPlayer [ 17 ]
ดูเพิ่มเติม
- H.262/MPEG-2 ตอนที่ 2
- MPEG-4 ส่วนที่ 2 (MPEG-4 ภาพ)
ลิงก์ภายนอก
- ข้อกำหนด ITU-T สำหรับ H.263
- กลุ่มทำงาน IETF AVT - กลุ่มที่ตรวจสอบการจัดแพ็กเก็ตโคเดกสำหรับRTP
- RFC 4629 - รูปแบบเพย์โหลด RTP สำหรับวิดีโอ ITU-T Rec. H.263
- RFC 2429 - รูปแบบเพย์โหลด RTP สำหรับวิดีโอ ITU-T Rec. H.263 เวอร์ชันปี 1998 (H.263+) (ล้าสมัยแล้ว มีการปรับปรุงข้อกำหนดใน RFC 4629)
- RFC 2190 - รูปแบบเพย์โหลด RTP สำหรับสตรีมวิดีโอ H.263 (ฉบับเก่า)
- H.263 - MultimediaWiki
- Intel Integrated Performance Primitives
- การใช้งาน H.263 ใน vic (มีซอร์สโค้ดให้ใช้งาน)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เอช.263
H.263 เป็น มาตรฐานการบีบอัดวิดีโอ ที่ออกแบบมาเพื่อใช้เป็นรูปแบบการบีบอัดอัตราบิตต่ำสำหรับ ระบบวิดีโอคอล โดยได้รับการกำหนดมาตรฐานโดย กลุ่มผู้เชี่ยวชาญด้านการเข้ารหัสวิดีโอ ของ...
ประวัติความเป็นมาและภูมิหลัง
มาตรฐาน H.263 ได้รับการออกแบบมาเพื่อใช้งานในระบบที่ใช้ H.324 เป็นหลัก ( PSTN และ การประชุม ทางวิดีโอ และ การโทรผ่านวิดีโอ เครือข่าย แบบสวิตช์วงจร อื่นๆ ) แต่ก็ยังมีการใช้งานใน H.323 ( การประชุมทางวิดีโอแบบ RTP /IP), H.
เวอร์ชัน
นับตั้งแต่การให้สัตยาบัน H.263 ครั้งแรกในเดือนมีนาคม พ.ศ. 2539 [ 16 ] (อนุมัติเอกสารที่จัดทำขึ้นในเดือนพฤศจิกายน พ.ศ. 2538) ได้มีการเพิ่มเพิ่มเติมอีกสองครั้งในภายหลัง ซึ่งปรับปรุงมาตรฐานเดิมโดยการเพิ่มส่วนขยายเพิ่มเติมที่เป็นทางเลือก (ตัวอย่างเช่น โครงการ H.
ฉบับที่ 1 และภาคผนวกที่ 1
มาตรฐาน H.263 ฉบับดั้งเดิมระบุภาคผนวกดังต่อไปนี้: