A system for processing a signal representing acoustical information
performs a linear predictive coding (LPC) analysis and segments the signal
into music, speech and noise components (including channel noise and
acoustic artifacts) in accordance with behavior, over time, of the poles
describing the signal, resulting from the LPC analysis. Poles exhibiting
behavior characteristic of speech, music and channel noise of interest may
then be selected while other poles representing random noise or
information which is not of interest are suppressed. A "cleaned" signal
can then be synthesized, with or without additional pre-processing to
further suppress unwanted components of the signal. Additionally or
alternatively, tags can be applied to frames or groups of frames of the
original signal to control application of decoding procedures or speech
recognition algorithms. Alternatively, the synthesized "cleaned" signal
may be used as an input to a vector quantizer for training of codebooks
and channel assignments for optimal processing of the original signal.
Un sistema per l'elaborazione del segnale che rappresenta le informazioni acustiche effettua un'analisi preventiva lineare ed i segmenti di codificazione (LPC) il segnale nei componenti di musica, di discorso e di rumore (rumore compreso della scanalatura e manufatti acustici) nell'accordo con comportamento, col tempo, dei pali che descrivono il segnale, derivando dall'analisi di LPC. Pali che esibiscono il comportamento caratteristico di rumore di discorso, di musica e della scanalatura di interesse possono allora essere selezionati mentre altri pali che rappresentano il rumore o le informazioni casuale che non sono di interesse sono soppressi. Un segnale "pulito" può allora essere sintetizzato, con o senza pre-processing supplementare più ulteriormente per sopprimere i componenti indesiderabili del segnale. Ulteriormente o alternativamente, le modifiche possono essere applicate alle strutture o ai gruppi dei telai del segnale originale controllare l'applicazione delle procedure di decodificazione o delle procedure di riconoscimento della parola. Alternativamente, il segnale "pulito" sintetizzato può essere usato come input ad un quantizer di vettore per addestramento dei codebooks e delle assegnazioni della scanalatura per l'elaborazione ottimale del segnale originale.