Кіріспе

Intel Indeo Video (қазіргі кезде жай ғана "Indeo" деп аталады) – 1992 жылы алғаш рет шығарылған, десктопты процессорлардағы бейнелерді нақты уақыт режимінде ойнатуға арналған аудио және бейне форматтары мен кодектер отбасы. Оның бастапқы нұсқасы Intel-дің DVI бейне ағыны форматымен байланысты болғанмен, бұл формат телевизиялық сападағы бейнелерді компакт-дискілерге сығыстыруға арналған аппараттық кодек болатын, Indeo аппараттық үдетуді пайдаланбастан толық жылдамдықта бейне ойнатуға мүмкіндік берген алғашқы кодектердің бірі ретінде ерекшеленді. Cinepak және TrueMotion S-тен айырмашылығы, Indeo сығымдау кезінде ITU-ның H.261 және ISO-ның MPEG 1 стандарттарындағы Y'CbCr 4:2:0 түс кеңістігін қолданды. Indeo-ны пайдалануға рұхсат тегін болды, бұл оның кеңінен қолданылуын қамтамасыз етті.

Тарих

P5 Pentium микропроцессоры жасалып жатқан кезде Intel Architecture Labs алғашқы және сол кездегі ең жоғары сапалы бағдарламалық қамтамасыз етудегі бейне кодектердің бірін іске қосты, ол "Indeo Video" деп сатылды. Ол 1980-ші жылдардан бастап бұрын General Electric компаниясы жасаған Digital Video Interactive (DVI) аппараттық құрылғысы негізінде әзірленді. Indeo алғаш рет 1992 жылы Microsoft-тың Video for Windows платформасымен бірге жарияланды. Ол Microsoft (Video for Windows) және Apple Computer-дің QuickTime бағдарламалық орталарында, сондай-ақ сол кездегі IBM бағдарламалық жүйелерінде қолдауға ие болған жалғыз бейне кодек болды. 2000 жылы Ligos Corporation компаниясына сатылды. Intel 1993 және 2000 жылдар аралығында кодтың бірнеше нұсқасын жасады, олардың математикалық негізі әртүрлі және әртүрлі мүмкіндіктерге ие болды. Indeo 1990 жылдардың ортасында кеңінен қолданылса да, ол өнімдік құқықта қалды. Intel әзірлеуді баяулатты және жарнамалауды тоқтатты, процессорлардың қуаты артқан сайын және Intel чиптері үшін оның оңтайландырылуының маңыздылығы төмендеген сайын MPEG кодектері мен басқаларының танымалдылығы оны тез басып озды. Indeo 1998 жылғы Police Quest: SWAT 2 сияқты видео ойындардағы бейнелерде де қолданылды.

Форматтар

Бастапқы формат төмен қуатты Intel процессорларында (i386 және i486) нақты уақыт режимінде бейне ойнату үшін жасалған, қажет болған жағдайда арнайы декодерлік аппараттық құралдармен (Intel i750) қолдауға болатын. Декодтаудың күрделілігі сол кездегі MPEG кодектерінен (H.261, MPEG 1 Part 2) әлдеқайда төмен еді. Кодек өте асимметриялық болды, яғни бейне ағынын кодтау, оны декодтауға қарағанда әлдеқайда көп есептеу ресурстарын қажет етті. Intel компаниясының ProShare бейнеконференция жүйесі осы ерекшелікті пайдаланып, ағынды кодтау үшін аппараттық үдетуді қолданды (соның салдарынан қосымша карта талап етілді), бірақ ағынды кез келген жеке компьютерде көрсетуге мүмкіндік берді.

2 орын

Indeo 2, бұрын Real Time Video 2 деп аталған, пикселдерді дельта кодтау арқылы, уақыт бойынша немесе кеңістік бойынша тікелей алдыңғы қатармен салыстырып, сондай-ақ статикалық Хаффман кодтауын қолдана отырып жұмыс істейді.

Индо Видео 3

