Indeo - Indeo

Indeo
Logo Intel Indeo.svg
Rozszerzenie nazwy pliku
ivf
Rodzaj mediów internetowych
wideo/x-ivf, wideo/x-indeo
Opracowany przez Laboratoria architektury Intel
Pierwsze wydanie listopad 1992 ; 28 lat temu ( 1992-11 )
Najnowsze wydanie
5.11
Rodzaj formatu skompresowane wideo
Zawarte przez AVI
Rozszerzony z DVI

Indeo Video (powszechnie znane obecnie po prostu jako „Indeo”) to rodzina formatów audio i wideo oraz kodeków wydanych po raz pierwszy w 1992 roku i zaprojektowana do odtwarzania wideo w czasie rzeczywistym na procesorach komputerów stacjonarnych. Podczas gdy jego pierwotna wersja była powiązana z formatem strumienia wideo DVI firmy Intel , sprzętowym kodekiem do kompresji wideo o jakości telewizyjnej na płytach kompaktowych, Indeo wyróżniało się tym, że jest jednym z pierwszych kodeków umożliwiających odtwarzanie wideo z pełną prędkością bez użycia akceleracji sprzętowej . Również w przeciwieństwie do Cinepak i TrueMotion S , kompresja wykorzystywała tę samą przestrzeń kolorów Y'CbCr 4:2:0, co ITU H.261 i ISO MPEG-1. Korzystanie z Indeo było bezpłatne, aby umożliwić jak najszersze wykorzystanie.

Historia

Podczas opracowywania tego, co stało się mikroprocesorem P5 Pentium , Intel Architecture Labs wdrożyło jeden z pierwszych, jak na owe czasy najwyższej jakości, programowych kodeków wideo, który był sprzedawany jako „Indeo Video”. Jest rozwijany od lat 80. w oparciu o sprzętowy Digital Video Interactive (DVI), który został wcześniej opracowany przez General Electric . Indeo został po raz pierwszy wydany w 1992 roku wraz z Microsoft „s video dla Windows platformy. Na publicznym wstępie, że to tylko film kodek obsługiwany zarówno Microsoft (Video for Windows) i Apple Computer „s QuickTime środowiskach programowych, jak również systemów IBM oprogramowanie dnia. Został sprzedany Ligos Corporation w 2000 roku.

W latach 1993-2000 Intel wyprodukował kilka różnych wersji kodeka, opartych na bardzo różnych podstawach matematycznych i mających różne funkcje.

Chociaż Indeo było szeroko stosowane w połowie lat 90., pozostawało własnością firmy . Intel spowolnił rozwój i wstrzymał aktywny marketing, a popularność szybko przewyższyła go popularność kodeków MPEG i innych, ponieważ procesory stały się bardziej wydajne, a ich optymalizacja pod kątem układów Intela straciła na znaczeniu. Indeo wciąż znajdowało zastosowanie w filmikach przerywnikowych z gier wideo, takich jak w 1998 roku Police Quest: SWAT 2 .

Formaty

Oryginalny format został zaprojektowany do odtwarzania w czasie rzeczywistym na słabszych procesorach Intela ( i386 i i486 ), opcjonalnie obsługiwanych przez wyspecjalizowany dekoder ( Intel i750 ). Złożoność dekodowania była znacznie niższa niż w przypadku współczesnych kodeków MPEG ( H.261 , MPEG-1 część 2).

Kodek był wysoce asymetryczny , co oznacza, że zakodowanie strumienia wideo wymagało znacznie więcej obliczeń niż jego dekodowanie. Skorzystał z tego system wideokonferencji ProShare firmy Intel , wykorzystujący akcelerację sprzętową do kodowania strumienia (a tym samym wymagający dodatkowej karty), ale umożliwiając wyświetlanie strumienia na dowolnym komputerze osobistym.

Indeo 2

Indeo 2, wcześniej znany jako Real-Time Video 2 , działa na zasadzie kodowania delta pikseli linia po linii, w stosunku do czasowo lub przestrzennie bezpośrednio poprzedzającej linii, w połączeniu ze statycznym kodowaniem Huffmana .

Indeo wideo 3

Indeo Video 3 to tradycyjny format kodowania transformacji oparty na DCT , przeznaczony do odtwarzania wideo z CD-ROM, który jest bardzo podobny do konkurencyjnego Cinepak . Wykorzystuje chrominancji Podpróbkowanie , kodowanie delta kwantyzacji wektorowej , kodowania długości i kompensacji ruchu ( między ramkami Kodowanie) z zalecanego przedziału klucz ramy 4 i posiada wyraźnie asymetryczne parametry wykonawcze.

Interaktywne wideo Indeo

Indeo Video Interactive miał większą złożoność obliczeniową i był skierowany do twórców gier wideo. Opierał się na transformacjach falkowych i zawierał nowe funkcje, takie jak przezroczystość kluczowania kolorem i obsługa hot spotów. Początkowo nie było wsparcia dla systemów Apple. Wyprodukowano dwa warianty tej technologii: Indeo Video 4 i 5. Format nigdy nie został oficjalnie udokumentowany, ale później został poddany inżynierii wstecznej, aby umożliwić dekodery innych firm.

Koder dźwięku Indeo

Indeo Audio Coder to format kodowania transformacji oparty na zmodyfikowanej dyskretnej transformacji kosinusowej (MDCT).

Realizacje

Oficjalne dekodery Indeo 5 istnieją dla systemu Microsoft Windows , klasycznego systemu Mac OS , BeOS R5 i odtwarzacza XAnim w systemie Unix . Dekodery inżynierii wstecznej dla wersji 2, 3, 4 i 5 zostały wprowadzone w FFmpeg w latach 2003-2011. Indeo w wersji 3 ( IV31 i IV32 ), 4 ( IV41 ) i 5 ( IV50 ) są obsługiwane przez MPlayera i XAnim. Wersja 5.11 jest bezpłatna i może być używana we wszystkich 32-bitowych wersjach systemu Windows starszych niż Vista. Wersja 5.2 została stworzona dla XP i jest dostępna do kupienia na oficjalnej stronie internetowej do użytku tylko z Windows 95, 98, ME, NT, 2000 i XP. Obejmuje to obsługę kodeków Indeo Video 4.5 i Indeo Audio 2.5, ale kodek wideo w wersji 3.2 został usunięty od czasu oryginalnego wydania Indeo XP dla systemu Windows. Chociaż wideo Indeo nie jest oficjalnie obsługiwane przez systemy Windows Vista i Windows 7, proste wpisanie następujących poleceń w wierszu poleceń może umożliwić odtwarzanie wideo zakodowanego w formacie Indeo:regsvr32 ir50_32.dll

Doradztwo w zakresie bezpieczeństwa

Implementacja kodeka Indeo w systemie Microsoft Windows zawiera kilka luk w zabezpieczeniach i nie należy odtwarzać filmów Indeo z niezaufanych źródeł. Microsoft próbował usunąć je w XP SP1, ale musiał wydać poprawkę, aby dodać ją z powrotem. Kodek był pierwotnie licencjonowany przez firmę Intel, a Microsoft prawdopodobnie nie ma kodu źródłowego, który byłby wymagany do naprawy luk. W systemach z pełnymi poprawkami oraz we wszystkich systemach Windows Vista i nowszych kodek Indeo jest w większości przypadków częściowo wyłączony.

Bibliografia

Zewnętrzne linki

Literatura