Thuật ngữ âm thanh

Bảng thuật ngữ 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. Xem Bảng thuật ngữ nền tảng Android trung tâm để biết định nghĩa chuẩn của các thuật ngữ.

Điều khoản 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ố

Thuật ngữ âm thanh kỹ thuật số liên quan đến việc xử lý âm thanh bằng tín hiệu âm thanh được mã hóa ở dạng kỹ thuật số. Để biết chi tiết, hãy tham khảo Âm thanh kỹ thuật số .

AC3
Một codec âm thanh của Dolby. Để biết chi tiết, hãy tham khảo Dolby Digital .
âm học
Nghiên cứu các tính chất cơ học của âm thanh, chẳng hạn như vị trí vật lý của bộ chuyển đổi (loa, micrô, v.v.) trên thiết bị ảnh hưởng như thế nào đến chất lượng âm thanh được cảm nhận.
sự suy giảm
Hệ số nhân nhỏ hơn hoặc bằng 1,0, được áp dụng cho tín hiệu âm thanh để giảm mức tín hiệu. So sánh để đạt được .
người mê â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 sẵn sàng đánh đổi đáng kể (chi phí, kích thước thành phần, thiết kế phòng, v.v.) để có được chất lượng âm thanh. Để biết chi tiết, hãy tham khảo audiophile .
AVB
Một tiêu chuẩn để truyền âm thanh kỹ thuật số theo thời gian thực qua Ethernet. Để biết chi tiết, hãy tham khảo Kết nối âm thanh video .
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 lại.
trộn xuống
Giảm số lượng kênh, chẳng hạn như từ âm thanh nổi xuống đơn âm hoặc từ 5.1 xuống âm thanh nổi. Thực hiện bằng cách bỏ kênh, trộn 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 bị suy giảm hoặc hạn chế có khả năng bị tràn và bị cắt. So sánh với việc trộn lẫn .
DSD
Truyền trực tiếp kỹ thuật số. Mã hóa âm thanh độc quyền dựa trên điều chế mật độ xung . Trong khi Điều chế mã xung (PCM) mã hóa dạng sóng dưới dạng một chuỗi các mẫu âm thanh riêng lẻ gồm nhiều bit, DSD mã hóa dạng sóng dưới dạng một chuỗi bit ở tốc độ 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 bằng các chuỗi độc lập. DSD phù hợp hơn với việc phân phối nội dung hơn là biểu diễn nội bộ để xử lý vì có thể khó áp dụng thuật toán xử lý tín hiệu số (DSP) truyền thống cho DSD. DSD được sử dụng trong Super Audio CD (SACD) và DSD over PCM (DoP) cho USB. Để biết chi tiết, hãy tham khảo Direct Stream Digital .
con vịt
Tạm thời giảm âm lượng của luồng khi luồng khác hoạt động. Ví dụ: nếu nhạc đang phát khi có thông báo đến thì nhạc sẽ tắt khi thông báo phát. So sánh với tắt tiếng .
FIFO
Vào trước ra trước. Mô-đun phần cứng hoặc cấu trúc dữ liệu phần mềm thực hiện xếp hàng dữ liệu vào trước, ra trước . 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. FIFO có thể được thực hiện bằng bộ đệm tròn .
khung
Tập hợp các mẫu, mỗi mẫu một kênh, tại một thời điểm.
khung hình trên mỗi bộ đệm
Số lượng khung hình được truyề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 bộ đệm.
nhận được
Hệ số nhân lớn hơn hoặc bằng 1,0, được á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 độ nét cao. Từ đồng nghĩa với âm thanh độ phân giải cao (nhưng khác với Âm thanh độ nét cao của Intel).
tai nghe
Loa ôm sát tai, không có micro. So sánh với tai nghe.
tai nghe
Tai nghe có micro. So sánh với tai nghe.
Hz
Đơn vị cho tốc độ mẫu hoặc tốc độ khung hình.
âm thanh độ phân giải cao
Biểu diễn với độ sâu bit và tốc độ mẫu lớn hơn so với CD (PCM 16 bit âm thanh nổi ở 44,1 kHz) và không bị nén dữ liệu bị mất. Tương đương với âm thanh HD. Để biết chi tiết, hãy tham khảo âm thanh độ phân giải cao .
xen kẽ
Một đại diện cho âm thanh kỹ thuật số đa kênh xen kẽ dữ liệu giữa các kênh. Ví dụ: âm thanh kỹ thuật số âm thanh nổi được thể hiện ở định dạng xen kẽ là trái, phải, trái, phải, v.v.
độ trễ
Độ trễ thời gian khi tín hiệu đi qua hệ thống.
không mất mát
Thuật toán nén dữ liệu không mất dữ liệu giúp duy trì độ chính xác của bit trong quá trình mã hóa và giải mã, trong đó kết quả giải mã dữ liệu được mã hóa trước đó tương đương với dữ liệu gốc. Ví dụ về các định dạng phân phối nội dung âm thanh lossless bao gồm CD , PCM trong WAVFLAC . Quá trình soạn thảo có thể giảm độ sâu bit hoặc tốc độ mẫu so với quy trình chính ; các định dạng phân phối bảo toàn độ 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.
mất mát
Thuật toán nén dữ liệu bị mất dữ liệu cố gắng bảo toàn các tính năng quan trọng nhất của phương tiện thông qua mã hóa và giải mã trong đó kết quả giải mã dữ liệu được mã hóa trước đó về mặt nhận thức tương tự với dữ liệu gốc nhưng không giống hệt nhau. Ví dụ về thuật toán nén âm thanh bị mất bao gồm MP3 và AAC. Vì các giá trị tương tự là từ một miền liên tục và các giá trị số là rời rạc, ADC và DAC là các chuyển đổi tổn hao về biên độ. Xem thêm tính minh bạch .
bệnh tăng bạch cầu đơn nhân
Một kênh.
đa kênh
Xem âm thanh vòm . Nói một cách chặt chẽ, âm thanh nổi có nhiều hơn một kênh và có thể được coi là đa kênh; tuy nhiên, cách sử dụng như vậy gây nhầm lẫn và do đó tránh được.
tắt tiếng
Tạm thời buộc âm lượng về 0, độc lập với các điều khiển âm lượng thông thường.
tràn ngập
Trục trặc về âm thanh do không chấp nhận dữ liệu được cung cấp trong thời gian đủ. Để biết chi tiết, hãy tham khảo phần thiếu bộ đệm . So sánh với underrun .
lia máy
Hướng tín hiệu đến vị trí mong muốn trong trường âm thanh nổi hoặc đa kênh.
PCM
Điều chế xung mã. Mã hóa 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 độ mẫu, sau đó được lượng tử hóa thành các giá trị riêng biệt trong một phạm vi cụ thể tùy 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 trong khoảng từ -32768 đến +32767.
con dốc
Tăng hoặc giảm dần mức độ của một thông số âm thanh cụ thể, chẳng hạn như âm lượng hoặc cường độ 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 quá trình chuyển đổi khó nghe.
vật 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 độ mẫu hoặc tốc độ khung hình
Số khung hình trên giây. Trong khi tốc độ khung hình chính xác hơn, tốc độ mẫu thường được sử dụng để chỉ tốc độ khung hình.
sự truyền âm
Sử dụng âm thanh để thể hiện phản hồi hoặc thông tin, chẳng hạn như âm thanh khi 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 của áp suất âm thanh.
âm thanh nổi
Hai 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 kiểu trộn lẫn.
âm thanh vòm
Kỹ thuật nâng cao khả năng của người nghe trong việc cảm nhận vị trí âm thanh ngoài âm thanh nổi trái và phải.
minh bạch
Kết quả lý tưởng của việc nén dữ liệu bị mất. Việc chuyển đổi dữ liệu bị mất sẽ minh bạch nếu chủ thể con người không thể phân biệt được nó với bản gốc về mặt nhận thức. Để biết chi tiết, hãy tham khảo Tính minh bạch .
chạy trốn
Trục trặc về âm thanh do không cung cấp đủ dữ liệu cần thiết trong thời gian đủ. Để biết chi tiết, hãy tham khảo phần thiếu bộ đệm . So sánh với tràn ngập .
trộn lẫn
Tăng số lượng kênh, chẳng hạn như từ âm thanh đơ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 downmixing .
USAC
Bộ giải mã âm thanh cho các ứng dụng tốc độ bit thấp. Để biết chi tiết, hãy tham khảo Mã hóa giọng nói và âm thanh hợp nhất .
ảo hóa
Hiệu ứng cố gắng phân chia không gian 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
Độ ồn, 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 giữa các 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à có thể 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 nên biết các điều khoản này.

