close

H.263

Przejdź do nawigacji Przejdź do wyszukiwania
H.263
Pełne imię i nazwisko Kodowanie wideo dla komunikacji o niskiej przepływności
typ standardowy format kompresji wideo
Stan Obowiązujący
Fundacja Marzec 1996
pierwsza publikacja styczeń 2005
Ostatnia wersja 3,0
Organizacja ITU
Kierownictwo ITU-T
Powiązane standardy H.264
Licencja darmowy
Skrót H.263
Stronie internetowej https://www.itu.int/rec/T-REC-H.263/en

H.263 to standard Międzynarodowego Związku Telekomunikacyjnego (ITU) do kodowania wideo z kompresją , którego początki sięgają 1995/1996, dokument, który w drugiej części określa również standard MPEG-4 grupy Moving Picture ExpertsGroup . [ 1 ]

H.263 opisuje kodek , który pierwotnie był przeznaczony do wideokonferencji . Jest zoptymalizowany pod kątem niskiej przepływności (poniżej 64 kbit/s, czyli prędkości ISDN ) i małego ruchu względnego. Chociaż sam standard nie definiuje określonej przepływności.

Od tego czasu H.263 znalazł wiele aplikacji w Internecie: wiele treści Flash Video (używanych w witrynach takich jak YouTube , Google Video , MySpace itp.) jest zakodowanych w formacie Sorenson Spark (niekompletna implementacja H.263 [ 2 ]) . [ 3 ] ​[ 4 ] ​), chociaż wiele witryn używa obecnie kodowania, takiego jak VP9 lub H.264 . Oryginalna wersja kodeka RealVideo była oparta na H.263 do czasu wydania RealVideo 8. [ 5 ]

H.263 jest wymaganym kodekiem wideo w specyfikacjach technicznych 3GPP Europejskiego Instytutu Norm Telekomunikacyjnych dla IP Multimedia Subsystem (IMS), Multimedia Messaging System (MMS) i transparentnej kompleksowej usługi przesyłania strumieniowego z komutacją pakietów ( PSS ). [ 6 ] ​[ 7 ] ​[ 8 ]​ W specyfikacjach 3GPP wideo H.263 jest zwykle używane w formacie kontenera 3GP .

Kodek został zaprojektowany do użytku w systemach opartych na H.324 ( Sieci z komutacją sieci i inne sieci z komutacją łączy do wideokonferencji i wideotelefonii), ale od tego czasu znalazł zastosowanie również w rozwiązaniach H.323 ( wideokonferencje oparte na protokole RTP / IP ). ), H.320 ( wideokonferencje oparte na ISDN ), RTSP ( media strumieniowe ) i SIP (konferencje internetowe).

H.263 został opracowany jako ewolucyjne ulepszenie w oparciu o doświadczenia z H.261 , poprzedniego standardu kompresji wideo ITU-T oraz standardów MPEG-1 i MPEG-2 . Zawiera składnik zapewniający silniejszą kompresję czasową i działa najlepiej z sekwencjami wideo, które mają niewielkie zmiany z obrazu na obraz. Jego pierwsza wersja została ukończona w 1995 roku i stanowi odpowiedni zamiennik dla H.261 przy wszystkich szybkościach transmisji. Został on dodatkowo ulepszony w projektach znanych jako H.263v2 (znany również jako H.263+ lub H.263 1998), MPEG-4 Part 2 i H.263v3 (znany również jako H.263++ lub H.263 2000 ) . [ 9 ] ​[ 10 ] ​[ 11 ]​ MPEG-4 część 2 jest kompatybilny z H.263 w tym sensie, że strumień bitów oparty na H.263 jest poprawnie dekodowany przez dekoder wideo MPEG-4. [ 9 ] ​[ 12 ]

Kolejnym ulepszonym kodekiem opracowanym przez ITU-T VCEG (we współpracy z MPEG ) po H.263 jest standard H.264 , znany również jako AVC i MPEG-4 część 10. Ponieważ H.264 zapewnia znaczną poprawę możliwości poza H.263, standard H.263 jest obecnie uważany za projekt odziedziczony. Większość nowych produktów do wideokonferencji zawiera teraz funkcje H.264 oraz H.263 i H.261 .

Wersje

Od czasu pierwotnej ratyfikacji H.263 w marcu 1996 r. [ 13 ] (zatwierdzającej dokument wyprodukowany w listopadzie 1995 r.) wprowadzono dwa kolejne dodatki, które poprawiły oryginalny kodek z dodatkowymi opcjonalnymi załącznikami (rozszerzeniami). Na przykład H.263v2 dodaje filtr odblokowujący za pomocą załącznika J.

Klasy formatów wideo kompatybilne z H.263

