Từ điển thuật ngữ liên quan đến âm thanh này bao gồm các thuật ngữ chung được sử dụng rộng rãi và các thuật ngữ dành riêng cho Android. Hãy xem Bảng thuật ngữ về nền tảng Android trung tâm để biết định nghĩa chuẩn của các thuật ngữ.
Thuật ngữ chung
Các thuật ngữ chung liên quan đến âm thanh có ý nghĩa thông thường.
Âm thanh kỹ thuật số
Các thuật ngữ âm thanh kỹ thuật số liên quan đến việc xử lý âm thanh bằng các tín hiệu âm thanh được mã hoá ở dạng kỹ thuật số. Để biết thông tin chi tiết, hãy tham khảo phần Âm thanh kỹ thuật số.
- AC-3
- Bộ mã hoá và giải mã âm thanh của Dolby. Để biết thông tin chi tiết, hãy tham khảo bài viết về Dolby Digital.
- độ vang âm
- Nghiên cứu các đặc tính cơ học của âm thanh, chẳng hạn như cách bố trí vật lý của bộ chuyển đổi (ví dụ: loa, micrô) trên thiết bị ảnh hưởng đến chất lượng âm thanh mà người dùng cảm nhận được.
- suy hao
- Hệ số nhân nhỏ hơn hoặc bằng 1,0, áp dụng cho tín hiệu âm thanh để giảm mức tín hiệu. So sánh với mức tăng.
- người yêu thích âm thanh
- Người quan tâm đến trải nghiệm tái tạo âm nhạc vượt trội, đặc biệt là sẵn sàng đánh đổi đáng kể (ví dụ: chi phí, kích thước thành phần, thiết kế phòng) để có chất lượng âm thanh tốt. Để biết thông tin chi tiết, hãy tham khảo bài viết Người đam mê âm thanh.
- AVB
- Tiêu chuẩn truyền âm thanh kỹ thuật số theo thời gian thực qua Ethernet. Để biết thông tin chi tiết, hãy tham khảo phần Cầu nối âm thanh và video.
- số bit trên mỗi mẫu hoặc độ sâu bit
- Số bit thông tin trên mỗi mẫu.
- kênh
- Một luồng thông tin âm thanh, thường tương ứng với một vị trí ghi hoặc phát.
- kết hợp xuống
- Giảm số lượng kênh, chẳng hạn như từ âm thanh nổi xuống âm thanh đơn kênh hoặc từ 5.1 xuống âm thanh nổi. Được thực hiện bằng cách thả kênh, kết hợp kênh hoặc xử lý tín hiệu nâng cao hơn. Việc trộn đơn giản mà không làm giảm hoặc giới hạn có thể dẫn đến tình trạng tràn và cắt. So sánh với tính năng nâng cấp âm thanh.
- DSD
- Direct Stream Digital. Mã hoá âm thanh độc quyền dựa trên điều chế mật độ xung. Mặc dù phương thức điều chế xung nhịp (PCM) mã hoá dạng sóng dưới dạng một trình tự các mẫu âm thanh riêng lẻ gồm nhiều bit, nhưng DSD mã hoá dạng sóng dưới dạng một trình tự các bit ở tốc độ lấy mẫu rất cao (không có khái niệm về mẫu). Cả PCM và DSD đều thể hiện nhiều kênh theo trình tự độc lập. DSD phù hợp hơn với việc phân phối nội dung so với việc biểu thị nội dung nội bộ để xử lý vì có thể khó áp dụng các thuật toán xử lý tín hiệu kỹ thuật số (DSP) truyền thống cho DSD. DSD được dùng trong Super Audio CD (SACD) và trong DSD qua PCM (DoP) cho USB. Để biết thông tin chi tiết, hãy tham khảo Direct Stream Digital.
- vịt
- Tạm thời giảm âm lượng của một luồng khi một luồng khác trở nên hoạt động. Ví dụ: nếu nhạc đang phát khi có thông báo đến, thì nhạc sẽ giảm âm lượng trong khi thông báo phát. So sánh với chế độ tắt tiếng.
- FIFO
- Nhập trước xuất trước. Mô-đun phần cứng hoặc cấu trúc dữ liệu phần mềm triển khai việc xếp hàng dữ liệu FIFO. Trong ngữ cảnh âm thanh, dữ liệu được lưu trữ trong hàng đợi thường là các khung âm thanh. Bạn có thể triển khai FIFO bằng một vùng đệm tròn.
- khung
- Nhóm mẫu, mỗi kênh một mẫu tại một thời điểm.
- khung hình trên mỗi bộ đệm
- Số khung hình được chuyển từ mô-đun này sang mô-đun tiếp theo cùng một lúc. Giao diện HAL âm thanh sử dụng khái niệm khung hình trên mỗi vùng đệm.
- gain
- Hệ số nhân lớn hơn hoặc bằng 1,0, áp dụng cho tín hiệu âm thanh để tăng mức tín hiệu. So sánh với sự suy giảm.
- Âm thanh HD
- Âm thanh có độ phân giải cao. Từ đồng nghĩa với âm thanh có độ phân giải cao (nhưng khác với Intel High Definition Audio).
- tai nghe
- Loa chụp tai không có micrô. So sánh với tai nghe.
- tai nghe
- Tai nghe có micrô. So sánh với tai nghe.
- Hz
- Đơn vị cho tốc độ lấy mẫu hoặc tốc độ khung hình.
- âm thanh có độ phân giải cao
- Đại diện có độ sâu bit và tốc độ lấy mẫu lớn hơn đĩa CD (PCM âm thanh nổi 16 bit ở 44,1 kHz) và không nén dữ liệu bị mất. Tương đương với âm thanh HD. Để biết thông tin chi tiết, hãy tham khảo phần âm thanh có độ phân giải cao.
- xen kẽ
- Đại diện cho âm thanh kỹ thuật số đa kênh, luân phiên dữ liệu giữa các kênh. Ví dụ: âm thanh kỹ thuật số nổi được biểu thị ở định dạng xen kẽ sẽ luân phiên bên trái, bên phải, bên trái, bên phải.
- thời gian chờ
- Độ trễ thời gian khi tín hiệu đi qua một hệ thống.
- không tổn hao
- Thuật toán nén dữ liệu không suy hao giúp duy trì độ chính xác bit trong quá trình mã hoá và giải mã, trong đó kết quả giải mã dữ liệu đã mã hoá trước đó tương đương với dữ liệu ban đầu. Ví dụ về các định dạng phân phối nội dung âm thanh không tổn hao bao gồm CD, PCM trong WAV và FLAC. Quy trình tạo có thể làm giảm độ sâu bit hoặc tốc độ lấy mẫu so với bản gốc; các định dạng phân phối giúp duy trì độ phân giải và độ chính xác bit của bản gốc là chủ đề của âm thanh có độ phân giải cao.
- có tổn hao
- Thuật toán nén dữ liệu bị mất cố gắng giữ lại các tính năng quan trọng nhất của nội dung nghe nhìn trong quá trình mã hoá và giải mã, trong đó kết quả của việc giải mã dữ liệu đã mã hoá trước đó về mặt cảm nhận là tương tự như dữ liệu gốc nhưng không giống hệt. Một số ví dụ về thuật toán nén âm thanh có tổn hao bao gồm MP3 và AAC. Vì giá trị tương tự là từ một miền liên tục và giá trị kỹ thuật số là rời rạc, nên ADC và DAC là các phép chuyển đổi có tổn hao liên quan đến biên độ. Xem thêm về tính minh bạch.
- đơn âm
- Một kênh.
- đa kênh
- Xem phần âm thanh vòm. Theo nghĩa nghiêm ngặt, âm thanh nổi là nhiều kênh và có thể được coi là âm thanh đa kênh; tuy nhiên, cách sử dụng như vậy sẽ gây nhầm lẫn nên cần tránh.
- tắt tiếng
- Tạm thời buộc âm lượng về 0, độc lập với các chế độ điều khiển âm lượng thông thường. So sánh với vịt.
- vượt quá giới hạn
- Lỗi âm thanh do không chấp nhận được dữ liệu được cung cấp trong thời gian đủ. Để biết thông tin chi tiết, hãy tham khảo phần hết bộ đệm. So sánh với thiếu dữ liệu.
- kéo
- Điều hướng tín hiệu đến một vị trí mong muốn trong trường âm thanh nổi hoặc đa kênh.
- Trình quản lý kết nối đối tác
- Điều chế xung mã. Phương thức mã hoá cấp thấp phổ biến nhất của âm thanh kỹ thuật số. Tín hiệu âm thanh được lấy mẫu theo một khoảng thời gian đều đặn, được gọi là tốc độ lấy mẫu, sau đó được lượng tử hoá thành các giá trị riêng biệt trong một phạm vi cụ thể tuỳ thuộc vào độ sâu bit. Ví dụ: đối với PCM 16 bit, các giá trị mẫu là số nguyên từ -32768 đến +32767.
- dốc
- Tăng hoặc giảm dần mức của một tham số âm thanh cụ thể, chẳng hạn như âm lượng hoặc độ mạnh của hiệu ứng. Tăng âm lượng thường được áp dụng khi tạm dừng và tiếp tục phát nhạc để tránh chuyển đổi âm thanh khó nghe.
- mẫu
- Số đại diện cho giá trị âm thanh của một kênh tại một thời điểm.
- tốc độ lấy mẫu hoặc tốc độ khung hình
- Số khung hình/giây. Mặc dù tốc độ khung hình chính xác hơn, nhưng tốc độ lấy mẫu thường được dùng để chỉ tốc độ khung hình.
- âm thanh hoá
- Sử dụng âm thanh để thể hiện phản hồi hoặc thông tin, chẳng hạn như âm thanh chạm và âm thanh bàn phím.
- SPL
- Mức áp suất âm thanh, một phép đo tương đối về áp suất âm thanh.
- âm thanh nổi
- Hai kênh. So sánh với đa kênh.
- mở rộng âm thanh nổi
- Hiệu ứng được áp dụng cho tín hiệu âm thanh nổi để tạo ra một tín hiệu âm thanh nổi khác có âm thanh đầy đủ và phong phú hơn. Hiệu ứng này cũng có thể được áp dụng cho tín hiệu đơn âm, trong đó đây là một loại chế độ kết hợp.
- âm thanh vòm
- Kỹ thuật giúp người nghe nhận biết được vị trí âm thanh ngoài âm thanh nổi trái và phải.
- độ trong suốt
- Kết quả lý tưởng của quá trình nén dữ liệu có tổn hao. Quá trình chuyển đổi dữ liệu có tổn hao là minh bạch nếu người dùng không thể phân biệt được dữ liệu chuyển đổi với dữ liệu gốc. Để biết thông tin chi tiết, hãy tham khảo phần Tính minh bạch.
- thiếu dữ liệu
- Lỗi âm thanh do không cung cấp đủ dữ liệu cần thiết trong thời gian thích hợp. Để biết thông tin chi tiết, hãy tham khảo phần hết bộ đệm. So sánh với quá tải.
- trộn âm lên
- Tăng số lượng kênh, chẳng hạn như từ đơn âm sang âm thanh nổi hoặc từ âm thanh nổi sang âm thanh vòm. Được thực hiện bằng cách sao chép, xoay hoặc xử lý tín hiệu nâng cao hơn. So sánh với hoạt động kết hợp âm thanh xuống.
- USAC
- Mã hoá âm thanh và giọng nói hợp nhất. Bộ mã hoá và giải mã âm thanh cho các ứng dụng có tốc độ bit thấp. Để biết thông tin chi tiết, hãy tham khảo phần Mã hoá lời nói và âm thanh hợp nhất.
- trình ảo hoá
- Hiệu ứng cố gắng tạo không gian cho các kênh âm thanh, chẳng hạn như cố gắng mô phỏng nhiều loa hơn hoặc tạo ảo giác rằng nguồn âm thanh có vị trí.
- âm lượng
- Độ to, cường độ chủ quan của tín hiệu âm thanh.
Kết nối liên thiết bị
Công nghệ kết nối liên thiết bị kết nối các thành phần âm thanh và video giữa các thiết bị và dễ dàng nhìn thấy ở các đầu nối bên ngoài. Người triển khai HAL và người dùng cuối phải nắm được các điều khoản này.
- Bluetooth
- Công nghệ không dây tầm ngắn. Để biết thông tin chi tiết về hồ sơ Bluetooth và giao thức Bluetooth liên quan đến âm thanh, hãy tham khảo A2DP đối với âm nhạc, SCO đối với điện thoại và Cấu hình điều khiển từ xa âm thanh/video (AVRCP).
- DisplayPort
- Giao diện hiển thị kỹ thuật số của Hiệp hội Tiêu chuẩn Điện tử Video (VESA).
- thiết bị phần cứng
- Một tiện ích nhỏ, đặc biệt là tiện ích treo trên một thiết bị khác. Để biết thông tin chi tiết, hãy tham khảo phần Giao diện điều khiển.
- FireWire
- Xem IEEE 1394.
- HDMI
- Giao diện đa phương tiện độ phân giải cao. Giao diện để chuyển dữ liệu âm thanh và video. Đối với thiết bị di động, bạn có thể sử dụng đầu nối micro-HDMI (loại D) hoặc MHL.
- IEEE 1394
- Một bus nối tiếp dùng cho các ứng dụng có độ trễ thấp theo thời gian thực, chẳng hạn như âm thanh. Còn gọi là FireWire. Để biết thông tin chi tiết, hãy tham khảo IEEE 1394.
- Intel HDA
- Intel High Definition Audio (đừng nhầm lẫn với âm thanh độ phân giải cao hoặc âm thanh độ phân giải cao chung). Thông số kỹ thuật của đầu nối bảng điều khiển phía trước. Để biết thông tin chi tiết, hãy tham khảo phần Intel High Definition Audio.
- giao diện
- Giao diện chuyển đổi tín hiệu từ một cách biểu diễn sang một cách biểu diễn khác. Các giao diện phổ biến bao gồm giao diện âm thanh USB và giao diện MIDI.
- cấp độ đường truyền
- Cường độ của tín hiệu âm thanh tương tự truyền giữa các thành phần âm thanh, chứ không phải giữa các bộ chuyển đổi. Để biết thông tin chi tiết, hãy tham khảo phần Cấp dòng.
- MHL
- Mobile High-Definition Link (Liên kết độ nét cao di động). Giao diện âm thanh và video trên thiết bị di động, thường qua đầu nối USB loại nhỏ.
- đầu nối điện thoại
- Thành phần mini hoặc sub-mini kết nối thiết bị với tai nghe có dây, tai nghe hoặc bộ khuếch đại cấp độ đường truyền.
- SlimPort
- Bộ chuyển đổi từ micro-USB sang HDMI.
- S/PDIF
- Định dạng giao diện kỹ thuật số Sony/Philips. Kết nối nội bộ cho PCM không nén và IEC 61937. Để biết thông tin chi tiết, hãy tham khảo S/PDIF. S/PDIF là biến thể cấp tiêu dùng của AES3.
- Thunderbolt
- Giao diện đa phương tiện cạnh tranh với USB và HDMI để kết nối với các thiết bị ngoại vi cao cấp. Để biết thông tin chi tiết, hãy tham khảo bài viết về Thunderbolt.
- TOSLINK
- Một cáp âm thanh quang được dùng với S/PDIF. Để biết thông tin chi tiết, hãy tham khảo TOSLINK.
- USB
- Buýt nối tiếp đa năng. Để biết thông tin chi tiết, hãy tham khảo phần USB.
Kết nối nội thiết bị
Công nghệ kết nối nội bộ thiết bị kết nối các thành phần âm thanh bên trong một thiết bị nhất định và không hiển thị nếu không tháo rời thiết bị. Người triển khai HAL có thể cần phải biết những điều này, nhưng người dùng cuối thì không. Để biết thông tin chi tiết về các mối kết nối nội thiết bị, hãy tham khảo các bài viết sau:
- GPIO
- I²C, dành cho kênh điều khiển
- I²S, dành cho dữ liệu âm thanh, đơn giản hơn SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- Intel HDA
- SoundWire
- TDM
Trong hệ thống ALSA trên chip (ASoC), các giao diện này được gọi chung là giao diện âm thanh kỹ thuật số (DAI).
Đường dẫn tín hiệu âm thanh
Các thuật ngữ về đường dẫn tín hiệu âm thanh liên quan đến đường dẫn tín hiệu mà dữ liệu âm thanh tuân theo từ ứng dụng đến bộ chuyển đổi hoặc từ bộ chuyển đổi đến ứng dụng.
- ADC
- Bộ chuyển đổi tương tự sang kỹ thuật số. Mô-đun chuyển đổi tín hiệu tương tự (liên tục về thời gian và biên độ) thành tín hiệu kỹ thuật số (rời rạc về thời gian và biên độ). Về mặt khái niệm, ADC bao gồm một bộ lấy mẫu và giữ định kỳ, theo sau là một bộ lượng tử hoá, mặc dù không nhất thiết phải triển khai theo cách đó. ADC thường được đặt trước bộ lọc thông thấp để loại bỏ mọi thành phần tần số cao không thể biểu diễn bằng tốc độ lấy mẫu mong muốn. Để biết thông tin chi tiết, hãy tham khảo bài viết về Bộ chuyển đổi tương tự sang kỹ thuật số.
- AP (điểm truy cập)
- Bộ xử lý ứng dụng. Máy tính chính dùng cho nhiều mục đích trên thiết bị di động.
- bộ mã hoá và giải mã
- Trình mã hoá-giải mã. Mô-đun mã hoá và giải mã tín hiệu âm thanh từ một hệ thống biểu diễn sang một hệ thống biểu diễn khác (thường là từ tương tự sang PCM hoặc PCM sang tương tự). Theo nghĩa nghiêm ngặt, codec (mã hoá và giải mã) được dành riêng cho các mô-đun vừa mã hoá vừa giải mã, nhưng có thể được sử dụng một cách linh hoạt để chỉ tham chiếu đến một trong các mô-đun này. Để biết thông tin chi tiết, hãy tham khảo bài viết Bộ mã hoá và giải mã âm thanh.
- DAC
- Bộ chuyển đổi kỹ thuật số sang tương tự. Mô-đun chuyển đổi tín hiệu kỹ thuật số (riêng biệt về thời gian và biên độ) thành tín hiệu tương tự (liên tục về thời gian và biên độ). Thường theo sau là bộ lọc thông thấp để loại bỏ các thành phần tần số cao do quá trình lượng tử hoá kỹ thuật số gây ra. Để biết thông tin chi tiết, hãy tham khảo bài viết Bộ chuyển đổi kỹ thuật số sang tương tự.
- DSP
- Bộ xử lý tín hiệu kỹ thuật số. Thành phần không bắt buộc thường nằm sau trình xử lý ứng dụng (đối với đầu ra) hoặc trước trình xử lý ứng dụng (đối với đầu vào). Mục đích chính là giảm tải cho bộ xử lý ứng dụng và cung cấp các tính năng xử lý tín hiệu với mức hao tổn năng lượng thấp hơn.
- PDM
- Điều chế mật độ xung. Hình thức điều chế dùng để biểu thị tín hiệu tương tự bằng tín hiệu số, trong đó mật độ tương đối của 1 so với 0 cho biết mức tín hiệu. Thường được các bộ chuyển đổi kỹ thuật số sang tương tự sử dụng. Để biết thông tin chi tiết, hãy tham khảo phần Điều chế mật độ xung.
- PWM
- Điều chế độ rộng xung. Hình thức điều chế dùng để biểu thị tín hiệu tương tự bằng một tín hiệu kỹ thuật số, trong đó chiều rộng tương đối của xung kỹ thuật số cho biết mức tín hiệu. Thường được các bộ chuyển đổi tương tự sang kỹ thuật số sử dụng. Để biết thông tin chi tiết, hãy tham khảo phần Điều chế độ rộng xung.
- bộ chuyển đổi
- Chuyển đổi các biến thể về số lượng vật lý trong thế giới thực thành tín hiệu điện. Trong âm thanh, đại lượng vật lý là áp suất âm thanh và bộ chuyển đổi là loa và micrô. Để biết thông tin chi tiết, hãy tham khảo phần Transducer (Chuyển đổi).
Chuyển đổi tốc độ lấy mẫu
Các thuật ngữ chuyển đổi tốc độ lấy mẫu liên quan đến quá trình chuyển đổi từ tốc độ lấy mẫu này sang tốc độ lấy mẫu khác.
- lấy mẫu giảm
- Lấy mẫu lại, trong đó tốc độ lấy mẫu của bồn lưu trữ < tốc độ lấy mẫu của nguồn.
- Tần số Nyquist
- Thành phần tần số tối đa có thể được biểu thị bằng tín hiệu được discretize ở 1/2 tốc độ lấy mẫu nhất định. Ví dụ: dải nghe của con người mở rộng đến khoảng 20 kHz, vì vậy, tín hiệu âm thanh kỹ thuật số phải có tốc độ lấy mẫu tối thiểu là 40 kHz để thể hiện dải đó. Trong thực tế, tốc độ lấy mẫu 44,1 kHz và 48 kHz thường được sử dụng, với tần số Nyquist tương ứng là 22,05 kHz và 24 kHz. Để biết thông tin chi tiết, hãy tham khảo Tần số Nyquist và Dải nghe.
- bộ lấy mẫu lại
- Đồng nghĩa với trình chuyển đổi tốc độ lấy mẫu.
- lấy mẫu lại
- Quy trình chuyển đổi tốc độ lấy mẫu.
- bộ chuyển đổi tốc độ lấy mẫu
- Mô-đun lấy mẫu lại.
- bồn rửa bát
- Kết quả của bộ lấy mẫu lại.
- nguồn
- Đầu vào cho bộ lấy mẫu lại.
- lấy mẫu lên
- Lấy mẫu lại, trong đó tốc độ lấy mẫu của bồn lưu trữ > tốc độ lấy mẫu của nguồn.
Điện thoại
- AEC
- Loại bỏ tiếng vọng âm thanh. Một phương tiện để giảm tiếng vọng từ tín hiệu. Để biết thông tin chi tiết, hãy xem phần Loại bỏ và huỷ tiếng vọng.
- ANC
- Chủ động kiểm soát tiếng ồn. Một phương tiện để cải thiện chất lượng của tín hiệu chính bằng cách chủ động thêm nghịch đảo của tín hiệu phụ không mong muốn. Để biết thông tin chi tiết, hãy xem phần Công nghệ chủ động kiểm soát tiếng ồn.
- trình quay số
- Ứng dụng cung cấp giao diện người dùng cho điện thoại.
- HCO
- Tính năng chuyển tiếp âm thanh. Chế độ TTY trong đó tin nhắn được gửi dưới dạng văn bản và nhận dưới dạng lời nói.
- âm báo
- Phản hồi âm thanh từ micrô cục bộ vào tai nghe cục bộ. Để biết thông tin chi tiết, hãy xem phần Âm thanh phản hồi.
- Thiết bị viễn thông dành cho người khiếm thính (TDD)
- Thiết bị viễn thông dành cho người khiếm thính. Một loại máy đánh chữ từ xa (TTY) cụ thể dành cho người khiếm thính hoặc khiếm nói.
- TTY
- Máy đánh chữ. Thường được dùng thay thế cho TDD.
- UE
- Thiết bị của người dùng. Thiết bị điện thoại của người dùng.
- UMTS
- Universal Mobile Telecommunications System (Hệ thống viễn thông di động toàn cầu). Một loại hệ thống di động.
- VCO
- Chuyển tiếp giọng nói. Chế độ TTY trong đó tin nhắn được gửi dưới dạng âm thanh và nhận dưới dạng văn bản.
Điều khoản dành riêng cho Android
Các thuật ngữ dành riêng cho Android bao gồm các thuật ngữ chỉ được dùng trong khung âm thanh Android và các thuật ngữ chung có ý nghĩa đặc biệt trong Android.
- ALSA
- Kiến trúc âm thanh Linux nâng cao. Một khung âm thanh cho Linux cũng ảnh hưởng đến các hệ thống khác. Để biết định nghĩa chung, hãy tham khảo ALSA. Trong Android, ALSA đề cập đến khung âm thanh và trình điều khiển hạt nhân chứ không phải lớp chế độ người dùng. Xem thêm TinyALSA.
- thiết bị âm thanh
- Điểm cuối âm thanh I/O được hỗ trợ bằng cách triển khai HAL.
- AudioEffect,
AudioEffect
- Khung triển khai và lớp cho hiệu ứng đầu ra (xử lý hậu kỳ) và hiệu ứng đầu vào (xử lý trước). Lớp này được xác định tại
android.media.audiofx.AudioEffect
. - AudioFlinger
- Triển khai máy chủ âm thanh Android. AudioFlinger chạy trong quy trình mediaserver. Để biết định nghĩa chung, hãy tham khảo Máy chủ âm thanh.
- tập trung âm thanh
- Bộ API để quản lý các hoạt động tương tác bằng âm thanh trên nhiều ứng dụng độc lập.
Để biết thông tin chi tiết, hãy xem phần Xử lý các thay đổi trong đầu ra âm thanh cũng như các phương thức và hằng số liên quan đến tiêu điểm của
android.media.AudioManager
. - AudioMixer Mô-đun
- trong AudioFlinger chịu trách nhiệm kết hợp nhiều kênh và áp dụng hiệu ứng và độ giảm âm lượng. Để biết định nghĩa chung, hãy tham khảo phần Trộn âm thanh (nhạc ghi lại) (thảo luận về bộ trộn dưới dạng thiết bị phần cứng hoặc ứng dụng phần mềm, thay vì mô-đun phần mềm trong hệ thống).
- chính sách về âm thanh
- Dịch vụ chịu trách nhiệm về tất cả các hành động cần phải đưa ra quyết định về chính sách trước, chẳng hạn như mở luồng I/O mới, định tuyến lại sau khi thay đổi và quản lý dung lượng luồng.
AudioRecord
- Lớp ứng dụng cấp thấp chính để nhận dữ liệu từ thiết bị đầu vào âm thanh, chẳng hạn như micrô. Dữ liệu thường ở định dạng PCM. Lớp này được xác định tại
android.media.AudioRecord
. - AudioResampler
- Mô-đun trong AudioFlinger chịu trách nhiệm chuyển đổi tốc độ lấy mẫu.
- nguồn âm thanh,
AudioSource
- Một liệt kê các hằng số cho biết trường hợp sử dụng mong muốn để ghi lại đầu vào âm thanh. Lớp này được xác định tại
android.media.MediaRecorder.AudioSource
. Kể từ API cấp 21 trở lên, bạn nên sử dụng thuộc tính âm thanh. AudioTrack
- Lớp ứng dụng cấp thấp chính để gửi dữ liệu đến thiết bị đầu ra âm thanh, chẳng hạn như loa. Dữ liệu thường ở định dạng PCM. Lớp này được xác định tại
android.media.AudioTrack
. audio_utils
- Thư viện tiện ích âm thanh cho các tính năng như chuyển đổi định dạng PCM, I/O tệp WAV và FIFO không chặn, phần lớn độc lập với nền tảng Android.
- client
- Thường là một ứng dụng hoặc ứng dụng khách. Tuy nhiên, ứng dụng AudioFlinger có thể là một luồng chạy trong quy trình hệ thống mediaserver, chẳng hạn như khi phát nội dung đa phương tiện được giải mã bằng đối tượng
MediaPlayer
. - HAL
- Lớp trừu tượng phần cứng. HAL là một thuật ngữ chung trong Android; trong âm thanh, đây là một lớp giữa AudioFlinger và trình điều khiển thiết bị hạt nhân có API C (thay thế libaudio C++).
- FastCapture
- Luồng trong AudioFlinger gửi dữ liệu âm thanh đến các kênh nhanh có độ trễ thấp hơn và điều khiển thiết bị đầu vào khi được định cấu hình để giảm độ trễ.
- FastMixer
- Luồng trong AudioFlinger nhận và trộn dữ liệu âm thanh từ các kênh nhanh có độ trễ thấp hơn, đồng thời điều khiển thiết bị đầu ra chính khi được định cấu hình để giảm độ trễ.
- fast track Ứng dụng
AudioTrack
hoặcAudioRecord
có độ trễ thấp hơn nhưng có ít tính năng hơn trên một số thiết bị và tuyến đường.MediaPlayer
- Lớp ứng dụng cấp cao hơn
AudioTrack
. Phát nội dung đã mã hoá hoặc nội dung có các kênh âm thanh và video đa phương tiện. Lớp này được xác định tạiandroid.media.MediaPlayer
. media.log
- Tính năng gỡ lỗi AudioFlinger chỉ có trong các bản dựng tuỳ chỉnh. Dùng để ghi nhật ký các sự kiện âm thanh vào vùng đệm tròn, sau đó có thể kết xuất các sự kiện đó theo thứ tự ngược khi cần.
- mediaserver
- Quy trình hệ thống Android chứa các dịch vụ liên quan đến nội dung nghe nhìn, bao gồm cả AudioFlinger.
- NBAIO
- Không chặn đầu vào và đầu ra âm thanh. Tính trừu tượng cho các cổng AudioFlinger. Thuật ngữ này có thể gây hiểu lầm vì một số cách triển khai API NBAIO hỗ trợ tính năng chặn. Các phương thức triển khai khoá của NBAIO dành cho nhiều loại ống.
- bộ trộn thông thường
- Luồng trong AudioFlinger cung cấp dịch vụ cho hầu hết các ứng dụng
AudioTrack
có đầy đủ tính năng. Trực tiếp điều khiển một thiết bị đầu ra hoặc truyền tín hiệu kết hợp phụ vào FastMixer bằng một ống. - OpenSL ES
- Tiêu chuẩn API âm thanh của The Khronos Group. Các phiên bản Android có API cấp 9 trở lên hỗ trợ API âm thanh gốc dựa trên một tập hợp con của OpenSL ES 1.0.1.
- âm thanh chuyên nghiệp
- Viết tắt của cờ tính năng
android.hardware.audio.pro
. Các yêu cầu này được ghi nhận trong mục 5.10 Âm thanh chuyên nghiệp của CDD Android. Pro trong tính năngandroid.hardware.audio.pro
tức là mức hiệu suất theo thời gian thực có thể dự đoán được, chứ không phải người dùng dự kiến. - thời gian thực (danh từ), theo thời gian thực (tính từ)
-
Hệ thống tính toán theo thời gian thực đảm bảo phản hồi các sự kiện liên quan trong giới hạn thời gian bắt buộc. Hỗ trợ triển khai thiết bị cho tính năng điện toán theo thời gian thực là một điều kiện tiên quyết cần thiết nhưng chưa đủ để đáp ứng các yêu cầu của tính năng
android.hardware.audio.pro
được mô tả trong phần âm thanh chuyên nghiệp.Hiệu suất theo thời gian thực cũng có lợi ích trong các lĩnh vực khác ngoài âm thanh, chẳng hạn như trò chơi, đồ hoạ, máy ảnh, video, xử lý cảm biến, thực tế ảo (VR) và thực tế tăng cường (AR).
- chế độ im lặng
- Tính năng do người dùng thiết lập để tắt tiếng chuông điện thoại và thông báo mà không ảnh hưởng đến việc phát nội dung nghe nhìn (nhạc, video, trò chơi) hoặc chuông báo.
SoundPool
- Lớp ứng dụng cấp cao hơn
AudioTrack
. Phát các đoạn âm thanh được lấy mẫu. Hữu ích cho việc kích hoạt các tính năng như phản hồi giao diện người dùng và âm thanh trò chơi. Lớp này được xác định tạiandroid.media.SoundPool
. - Stagefright
- Công cụ phát nội dung nghe nhìn. Xem phần Nội dung nghe nhìn.
- StateQueue
- Mô-đun trong AudioFlinger chịu trách nhiệm đồng bộ hoá trạng thái giữa các luồng. Trong khi NBAIO được dùng để truyền dữ liệu, StateQueue được dùng để truyền thông tin điều khiển.
- chiến thuật
- Nhóm các loại luồng có hành vi tương tự nhau. Được dịch vụ chính sách âm thanh sử dụng.
- loại luồng
- Liệt kê thể hiện trường hợp sử dụng cho đầu ra âm thanh. Việc triển khai chính sách âm thanh sử dụng loại luồng, cùng với các thông số khác, để xác định quyết định về âm lượng và định tuyến. Để biết danh sách các loại luồng, hãy xem
android.media.AudioManager
. - bồn lưu trữ dữ liệu
- Xem phần Gỡ lỗi âm thanh.
- TinyALSA,
tinyalsa
- TinyALSA là một API chế độ người dùng nhỏ phía trên hạt nhân ALSA có giấy phép BSD.
tinyalsa
là tên của một gói trong thư viện TinyALSA. Bạn nên sử dụng thư viện này để triển khai HAL. ToneGenerator
- Lớp ứng dụng cấp cao hơn
AudioTrack
. Phát tín hiệu đa tần số hai âm (DTMF). Để biết thông tin chi tiết, hãy tham khảo phần Tín hiệu đa tần hai tông và định nghĩa lớp tạiandroid.media.ToneGenerator
. - bản nhạc
- Luồng âm thanh. Do lớp
AudioTrack
hoặcAudioRecord
kiểm soát. - đường cong giảm âm lượng
- Ánh xạ dành riêng cho thiết bị từ chỉ mục âm lượng chung đến hệ số suy giảm cụ thể cho một đầu ra nhất định.
- chỉ mục khối lượng
- Số nguyên không có đơn vị thể hiện âm lượng tương đối mong muốn của một luồng. Các phần tử API liên quan đến âm lượng của
android.media.AudioManager
hoạt động theo chỉ mục âm lượng thay vì hệ số suy hao tuyệt đối.