ความแตกต่างระหว่างการบีบอัดแบบ Lossy และแบบ Lossless

ผู้เขียน: Laura McKinney
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 8 พฤษภาคม 2024
Anonim
Lossy vs Lossless?
วิดีโอ: Lossy vs Lossless?

เนื้อหา


การบีบอัดแบบสูญเสียและการบีบอัดแบบไม่สูญเสียข้อมูลเป็นคำสองคำที่จัดประเภทอย่างกว้างขวางภายใต้วิธีการบีบอัดข้อมูล ความแตกต่างที่สำคัญระหว่างการบีบอัดแบบ Lossy และการบีบอัดแบบไม่สูญเสียข้อมูลคือการบีบอัดแบบ lossy สร้างการจับคู่ที่ใกล้ชิดของข้อมูลหลังจากการคลายการบีบอัด การบีบอัดข้อมูลเป็นวิธีการลดขนาดของข้อมูลโดยไม่ทำให้ข้อมูลสูญหาย

  1. แผนภูมิเปรียบเทียบ
  2. คำนิยาม
  3. ความแตกต่างที่สำคัญ
  4. ข้อสรุป

แผนภูมิเปรียบเทียบ

พื้นฐานสำหรับการเปรียบเทียบการบีบอัดแบบสูญเสียการบีบอัดแบบไม่สูญเสีย
ขั้นพื้นฐานการบีบอัดแบบสูญเสียเป็นตระกูลของวิธีการเข้ารหัสข้อมูลที่ใช้การประมาณค่าที่ไม่แม่นยำเพื่อแสดงเนื้อหาการบีบอัดแบบไม่สูญเสียข้อมูลเป็นกลุ่มของอัลกอริทึมการบีบอัดข้อมูลที่อนุญาตให้ข้อมูลต้นฉบับถูกสร้างใหม่อย่างถูกต้องจากข้อมูลที่บีบอัด
ขั้นตอนวิธี
แปลงการเข้ารหัส, DCT, DWT, การบีบอัดเศษส่วน, RSSMSRLW, LZW, การเข้ารหัสทางคณิตศาสตร์, การเข้ารหัส Huffman, การเข้ารหัส Shannon Fano
ใช้แล้วรูปภาพเสียงและวิดีโอ หรือโปรแกรมภาพและเสียง
ใบสมัครJPEG, GUI, MP3, MP4, OGG, H-264, MKV, ฯลฯRAW, BMP, PNG, WAV, FLAC, ALAC ฯลฯ
ความสามารถในการเก็บข้อมูลของช่องสัญญาณมากกว่าน้อยกว่าเมื่อเทียบกับวิธีการสูญเสีย


ความหมายของการบีบอัดขาดทุน

การบีบอัดแบบสูญเสีย เมธอดกำจัดข้อมูลจำนวนหนึ่งที่ไม่สามารถสังเกตเห็นได้ เทคนิคนี้ไม่อนุญาตให้กู้ไฟล์ในรูปแบบดั้งเดิม แต่ลดขนาดลงอย่างมาก เทคนิคการบีบอัดแบบสูญเสียจะเป็นประโยชน์หากคุณภาพของข้อมูลไม่ใช่สิ่งที่คุณให้ความสำคัญ มันลดคุณภาพของไฟล์หรือข้อมูลเล็กน้อย แต่จะสะดวกเมื่อต้องการหรือเก็บข้อมูล การบีบอัดข้อมูลประเภทนี้ใช้สำหรับข้อมูลทั่วไปเช่นสัญญาณเสียงและภาพ

