1. jpeg eng oddiy yo'qolgan jpeg kodlayıcıning ishlashi uchun algoritmni ko'rib chiqaylik. Butun jarayon quyidagi asosiy bosqichlardan iborat: Shakl



Download 284,36 Kb.
bet9/11
Sana17.07.2022
Hajmi284,36 Kb.
#811914
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
9-Mavzu

Shakl. 22. Original tasvirning xususiyatlari.
Rasmda har bir komponentning yo'nalishi ko'rsatilgan: tepa, past, chap va o'ng. Piksellarning kodlash protseduralariga berilishi tartibi quyidagilardan iborat: komponent tomonidan chapdan o'ngga va yuqoridan pastga.
Joriy piksel xni oldindan taxmin qilish uchun a, b, c, d kontekstlarining piksellari ishlatiladi. Kontekstga qarab, enkoder rejimi tanlaydi: ketma-ket (ish rejim) yoki muntazam (oddiy tartib) .Ketma-ket tortishish rejimi y va z, nishonlamoqchi ehtimoli bo'lsa, tanlanadi muntazam - aks holda. Biz bu erda variantlari borligi bilan bog'liq tanbeh qilish "Kayıpsız'a yaqin" : bu variant y va z YaQINIDA bag'rikenglik sozlash muvofiq deyarli bir xil bo'lsa, serial rejimi tanlanadi yoqilgan bo'lsa.
Seriya rejimini ishlatgan holda, biz hozirgi chiziqni piksel x dan tomosha qilamiz va kontekst pikseli bilan mos keladigan piksellarning bir qator uzunligini topamiz. Shunday qilib, joriy chiziq ichida biz ma'lum piksel a qiymatiga mos keladigan bir xil piksellar seriyasini olamiz. Bu faqat ketma-ketlikning uzunligini kodlash uchun qoladi. (Bu 32 elementlardan iborat J yordamida amalga oshiriladi). Taxmin qilishicha, "deyarli yo'qolgan" variant yoqilganda yaqin atrofdagi bir piksel yaqin yaqinlik parametridan foydalanib tanlanadi.
Endi muntazam modani qo'llashda harakatlarimizni ko'rib chiqing. Pikselli prognozni x (Px) hisoblash uchun a, b va c piksel qiymatlari ishlatiladi. So'ngra prognozdagi xato (Errval) deb hisoblanadi. Uning qiymati x va Px orasidagi farqga teng. Errval kontekstga bog'liq bo'lgan ba'zi muddatlarda tuzatiladi va Golomb kodlari yordamida kodlanadi. Golomb kodi bog'liq bir, variant "deyarli kayıpsız» avvalgi tushuncha xato ko'proq yanada quantized kodlash uchun qachon b, c, d va Errval Shu piksel maxsus suhbat A va N. saqlanadi.

Shakl. 23. Pixel uchun kontekstual piksellar x.
3.2. Encoder
Umuman olganda, JPEG-LS kayıpsız ma'lumot sıkıştırma usuli sifatida ishlatiladi, shuning uchun tiklangan tasvir fayli odatda asl faylga bir xil bo'ladi. Moda deyarli yo'qotish bilan asl va qayta tiklangan tasvir har xil bo'lishi mumkin. Qayta rekonstruksiya qilingan piksel Rp, asl piksel - p.
Boshlash bosqichida kodlovchi quyidagi operatsiyalarni bajaradi:

  • Parametrlar hisoblab chiqiladi RANGE = floor((MAXVAL + 2 * NEAR) / (2 * NEAR + 1)) + 1, qbpp = ceil(log RANGE), bpp = max(2, ceil(log(MAXVAL + 1))), LIMIT = 2 * (bpp + max(8, bpp)). (Kayıpsız kodlash NEAR = 0, RANGE = MAXVAL + 1bo'lsa, tartib deyarli kayıpsızsa NEAR > 0). MAXVALva NEAR- algoritmni amalga oshiruvchi dastur tomonidan belgilangan parametrlar.

  • indeksi, tillo bilan boshlanadi N[0..366], A[0..366], B[0..364]va C[0..364]. ularning maqsadi tushuntiring: N [0..366] Har bir ma'noda yuzaga chastotasini saqlash uchun foydalaniladigan, A [0..366] - bashorat xato yig'ish qiymati uchun, B [0..364] - tizimli chetga hisoblash uchun, C [0. .364] - prognoz xatosini tuzatish qiymatlarini saqlash.

  • Ishlash tartibi RUNindex=0va o'zgaruvchilari J[0..31] = {0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9,10,11,12,13,14,15}.

  • Ikki yordamchi o'zgaruvchilar boshlanadi Nn[365], Nn[366]=0pixel qator uzilishi kodlash uchun.

Kelajakda ishlatilishi mumkin bo'lgan ba'zi funktsiyalar va o'zgaruvchilarni keltiramiz:

Download 284,36 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish