Sound è fondamentalmente un'onda di pressione, costituita da "picchi" che sono regioni di alta pressione e "depressioni" che sono regioni di bassa pressione. Un microfono risponde all'onda di pressione incidente sfruttando alcune proprietà fisiche del materiale per misurare la pressione nel tempo. Fare una registrazione è il processo per campionare quelle misurazioni e trascriverle su alcuni media.
Una rappresentazione ragionevole da scegliere è chiamare la pressione ambiente zero, con pressioni superiori e inferiori positive e negative. Un'altra rappresentazione ragionevole è di prendere la pressione ambientale a metà scala, con pressioni inferiori sotto e pressioni più elevate superiori alla metà. Altre rappresentazioni sono possibili e non è nemmeno richiesto che la relazione tra la pressione incidente e il valore misurato sia lineare.
Se una rappresentazione firmata o non firmata viene utilizzata è solo una questione di storia e convenzione. L'audio a 16 bit viene solitamente rappresentato come firmato ma l'audio a 8 bit di solito non lo è, per esempio.
Storicamente, il sistema telefonico ha utilizzato misurazioni senza segno a 8 bit in seguito a una funzione non lineare denominata a-law o µ-law. La rappresentazione non lineare supporta un intervallo dinamico maggiore all'interno della stessa velocità di bit rispetto a una rappresentazione lineare.
Non vedo un motivo per votare per chiudere. Se le domande sulla fisica del gioco sono kosher, allora è una domanda sul significato fisico di un valore digitalizzato. Naturalmente, questo è probabilmente vicino al limite di ciò che è "relativo alla programmazione". – RBerteig
Sono d'accordo. Questa domanda potrebbe tecnicamente essere più adatta alla comunità di overflow dell'ingegneria elettrica, ma è anche una questione fondamentale che molte persone del software hanno come sfondo potrebbero non essere coinvolte in EE. Personalmente, me lo sono chiesto da un po ', nonostante abbia letto una letteratura DSP abbastanza sofisticata. Questa domanda riguarda l'interpretazione dei dati digitalizzati, che è estremamente rilevante per la programmazione. –