Kiểm Tra Dải Động & Dithering
Nghe xem độ sâu bit thực sự tác động thế nào đến âm thanh. Một tông nhấp nháy giảm dần từ biên độ tối đa xuống −90 dBFS, được lượng tử hóa lại theo thời gian thực — ở dạng thô, có dither, hoặc có noise shaping. Đánh dấu nấc nhỏ nhất bạn vẫn còn nghe được ở mỗi chế độ: dither giữ cho tông còn nghe được rất lâu sau khi lượng tử hóa thô đã im bặt.
Gốc bỏ qua hoàn toàn bước lượng tử hóa. Ba chế độ còn lại đều làm tròn mọi mẫu về độ sâu bit đã chọn — không có dither, có dither, hoặc có dither được định hình lên tần số cao.
8-bit khiến hiệu ứng này rõ ràng không thể nhầm lẫn; 16-bit là chuẩn của đĩa CD.
Hạ tông xuống 6 dB mỗi vài giây, từ 0 đến −90 dBFS. Nhấn nút đánh dấu chừng nào bạn vẫn còn nghe thấy nhịp.
Ghi lại mức hiện tại cho chế độ hiện tại — dấu sâu nhất của mỗi chế độ sẽ hiện trong kết quả bên dưới.
Bạn sẽ cần tăng âm lượng để theo bậc thang xuống các nấc nhỏ. Hãy hạ lại âm lượng trước khi phát bất cứ thứ gì khác.
Hãy chạy bậc thang ở mỗi chế độ và đánh dấu mức nhỏ nhất bạn còn nghe được — kết quả sẽ hiện ra ở đây.
Hãy dùng tai nghe trong phòng yên tĩnh — loa laptop và tiếng ồn xung quanh sẽ nuốt mất nửa bậc thang phía nhỏ.
Những nấc sâu nhất nằm gần sát nền nhiễu của một căn phòng bình thường. Tai nghe chụp kín ở nơi yên tĩnh giúp bạn có thêm 20–30 dB.
Việc tăng âm lượng khi bậc thang đi xuống cũng là một phần của bài kiểm tra — hãy hạ lại trước khi phát bất cứ thứ gì khác.
Nhịp điệu đều đặn chính là thứ bạn cần bắt ra khỏi tiếng nhiễu dither. Vẫn cảm nhận được nhịp điệu? Tín hiệu vẫn còn ở đó.
Âm thanh số lưu mỗi mẫu dưới dạng một số nguyên, và độ sâu bit quyết định có bao nhiêu giá trị: 8 bit cho 256 nấc, 16 bit cho 65.536 nấc. Làm tròn về nấc gần nhất — lượng tử hóa — gây hại nhiều nhất ở nơi tín hiệu nhỏ nhất, vì một âm gần như im lặng chỉ còn vài nấc để mô tả nó: nó trở nên lạo xạo, rồi biến mất dưới nấc thấp nhất. Khoảng cách từ biên độ tối đa xuống đến đáy đó chính là dải động, khoảng 6 dB cho mỗi bit — 48 dB ở 8 bit, 96 dB ở 16 bit. Dithering là giải pháp nghe có vẻ ngược đời: thêm một chút nhiễu trước khi làm tròn, và một tông nhỏ hơn một nấc vẫn làm lệch xác suất mỗi mẫu được làm tròn lên hay xuống, để tai bạn khôi phục nó từ giá trị trung bình. Noise shaping đẩy phần nhiễu đó lên vùng tần số cao, nơi thính giác kém nhạy nhất.
Bài kiểm tra này hoạt động như thế nào?
Mọi thứ được tổng hợp trực tiếp bằng Web Audio API — không có gì được tải xuống hay tải lên. Widget phát một sóng sin nhấp nháy ở mức bạn đặt và lượng tử hóa lại từng mẫu một theo bốn chế độ: Gốc giữ nguyên không xử lý, Lượng tử hóa làm tròn mà không có dither, Dither thêm nhiễu trước khi làm tròn, và Noise shaping đẩy phần nhiễu đó lên cao trong phổ tần. Nút bậc thang hạ mức xuống 6 dB mỗi lần, từ 0 xuống −90 dBFS; hãy đánh dấu mọi nấc mà bạn vẫn còn nghe thấy nhịp, rồi so sánh giữa các chế độ. Bảng hiển thị dạng sóng đã xử lý, được chuẩn hóa, để bạn thấy sóng sin sụp xuống thành bậc thang thô — và thấy các chế độ dither đánh đổi bậc thang đó lấy một lớp nhiễu mờ.
Tôi nên nghe thấy gì?
Ở 8 bit, sự khác biệt rất rõ rệt, đó là lý do đây là độ sâu minh họa kinh điển. Tông đã lượng tử hóa thô trở nên khàn dưới khoảng −36 dBFS và tắt hẳn thành im lặng sau −48 dBFS, đáy lý thuyết của 8 bit. Khi có dither, một tiếng rít đều xuất hiện nhưng nhịp âm vẫn còn nghe được đến khoảng −54 đến −60 dBFS: nhiễu không che lấp tông, mà đang mang nó đi, chuyển đổi bit thấp nhất theo nhịp của một tín hiệu còn nhỏ hơn cả một nấc. Noise shaping làm mỏng tiếng rít đó và thường mang lại thêm 6 dB nữa. Bản gốc chưa lượng tử hóa là đối chứng, vẫn nghe được đến tận −90 dBFS trong một căn phòng yên tĩnh. Đây là lý do các bản thu thực tế được dither khi giảm xuống 16 bit: nhiễu nằm gần −93 dBFS, quá nhỏ để nhận ra, trong khi đuôi vang và đoạn tắt dần vẫn mượt mà thay vì vỡ vụn.
Độ sâu bit và dải động
| Độ sâu bit | Số mức | Dải động lý thuyết | Bạn gặp nó ở đâu |
|---|---|---|---|
| 4-bit | 16 | ~24 dB | Các minh họa như bài này — tiếng lạo xạo nghe được ngay cả ở biên độ tối đa |
| 8-bit | 256 | ~48 dB | Sampler đời đầu, âm thanh thời điện thoại, minh họa dithering |
| 12-bit | 4.096 | ~72 dB | Drum machine và sampler cổ điển, được ưa chuộng vì chất âm giòn đặc trưng |
| 16-bit | 65.536 | ~96 dB | CD, streaming, file tải về — chuẩn phát hành phổ biến |
| 24-bit | 16,7 triệu | ~144 dB | Thu âm và mix tại studio, nơi khoảng dư biên độ khi chỉnh sửa rất quan trọng |
Thiết bị nghe của tôi có ảnh hưởng đến kết quả không?
Có — bài kiểm tra này đo cả chuỗi thiết bị của bạn, chứ không chỉ mỗi phép tính lý thuyết. Một căn phòng ồn, tai nghe nhét tai bị rò âm, hoặc một thiết bị không thể phát nhỏ mà vẫn sạch tiếng sẽ nuốt mất những nấc sâu nhất ở mọi chế độ, vì vậy hãy dùng tai nghe chụp kín ở nơi yên tĩnh nếu muốn chạm đáy. Đôi tai của bạn ít quan trọng hơn bạn nghĩ: ở 440 Hz gần như ai cũng nhạy, nên một kết quả nông thường chỉ ra vấn đề ở căn phòng hoặc thiết bị. Và hãy hạ âm lượng xuống trước khi phát bất cứ thứ gì khác — mức âm lượng đủ để nghe được một nhịp −84 dBFS sẽ biến một bản nhạc bình thường thành một tiếng nổ chói tai.