Bluetooth
Công nghệ không dây tầm ngắn. Để biết chi tiết về cấu hình Bluetoothgiao thức Bluetooth liên quan đến âm thanh , hãy tham khảo A2DP cho âm nhạc, SCO cho đ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).
khóa
Dongle là một thiết bị nhỏ, đặc biệt là thiết bị treo trên thiết bị khác.
FireWire
Xem IEEE 1394.
HDMI
Giao diện đa phương tiện độ nét cao. Giao diện truyền dữ liệu âm thanh và video. Đối với thiết bị di động, đầu nối micro-HDMI (loại D) hoặc MHL được sử dụng.
IEEE 1394
IEEE 1394 , còn được gọi là FireWire, là bus nối tiếp được sử dụng cho các ứng dụng có độ trễ thấp theo thời gian thực như âm thanh.
Intel HDA
Âm thanh độ nét cao của Intel (đừng nhầm lẫn với âm thanh độ phân giải cao thông thường hoặc âm thanh độ phân giải cao ). Thông số kỹ thuật cho đầu nối bảng mặt trước. Để biết chi tiết, hãy tham khảo Âm thanh độ nét cao của Intel .
giao diện
Một giao diện chuyển đổi tín hiệu từ biểu diễn này sang 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 độ dòng
Mức đường truyền là cường độ của tín hiệu âm thanh analog truyền giữa các thành phần âm thanh chứ không phải bộ chuyển đổi.
MHL
Liên kết độ nét cao di động. Giao diện âm thanh/video di động, thường qua đầu nối micro-USB.
đầ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 cho PCM không nén và IEC 61937. Để biết 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 .
Sấm sét
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 chi tiết, hãy tham khảo Thunderbolt .
TOSLINK
TOSLINK là cáp âm thanh quang được sử dụng với S/PDIF .
USB
Bus nối tiếp vạn năng. Để biết chi tiết, hãy tham khảo USB .