Indeo Video 3 – CD-ROM-нан бейне ойнатуға арналған дәстүрлі DCT негізіндегі трансформациялық кодтау форматы, ол бәсекелес Cinepak форматына өте ұқсас. Ол түстің азайтылған үлгілеуін (chroma subsampling), дельта кодтауын, векторлық кванттауды, жүгіру ұзындығы кодтауын және қозғалыс компенсациясын (кадрлар аралық кодтау) пайдаланады, сондай-ақ 4 кадрлық аралықта негізгі кадрларды ұсыну ұсынылады және жұмыс уақытының ерекше асимметриялық сипаттамаларына ие. Ол толқындық трансформацияларға негізделген және түстің кілттік мөлдірлігі (chroma keyed transparency) және ыстық нүктелерді қолдау сияқты жаңа мүмкіндіктерді қамтиды. Алғашқыда Apple жүйелеріне қолдау болған жоқ. Бұл технологияның екі түрі шығарылды: Indeo Video 4 және 5. Формат ешқашан ресми түрде жазылмаған, бірақ кейіннен үшінші тараптың декодерлерін жасау үшін кері инженерияланды.

Indeo аудио кодтаушысы

Indeo Audio Coder — модификацияланған дискретті косинус түрлендіруіне (MDCT) негізделген трансформациялық кодтау форматы.

Indeo нұсқасы 5

Видео үшін эксклюзивті биттік ағын кодтауы, бастапқыда Intel әзірлеген. Технология 2000 жылы Ligos Corporation компаниясына сатылды. Джон МакГоуэн Indeo 5 толқындық алгоритм мен басқа кодтау мүмкіндіктерін қолданатынын мәлімдейді; оның алдыңғы нұсқасы Indeo 4 болжам бойынша ұқсас "гибридтік толқындық алгоритмді" пайдаланады. Indeo-ның Windows жүйесіне арналған нұсқаларын Ligos таратты. Apple компаниясы Mac OS 9 арқылы "классикалық" операциялық жүйелерге арналған Mac нұсқаларын таратты, бірақ Mac OS X үшін қолдау жоқ.

Қолданылу

Ресми Indeo 5 декодерлері Microsoft Windows, классикалық Mac OS, BeOS R5 және Unix жүйесіндегі XAnim ойнатқышы үшін қолжетімді. FFmpeg-те 2003-2011 жылдар аралығында 2, 3, 4 және 5 нұсқаларына арналған кері инженериялық декодерлер қосылды. Indeo 3 (IV31 және IV32), 4 (IV41) және 5 (IV50) нұсқаларын MPlayer және XAnim қолдайды. 5.11 нұсқасы тегін, Vista нұсқасынан бұрынғы Windows-тың барлық 32 биттік нұсқаларында пайдалануға болады. 5.2 нұсқасы XP үшін жасалған және ресми веб-сайттан сатып алуға болады, ол тек Windows 95, 98, ME, NT, 2000 және XP жүйелерімен пайдалануға арналған. Бұл Indeo Video 4.5 және Indeo Audio 2.5 кодектерін қолдауды қамтиды, бірақ Indeo XP Windows үшін алғашқы шығарылымынан кейін 3.2 нұсқасының бейне кодегі алынып тасталды. Indeo бейнесі Windows Vista және Windows 7 жүйелерінде ресми түрде қолдау талмайды, бірақ командалық жолға келесіні енгізу Indeo кодектелген бейнені ойнатуға мүмкіндік беруі мүмкін: regsvr32 ir50 32. dll.

Қауіпсіздікке кеңес беру

Indeo кодегінің Microsoft Windows нұсқасы бірнеше қауіпсіздік осалдықтарын қамтиды және сенімсіз көздерден Indeo бейнелерін ойнатудан аулақ болу керек. Microsoft XP SP1 нұсқасында оларды жоюға тырысты, бірақ оларды қайта қосу үшін жедел түзету шығаруға мәжбүр болды. Кодек бастапқыда Intel-ден лицензияланған, және Microsoft-тың осалдықтарды жою үшін қажетті бастапқы кодтары болмауы мүмкін. Толық жаңартылған жүйелерде және Windows Vista және одан кейінгі барлық жүйелерде Indeo кодегі көп жағдайда ішінара өшірілген.