เทคนิคการบีบอัดแบบ Lossy

  • แปลงการเข้ารหัส- วิธีนี้จะแปลงพิกเซลซึ่งสัมพันธ์กันในการแทนค่าเป็นพิกเซลที่ไม่เชื่อมโยงกัน ขนาดใหม่มักจะน้อยกว่าขนาดดั้งเดิมและลดความซ้ำซ้อนของการเป็นตัวแทน
  • การแปลงโคไซน์ไม่ต่อเนื่อง (DCT)- นี่เป็นเทคนิคการบีบอัดภาพที่ใช้กันอย่างกว้างขวางที่สุด กระบวนการ JPEG อยู่ตรงกลาง DCT กระบวนการ DCT แบ่งภาพออกเป็นส่วนต่าง ๆ ของความถี่ ในขั้นตอนการทำควอนตัมโดยที่การบีบอัดนั้นเกิดขึ้นน้อยที่สุดความถี่ที่สำคัญถูกปฏิเสธ และความถี่วิกฤตจะถูกเก็บไว้เพื่อให้ได้ภาพในกระบวนการคลายการบีบอัด รูปภาพที่สร้างขึ้นใหม่อาจมีความผิดเพี้ยนบ้าง
  • การแปลงเวฟเล็ตแบบไม่ต่อเนื่อง (DWT)- ให้ที่ตั้งของเวลาและความถี่พร้อมกันและสามารถนำมาใช้ในการย่อยสลายสัญญาณเป็นชิ้นส่วนเวฟเล็ต

ความหมายของการบีบอัดแบบไม่สูญเสีย

การบีบอัดแบบไม่สูญเสีย วิธีการที่มีความสามารถในการสร้างข้อมูลในรูปแบบเดิม คุณภาพของข้อมูลจะไม่ลดลง เทคนิคนี้อนุญาตให้ไฟล์กู้คืนฟอร์มดั้งเดิม การบีบอัดแบบไม่สูญเสียข้อมูลสามารถนำไปใช้กับรูปแบบไฟล์ใดก็ได้สามารถปรับปรุงประสิทธิภาพของอัตราส่วนการบีบอัด


เทคนิคการบีบอัดแบบไม่สูญเสีย

  • เรียกใช้การเข้ารหัสความยาว (RLE)- เทคนิคนี้ช่วยลดความถี่ของสัญลักษณ์ซ้ำในสตริงโดยใช้เครื่องหมายพิเศษที่จุดเริ่มต้นของสัญลักษณ์
  • Lempel-Ziv-Welch (LZW)- เทคนิคนี้ทำงานคล้ายกับเทคนิค RLE และค้นหาสตริงหรือคำซ้ำและเก็บไว้ในตัวแปร จากนั้นใช้ตัวชี้ที่ตำแหน่งของสตริงและตัวชี้ชี้ตัวแปรที่เก็บสายอักขระ
  • Huffman การเข้ารหัส- เทคนิคนี้จัดการการบีบอัดข้อมูลของอักขระ ASCII มันสร้างต้นไม้ไบนารีเต็มรูปแบบสำหรับสัญลักษณ์ต่างๆหลังจากคำนวณความน่าจะเป็นของแต่ละสัญลักษณ์และวางไว้ในลำดับถัดลงมา
  1. การบีบอัดแบบสูญเสียจะลบส่วนที่ไม่มีประโยชน์ของข้อมูลซึ่งไม่สามารถตรวจพบได้ในขณะที่การบีบอัดแบบไม่สูญเสียจะสร้างข้อมูลที่แน่นอนขึ้นมาใหม่
  2. การบีบอัดแบบไม่สูญเสียข้อมูลสามารถลดขนาดของข้อมูลในระดับต่ำได้ ในทางกลับกันการบีบอัดแบบ lossy สามารถลดขนาดของไฟล์ลงได้มากขึ้น
  3. คุณภาพของข้อมูลจะลดลงในกรณีที่การบีบอัดข้อมูลสูญหายในขณะที่การสูญเสียไม่ทำให้คุณภาพของข้อมูลลดลง
  4. ในเทคนิคการสูญเสียช่องสัญญาณรองรับข้อมูลได้มากขึ้น ตรงกันข้ามแชนเนลถือข้อมูลจำนวนน้อยลงในกรณีที่เทคนิคสูญเสีย

สรุป:

การบีบอัดแบบสูญเสียสามารถบรรลุการบีบอัดข้อมูลระดับสูงเมื่อเปรียบเทียบกับการบีบอัดแบบไม่สูญเสียข้อมูล การบีบอัดแบบไม่สูญเสียข้อมูลจะไม่ทำให้คุณภาพของข้อมูลลดลงในทางกลับกันการสูญเสียคุณภาพจะลดคุณภาพของข้อมูลลง เทคนิคการสูญเสียไม่สามารถนำไปใช้ในไฟล์ทุกประเภทเพราะมันทำงานโดยการลบบางส่วนของข้อมูล (ซ้ำซ้อน) ซึ่งเป็นไปไม่ได้ในกรณีของ