Kết nối nội bộ 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 trong một thiết bị nhất định và không thể nhìn thấy 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 chi tiết về kết nối nội bộ thiết bị, hãy tham khảo các bài viết sau:

Trong Hệ thống ALSA trên Chip (ASoC) , chúng được gọi chung là Giao diện âm thanh kỹ thuật số (DAI).

Đường dẫn tín hiệu âm thanh

Thuật ngữ đườ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 đi theo từ ứng dụng đến đầu dò hoặc ngược lại.

ADC
Bộ chuyển đổi analog 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 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ỳ, sau đó là bộ lượng tử hóa, mặc dù nó không nhất thiết phải được triển khai theo cách đó. Trước ADC thường 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 được bằng tốc độ mẫu mong muốn. Để biết chi tiết, hãy tham khảo Bộ chuyển đổi Analog sang Digital .
AP
Bộ xử lý ứng dụng. Máy tính đa năng chính trên thiết bị di động.
bộ giải mã
Bộ mã hóa-giải mã. Mô-đun mã hóa và/hoặc giải mã tín hiệu âm thanh từ cách biểu diễn này sang cách biểu diễn khác (thường là tương tự với PCM hoặc PCM sang tương tự). Nói một cách chặt chẽ, codec được dành riêng cho các mô-đun vừa mã hóa vừa giải mã nhưng có thể được sử dụng một cách lỏng lẻo để chỉ một trong số các mô-đun này. Để biết chi tiết, hãy tham khảo Bộ giải mã âm thanh .
ĐẮC
Chuyển đổi công nghệ ky thuật sô. Mô-đun chuyển đổi tín hiệu 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 được tạo ra bởi lượng tử hóa kỹ thuật số. Để biết chi tiết, hãy tham khảo Bộ chuyển đổi kỹ thuật số sang tương tự .
DSP
Bộ xử lý tín hiệu số. Thành phần tùy chọn thường nằm sau bộ xử lý ứng dụng (cho đầu ra) hoặc trước bộ xử lý ứng dụng (cho đầu vào). Mục đích chính là giảm tải bộ xử lý ứng dụng và cung cấp các tính năng xử lý tín hiệu với chi phí điện năng thấp hơn.
PDM
Điều chế mật độ xung. Dạng điều chế được sử dụng để biểu diễn tín hiệu tương tự bằng tín hiệu số, trong đó mật độ tương đối của 1 giây so với 0 biểu thị mức tín hiệu. Thường được sử dụng bởi các bộ chuyển đổi kỹ thuật số sang analog. Để biết chi tiết, hãy tham khảo Điều chế mật độ xung .
xung điện
Điều chế độ rộng xung. Dạng điều chế được sử dụng để biểu diễn tín hiệu tương tự bằng tín hiệu số, trong đó độ rộng tương đối của xung kỹ thuật số biểu thị mức tín hiệu. Thường được sử dụng bởi các bộ chuyển đổi tương tự sang số. Để biết chi tiết, hãy tham khảo Điều chế độ rộng xung .
đầu dò
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 chi tiết, tham khảo Đầu dò .

