The invention is concerned with improvements in full duplex Internet telephone systems with a system architecture having low latency and permitting voice communication with telephone to telephone or PC to telephone connections. The architecture permits dynamic packet-to-packet change in codec to adjust for Internet conditions. The voice port creates self-describing packet conditions so that the higher level software of the system is independent of codec selection. In addition to adjusting the codec, the voice port has the capability of dynamically and concurrently selecting other factors such as the level of error correction redundancy, the packet size and packet bundling on a packet-to-packet basis. The invention further includes a technique to eliminate dead air spaces in the voice data transmission stream by speeding up or slowing down the data rate in the buffer while maintaining a constant pitch of speech.

A invenção é concernida com as melhorias em sistemas de telefone frente e verso cheios do Internet com uma arquitetura do sistema que tem a latência baixa e que permite uma comunicação de voz com o telefone a telephone ou o PC às conexões de telefone. A arquitetura permite a mudança dinâmica do pacote-à-pacote no codec ajustar para condições do Internet. O porto da voz cría condições self-describing do pacote de modo que o software de um nível mais elevado do sistema seja independent da seleção do codec. Além a ajustar o codec, o porto da voz tem a potencialidade de dinâmicamente e simultaneamente selecionando outros fatores tais como o nível da redundância da correção de erro, do tamanho do pacote e do pacote que empacotam em uma base do pacote-à-pacote. A invenção mais adicional inclui uma técnica para eliminar espaços de ar inoperantes no córrego da transmissão de dados de da voz apressando-se acima ou retardando abaixo a taxa de dados no amortecedor ao manter um passo constante do discurso.

 
Web www.patentalert.com

< (none)

< Apparatus and method for aligning and securing a drawer slide

> Methods and systems for dynamic cost allocation through task auto assignment

> (none)

~ 00029