HARMAN

 

สถาปนิกเสียงในการยกเลิกเสียงสะท้อนอะคูสติก

  

เสียงสะท้อนอะคูสติกคืออะไร และเหตุใดจึงต้องยกเลิก Acoustic Echo Cancellation diagram

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

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

เพื่อลบสัญญาณที่ไม่ต้องการได้อย่างถูกต้อง ตัวประมวลผล Acoustic Echo Cancellation (AEC) จำเป็นต้องจำลองฟังก์ชันการถ่ายโอนห้องแบบไดนามิก จากนั้นสามารถนำฟังก์ชันการถ่ายโอนนั้นมาใช้กับสัญญาณที่ได้รับและลบสัญญาณดั้งเดิมที่ปรับเปลี่ยนแล้วได้อย่างถูกต้อง

แต่ละการ์ด Soundweb London AEC input ประกอบด้วยช่องทาง AEC input สี่ช่อง

 

แต่ละช่องทางมีคุณสมบัติดังต่อไปนี้:

      ●  อัลกอริทึมอิสระ 20Hz – 8kHz

      ●  การอ้างอิง AEC แบบแต่ละช่องทาง

      ●  Automatic Gain Control

      ●  Noise Cancellation

      ●  การประมวลผลแบบไม่เป็นเชิงเส้นแบบปรับตัว (Adaptive Speech Passing)

      ●  อัตราการบรรจบกันที่รวดเร็วมาก 49dB/s

 

ตัวอย่าง: การประชุมพื้นฐานพร้อมการเสริมเสียงท้องถิ่น

Conferencing with local sound reinforcementตัวอย่างนี้แสดงไมโครโฟนสี่ตัวที่ส่งเสียงไปยังฝั่งไกลผ่านการ์ด 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...