Chuyển đổi tỷ lệ mẫu

Thuật ngữ chuyển đổi tỷ lệ mẫu liên quan đến quá trình chuyển đổi từ tỷ lệ lấy mẫu này sang tỷ lệ lấy mẫu khác.

lấy mẫu xuống
Lấy mẫu lại, trong đó tốc độ mẫu chìm < tốc độ mẫu 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 rời rạc ở mức 1/2 tốc độ mẫu nhất định. Ví dụ: phạm vi nghe của con người mở rộng đến khoảng 20 kHz, do đó tín hiệu âm thanh kỹ thuật số phải có tốc độ mẫu ít nhất là 40 kHz để thể hiện phạm vi đó. Trong thực tế, tốc độ mẫu 44,1 kHz và 48 kHz thường được sử dụng, với tần số Nyquist lần lượt là 22,05 kHz và 24 kHz. Để biết chi tiết, hãy tham khảo Tần số NyquistPhạm vi thính giác .
bộ lấy mẫu lại
Từ đồng nghĩa với bộ chuyển đổi tốc độ mẫu.
lấy mẫu lại
Quá trình chuyển đổi tỷ lệ mẫu.
bộ chuyển đổi tốc độ mẫu
Mô-đun lấy mẫu lại.
bồn rửa
Đầu ra của một bộ lấy mẫu lại.
nguồn
Đầu vào cho một bộ lấy mẫu lại.
lấy mẫu
Lấy mẫu lại, trong đó tốc độ mẫu chìm > tốc độ mẫu nguồn.

Điện thoại

AEC
Khử tiếng vang âm thanh là một phương tiện để giảm tiếng vang từ tín hiệu. Để biết chi tiết, hãy xem Loại bỏ và loại bỏ tiếng vọng .
ANC
Kiểm soát tiếng ồn chủ động là phương tiện để cải thiện chất lượng của tín hiệu chính bằng cách tích cực thêm tín hiệu nghịch đảo của tín hiệu thứ cấp không mong muốn. Để biết chi tiết, hãy xem Kiểm soát tiếng ồn chủ động .
trình quay số
Ứng dụng cung cấp giao diện người dùng cho điện thoại.
HCO
Truyền tải thính giác là chế độ TTY trong đó tin nhắn được gửi dưới dạng văn bản và nhận dưới dạng giọng nói.
giai điệu phụ
Phản hồi bằng âm thanh từ micrô cục bộ đến tai nghe cục bộ. Để biết chi tiết, xem Sidetone .
TDD
Thiết bị viễn thông dành cho người điếc là một loại máy đánh chữ Teletypewriter (TTY) dành riêng cho người khiếm thính hoặc khiếm ngôn.
TTY
Máy đánh chữ . Thường được sử dụng thay thế cho TDD.
UE
Thiết bị người dùng. Thiết bị điện thoại tiêu dùng.
UMTS
Hệ thống viễn thông di động toàn cầu . Một loại hệ thống di động di động.
VCO
Truyền giọng nói là 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.