340p
576i



Oryginał H.263 określa następujące załączniki:

  • Załącznik A – Specyfikacja dokładności przekształcenia odwrotnego
  • Załącznik B – Hipotetyczny dekoder referencyjny
  • Załącznik C – Rozważania dotyczące pracy wielopunktowej.
  • Załącznik D – Nieograniczony tryb wektora ruchu
  • Załącznik E – Tryb kodowania arytmetycznego opartego na składni
  • Załącznik F – Zaawansowany tryb przewidywania
  • Załącznik G – Tryb kadrowania PB
  • Załącznik H – Korekcja błędów w przód dla zakodowanych sygnałów wideo

W marcu 1997 r. zatwierdzono informacyjny Dodatek I – Śledzenie błędów, który opisuje technikę kodowania w celu zapewnienia większej odporności na utratę danych i błędy, aby dostarczyć przydatnych informacji dla wdrożeniowców, którzy są zainteresowani tymi technikami.

H.263 obsługuje ograniczony zestaw rozmiarów obrazów:

  • 128x96
  • 176x144
  • 352x288
  • 704x576
  • 1408x1152

H.263v2 (H.263+)

H.263v2 (znany również jako H.263+ lub jako wersja H.263 z 1998 roku ) to nieformalna nazwa drugiej edycji międzynarodowego standardu kodowania wideo ITU-T H.263. Zachowuje całą zawartość techniczną oryginalnej wersji standardu, ale zwiększa możliwości H.263 poprzez dodanie kilku załączników, które mogą znacznie poprawić wydajność kodowania i zapewnić inne możliwości (na przykład lepszą odporność na utratę danych w kanale transmisyjnym ). Projekt H.263+ został ratyfikowany przez ITU w lutym 1998 r. Dodaje się następujące załączniki:

  • Załącznik I – Zaawansowany tryb kodowania INTRA
  • Załącznik J – Odblokowanie trybu filtra
  • Załącznik K – Tryb struktury plastra
  • Załącznik L – Specyfikacja informacji na temat dodatkowych ulepszeń
  • Załącznik M – Ulepszony tryb kadrowania PB
  • Załącznik N – Tryb wyboru obrazu referencyjnego
  • Załącznik O – Tryb skalowalności czasowej, SNR i przestrzennej
  • Załącznik P – Ponowne próbkowanie obrazu referencyjnego
  • Załącznik Q – Tryb aktualizacji zmniejszonej rozdzielczości (patrz korekta przewodnika dla realizatorów, jak wskazano poniżej)
  • Załącznik R – Tryb dekodowania segmentów niezależnych
  • Załącznik S – Tryb alternatywnego kodu zmiennej długości INTER (VLC)
  • Załącznik T – Zmodyfikowany tryb kwantyzacji
  • Załącznik X – Definicja profili i poziomów

H.263v2 dodaje również obsługę elastycznych formatów obrazów i niestandardowych częstotliwości taktowania obrazów. Wcześniej jedynymi obsługiwanymi formatami obrazu w H.263 były Sub-QCIF, QCIF, CIF , 4CIF i 16CIF, a jedynym taktowaniem szybkości klatek było 30000/1001 (około 29,97) cykli zegara na sekundę.

H.263v2 określa zestaw zalecanych trybów w dodatku informacyjnym (dodatek II, obecnie przestarzały):

Poziom 1 Poziom 2 Poziom 3
Zaawansowane kodowanie INTRA TAk TAk TAk TAk TAk TAk
odblokuj filtr TAk TAk TAk TAk TAk TAk
Dodatkowe informacje o ulepszeniu (tylko Full-Freeze Frame) TAk TAk TAk TAk TAk TAk
Zmodyfikowana kwantyfikacja TAk TAk TAk TAk TAk TAk
Nieograniczone wektory ruchu Nie Nie TAk TAk TAk TAk
Tryb struktury plasterka Nie Nie TAk TAk TAk TAk
Ponowne próbkowanie obrazu referencyjnego (niejawne tylko w trybie Factor-of-4) Nie Nie TAk TAk TAk TAk
zaawansowane przewidywanie Nie Nie Nie Nie TAk TAk
Ulepszone ramki PB Nie Nie Nie Nie TAk TAk
Niezależne dekodowanie segmentu Nie Nie Nie Nie TAk TAk
Alternatywne kody zmiennej długości INTER (VLC) Nie Nie Nie Nie TAk TAk
Poziom 1 Poziom 2 Poziom 3

H.263v3 (H.263++) i załącznik X

