[
สารบัญกลุ่มเรื่องที่กำลังศึกษา]
Law of the first wavefront หรือ precedence effect (บางทีเรียก Haas effect) บอกว่า ถ้าคลื่นเสียงที่คล้ายกัน 2 ตัวเดินทางมาถึงผู้ฟังในเวลาไล่เลี่ยกัน ทิ้งห่างกันไม่เกิน 50 ms ผู้ฟังจะได้ยินเสียงแรก แต่ไม่ได้ยิน (suppress) เสียงหลัง ถึงแม้เสียงหลังจะดังกว่าถึง 10 dB แต่ถ้าเวลาทิ้งห่างกันมากกว่า 65 ms (หรือทิ้งห่างกันประมาณ 20 เมตรในอากาศ) เราจะได้ยินเสียง echo ชัดเจน นี่เป็นเหตุผลว่าทำไม เราไม่ได้ยินเสียง echo ในห้องเล็ก ๆ
ปรากฎการณ์นี้ทดลองเล่นง่าย ๆ ได้ด้วยสคริปต์นี้ ลองอัดเสียงสักหนึ่งพยางค์ (ในตัวอย่างคือไฟล์เสียง so.wav) โค้ดจะเล่นเสียงที่มี echo ซึ่งมีระยะเวลา delay ห้าค่าคือ 10 ms, 30 ms, 50 ms, 70 ms และ 90 ms พอดีเลย์เริ่ม 50 ms เราก็เริ่มได้ยินเสียง 2 ครั้งล่ะ
โน้ต เทคนิคการซ่อนข้อมูลในเสียงแบบเบสิกสุด ๆ อันหนึ่งคือ echo hiding เราใส่ echo เข้าไปในเสียงด้วยเวลาดีเลย์ที่แตกต่างกันในแบบที่สามารถตีความเป็นไบนารี่ดิจิท (ไม่จำเป็นต้องใส่ echo ตัวเดียว อาจจะใส่หลายตัว หรือใช้รูปแบบที่แตกต่างกันของ reverbertation ก็ได้) และเวลาดีเลย์นั้นไม่มากพอที่หูคนจะสามารถแยก echo ออกจาก host