Thuật ngữ 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 sử 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 dành cho Linux cũng đã ảnh hưởng đến các hệ thống khác. Để có định nghĩa chung, hãy tham khảo ALSA . Trong Android, ALSA đề cập đến khung và trình điều khiển âm thanh hạt nhân chứ không đề cập đến API chế độ người dùng. Xem thêm tinalsa .
thiết bị âm thanh
Điểm cuối I/O âm thanh được hỗ trợ bởi việc triển khai HAL.
Hiệu ứng âm thanh
API và khung triển khai cho hiệu ứng đầu ra (xử lý hậu kỳ) và hiệu ứng đầu vào (tiền xử lý). API được xác định tại android.media.audiofx.AudioEffect .
Âm thanhFlinger
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 .
tiêu điểm âm thanh
Bộ API để quản lý tương tác âm thanh trên nhiều ứng dụng độc lập. Để biết chi tiết, hãy xem Quản lý tiêu điểm âm thanh cũng như các phương pháp và hằng số liên quan đến tiêu điểm của android.media.AudioManager .
Máy trộn âm thanh
Mô-đun trong AudioFlinger chịu trách nhiệm kết hợp nhiều bản nhạc và áp dụng mức giảm (âm lượng) và hiệu ứng. Để biết định nghĩa chung, hãy tham khảo Trộn âm thanh (nhạc ghi) (thảo luận về bộ trộn như một thiết bị phần cứng hoặc ứng dụng phần mềm, thay vì một mô-đun phần mềm trong hệ thống).
chính sách âm thanh
Dịch vụ chịu trách nhiệm về tất cả các hành động yêu cầu đưa ra quyết định về chính sách trước tiên, 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ý khối lượng luồng.
Bản ghi âm thanh
API ứng dụng khách 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 có định dạng PCM. API được xác định tại android.media.AudioRecord .
Bộ lấy mẫu lại âm thanh
Mô-đun trong AudioFlinger chịu trách nhiệm chuyển đổi tỷ lệ mẫu .
nguồn âm thanh
Bảng liệt kê các hằng số cho biết trường hợp sử dụng mong muốn để thu âm thanh đầu vào. Để biết chi tiết, xem nguồn âm thanh . Kể từ API cấp 21 trở lên, thuộc tính âm thanh được ưu tiên hơn.
Track âm thanh
API máy khách cấp thấp chính để gửi dữ liệu đến thiết bị đầu ra âm thanh như loa. Dữ liệu thường ở định dạng PCM. API được xác định tại android.media.AudioTrack .
âm thanh_utils
Thư viện tiện ích âm thanh dành 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.
khách hàng
Thông thường là một ứng dụng hoặc ứng dụng khách. Tuy nhiên, ứng dụng khách 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 phương tiện được giải mã bởi đố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, nó 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++).
Chụp nhanh
Chuỗi trong AudioFlinger gửi dữ liệu âm thanh đến các bản nhạc 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ễ.
Máy trộn nhanh
Luồng trong AudioFlinger nhận và trộn dữ liệu âm thanh từ các bản nhạc nhanh có độ trễ thấp hơn và điều khiển thiết bị đầu ra chính khi được định cấu hình để giảm độ trễ.
theo dõi nhanh
Ứng dụng khách AudioTrack hoặc AudioRecord có độ trễ thấp hơn nhưng ít tính năng hơn trên một số thiết bị và tuyến đường.
Media Player
API ứng dụng khách cấp cao hơn AudioTrack. Phát nội dung được mã hóa hoặc nội dung bao gồm các bản nhạc và video đa phương tiện.
media.log
Tính năng gỡ lỗi AudioFlinger chỉ có trong các bản dựng tùy chỉnh. Được sử dụng để ghi lại các sự kiện âm thanh vào bộ đệm tròn, nơi chúng có thể được kết xuất trở về trước khi cần.
máy chủ trung gian
Quy trình hệ thống Android chứa các dịch vụ liên quan đến phương tiện, bao gồm cả AudioFlinger.
NBAIO
Đầu vào/đầu ra âm thanh không chặn. Trừu tượng hóa cho các cổng AudioFlinger. Thuật ngữ này có thể gây hiểu nhầm vì một số triển khai chặn hỗ trợ API NBAIO. Việc triển khai chính của NBAIO là dành cho các loại ống khác nhau.
máy trộn bình thường
Chủ đề trong AudioFlinger phục vụ hầu hết các máy khách AudioTrack đầy đủ tính năng. Trực tiếp điều khiển thiết bị đầu ra hoặc cấp hỗn hợp phụ của nó vào FastMixer thông qua một đường ống.
OpenSL ES
Tiêu chuẩn API âm thanh của The Khronos Group . Các phiên bản Android kể từ API cấp 9 hỗ trợ API âm thanh gốc dựa trên 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 được ghi lại trong phần 5.10 Âm thanh chuyên nghiệp của CDD Android. Chữ "pro" trong tính năng android.hardware.audio.pro đề cập đến mức hiệu suất thời gian thực có thể dự đoán được chứ không phải người dùng mong muốn.
thời gian thực (danh từ), thời gian thực (tính từ)