Definicja H.263v3 (znana również jako H.263++ lub jako wersja H.263) z 2000 r. polegała na dodaniu trzech nowych załączników. Te załączniki i dodatkowy załącznik określający profile (zatwierdzony w następnym roku) zostały pierwotnie opublikowane jako oddzielne dokumenty od głównej części samej normy. Dodatkowe określone załączniki są następujące:

  • Załącznik U – Tryb rozszerzonego wyboru obrazu referencyjnego
  • Załącznik V – Tryb wycinania z partycją danych
  • Załącznik W – Specyfikacja dodatkowych informacji uzupełniających ulepszeń
  • Załącznik X (pierwotnie określony w 2001 r.) – Definicje profili i poziomów

Poprzednio informacyjny Dodatek II (Zalecane Opcjonalne Udoskonalenie) stał się przestarzały poprzez utworzenie przepisów z Załącznika X.

W czerwcu 2001 r. zatwierdzono kolejny dodatek informacyjny (Załącznik III, Przykłady implementacji kodera/dekodera H.263). Opisuje techniki kodowania i ukrywania błędów/strat przez dekodery.

W styczniu 2005 tworzony jest ujednolicony dokument specyfikacji H.263 (z wyjątkiem Załącznika III, który pozostaje osobno opublikowanym dokumentem).

W sierpniu 2005 r. zatwierdzono przewodnik dla realizatorów, aby poprawić mały błąd w rzadko używanym trybie aktualizacji o zmniejszonej rozdzielczości w załączniku Q.

Aplikacje

Zobacz także

Referencje

  1. „H.263: Kodowanie wideo dla komunikacji o niskiej przepływności” . www.archiwum.org . 17 marca 2020 r. Zarchiwizowane z oryginału 17 marca 2020 r . Źródło 18 maja 2021 . 
  2. Kaourantin.net (13 sierpnia 2005). „Poszukiwanie nowego kodeka wideo we Flash 8” . Zarchiwizowane z oryginału w dniu 6 lutego 2009 . Źródło 10 sierpnia 2009 . „Poszliśmy wcześniej tą drogą z Sorenson Spark, który jest niekompletną implementacją H.263 i mocno nas ugryzł, gdy próbujemy wdrożyć pewne rozwiązania. » 
  3. Benjamin Larsson (17 marca 2009), " optymalizacje h263-svq3 ", lista dyskusyjna FFmpeg-devel , zarchiwizowana z oryginału 17 sierpnia 2009 , https://web.archive.org/web/20090817080612/http :/ /lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-March/065410.html# , dostęp 20 listopada 2018 r. , „Sorenson _Spark_ i H.263 są w rzeczywistości bardzo podobne. Różnią się przede wszystkim strukturą nagłówka i zakresami współczynników.” 
  4. „Iskra Sorensona” . MediaWiki . Źródło 3 listopada 2009 . «Kodek wideo używany w plikach Flash Video, oparty na H.263. » 
  5. MediaWiki . „Prawdziwe wideo G2” . Źródło 2 listopada 2009 . 
  6. ETSI (2009-04) ETSI TS 126 234 V8.2.0 (2009-04); 3GPP TS 26.234; Przejrzysta, kompleksowa usługa przesyłania strumieniowego z komutacją pakietów (PSS); Protokoły i kodeki Źródło: 2009-06-02.
  7. ETSI (2009-01) ETSI TS 126 140 V8.0.0 (2009-01); 3GPP TS 26.140; Usługa wiadomości multimedialnych (MMS); Formaty mediów i kody Źródło: 2009-06-02.
  8. ^ ETSI (2009-01) ETSI TS 126 141 V8.0.0 (2009-01); 3GPP TS 26.141; Komunikacja i obecność w systemie multimedialnym IP (IMS); Formaty multimediów i kodeki Źródło: 2009-06-02.
  9. ab chiariglione.org (10 sierpnia 2006). „Jazda na Media Bits, koniec jazdy?” . Zarchiwizowane z oryginału w dniu 22 stycznia 2011 . Źródło 10 marca 2010 . 
  10. Fernando Pereira. «MPEG-4: Dlaczego, co, jak i kiedy?» . chiariglione.org. Zarchiwizowane z oryginału w dniu 18 października 2011 . Źródło 10 marca 2010 . 
  11. ISO/IEC JTC1/SC29/WG11 (2000-03). „Wideo MPEG-4 — często zadawane pytania” . chiariglione.org . Źródło 10 marca 2010 . 
  12. chiariglione.org (25 października 2003). „Riding the Media Bits, Inside MPEG-4 - Part B” . Zarchiwizowane z oryginału w dniu 22 stycznia 2011 . Źródło 10 marca 2010 . 
  13. T-UTI. „H.263: Kodowanie wideo dla komunikacji o niskiej przepływności” . Źródło 2 listopada 2009 . 
  14. http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-enc-libavcodec.html

Linki zewnętrzne