Loyiha ishi mavzu: Audio fayllarga ma'lumotlarni yashiruvchi steganografik dasturiy vositani yaratish python imkonyatlaridan foydalanib ishlab chiqish. Bajardi: Ergashev Zamonjon. Guruhi: Qabul qildi: Samarqand-2023


Download 429.85 Kb.
bet4/8
Sana07.03.2023
Hajmi429.85 Kb.
#1247788
1   2   3   4   5   6   7   8
Bog'liq
Ergashev Zamon

Inter BPF seriyasi.
Ammo bu qanday qilib aniq sodir bo'ladi?
E'tibor qilish kerak bo'lgan eng muhim narsa shundaki, buzilishlarni juda past darajada (eshitilmaydigan) ushlab turganda, oqilona "yuqori sig'im" ga yo'naltirilganda, barcha signal manipulyatsiyalari audio siqilishdan "omon qolmaydi".
Ya'ni, PCM formatida qayta ishlangan va keyin siqilgan audio faylga aylantirilgan xabarni media ichiga joylashtirgandan so'ng, natijada biz kiritgan barcha o'zgarishlar aniq bo'lmaydi.
PCM siqilmagan raqamli форматдаги аудиосигнални ифодаловчи импульсно-кодовая модуляция деган манони англатади.Siqilgan audio asl PCM signalini sodiq ravishda takrorlamaydi.
Shu sababli, siqilgan faylga qaysi bitlar muvaffaqiyatli yozilgan va qaysi biri yozilmaganligini tekshiradigan qayta o'qish bosqichi kiritiladi.
Ushbu qadam barcha bitlar muvaffaqiyatli kodlanmaguncha takrorlanadi.
Kodlash jarayonida muammoli bitlar ketma-ket nosozliklar bo'yicha quyidagi qoidalarni birin-ketin qo'llagan holda bir necha bosqichda qayta ishlanadi:

  • transkodlash: keyingi iteratsiyada muvaffaqiyatga erishish imkoniyatini oshirish uchun kodlash darajasini biroz oshiring

  • majburiy ortiqcha: qabul qilish mezonlaridan oshib ketadigan kod biti va bekor qilindi (maksimal qiymatning ishonchliligini tekshirish keyingi iteratsiyada bajarilmaydi va bit etishmayotgan deb belgilanadi)

  • Минус куч: kuch plyus bilan bir xil, lekin minimal qiymat uchun (pastki chegara)

Buning natijasida bir nechta fragmentlar kodlanmagan va shuning uchun kamroq sig'imga ega bo'ladi, lekin vaqt o'tishi bilan ko'proq va ko'proq bitlar oxir-oqibat to'liq xabar kiritilgunga qadar muvaffaqiyatli kodlanadi.
Ko'rib turganingizdek, hozirgi usul "iterativ yondashuv" ga asoslangan.
Shuning uchun maqbul / maksimal vaqt ichida kerakli natijalarga erishish uchun "algoritmlarning yaqinlashishini" kuzatish muhimdir.
Shunday qilib, yakuniy mezonlardan biri - maksimal ruxsat etilgan takrorlash soni, shundan so'ng biz xato xabari bilan buzamiz va chiqamiz.
Bu, masalan, biz media ichiga sig'maydigan juda katta faylni joylashtirishga harakat qilsak sodir bo'lishi mumkin.E'tibor bering, biz fayl yoki signalning "tashuvchisi" va "konteyneri" atamalarini bir-birining o'rnida ishlatamiz.
Quyidagi diagrammada ma'lumotlarni qayta ishlash va fayllarni yaratish ketma-ketligi misol bilan ko'rsatilgan:


Download 429.85 Kb.

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




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