Hệ thống máy tính 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 yêu cầu. Hỗ trợ triển khai thiết bị cho điện toán thời gian thực là đ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ả ở trên.

Hiệu suất thời gian thực cũng mang lại lợi ích trong các lĩnh vực khác ngoài âm thanh, chẳng hạn như chơi game, đồ họa, 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 cài đặt để tắt chuông điện thoại và thông báo mà không ảnh hưởng đến việc phát lại phương tiện (âm nhạc, video, trò chơi) hoặc báo thức.
SoundPool
API ứng dụng khách cấp cao hơn AudioTrack. Phát các clip âm thanh được lấy mẫu. Hữu ích để kích hoạt phản hồi giao diện người dùng, âm thanh trò chơi, v.v. API được xác định tại android.media.SoundPool .
Sự sợ khi đứng trước khán giả
Xem Truyền thông .
BangQueue
Mô-đun trong AudioFlinger chịu trách nhiệm đồng bộ hóa trạng thái giữa các luồng. Trong khi NBAIO được sử dụng để truyền dữ liệu thì StateQueue được sử dụng để truyền thông tin điều khiển.
chiến lược
Nhóm các loại luồng có hành vi tương tự. Được sử dụng bởi dịch vụ chính sách âm thanh.
loại luồng
Bả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 tham số khác để xác định các 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 rửa chén
Xem Gỡ lỗi âm thanh .
tinalsa
API chế độ người dùng nhỏ trên hạt nhân ALSA có giấy phép BSD. Được đề xuất để triển khai HAL.
Máy phát âm
API ứng dụng khách cấp cao hơn AudioTrack. Phát tín hiệu đa tần số âm thanh kép (DTMF). Để biết chi tiết, hãy tham khảo Tín hiệu đa tần số âm kép và định nghĩa API tại android.media.ToneGenerator .
theo dõi
Luồng âm thanh. Được kiểm soát bởi API AudioTrack hoặc AudioRecord.
đường cong suy giảm âm lượng
Ánh xạ dành riêng cho thiết bị từ chỉ số âm lượng chung đến hệ số suy giảm cụ thể cho đầu ra nhất định.
chỉ số âm lượng
Số nguyên đơn vị biểu thị thể tích tương đối mong muốn của luồng. Các API liên quan đến âm lượng của android.media.AudioManager hoạt động theo chỉ số âm lượng thay vì hệ số suy giảm tuyệt đối.