Kodlash (siqish) algoritmi uchun dastur talablari




Download 13,06 Mb.
Pdf ko'rish
bet88/205
Sana03.06.2024
Hajmi13,06 Mb.
#259764
1   ...   84   85   86   87   88   89   90   91   ...   205
Bog'liq
UUM VAT 2022-2023

Kodlash (siqish) algoritmi uchun dastur talablari 
1. Tasodifiy kirish - har qanday freymni cheklangan vaqt ichida topish va 
ko‘rsatish imkoniyatini nazarda tutadi. Bu ma’lumotlar oqimida kirish nuqtalari - 
mustaqil ravishda siqilgan freymlar (ya’ni odatdagi statik rasm sifatida) mavjudligi 
bilan ta’minlanadi. Ixtiyoriy ramka uchun qabul qilinadigan izlash vaqti 1/2 s. 
2. Tez oldinga/orqaga izlash- dastlabki oqimda bir-birini ta'qib qilmaydigan 
kadrlarni tezkor namoyish etish demakdir. Oqimda qo‘shimcha ma’lumotlarni talab 
qiladi. Ushbu funksiyadan barcha turdagi ishtirokchilar faol foydalanadilar. 
3. Film kadrlarini teskari yo‘nalishda namoyish etish. Ilovalarda kamdan-kam 
hollarda talab qilinadi. Keyingi kadrni namoyish qilish vaqtidagi jiddiy cheklovlar 
bilan ushbu talabni bajarish siqishni nisbatini keskin kamaytirishi mumkin. 
4. Audiovizual sinxronizatsiya - bu eng muhim talab. Ovoz va video treklarni 
sinxronlashda saqlash uchun zarur bo‘lgan ma’lumotlar video ma’lumotlarning 
hajmini sezilarli darajada oshiradi. Video tizim uchun bu shuni anglatadiki, agar biz 
kerakli vaqtda ma’lum bir freymga yetib borishga va ko‘rsatishga vaqtimiz bo‘lmasa, 
u holda ramkani to‘g‘ri ko‘rsatish kerak. 
5. Xatolarga chidamlilik - aksariyat aloqa kanallari ishonchsizligi sababli talab 
bor. Interferentsiya natijasida buzilgan rasm tezda tiklanishi kerak. Talab oqimdagi 
kerakli kadrlar soni bilan osongina qondiriladi. Bunday holda, siqilish darajasi ham 
pasayadi, chunki ekranda 2-3 soniya (50-75 kadr) bir xil tasvir bo‘lishi mumkin, 
ammo biz oqimni mustaqil kadrlar bilan yuklashimiz kerak bo‘ladi. 
6. Kodlash/dekodlash vaqti. Ko‘pgina tizimlarda (masalan, video telefonlarda) 
kodlash-uzatish-dekodlashning umumiy kechikishi 150 ms dan oshmasligi kerak. 
Bundan tashqari, tahrirlash talab qilinadigan dasturlarda, tizimning javob berish vaqti 
1 soniyadan ko‘p bo‘lsa, normal interaktiv ishlash mumkin emas. 
7. Tahrirlash imkoniyati. Tartibga solish, barcha freymlarni mustaqil ravishda 
yozilgandek osonlikcha o‘zgartirish qobiliyatini anglatadi. 
8. Masshtabligi - "video oynada" kontsepsiyasini amalga oshirish qulayligi. 
Tasvirning balandligi va kengligini piksel bilan tezda o‘zgartirishingiz kerak. 
Masshtablash diskret kosinus transformatsiyasiga asoslangan algoritmlarda keraksiz 
effektlarni yaratishi mumkin. Hozirgi vaqtda MPEG uchun ushbu funksiyani to‘g‘ri 
amalga oshirish mumkin, ehtimol juda murakkab apparat dasturlari bilan, shundagina 
masshtablash algoritmlari dekodlash vaqtini sezilarli darajada oshirmaydi. Qizig‘i 
shundaki, fraktal algoritmlarida masshtabni bajarish juda oson. Ularda, hatto rasm bir 
necha bor kattalashtirilsa ham, u kvadratlarga bo‘linmaydi, ya’ni "donlik" effekti 
bo‘lmaydi. Agar rasmni qisqartirish zarur bo‘lsa (kamdan-kam hollarda, lekin ba’zida 
kerak bo‘lsa), u holda to‘lqin o‘zgarishiga asoslangan algoritmlar bu vazifa bilan 
yaxshi ishlaydi. 


124 
9. Uskunani amalga oshirishning arzonligi. Rivojlanayotganda, hech 
bo‘lmaganda, yakuniy xarajatlarni taxmin qilish va hisobga olish kerak. Agar bu 
xarajat katta bo‘lsa, demak algoritm xalqaro standartlarda qo‘llanilgan bo‘lsa ham, 
ishlab chiqaruvchilar o‘zlarining raqobatbardosh algoritmlari va yechimlarini taklif 
qilishadi. Amalda bu talab algoritmni kichik mikrosxemada amalga oshirish 
kerakligini anglatadi. Algoritm uchun tavsiflangan talablar qarama-qarshi 
hisoblanadi. Shubhasiz, yuqori siqilish darajasi har bir keyingi ramkani oldingisidan 
foydalanib arxivlashni anglatadi. Shu bilan birga, audiovizual sinxronizatsiya va 
cheklangan vaqt ichida istalgan freymga tasodifiy kirish talablari barcha kadrlarni 
zanjirga tortib olishga imkon bermaydi. Qarama-qarshi talablar tizimini hisobga 
olgan holda muvozanatli amalga oshirishga, amalda ma’lum video oqimini siqish 
paytida kompressorni sozlash orqali erishish mumkin. 

Download 13,06 Mb.
1   ...   84   85   86   87   88   89   90   91   ...   205




Download 13,06 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Kodlash (siqish) algoritmi uchun dastur talablari

Download 13,06 Mb.
Pdf ko'rish