creatio ex nihilo

ศล
Location :
กรุงเทพ Thailand

[Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 85 คน [?]




Group Blog
 
All Blogs
 
Friends' blogs
[Add ศล's blog to your web]
Links
 

 
ทดลองเล่นกับกฎของคลื่นเสียงที่มาถึงก่อน

[สารบัญกลุ่มเรื่องที่กำลังศึกษา]

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


Create Date : 25 กรกฎาคม 2558
Last Update : 25 กรกฎาคม 2558 20:15:09 น. 0 comments
Counter : 942 Pageviews.

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 
 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.