อภิธานศัพท์เกี่ยวกับคำศัพท์ที่เกี่ยวข้องกับเสียงนี้ประกอบด้วยคำศัพท์ทั่วไปที่ใช้กันอย่างแพร่หลายและคำศัพท์เฉพาะของ Android ดูคำจำกัดความของคำต่างๆ ในแพลตฟอร์ม Android พจนานุกรมกลาง
คําทั่วไป
คําทั่วไปที่เกี่ยวข้องกับเสียงจะมีความหมายตามแบบแผน
เสียงดิจิทัล
คำศัพท์เกี่ยวกับเสียงดิจิทัลเกี่ยวข้องกับการจัดการเสียงโดยใช้สัญญาณเสียงที่เข้ารหัสในรูปแบบดิจิทัล ดูรายละเอียดได้ที่หัวข้อเสียงดิจิทัล
- AC-3
- ตัวแปลงรหัสเสียงของ Dolby โปรดดูรายละเอียดที่หัวข้อ Dolby Digital
- อะคูสติก
- การศึกษาคุณสมบัติเชิงกลของเสียง เช่น ตำแหน่งของทรานสดิวเซอร์ (เช่น ลำโพง ไมโครโฟน) ในอุปกรณ์ส่งผลต่อคุณภาพเสียงที่รับรู้อย่างไร
- การลดทอน
- ตัวคูณที่น้อยกว่าหรือเท่ากับ 1.0 ซึ่งใช้กับสัญญาณเสียงเพื่อลดระดับสัญญาณ เปรียบเทียบกับการได้
- ผู้รักเสียงเพลง
- ผู้ที่ให้ความสำคัญกับประสบการณ์การฟังเพลงที่ยอดเยี่ยม โดยเฉพาะอย่างยิ่งผู้ที่พร้อมที่จะเสียค่าใช้จ่ายจำนวนมาก (เช่น ค่าอุปกรณ์ ขนาดของอุปกรณ์ การออกแบบห้อง) เพื่อคุณภาพเสียง ดูรายละเอียดได้ที่ Audiophile
- AVB
- มาตรฐานสำหรับการส่งเสียงดิจิทัลแบบเรียลไทม์ผ่านอีเทอร์เน็ต โปรดดูรายละเอียดที่หัวข้อAudio Video Bridging
- บิตต่อตัวอย่างหรือความลึกของบิต
- จำนวนบิตของข้อมูลต่อตัวอย่าง
- ช่อง
- สตรีมข้อมูลเสียงเดียว ซึ่งมักจะสอดคล้องกับตำแหน่งที่บันทึกหรือเล่นเสียง
- การลดคุณภาพเสียง
- การลดจำนวนช่อง เช่น จากสเตอริโอเป็นโมโน หรือจาก 5.1 เป็นสเตอริโอ ซึ่งทำได้โดยการวางช่อง การผสมช่อง หรือกระบวนการประมวลผลสัญญาณขั้นสูง การมิกซ์แบบง่ายที่ไม่มีการตัดทอนหรือจำกัดอาจมีแนวโน้มที่จะเกิดการล้นและการครอป เปรียบเทียบกับการอัปมิกซ์
- DSD
- Direct Stream Digital การเข้ารหัสเสียงที่เป็นกรรมสิทธิ์ซึ่งอิงตามการปรับความหนาแน่นของพัลส์ ขณะที่ Pulse-Code Modulation (PCM) จะเข้ารหัสรูปแบบคลื่นเป็นลําดับของตัวอย่างเสียงแต่ละรายการที่มีหลายบิต แต่ DSD จะเข้ารหัสรูปแบบคลื่นเป็นลําดับของบิตที่มีอัตราการสุ่มตัวอย่างสูงมาก (โดยไม่มีแนวคิดเกี่ยวกับแซมเปิล) ทั้ง PCM และ DSD แสดงหลายช่องตามลําดับอิสระ DSD เหมาะสําหรับการเผยแพร่เนื้อหามากกว่าการนําเสนอภายในสําหรับการประมวลผล เนื่องจากการใช้อัลกอริทึมการประมวลผลสัญญาณดิจิทัล (DSP) แบบดั้งเดิมกับ DSD อาจทําได้ยาก DSD ใช้อยู่ใน Super CD (SACD) และ DSD ผ่าน PCM (DoP) สำหรับ USB ดูรายละเอียดได้ที่ Direct Stream Digital
- duck
- ลดระดับเสียงของสตรีมชั่วคราวเมื่อสตรีมอื่นเริ่มเล่น เช่น หากเพลงกำลังเล่นอยู่เมื่อการแจ้งเตือนเข้ามา เพลงจะเบาลงขณะที่การแจ้งเตือนเล่น เปรียบเทียบกับปิดเสียง
- FIFO
- เข้าก่อน ออกก่อน โมดูลฮาร์ดแวร์หรือโครงสร้างข้อมูลซอฟต์แวร์ที่ใช้งานการจัดคิวข้อมูลแบบ FIFO ในบริบทเสียง ข้อมูลที่จัดเก็บไว้ในคิวมักจะเป็นเฟรมเสียง FIFO สามารถใช้ได้โดยใช้บัฟเฟอร์แบบวนซ้ำ
- สร้างเฟรม
- ชุดตัวอย่าง 1 ชุดต่อช่อง ณ ช่วงเวลาหนึ่ง
- เฟรมต่อบัฟเฟอร์
- จํานวนเฟรมที่ส่งจากโมดูลหนึ่งไปยังอีกโมดูลหนึ่งพร้อมกัน อินเทอร์เฟซ HAL เสียงใช้แนวคิดเฟรมต่อบัฟเฟอร์
- เพิ่ม
- ตัวคูณที่มากกว่าหรือเท่ากับ 1.0 ซึ่งใช้กับสัญญาณเสียงเพื่อเพิ่มระดับสัญญาณ เปรียบเทียบกับการลดทอน
- เสียง HD
- เสียงความละเอียดสูง คำพ้องความหมายของเสียงความละเอียดสูง (แต่ต่างจาก Intel High Definition Audio)
- หูฟัง
- ลําโพงแบบครอบหูที่ไม่มีไมโครโฟน เปรียบเทียบกับชุดหูฟัง
- ชุดหูฟัง
- หูฟังพร้อมไมโครโฟน เปรียบเทียบกับหูฟัง
- Hz
- หน่วยสำหรับอัตราตัวอย่างหรืออัตราเฟรม
- เสียงความละเอียดสูง
- การนำเสนอที่มีความละเอียดของบิตและอัตราการสุ่มตัวอย่างมากกว่า CD (สเตอริโอ 16 บิต PCM ที่ 44.1 kHz) และไม่มีการบีบอัดข้อมูลที่สูญเสียคุณภาพ เทียบเท่ากับเสียง HD ดูรายละเอียดได้ที่หัวข้อเสียงความละเอียดสูง
- แทรกสลับ
- การนําเสนอเสียงดิจิทัลหลายช่องที่สลับข้อมูลระหว่างแชแนล เช่น เสียงสเตอริโอแบบดิจิทัลที่แสดงในรูปแบบอินเตอร์เลฟจะสลับซ้าย ขวา ซ้าย ขวา
- เวลาในการตอบสนอง
- เวลาหน่วงเมื่อสัญญาณผ่านระบบ
- แบบไม่สูญเสียรายละเอียด
- อัลกอริทึมการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูลที่รักษาความถูกต้องของบิตตลอดการเข้ารหัสและการถอดรหัส โดยผลลัพธ์ของการถอดรหัสข้อมูลที่เข้ารหัสไว้ก่อนหน้านี้จะเทียบเท่ากับข้อมูลเดิม ตัวอย่างรูปแบบการเผยแพร่เนื้อหาเสียงแบบไม่สูญเสียรายละเอียด ได้แก่ ซีดี, PCM ใน WAV และ FLAC ขั้นตอนการเขียนโปรแกรมอาจลดความลึกของบิตหรืออัตราตัวอย่างจากต้นฉบับ รูปแบบการเผยแพร่ที่รักษาความละเอียดและความถูกต้องของบิตของต้นฉบับจะเป็นเรื่องของเสียงความละเอียดสูง
- แบบสูญเสียบางส่วน
- อัลกอริทึมการบีบอัดข้อมูลที่สูญเสียคุณภาพที่พยายามรักษาฟีเจอร์ที่สำคัญที่สุดของสื่อไว้ตลอดการเข้ารหัสและการถอดรหัส โดยผลลัพธ์ของการถอดรหัสข้อมูลที่เข้ารหัสไว้ก่อนหน้านี้จะคล้ายกับข้อมูลต้นฉบับ แต่จะไม่เหมือนกัน ตัวอย่างอัลกอริทึมการบีบอัดเสียงแบบสูญเสียคุณภาพ ได้แก่ MP3 และ AAC เนื่องจากค่าอนาล็อกมาจากโดเมนต่อเนื่องและค่าดิจิทัลเป็นแบบไม่ต่อเนื่อง ADC และ DAC จึงเป็นการเปลี่ยนรูปแบบที่สูญเสียข้อมูลในแง่ของระดับความดัง โปรดดูความโปร่งใสด้วย
- โมโน
- 1 ช่อง
- หลายช่องทาง
- ดูเสียงเซอร์ราวด์ ตามความหมายที่เคร่งครัดแล้ว สเตอริโอคือเสียงที่มีมากกว่า 1 ช่องและอาจถือได้ว่าเป็นแบบหลายช่อง แต่การใช้คำดังกล่าวอาจทำให้เกิดความสับสน จึงควรหลีกเลี่ยง
- mute
- บังคับให้ระดับเสียงเป็น 0 ชั่วคราวโดยไม่ขึ้นอยู่กับการควบคุมระดับเสียงปกติ เปรียบเทียบกับ duck
- เกินขีดจำกัด
- ข้อบกพร่องที่ได้ยินเกิดจากการปฏิเสธที่จะยอมรับข้อมูลที่ให้ไว้ภายในเวลาอันควร โปรดดูรายละเอียดที่หัวข้อบัฟเฟอร์ไม่เพียงพอ เปรียบเทียบกับเวลาทำงานไม่เพียงพอ
- การแพน
- การกำหนดสัญญาณไปยังตำแหน่งที่ต้องการภายในช่องสเตอริโอหรือหลายช่อง
- PCM
- การปรับรหัสพัลส์ การเข้ารหัสระดับต่ำที่พบบ่อยที่สุดของเสียงดิจิทัล ระบบจะสุ่มตัวอย่างสัญญาณเสียงเป็นระยะๆ ซึ่งเรียกว่าอัตราตัวอย่าง จากนั้นจะปัดเศษเป็นค่าแบบไม่ต่อเนื่องภายในช่วงหนึ่งๆ โดยขึ้นอยู่กับความลึกของบิต เช่น สำหรับ PCM 16 บิต ค่าตัวอย่างจะเป็นจำนวนเต็มระหว่าง -32768 ถึง +32767
- ทางลาด
- ค่อยๆ เพิ่มหรือลดระดับของพารามิเตอร์เสียงหนึ่งๆ เช่น ระดับเสียงหรือความแรงของเอฟเฟกต์ โดยทั่วไปแล้ว ระบบจะใช้การปรับระดับเสียงเมื่อหยุดชั่วคราวและเล่นเพลงต่อเพื่อหลีกเลี่ยงการเปลี่ยนระดับเสียงที่ได้ยินได้อย่างชัดเจน
- ตัวอย่าง
- ตัวเลขที่แสดงค่าเสียงของแชแนลเดียว ณ ช่วงเวลาหนึ่ง
- อัตราการสุ่มตัวอย่างหรืออัตราเฟรม
- จำนวนเฟรมต่อวินาที แม้ว่าอัตราเฟรมจะถูกต้องกว่า แต่ตามธรรมเนียมแล้วอัตราตัวอย่างจะใช้เพื่อหมายถึงอัตราเฟรม
- การแปลงข้อมูลเป็นเสียง
- การใช้เสียงเพื่อแสดงความคิดเห็นหรือข้อมูล เช่น เสียงการสัมผัสและเสียงแป้นพิมพ์
- SPL
- ระดับความดันเสียง ซึ่งเป็นการวัดความดันเสียงแบบสัมพัทธ์
- สเตอริโอ
- 2 ช่อง เปรียบเทียบกับหลายช่องทาง
- เสียงสเตอริโอที่กว้างขึ้น
- เอฟเฟกต์ที่ใช้กับสัญญาณสเตอริโอเพื่อสร้างสัญญาณสเตอริโออีกสัญญาณหนึ่งที่มีเสียงอิ่มตัวยิ่งขึ้น นอกจากนี้ คุณยังใช้เอฟเฟกต์กับสัญญาณโมโนได้ด้วย ซึ่งจะเป็นการเพิ่มคุณภาพเสียงแบบหนึ่ง
- เสียงเซอร์ราวด์
- เทคนิคในการเพิ่มความสามารถในการรับรู้ตำแหน่งเสียงของผู้ฟังนอกเหนือจากสเตอริโอซ้ายและขวา
- transparency
- ผลลัพธ์ที่เหมาะเจาะของการบีบอัดข้อมูลที่สูญเสีย การแปลงข้อมูลที่สูญเสียคุณภาพจะมีความโปร่งใสหากผู้ชมไม่สามารถแยกแยะความแตกต่างระหว่างข้อมูลต้นฉบับกับข้อมูลที่แปลงแล้ว โปรดดูรายละเอียดที่หัวข้อความโปร่งใส
- การทำงานที่ต่ำกว่าขีดจำกัด
- ข้อบกพร่องของ Audible ที่เกิดจากการไม่ส่งข้อมูลที่จำเป็นภายในเวลาอันควร โปรดดูรายละเอียดที่หัวข้อบัฟเฟอร์ไม่เพียงพอ เปรียบเทียบกับเวลาเกิน
- การผสมเสียง
- การเพิ่มจำนวนช่อง เช่น จากโมโนเป็นสเตอริโอ หรือจากสเตอริโอเป็นเสียงเซอร์ราวด์ ทำได้ด้วยการคัดลอก แพน หรือประมวลผลสัญญาณขั้นสูง เปรียบเทียบกับการลดระดับเสียง
- USAC
- การโค้ดเสียงพูดและเสียงแบบรวม ตัวแปลงรหัสเสียงสำหรับแอปที่มีบิตเรตต่ำ โปรดดูรายละเอียดที่หัวข้อการพูดและการเข้ารหัสเสียงแบบรวม
- โปรแกรมจำลอง
- เอฟเฟกต์ที่พยายามทำให้ช่องเสียงมีมิติ เช่น พยายามจำลองลำโพงเพิ่มเติมหรือสร้างภาพลวงตาว่าแหล่งเสียงมีตำแหน่ง
- ระดับเสียง
- ความดัง ซึ่งเป็นระดับความแรงของสัญญาณเสียงที่ขึ้นอยู่กับการรับรู้ของแต่ละบุคคล
การเชื่อมต่ออุปกรณ์
เทคโนโลยีการเชื่อมต่อระหว่างอุปกรณ์จะเชื่อมต่อคอมโพเนนต์เสียงและวิดีโอระหว่างอุปกรณ์ต่างๆ และสามารถมองเห็นได้ที่ขั้วต่อภายนอก ผู้ติดตั้งใช้งาน HAL และผู้ใช้ปลายทางควรทราบข้อกำหนดเหล่านี้
- บลูทูธ
- เทคโนโลยีไร้สายระยะสั้น ดูรายละเอียดเกี่ยวกับโปรไฟล์บลูทูธและโปรโตคอลบลูทูธที่เกี่ยวข้องกับเสียงได้ในส่วน A2DP สำหรับเพลง, SCO สำหรับโทรศัพท์ และโปรไฟล์ควบคุมเสียง/วิดีโอระยะไกล (AVRCP)
- DisplayPort
- อินเทอร์เฟซจอแสดงผลดิจิทัลโดยสมาคมมาตรฐานอิเล็กทรอนิกส์สำหรับวิดีโอ (VESA)
- ดองเกิล
- อุปกรณ์ขนาดเล็ก โดยเฉพาะอุปกรณ์ที่แขวนอยู่กับอุปกรณ์อื่น ดูรายละเอียดได้ที่ดองเกิล
- FireWire
- ดู IEEE 1394
- HDMI
- High-Definition Multimedia Interface อินเทอร์เฟซสำหรับการโอนข้อมูลเสียงและวิดีโอ สำหรับอุปกรณ์เคลื่อนที่จะใช้ขั้วต่อ micro-HDMI (ประเภท D) หรือ MHL
- IEEE 1394
- บัสอนุกรมที่ใช้สำหรับแอปแบบเรียลไทม์ที่มีเวลาในการตอบสนองต่ำ เช่น เสียง หรือที่เรียกว่า FireWire โปรดดูรายละเอียดที่ IEEE 1394
- Intel HDA
- Intel High Definition Audio (อย่าสับสนกับเสียงความละเอียดสูงหรือเสียงความละเอียดสูงทั่วไป) ข้อกำหนดสำหรับขั้วต่อแผงด้านหน้า โปรดดูรายละเอียดที่หัวข้อIntel High Definition Audio
- อินเทอร์เฟซ
- อินเทอร์เฟซแปลงสัญญาณจากการนำเสนอรูปแบบหนึ่งไปยังอีกรูปแบบหนึ่ง อินเทอร์เฟซทั่วไปได้แก่ อินเทอร์เฟซเสียง USB และอินเทอร์เฟซ MIDI
- ระดับบรรทัด
- ความแรงของสัญญาณเสียงอนาล็อกที่ส่งผ่านระหว่างคอมโพเนนต์เสียง ไม่ใช่ทรานสดิวเซอร์ โปรดดูรายละเอียดที่ระดับบรรทัด
- MHL
- Mobile High-Definition Link อินเทอร์เฟซเสียงและวิดีโอบนอุปกรณ์เคลื่อนที่ ซึ่งมักจะใช้ขั้วต่อไมโคร USB
- ขั้วต่อโทรศัพท์
- คอมโพเนนต์ขนาดเล็กหรือขนาดเล็กพิเศษที่เชื่อมต่ออุปกรณ์กับหูฟังแบบมีสาย ชุดหูฟัง หรือเครื่องขยายเสียงระดับเส้นสัญญาณ
- SlimPort
- อะแดปเตอร์จาก micro-USB เป็น HDMI
- S/PDIF
- รูปแบบอินเทอร์เฟซดิจิทัลของ Sony/Philips การเชื่อมต่อสำหรับ PCM และ IEC 61937 ที่ไม่บีบอัด โปรดดูรายละเอียดที่ S/PDIF S/PDIF เป็นเวอร์ชันสำหรับผู้บริโภคของ AES3
- Thunderbolt
- อินเทอร์เฟซมัลติมีเดียที่แข่งขันกับ USB และ HDMI เพื่อเชื่อมต่อกับอุปกรณ์ต่อพ่วงระดับสูง โปรดดูรายละเอียดที่ Thunderbolt
- TOSLINK
- สายสัญญาณเสียงแบบออปติคัลที่ใช้กับ S/PDIF ดูรายละเอียดได้ที่ TOSLINK
- USB
- Universal Serial Bus โปรดดูรายละเอียดที่หัวข้อ USB
การเชื่อมต่อภายในอุปกรณ์
เทคโนโลยีการเชื่อมต่อภายในอุปกรณ์จะเชื่อมต่อคอมโพเนนต์เสียงภายในของอุปกรณ์หนึ่งๆ และมองไม่เห็นหากไม่ได้ถอดแยกอุปกรณ์ ผู้ติดตั้งใช้งาน HAL อาจต้องคำนึงถึงข้อกำหนดเหล่านี้ แต่ผู้ใช้ปลายทางไม่จําเป็นต้องทราบ ดูรายละเอียดเกี่ยวกับการต่อเชื่อมภายในอุปกรณ์ได้จากบทความต่อไปนี้
- GPIO
- I²C สำหรับช่องทางควบคุม
- I²S สำหรับข้อมูลเสียง ซึ่งง่ายกว่า SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- Intel HDA
- SoundWire
- TDM
ใน ALSA System on Chip (ASoC) ระบบเหล่านี้เรียกว่าอินเทอร์เฟซเสียงดิจิทัล (DAI)
เส้นทางสัญญาณเสียง
ข้อกำหนดเส้นทางสัญญาณเสียงเกี่ยวข้องกับเส้นทางสัญญาณที่ข้อมูลเสียงส่งจากแอปไปยังทรานสดิวเซอร์หรือจากทรานสดิวเซอร์ไปยังแอป
- ADC
- ตัวแปลงสัญญาณแอนะล็อกเป็นดิจิทัล โมดูลที่แปลงสัญญาณแอนะล็อก (ต่อเนื่องตามเวลาและแอมพลิจูด) เป็นสัญญาณดิจิทัล (ไม่ต่อเนื่องตามเวลาและแอมพลิจูด) แนวคิดของ ADC ประกอบด้วยการเก็บตัวอย่างแบบเป็นรอบตามด้วยตัวแปลงเชิงปริมาณ แม้ว่าจะไม่จำเป็นต้องติดตั้งใช้งานแบบนั้นก็ตาม โดยปกติแล้ว ADC จะตามหลังตัวกรองความถี่ต่ำเพื่อนำองค์ประกอบความถี่สูงที่ไม่สามารถแสดงโดยใช้อัตราตัวอย่างที่ต้องการออก ดูรายละเอียดได้ที่หัวข้อตัวแปลงสัญญาณแอนะล็อกเป็นดิจิทัล
- AP
- ตัวประมวลผลแอป คอมพิวเตอร์อเนกประสงค์หลักในอุปกรณ์เคลื่อนที่
- ตัวแปลงรหัส
- โปรแกรมเปลี่ยนไฟล์ โมดูลที่เข้ารหัสและถอดรหัสสัญญาณเสียงจากรูปแบบหนึ่งไปยังอีกรูปแบบหนึ่ง (โดยทั่วไปคือจากอนาล็อกเป็น PCM หรือจาก PCM เป็นอนาล็อก) ในทางเทคนิคแล้ว ตัวแปลงรหัสมีไว้สำหรับโมดูลที่ทั้งเข้ารหัสและถอดรหัส แต่อาจใช้แบบหลวมๆ เพื่ออ้างอิงเพียงอย่างใดอย่างหนึ่งก็ได้ ดูรายละเอียดได้ที่หัวข้อตัวแปลงรหัสเสียง
- DAC
- ตัวแปลงสัญญาณดิจิทัลเป็นแอนะล็อก โมดูลที่แปลงสัญญาณดิจิทัล (เป็นช่วงๆ ทั้งในด้านเวลาและระดับความดัง) เป็นสัญญาณอนาล็อก (เป็นช่วงๆ ทั้งในด้านเวลาและระดับความดัง) มักจะตามด้วยตัวกรอง Low Pass เพื่อนำองค์ประกอบความถี่สูงที่เกิดจากการปัดเศษแบบดิจิทัลออก โปรดดูรายละเอียดที่หัวข้อตัวแปลงสัญญาณดิจิทัลเป็นแอนะล็อก
- DSP
- ตัวประมวลผลสัญญาณดิจิทัล คอมโพเนนต์ที่ไม่บังคับซึ่งมักจะอยู่หลัง App Processor (สำหรับเอาต์พุต) หรืออยู่ก่อน App Processor (สำหรับอินพุต) วัตถุประสงค์หลักคือการลดภาระของหน่วยประมวลผลแอป และมอบฟีเจอร์การประมวลผลสัญญาณที่ใช้พลังงานน้อยลง
- PDM
- การปรับความหนาแน่นของพัลส์ รูปแบบของการปรับที่ใช้แสดงสัญญาณอนาล็อกด้วยสัญญาณดิจิทัล โดยความหนาแน่นสัมพัทธ์ของ 1 เทียบกับ 0 จะระบุระดับสัญญาณ มักใช้โดยตัวแปลงสัญญาณดิจิทัลเป็นแอนะล็อก โปรดดูรายละเอียดที่หัวข้อการปรับความหนาแน่นของพัลส์
- PWM
- การปรับความกว้างของพัลส์ รูปแบบของการปรับที่ใช้แสดงสัญญาณอนาล็อกด้วยสัญญาณดิจิทัล โดยความกว้างสัมพัทธ์ของพัลส์ดิจิทัลจะระบุระดับสัญญาณ มักใช้โดยตัวแปลงสัญญาณแอนะล็อกเป็นดิจิทัล โปรดดูรายละเอียดที่หัวข้อการปรับความกว้างของพัลส์
- ตัวแปรสัญญาณ
- แปลงความผันผวนของปริมาณทางกายภาพในโลกแห่งความเป็นจริงเป็นสัญญาณไฟฟ้า ในเสียง ปริมาณทางกายภาพคือความดันเสียง และตัวแปลงสัญญาณคือลําโพงและไมโครโฟน โปรดดูรายละเอียดที่หัวข้อทรานสดิวเซอร์
การแปลงอัตราการสุ่มตัวอย่าง
ข้อกำหนดในการแปลงอัตราตัวอย่างเกี่ยวข้องกับกระบวนการแปลงจากอัตราตัวอย่างหนึ่งเป็นอัตราตัวอย่างอื่น
- ดาวน์ไซซ์
- เปลี่ยนรูปแบบอีกครั้งเมื่ออัตราการสุ่มตัวอย่างของปลายทางน้อยกว่าอัตราการสุ่มตัวอย่างของต้นทาง
- ความถี่ Nyquist
- องค์ประกอบความถี่สูงสุดที่แสดงได้ด้วยสัญญาณแบบดิจิตอลที่ 1/2 ของอัตราตัวอย่างที่ระบุ ตัวอย่างเช่น ช่วงการได้ยินของมนุษย์อยู่ที่ประมาณ 20 kHz ดังนั้นสัญญาณเสียงดิจิทัลต้องมีอัตราการสุ่มตัวอย่างอย่างน้อย 40 kHz เพื่อแสดงช่วงดังกล่าว ในทางปฏิบัติ อัตราการสุ่มตัวอย่างที่ใช้กันโดยทั่วไปคือ 44.1 kHz และ 48 kHz โดยมีความถี่ Nyquist ที่ 22.05 kHz และ 24 kHz ตามลำดับ ดูรายละเอียดได้ที่หัวข้อความถี่ Nyquist และช่วงการได้ยิน
- โปรแกรมเปลี่ยนรูปแบบ
- คำพ้องความหมายสำหรับตัวแปลงอัตราตัวอย่าง
- การสุ่มตัวอย่างอีกครั้ง
- กระบวนการแปลงอัตราตัวอย่าง
- ตัวแปลงอัตราการสุ่มตัวอย่าง
- โมดูลที่ทำการสุ่มตัวอย่างอีกครั้ง
- อ่างล้างจาน
- เอาต์พุตของโปรแกรมเปลี่ยนอัตราตัวอย่าง
- แหล่งข้อมูล
- อินพุตไปยังโปรแกรมเปลี่ยนรูปแบบ
- เพิ่มความละเอียด
- ดำเนินการสุ่มตัวอย่างอีกครั้งเมื่ออัตราการสุ่มตัวอย่างของปลายทางมากกว่าอัตราการสุ่มตัวอย่างของต้นทาง
โทรศัพท์
- AEC
- การตัดเสียงก้อง วิธีลดเสียงสะท้อนจากสัญญาณ โปรดดูรายละเอียดที่หัวข้อการลดและยกเลิกเสียงสะท้อน
- ANC
- การควบคุมเสียงรบกวนแบบแอ็กทีฟ วิธีปรับปรุงคุณภาพของสัญญาณหลักโดยการเพิ่มสัญญาณรองที่ไม่ต้องการในเชิงรุก โปรดดูรายละเอียดที่หัวข้อระบบตัดเสียงรบกวนอัตโนมัติ
- โทรศัพท์
- แอปที่มีอินเทอร์เฟซผู้ใช้สำหรับการโทร
- HCO
- การได้ยินเสียงต่อเนื่อง โหมด TTY ที่ส่งข้อความเป็นข้อความและรับเป็นเสียง
- เสียงสะท้อน
- เสียงสะท้อนจากไมโครโฟนในพื้นที่ไปยังหูฟังในพื้นที่ โปรดดูรายละเอียดที่หัวข้อเสียงสะท้อน
- TDD
- อุปกรณ์โทรคมนาคมสำหรับคนหูหนวก เครื่องพิมพ์ดีดระยะไกล (TTY) บางประเภทสำหรับบุคคลที่มีปัญหาการได้ยินหรือการพูด
- TTY
- เครื่องพิมพ์โทรเลข มักใช้แทน TDD
- สหภาพยุโรป
- อุปกรณ์ของผู้ใช้ อุปกรณ์โทรศัพท์ของผู้บริโภค
- UMTS
- ระบบโทรคมนาคมเคลื่อนที่สากล ประเภทของระบบเครือข่ายมือถือ
- VCO
- เสียงที่ส่งต่อ โหมด TTY ที่ส่งข้อความเป็นเสียงและรับเป็นข้อความ
ข้อกำหนดเฉพาะของ Android
คําเฉพาะของ Android ประกอบด้วยคําที่ใช้เฉพาะในเฟรมเวิร์กเสียงของ Android และคำทั่วไปที่มีความหมายพิเศษใน Android
- ALSA
- Advanced Linux Sound Architecture เฟรมเวิร์กเสียงสำหรับ Linux ที่ส่งผลต่อระบบอื่นๆ ด้วย ดูคำจำกัดความทั่วไปได้ที่ ALSA ใน Android ALSA หมายถึงเฟรมเวิร์กและไดรเวอร์เสียงเคอร์เนล ไม่ใช่คลาสโหมดผู้ใช้ โปรดดู TinyALSA
- อุปกรณ์เสียง
- ปลายทาง I/O เสียงที่รองรับการใช้งาน HAL
- AudioEffect,
AudioEffect
- เฟรมเวิร์กและคลาสการใช้งานสำหรับเอฟเฟกต์เอาต์พุต (หลังการประมวลผล) และเอฟเฟกต์อินพุต (ก่อนการประมวลผล) ชั้นเรียนได้รับการกำหนดที่
android.media.audiofx.AudioEffect
- AudioFlinger
- การติดตั้งใช้งานเซิร์ฟเวอร์เสียงของ Android AudioFlinger จะทำงานภายในกระบวนการ mediaserver ดูคำจำกัดความทั่วไปได้ที่หัวข้อเซิร์ฟเวอร์เสียง
- โฟกัสอัตโนมัติ
- ชุด API สำหรับจัดการการโต้ตอบด้วยเสียงในแอปอิสระหลายแอป
โปรดดูรายละเอียดที่หัวข้อการจัดการการเปลี่ยนแปลงในเอาต์พุตเสียง รวมถึงเมธอดและค่าคงที่ที่เกี่ยวข้องกับโฟกัสของ
android.media.AudioManager
- AudioMixer
- โมดูลใน AudioFlinger ที่มีหน้าที่รวมหลายแทร็กเข้าด้วยกัน รวมถึงใช้การลดระดับ (ระดับเสียง) และเอฟเฟกต์ ดูคำจำกัดความทั่วไปได้ที่หัวข้อการมิกซ์เสียง (เพลงที่บันทึกไว้) (กล่าวถึงมิกเซอร์ว่าเป็นอุปกรณ์ฮาร์ดแวร์หรือแอปซอฟต์แวร์ ไม่ใช่โมดูลซอฟต์แวร์ภายในระบบ)
- นโยบายเสียง
- บริการที่รับผิดชอบต่อการดำเนินการทั้งหมดที่ต้องตัดสินใจด้านนโยบายก่อน เช่น การเปิดสตรีม I/O ใหม่ การเปลี่ยนเส้นทางหลังจากการเปลี่ยนแปลง และการจัดการปริมาณสตรีม
AudioRecord
- คลาสไคลเอ็นต์ระดับล่างหลักสําหรับรับข้อมูลจากอุปกรณ์อินพุตเสียง เช่น ไมโครโฟน โดยปกติข้อมูลจะเป็นรูปแบบ PCM ชั้นเรียนได้รับการกำหนดที่
android.media.AudioRecord
- AudioResampler
- โมดูลใน AudioFlinger ที่รับผิดชอบการเปลี่ยนอัตราตัวอย่าง
- แหล่งที่มาของเสียง
AudioSource
- การแจกแจงค่าคงที่ซึ่งระบุ Use Case ที่ต้องการสำหรับการบันทึกอินพุตเสียง ชั้นเรียนได้รับการกำหนดที่
android.media.MediaRecorder.AudioSource
ตั้งแต่ API ระดับ 21 ขึ้นไป เราขอแนะนำให้ใช้แอตทริบิวต์เสียง AudioTrack
- คลาสไคลเอ็นต์ระดับต่ำหลักสำหรับการส่งข้อมูลไปยังอุปกรณ์เอาต์พุตเสียง เช่น ลำโพง โดยปกติข้อมูลจะอยู่ในรูปแบบ PCM ชั้นเรียนได้รับการกำหนดที่
android.media.AudioTrack
audio_utils
- ไลบรารียูทิลิตีเสียงสำหรับฟีเจอร์ต่างๆ เช่น การแปลงรูปแบบ PCM, I/O ของไฟล์ WAV และ FIFO แบบไม่บล็อก ซึ่งส่วนใหญ่ไม่เกี่ยวข้องกับแพลตฟอร์ม Android
- client
- โดยปกติแล้วจะเป็นแอปหรือไคลเอ็นต์แอป อย่างไรก็ตาม ไคลเอ็นต์ AudioFlinger อาจเป็นเธรดที่ทำงานภายในกระบวนการของระบบ mediaserver เช่น เมื่อเล่นสื่อที่ถอดรหัสโดยออบเจ็กต์
MediaPlayer
- HAL
- เลเยอร์การจัดการฮาร์ดแวร์โดยตรง HAL เป็นคำทั่วไปใน Android ส่วนในแทร็กเสียง HAL คือเลเยอร์ระหว่าง AudioFlinger กับไดรเวอร์อุปกรณ์เคอร์เนลที่มี C API (ซึ่งมาแทนที่ libaudio ของ C++)
- FastCapture
- เธรดภายใน AudioFlinger ที่ส่งข้อมูลเสียงไปยังแทร็กด่วนที่มีเวลาในการตอบสนองต่ำลง และขับเคลื่อนอุปกรณ์อินพุตเมื่อกำหนดค่าให้เวลาในการตอบสนองลดลง
- FastMixer
- เธรดภายใน AudioFlinger ที่ได้รับและผสมข้อมูลเสียงจากแทร็กที่มีเวลาในการตอบสนองต่ำและขับเคลื่อนอุปกรณ์เอาต์พุตหลักเมื่อกำหนดค่าให้เวลาในการตอบสนองลดลง
- ช่องทางด่วน
AudioTrack
หรือไคลเอ็นต์AudioRecord
ที่มีเวลาในการตอบสนองต่ำลงแต่มีฟีเจอร์น้อยกว่าในอุปกรณ์และเส้นทางบางแห่งMediaPlayer
- คลาสไคลเอ็นต์ที่สูงกว่า
AudioTrack
เล่นเนื้อหาที่เข้ารหัสหรือเนื้อหาที่มีแทร็กเสียงและวิดีโอมัลติมีเดีย ชั้นเรียนได้รับการกำหนดที่android.media.MediaPlayer
media.log
- ฟีเจอร์การแก้ไขข้อบกพร่องของ AudioFlinger มีให้ใช้งานในบิลด์ที่กำหนดเองเท่านั้น ใช้สำหรับการบันทึกเหตุการณ์เสียงลงในบัฟเฟอร์แบบวนซ้ำ ซึ่งจะทิ้งเหตุการณ์ย้อนหลังได้เมื่อจำเป็น
- mediaserver
- กระบวนการของระบบ Android ที่มีบริการที่เกี่ยวข้องกับสื่อ รวมถึง AudioFlinger
- NBAIO
- อินพุตและเอาต์พุตเสียงแบบไม่บล็อก วิธีการทั่วไปสำหรับพอร์ต AudioFlinger เนื่องจากการใช้ NBAIO API บางรายการรองรับการบล็อก การใช้งานหลักของ NBAIO มีไว้สำหรับไปป์ประเภทต่างๆ
- มิกเซอร์แบบปกติ
- เธรดภายใน AudioFlinger ที่ให้บริการไคลเอ็นต์
AudioTrack
แบบเต็มรูปแบบส่วนใหญ่ ขับอุปกรณ์เอาต์พุตโดยตรงหรือส่งสัญญาณมิกซ์ย่อยไปยัง FastMixer โดยใช้ไปป์ - OpenSL ES
- มาตรฐาน Audio API โดย The Khronos Group Android เวอร์ชันที่มี API ระดับ 9 ขึ้นไปรองรับ API เสียงแบบเนทีฟที่อิงตามชุดย่อยของ OpenSL ES 1.0.1
- pro audio
- ตัวย่อสำหรับ Flag ฟีเจอร์
android.hardware.audio.pro
ข้อกำหนดมีอยู่ในเอกสารส่วน 5.10 เสียงระดับมืออาชีพ ของ CDD ของ Android คำว่า pro ในฟีเจอร์android.hardware.audio.pro
หมายถึงระดับประสิทธิภาพแบบเรียลไทม์ที่คาดการณ์ได้ ไม่ใช่ผู้ใช้ที่ต้องการ - เรียลไทม์ (นาม), เรียลไทม์ (คําคุณศัพท์)
-
ระบบการประมวลผลแบบเรียลไทม์จะรับประกันการตอบสนองต่อเหตุการณ์ที่เกี่ยวข้องภายในเวลาที่กำหนด การรองรับการติดตั้งใช้งานอุปกรณ์สําหรับการประมวลผลแบบเรียลไทม์เป็นข้อกําหนดเบื้องต้นที่จําเป็น แต่ยังไม่เพียงพอต่อการปฏิบัติตามข้อกําหนดของ
android.hardware.audio.pro
ฟีเจอร์ที่อธิบายไว้ในเสียงระดับมือโปรประสิทธิภาพแบบเรียลไทม์ยังมีประโยชน์ในด้านอื่นๆ นอกเหนือจากเสียงด้วย เช่น การเล่นเกม กราฟิก กล้อง วิดีโอ เซ็นเซอร์ เวอร์ชวลเรียลิตี (VR) และเทคโนโลยีความจริงเสริม (AR)
- ปิดเสียงเรียกเข้า
- ฟีเจอร์ที่ผู้ใช้ตั้งค่าได้เพื่อปิดเสียงเรียกเข้าและการแจ้งเตือนของโทรศัพท์โดยไม่ส่งผลต่อการเล่นสื่อ (เพลง วิดีโอ เกม) หรือการปลุก
SoundPool
- คลาสไคลเอ็นต์ที่สูงกว่า
AudioTrack
เล่นคลิปเสียงที่นำมาตัดต่อ มีประโยชน์ในการทริกเกอร์สิ่งต่างๆ เช่น การตอบสนองของ UI และเสียงเกม ชั้นเรียนได้รับการกำหนดที่android.media.SoundPool
- Stagefright
- เครื่องมือเล่นสื่อ ดูสื่อ
- StateQueue
- โมดูลภายใน AudioFlinger ที่มีหน้าที่ซิงค์สถานะระหว่างเธรด ขณะที่ NBAIO ใช้เพื่อส่งข้อมูล ส่วน StateQueue ใช้เพื่อส่งข้อมูลการควบคุม
- กลยุทธ์
- กลุ่มสตรีมประเภทต่างๆ ที่มีลักษณะการทำงานคล้ายกัน ใช้โดยบริการนโยบายเสียง
- ประเภทสตรีม
- การแจกแจงที่แสดงกรณีการใช้งานสำหรับเอาต์พุตเสียง การใช้งานนโยบายด้านเสียงจะใช้ประเภทสตรีมร่วมกับพารามิเตอร์อื่นๆ เพื่อกำหนดระดับเสียงและการกำหนดเส้นทาง ดูรายการประเภทสตรีมได้ที่
android.media.AudioManager
- อ่างล้างจาน
- ดูการแก้ไขข้อบกพร่องเสียง
- TinyALSA,
tinyalsa
- TinyALSA เป็น API โหมดผู้ใช้ขนาดเล็กเหนือเคอร์เนล ALSA ที่มีใบอนุญาต BSD
tinyalsa
คือชื่อแพ็กเกจในคลัง TinyALSA เราขอแนะนําให้ใช้ไลบรารีนี้สําหรับการติดตั้งใช้งาน HAL ToneGenerator
- คลาสไคลเอ็นต์ที่สูงกว่า
AudioTrack
เล่นสัญญาณความถี่สูง 2 โทน (DTMF) โปรดดูรายละเอียดที่หัวข้อการส่งสัญญาณแบบ 2 โทนหลายความถี่และคําจํากัดความของคลาสที่android.media.ToneGenerator
- แทร็ก
- สตรีมเสียง ควบคุมโดยคลาส
AudioTrack
หรือAudioRecord
- เส้นโค้งการลดระดับเสียง
- การแมปเฉพาะอุปกรณ์จากดัชนีระดับเสียงทั่วไปไปยังปัจจัยการลดทอนเสียงที่เฉพาะเจาะจงสำหรับเอาต์พุตหนึ่งๆ
- ดัชนีปริมาณ
- จำนวนเต็มที่ไม่มีหน่วยซึ่งแสดงปริมาณสัมพัทธ์ที่ต้องการของสตรีม องค์ประกอบ API ที่เกี่ยวข้องกับระดับเสียงของ
android.media.AudioManager
จะทำงานในดัชนีระดับเสียงแทนปัจจัยการลดทอนสัมบูรณ์