FMUSER Wirless Video və Səsi Daha Asan ötürür!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
1. ümumi
Analoq texnologiya ilk mərhələdə səs və video sahəsində istifadə edilmiş və rəqəmsal texnologiyaya çevrilmişdir. Rəqəmsallaşdırmanın əsas üstünlükləri bunlardır: yüksək etibarlılıq, ötürülmə və saxlama itkisini aradan qaldırmaq və kompüter işlənməsini və şəbəkə ötürülməsini asanlaşdırmaq. Rəqəmləşdirmədən sonra səs və video emalı kompüter texnologiyası sahəsinə daxil olmuşdur. Səs və video işlənməsi mahiyyət etibarilə kompüter məlumatlarının işlənməsidir.
Təsvir məlumatlarının əldə edilməsi ilə yaradılan orijinal video məlumatları çox böyükdür. Əldə edildikdən sonra birbaşa yerli olaraq oynanan bəzi tətbiqlər üçün sıxılma texnologiyasına ehtiyac yoxdur. Ancaq əslində daha çox tətbiqetmə video ötürmə və saxlama ilə əlaqədardır. Şanzıman şəbəkəsi və saxlama avadanlığı orijinal video məlumatlarının çox miqdarda məlumatlarına dözə bilməz. Orijinal video məlumatları ötürülmədən və saxlanmadan əvvəl kodlanmalı və sıxılmalıdır.
2. video sıxılma prinsipi
2.1 entropiya və ixtisar
Bütün həqiqi proqram materiallarında iki növ siqnal komponenti var: anormal, gözlənilməz və proqnozlaşdırılan. Anormal komponentə siqnaldakı həqiqi məlumat olan entropiya deyilir. Qalanına məlumat lazım olmadığı üçün ixtisar deyilir. Artıqlıq məkan ola bilər, məsələn, bir görüntünün geniş sahələrində, bitişik piksellər demək olar ki, eyni dəyərə malikdir. İxtisar fasiləsiz şəkillər arasındakı oxşar hissə kimi müvəqqəti də ola bilər. Bütün sıxılma sistemi kodlayıcılarında entropiya ixtisardan ayrılır, yalnız entropiya kodlanır və ötürülür və azalma kodlayıcıda kodlayıcı tərəfindən göndərilən siqnallardan hesablanır.
2.2 daxili kodlaşdırma
İntraram kodlaşdırma, şəkilləri sıxmaq üçün məkan reduksiyasından istifadə edən kosmik domen kodlaşdırmasıdır. Müstəqil bir görüntüyü işləyir və birdən çox şəkli əhatə etmir. Məkan domeninin kodlaşdırılması bir görüntünün bitişik pikselləri ilə naxış sahəsinin əsas məkan tezliyi arasındakı oxşarlığa bağlıdır.
JPEG standartı hərəkətsiz görüntü (yəni şəkil) üçün istifadə olunur, yalnız boşluq domeni sıxılma və yalnız kadrdaxili kodlaşdırma istifadə olunur.
2.3 çərçivələrarası kodlaşdırma
İnterkom kodlaşdırması şəkilləri sıxmaq üçün bir sıra davamlı şəkillər arasındakı müvəqqəti artıqlıqdan istifadə edən zaman domeni kodlaşdırmasıdır. Dekoder tərəfindən bir çərçivə şəkli istifadə edilə bilərsə, dekoder növbəti çərçivə görüntüsünü yalnız iki çərçivə arasındakı fərqdən istifadə edərək əldə edə bilər. Məsələn, hərəkətli düz çərçivə şəkillərinin bənzərliyi böyükdür və fərq kiçikdir, gərgin idmana sahib olan şəkillər oxşar və fərqlidir. Tam bir görüntü məlumatı çərçivəsi əldə edildikdə, görüntü ilə sonuncu çərçivə arasındakı fərq dəyəri, sonuncu kadrın görüntüsünü hesablamaq üçün istifadə edilə bilər, beləliklə məlumat miqdarı sıxıla bilər. Zaman domeninin kodlaşdırılması ardıcıl şəkillər arasındakı oxşarlığa əsaslanır və alınan görüntü məlumatlarını mümkün qədər istifadə etməklə mövcud görüntü proqnozlaşdırılır.
MPEG standartı kosmik domen kodlaşdırma və zaman domeni kodlaşdırma istifadə edən hərəkətli görüntü (yəni video) üçün istifadə olunur, buna görə də çərçivədaxili kodlaşdırma və kadrlararası kodlaşdırma ilə birlikdə istifadə olunur.
2.4 hərəkət vektoru
Bir sıra davamlı şəkillər hədəfin hərəkətini qeyd edir. Hərəkət vektoru, hədəfin iki çərçivə arasındakı hərəkət dərəcəsini ölçmək üçün istifadə olunur. Hərəkət vektoru üfüqi yerdəyişmə və şaquli yerdəyişmədən ibarətdir.
2.5 hərəkət kompensasiyası
Hədəfin hərəkəti şəkillər arasındakı oxşarlığı azaldır və məlumat fərqinin miqdarını artırır. Hərəkət kompensasiyası, işləyən vektorlarla şəkillər arasındakı məlumat fərqini azaldır.
Aşağıdakı şəkil hərəkət kompensasiyasının şematik diaqramını göstərir. Hədəf hərəkət etdikdə mövqeyi dəyişir, ancaq forma rəngi və s. Dəyişməz qalır. Kodlayıcı hərəkət vektorundan istifadə edərək görüntü fərqini azalda bilər və dekoder şəkil fərqindəki hərəkət vektoruna görə hədəfi doğru mövqeyə apara bilər. Təsvir idealdırsa, hərəkətli mövqedən başqa heç bir atributda dəyişiklik yoxdur, iki şəkil arasındakı fərq yalnız hərəkət vektorunun məlumat miqdarını ehtiva edir. Aydındır ki, hərəkət kompensasiyası görüntü fərqi məlumatlarının miqdarını əhəmiyyətli dərəcədə azalda bilər.
2.6 iki istiqamətli proqnoz
Ardıcıl üç şəkildə hədəf bloku şaquli olaraq hərəkət edir və arxa blok hərəkət etmir. Cari çərçivə şəklinin necə əldə ediləcəyini düşünürük (şəkil n):
N ekranında hədəf arxa plan blokunu aşkar etmək üçün yuxarıya doğru hərəkət edir.
Ekranda n-1, arxa plan bloku hədəf bloku tərəfindən bloklandığından, arxa blokla əlaqəli heç bir məlumat yoxdur.
N + 1 ekranında fon blokunun məlumatları tamamilə daxil edilir, beləliklə ekran n fon ekran blokunu n-1 ekranından əldə edə bilər.
Ekran n-i necə əldə edə bilərəm? Dekoder əvvəlcə n-1 ekranın və şəklin n + 1 kodunun şifrəsini aça bilər. Şəkil n-1-dəki hədəf blok məlumatları şəkil n-1-dəki hədəf blok məlumatlarını hərəkət vektoru ilə birləşdirərək əldə edilə bilər. N şəkildəki arxa blok məlumatları n + 1 ekrandakı arxa blok məlumatları ilə əldə edilə bilər. Üç şəklin dekodlaşdırma ardıcıllığı n-1, n + 1, n-dir. Üç şəklin ekran ardıcıllığı n-1, N, n + 1-dir. Şəkil n əvvəlki çəkmə n-1 üzünün və sonuncu rəsm səthinin n + 1 hesablanması (proqnozlaşdırılması) ilə əldə edilir, ona görə də bu metod iki istiqamətli proqnoz (və ya irəli proqnoz, ikitərəfli istinad) adlanır.
2.7 I çərçivə / IDR çərçivəsi / P çərçivə / B çərçivəsi
Çərçivə I: I çərçivə (daxili kadr şəkli, tez-tez əsas kadr olaraq adlandırılır) hərəkət vektoru olmadan daxili kodlaşdırma görüntüsünə aid olan və dekodlaşdırma zamanı digər çərçivə şəkillərinə istinad etməyə ehtiyac duymayan tam bir görüntü məlumatı ehtiva edir. Bu səbəbdən kanal dəyişdirmə, görüntü itkisi və dekodlaşdırma olmadan I çərçivə şəklində həyata keçirilə bilər. I frame image səhvlərin yığılmasının və yayılmasının qarşısını almaq üçün istifadə olunur. Qapalı GOP-da hər bir GOP-un ilk çərçivəsi I kadr olmalıdır və mövcud GOP-un məlumatları əvvəl və sonrakı GOP-un məlumatlarına istinad etməyəcəkdir.
IDR çərçivəsi: IDR çərçivəsi (anında kod açma yeniləmə şəkli) xüsusi bir mən çərçivəsidir. Dekoder IDR çərçivəsinə dekodlaşdırdıqda, DPB (dekodlaşdırılmış şəkil tamponu) təmizlənəcək, bütün dekodlanmış məlumatlar çıxarılacaq və ya atılacaq və sonra yeni bir kod açma ardıcıllığına başlanacaqdır. IDR çərçivəsindən sonrakı görüntü IDR çərçivəsindən əvvəlki şəkilə aid deyildir, buna görə IDR çərçivəsi video axınında səhv yayılmasının qarşısını ala bilər və IDR çərçivəsi də dekoder və pleyer üçün etibarlı bir giriş nöqtəsidir.
P çərçivə: P çərçivəsi (proqnozlaşdırılan kodlanmış şəkil) əvvəlki I çərçivədən və ya P çərçivədən istifadə edilərək proqnozlaşdırılan və kodlaşdırılan bir çərçivəarası kodlaşdırma çərçivəsidir.
B çərçivə: b istiqamətli proqnozlaşdırılan şəkil (iki istiqamətli proqnozlaşdırılan şəkil çərçivəsi) bir inter kadr kodlaşdırma çərçivəsidir və iki istiqamətli proqnozlaşdırma kodlaşdırma əvvəl və / və ya sonra I çərçivədən və ya P çərçivədən istifadə edilərək həyata keçirilir. B çərçivəsi istinad çərçivəsi kimi istifadə edilə bilməz.
B çərçivəsi daha yüksək sıxılma nisbətinə malikdir, lakin daha çox tampon vaxtına və daha yüksək CPU tutumuna ehtiyac duyur. Bu səbəbdən, B çərçivəsi tələb olunan yerli saxlama və video üçün uygundur, lakin yüksək real vaxt tələbləri olan canlı yayım sistemi üçün deyil.
2.8 GOP
GOP (şəkillər qrupu), kodek girişinin əsas vahidi olan bir I çərçivədən və çoxsaylı b / p çərçivələrdən ibarət olan davamlı şəkillər qrupudur. GOP quruluşunda tez-tez istifadə olunan iki parametr m və N GOP-dakı iki çapa çərçivəsi (I çərçivə və ya P çərçivə) arasındakı məsafəni, N isə bir GOP-un ölçüsünü təyin edir. Məsələn, m = 3, n = 15, GOP quruluşu ibbpbbpbbpbbpbb
Todo: GOP-da hər iki lövbər çərçivəsinin intervalı eynidir? Spekülasyon: mütləq eyni deyil. Əslində, bir çox video fayl analiz edilir və qaydalar uyğun deyil. Bu tamamilə aydın deyil və daha da yığılmalı, analiz edilməli və təsdiqlənməlidir.
İki növ GOP var: qapalı GOP və açıq GOP:
Qapalı GOP: qapalı GOP-un yalnız bu GOP-dakı şəkillərə müraciət etməsi lazımdır və GOP-un əvvəl və sonrakı məlumatlarına müraciət etmək lazım deyil. Bu rejim qapalı GOP-un ekran sırasının hər zaman I çərçivə ilə başlayaraq P çərçivə ilə bitməsini müəyyənləşdirir
Todo: qapalı GOP-un P çərçivəsi ilə bitməsi məcburidir? Fərziyyə: bu tərif lazım olmaya bilər. Bəzi video faylları GOP çərçivəsində B ilə bitən görülür.
GOP'u açın: açıq GOP-dəki B çərçivəsi əvvəlki GOP-un və ya sonuncu GOP-un bəzi çərçivələri istifadə edilərək dekodlaşdırıla bilər. Açıq GOP yalnız axın B çərçivələri olduqda görünəcək.
Todo: açıq GOP, B çərçivəsindən başlayaraq P çərçivə ilə bitməsini nəzərdə tuturmu? Fərziyyə: bu tərif lazım olmaya bilər. B çərçivəsindən başlayaq? Onlayn məlumatlar fərqlidir. P çərçivəsi ilə bitirsən? Bəzi video faylları GOP çərçivəsində B ilə bitən görülür.
Açıq GOP-da ümumi I çərçivə və IDR çərçivəsinin funksiyaları fərqlidir, buna görə iki çərçivə növünü aydın şəkildə ayırmaq lazımdır. Qapalı GOP-da adi I çərçivə ilə IDR çərçivəsinin funksiyası arasında heç bir fərq yoxdur, buna görə də ayırd edilə bilməz.
2.9 DTS və PTS
DTS (dekodlaşdırma vaxt möhürü) sıxılmış çərçivənin dekodlama müddətini təmsil edir.
PTS (təqdimat vaxtı möhürü) sıxılmış çərçivənin dekodlaşdırılmasından sonra orijinal çərçivənin göstərilmə müddətini göstərir.
DTS və PTS səsdə eynidir. B kadrının videodakı ikitərəfli proqnoza ehtiyacı olduğundan, B çərçivəsi ondan əvvəl və sonrakı kadrdan asılı olduğu üçün B kadrının video dekodlaşdırma ardıcıllığı və ekran ardıcıllığı fərqlidir, yəni DTS və PTS fərqlidir. Əlbətdə ki, B çərçivəsiz video eyni DTS və PTS-yə malikdir. Aşağıdakı şəkildə video axınının dekodlaşdırma ardıcıllığını və ekran ardıcıllığını göstərmək üçün nümunə olaraq açıq bir GOP diaqramı götürülmüşdür
Əldə etmə ardıcıllığı, görüntü sensoru tərəfindən toplanan orijinal siqnalın əldə etdiyi şəkil çərçivəsinin ardıcıllığına aiddir.
Kodlaşdırma ardıcıllığı kodlayıcı kodlamadan sonra şəkil çərçivələrinin ardıcıllığına aiddir. Diskdə saxlanılan yerli video faylında saxlanılan şəkil çərçivələri kodlaşdırma qaydası ilə eyni sıradadır.
Şanzıman ardıcıllığı şəbəkədəki kodlanmış axın ötürülməsi prosesindəki şəkil çərçivələrinin ardıcıllığına aiddir.
Dekodlaşdırma ardıcıllığı, dekoderin şəkil çərçivəsini dekodlaşdırma sırasına aiddir.
Ekran sırası ekranda şəkil çərçivələrinin göstərildiyi sıraya aiddir.
Alma sırası ekranın göstəricisidir. Kodlaşdırma ardıcıllığı, ötürülmə ardıcıllığı və kod açma ardıcıllığı eynidır.
Nümunə olaraq "b [1]" çərçivəsini götürdükdə, "b [1]" çərçivə dekodlaşdırmasının "i [0]" çərçivəsinə və "p [3]" çərçivəsinə istinad tələb olunduğu göstərilir, buna görə də "p [3] "çərçivə" b [1] "-dən əvvəl dekodlaşdırılmalıdır. Bu, dekodlaşdırma əmri ilə ekran əmri arasındakı uyğunsuzluğa səbəb olur və əvvəlcə göstərilən çərçivənin həll edilməsi lazımdır
|
Sürpriz almaq üçün e-poçt daxil edin
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
FMUSER Wirless Video və Səsi Daha Asan ötürür!
Əlaqə
Ünvan:
No. 305 Otaq HuiLan Bina No.273 Huanpu Yolu Guangzhou Çin 510620
Kateqoriyalar
Newsletter