Rekonfigurowalne kodowanie wideo

Reconfigurable Video Coding (RVC) to inicjatywa MPEG mająca na celu zapewnienie innowacyjnych ram rozwoju kodowania wideo. Ta struktura oferuje sposób na przezwyciężenie braku interoperacyjności między wieloma kodekami wideo wdrożonymi na rynku. Rzeczywiście, kodek RVC jest opisany przy użyciu programowania przepływu danych , który zapewnia elastyczność i możliwość ponownego użycia. Grupa robocza RVC opracowała dwa standardy:

  • Reprezentacja konfiguracji kodeka (ISO/IEC 23001-4 lub MPEG-B pt. 4) opisuje format, za pomocą którego dekoder RVC można zdefiniować jako sieć bloków obliczeniowych, a także język tekstowy do definiowania bloków kodowania wideo .
  • Biblioteka narzędzi wideo (ISO/IEC 23002-4 lub MPEG-C pt. 4), która standaryzuje podmioty potrzebne do opisania istniejących standardów kodowania wideo (obecnie MPEG-4 część 2 i MPEG-4 część 10).

Motywacje

RVC był motywowany następującymi obserwacjami:

  • W ciągu ostatnich dwóch dekad opracowano wiele standardów kodowania wideo ( MPEG-2 , MPEG-4 AVC , VP8 itp.), aby sprostać wymaganiom konsumentów. Te nowe technologie wykorzystują coraz bardziej złożone algorytmy, a wiele z nich ma wspólne części (na przykład dyskretna transformata kosinusowa). Niestety, w tamtym czasie nie było standardowego sposobu wykorzystania tych podobieństw.
  • Specyfikacja standardu kodowania wideo była wcześniej dostarczana z dokumentem tekstowym i oprogramowaniem referencyjnym, bez uwzględnienia wysiłku potrzebnego do wdrożenia standardu na wielordzeniowych procesorach lub platformach sprzętowych.

Historia

Prace nad Reconfigurable Video Coding rozpoczęły się w marcu 2004 roku podczas spotkania MPEG w Monachium od badania wspólnych elementów istniejących standardów MPEG . Po ponad dwóch latach pracy okazało się, że nawet jeśli ich specyfikacje były całkowicie różne, miały bardzo podobne architektury i związany z nimi przepływ danych. Zaproszenie do składania wniosków zostało ogłoszone podczas 76. MPEG w Montreux. Zaproszenie to miało na celu zebranie technologii opisujących niektóre ujednolicone opisy MPEG technologia wideo. Na kolejnym spotkaniu przyjęto propozycję zbudowania środowiska MPEG Reconfigurable Video Coding i rozpoczęto prace nad rozwojem standardowych komponentów.

Zobacz też

Linki zewnętrzne