6. Кодектердің жалпы классификациясы
Кодектер - бұл дыбыспен немесе бейнемен жұмыс жасауға арналған файлдар мен бағдарламалар (ойнатқыштар, редакторлар және басқа қосымшалар) арасында делдал ретінде қызмет ететін шағын утилиталар. Файлды ашқанда, ойнатқыш оны қысу үшін қандай кодек қолданылғанын анықтайды және сығылған деректерді шифрды шешуге жібереді, содан кейін оны қайтадан алады. Файлды жазу кезінде кодек қысуға жауап береді: бұл жағдайда ол «шикі» деректерді қабылдайды, оны қысады және оны редакторлық бағдарламаға береді.
Кодектердің техникалық орындалуы әр түрлі болуы мүмкін. Олардың кейбіреулері операциялық жүйеге біріктірілген, ал кейбіреулері бөлек бағдарламаларға қосылған модульдер ретінде жасалған.
Жоғарыда айтқанымыздай, көптеген кодтау форматтары бар. Егер сіз кодектермен жұмыс жасайтын кез келген бағдарламаны (мысалы, GSpot) іске қоссаңыз, олардың кем дегенде екі жүзі тек сіздің компьютеріңізге орнатылғанына көз жеткізіңіз. Олардың барлығы (немесе, ең болмағанда, көпшілігі) сізге фильм көруге және музыканы еш қиындықсыз тыңдауға қажет.
Енді елестетіп көріңізші, бұл кодектер жоқ және әр ойыншы өз жұмысын «өз бетінше» және өзіндік ерекше тәсілмен жасауы керек. Бұл жағдайда бағдарламалық жасақтама ойыншылары тым «ауыр» болар еді. Сонымен қатар, үйлесімділікте сөзсіз елеулі проблемалар туындауы мүмкін, өйткені әр компания - әзірлеуші бәсекелестердің ойыншыларында қолданылатыннан өзгеше кодек жасағысы келеді. Мүмкін, сізге фильмдер үшін бөлек ойнатқыш, сығылған DivX кодектері, Xvid көмегімен «жинақталған» бейнелер үшін бөлек, ал онша таралмаған форматтардың әрқайсысы үшін тағы он бес минут қажет болуы мүмкін.
Егер ойыншының кез келгенінде бір немесе басқа форматты ойнату кезінде қате табылса, оны басқасына өзгертуге немесе жаңартуды күтуге тура келеді; және үлкен бағдарламалар өте тез жаңартылмайды. Біз қалай қалаймыз. Кодектермен бәрі қарапайым: ойнату мәселесін шешу үшін көп жағдайда бір кішкене файлды жаңарту жеткілікті.
7. Бейне қысу әдістері
Сығымдау әдісін қалай таңдауға болады? Деректерді қысу әдістері бейне сигналда бар ұқсас деректерді жою, топтау немесе орташа математикалық алгоритмдерді қолданады. Белгілі бір алгоритмді таңдау сіздің түпкі мақсатыңызға байланысты. Қысу алгоритмдерінің алуан түрлілігі бар, бірақ бейне сығудың халықаралық стандарттары ретінде тек Motion JPEG (Joint Photographic Expert Group), MPEG-1 және MPEG-2 танылады.
Төменде қарастырылған барлық дерлік видеокарталар қысудың екі әдісінің біріне негізделген: Motion-JPEG немесе MPEG. Бір форматтың екіншісінен артықшылығын бағалау оңай емес, әсіресе бұл форматтарды қолдану өрістері біршама өзгеше болғандықтан, MPEG кодтау мен өңдеу технологиясы соңғы уақытқа дейін қымбат әрі күрделі болды. Компьютерлерде ғана емес, сонымен қатар теледидар мен киноға қатысты жаңа бейне технологиялардың негізін құрайтын MPEG-2 форматының ерекшеліктерін жариялау маңызды рөл атқарды. Шамасы, бұл формат жаңа тығыздығы жоғары CD-дискілермен (DVD) бірге әдеттегі бейне нарықты түбегейлі өзгертеді. Сығылусыз 21 МБ / с жылдамдықпен үздіксіз бейне таратуды қамтамасыз ету өте қиын (CCIR 601 - әлемдік сандық теледидар стандарты талаптары), ал қысылмаған бейне деректерді дискілерде сақтау көлемі мен құны оны іс жүзінде жасайды. өңдеу үшін дербес компьютерді қолдану мүмкін емес. Қысу сапасы әр түрлі болады; 1: 4 -тен 1: 100 -ге дейінгі сығу коэффициенттері қазіргі бейне жүйелерде жиі кездеседі. Тарату (1: 4 немесе одан төмен) сапасы бар бейнені сызықтық емес өңдеу үшін қолданылатын цифрлық жабдықтар үшін қысудың әсері ерекше байқалуы мүмкін. Бүгінгі таңда ең кең таралған-қысудың екі стандарты: Motion-JPEG және MPEG, бірақ қандай да бір алгоритмдер қолданылмаса да, бір нәрсе өзгеріссіз қалады: қысу коэффициенті неғұрлым жоғары болса, соғұрлым сапа нашарлайды. Қысу әдістері кескінді талдауға дейін азаяды, соның негізінде тұтастай алғанда бүкіл кескін туралы болжам жасалады, бұл бастапқыда қате жіберуге мүмкіндік береді. Сығымдау кезінде әр түрлі суреттерге мұндай интегралды бағалау әр түрлі нәтиже береді. Тіпті қысу тегіс ауысуы мен шуылсыз суретте тамаша нәтижеге қол жеткізуге мүмкіндік беретін болса да, өткір және шулы суретті өңдеу нашар нәтижеге әкелуі мүмкін.
Достарыңызбен бөлісу: |