Tone Prominence Ratio
Calculate a tone-minus-masking-noise prominence ratio and compare it with an explicit caller threshold; a complete ECMA tonal analysis requires band-specific processing.
Description
Tone prominence is a level contrast with a masking-noise basis.
Tone prominence is a level contrast with a masking-noise basis. Full tonal analysis requires frequency-band processing beyond a simple difference.1
Calculate a tone-minus-masking-noise prominence ratio and compare it with an explicit caller threshold; a complete ECMA tonal analysis requires band-specific processing.
When to use Tone Prominence Ratio
Use this tool to calculate a tone-minus-masking-noise prominence ratio and compare it with an explicit caller threshold; a complete ECMA tonal analysis requires band-specific processing.
Choose a supported reference topic, run an input-free reference with an empty object, or prepare the measured values and caller-supplied test records requested. Keep acoustic metrics, frequency, units and test conditions consistent.
How to use Tone Prominence Ratio and understand its results
- Choose a supported reference topic, run an input-free reference with an empty object, or prepare the measured values and caller-supplied test records requested. Keep acoustic metrics, frequency, units and test conditions consistent.
- Enter maskingNoiseLevelDecibels, thresholdDecibels, toneLevelDecibels using the field table and calculation rules, then run the tool.
- Read prominenceRatioDecibels, prominentByCallerThreshold. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| maskingNoiseLevelDecibels | Masking-noise level (dB) | number | Required |
| thresholdDecibels | Caller threshold (dB) | number | Required |
| toneLevelDecibels | Tone level (dB) | number | Required |
Enter finite signed levels/threshold; return difference and inclusive gate.
prominence=toneLevel−maskingLevel; gate=prominence≥threshold Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| prominenceRatioDecibels | Prominence ratio (dB) | number |
| prominentByCallerThreshold | Prominent by caller threshold | boolean |
{
"input": {
"maskingNoiseLevelDecibels": 40,
"thresholdDecibels": 6,
"toneLevelDecibels": 48
},
"output": {
"prominenceRatioDecibels": 8,
"prominentByCallerThreshold": true
}
} Limitations and assumptions
No critical-band integration or complete ECMA tonal analysis is performed.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Speech SNR Screen: Calculate speech-to-noise level difference and compare it with an explicit caller-supplied minimum. For a complementary task, use Specific Loudness Reference: Return the role of critical-band rate in the Zwicker loudness model.
References
-
Tone Prominence Ratio — tool.io
Similar or alternative tools
- Speech SNR Screen
Calculate speech-to-noise level difference and compare it with an explicit caller-supplied minimum.
- Specific Loudness Reference
Return the role of critical-band rate in the Zwicker loudness model.