การบีบอัดเวฟเล็ตคืออะไร?

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

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

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

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

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

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