สถาปนิกเสียงในการยกเลิกเสียงสะท้อนอะคูสติก
เสียงสะท้อนอะคูสติกคืออะไร และเหตุใดจึงต้องยกเลิก 
เสียงสะท้อนอะคูสติกเกิดขึ้นในระบบการประชุมเมื่อเสียงพูดจากฝั่งไกลที่เล่นในลำโพงท้องถิ่นถูกรับโดยไมโครโฟนในห้องฝั่งใกล้และถูกส่งกลับไปยังฝั่งไกล สัญญาณที่ส่งไปนี้เป็นเวอร์ชันที่ล่าช้าของสัญญาณดั้งเดิม ซึ่งทำให้เกิดเสียงสะท้อน
สัญญาณฝั่งไกลที่ได้รับไม่ได้ถ่ายโอนโดยตรงจากลำโพงไปยังไมโครโฟน แต่อยู่ภายใต้ผลกระทบจากลักษณะของห้อง ซึ่งอาจรวมถึงเส้นสัญญาณที่แตกต่างกันทำให้เกิดการสะท้อน การกรองความถี่ และการลดทอน ผลกระทบเหล่านี้เป็นผลมาจากฟังก์ชันการถ่ายโอนของห้อง ฟังก์ชันการถ่ายโอนนี้ยังเป็นแบบไดนามิกเมื่อวัตถุในห้องเคลื่อนไหวหรือไมโครโฟนเปลี่ยนตำแหน่ง
เพื่อลบสัญญาณที่ไม่ต้องการได้อย่างถูกต้อง ตัวประมวลผล Acoustic Echo Cancellation (AEC) จำเป็นต้องจำลองฟังก์ชันการถ่ายโอนห้องแบบไดนามิก จากนั้นสามารถนำฟังก์ชันการถ่ายโอนนั้นมาใช้กับสัญญาณที่ได้รับและลบสัญญาณดั้งเดิมที่ปรับเปลี่ยนแล้วได้อย่างถูกต้อง
แต่ละการ์ด Soundweb London AEC input ประกอบด้วยช่องทาง AEC input สี่ช่อง
แต่ละช่องทางมีคุณสมบัติดังต่อไปนี้:
● อัลกอริทึมอิสระ 20Hz – 8kHz
● การอ้างอิง AEC แบบแต่ละช่องทาง
● Automatic Gain Control
● Noise Cancellation
● การประมวลผลแบบไม่เป็นเชิงเส้นแบบปรับตัว (Adaptive Speech Passing)
● อัตราการบรรจบกันที่รวดเร็วมาก 49dB/s
ตัวอย่าง: การประชุมพื้นฐานพร้อมการเสริมเสียงท้องถิ่น
ตัวอย่างนี้แสดงไมโครโฟนสี่ตัวที่ส่งเสียงไปยังฝั่งไกลผ่านการ์ด Telephone Hybrid รวมถึงการป้อนลำโพงท้องถิ่นเพื่อการเสริมเสียงท้องถิ่น การผสมสัญญาณดำเนินการโดยใช้วัตถุการประมวลผล Gain Sharing Automixer วิธีที่ดีที่สุดสำหรับการออกแบบประเภทนี้คือการใช้การตั้งค่า mix-minus เพื่อรักษาโครงสร้างเกนที่เหมาะสม และเพื่อป้องกันไม่ให้ลำโพงที่อยู่เหนือบุคคลที่พูดส่งสำเนาที่มีสีห้องซึ่งจะเข้าสู่ไมโครโฟนเปิดและถูกส่งไปยังฝั่งไกลพร้อมกับสัญญาณเสียงดั้งเดิม
การออกแบบที่แสดงที่นี่แสดงให้เห็นว่าสัญญาณฝั่งไกลและฝั่งใกล้ทั้งสองถูกส่งไปยังลำโพงท้องถิ่นห้อง การออกแบบนี้ใช้ได้ผล แต่ตามที่อธิบายไว้ก่อนหน้านี้ อัลกอริทึม AEC จะไม่ทำงานตามศักยภาพเต็มที่
หากการอ้างอิงถูกย้ายไปยังตำแหน่งเดียวกับตัวอย่างก่อนหน้า 'ไม่มีการเสริมเสียงท้องถิ่น' จะเป็นไปตามกฎการวางการอ้างอิงให้ใกล้ที่สุดกับเอาต์พุตลำโพง แต่เมื่อทำเช่นนั้น การอ้างอิงจะได้รับการป้อนด้วยการผสมทั้งสัญญาณฝั่งใกล้และฝั่งไกล
เนื่องจากสัญญาณอ้างอิงเป็นสัญญาณที่จะถูกลบออกจากเส้นทางอินพุตเสียง อัลกอริทึม AEC จะยกเลิกสัญญาณไมโครโฟนที่การ์ด AEC Input เนื่องจากเส้นทางสัญญาณไมโครโฟนอินพุตถูกป้อนไปยังฝั่งไกลเช่นเดียวกับลำโพงท้องถิ่น ผู้ฟังที่ฝั่งไกลจะไม่สามารถได้ยินสัญญาณไมโครโฟน มีเพียงส่วนหนึ่งของสัญญาณไมโครโฟนเท่านั้นที่ถูกยกเลิกเนื่องจากสถานะ Voice Activity Detection การประมวลผล Voice Activity Detection จะกำหนดว่าเสียงเป็นเสียงพูดหรือความเงียบ/เสียงรบกวนพื้นหลัง สิ่งนี้จะทำให้สัญญาณไมโครโฟนบิดเบือนทั้งเฉพาะที่และที่ฝั่งไกล
เพื่อแก้ไขปัญหานี้ จะใช้ชุดวัตถุการประมวลผล High/Low Pass อีกชุดหนึ่งและ Parametric EQ เพื่อให้การอ้างอิงได้รับสัญญาณเดียวกับลำโพงห้อง ผลลัพธ์นี้คือเฉพาะสัญญาณฝั่งไกลเท่านั้นที่ได้รับการอ้างอิงและถูกลบออกในขณะที่ยังคงป้อนการผสมทั้งเสียงฝั่งใกล้และฝั่งไกลไปยังลำโพงห้อง
เป็นสิ่งสำคัญที่ต้องรักษาการตั้งค่าเดียวกันในทั้งสองเส้นทางสัญญาณ โดยเฉพาะอย่างยิ่ง ต้องระมัดระวังว่าการประมวลผลแบบไม่เป็นเชิงเส้นใด ๆ เช่น การอัดแรงหรือการจำกัดที่ใช้กับสัญญาณเอาต์พุตลำโพงจะถูกนำไปใช้กับสัญญาณอ้างอิงด้วย ควรใช้คุณลักษณะ Copy Parameter Values เพื่อให้มั่นใจว่าการตั้งค่าเหมือนกัน
ดาวน์โหลดคู่มือการประยุกต์ใช้ Acoustic Echo Cancellation...
