Multi-pass variable bitrate media encoding

   
   

An encoder uses multi-pass VBR control strategies to provide constant or relatively constant quality for VBR output while guaranteeing (within tolerance) either compressed file size or, equivalently, overall average bitrate. The control strategies include various techniques and tools, which can be used in combination or independently. For example, in a first pass, an audio encoder encodes a sequence of audio data partitioned into variable-size chunks. In a second pass, the encoder encodes the sequence according to control parameters to produce output of relatively constant quality. The encoder sets checkpoints in the second pass to adjust the control parameters and/or subsequent checkpoints. The encoder selectively considers a peak bitrate constraint to limit peak bitrate. The encoder stores auxiliary information from the first pass for use in the second pass, which increases the speed of the second pass. Finally, the encoder compares signatures for the input data to check consistency between passes.

Um codificador usa estratégias multi-pass do controle de VBR fornecer a constante ou a qualidade relativamente constante para VBR output ao garantir (dentro da tolerância) tamanho de lima comprimido ou, equivalente, bitrate médio total. As estratégias do controle incluem as várias técnicas e as ferramentas, que podem ser usadas na combinação ou independentemente. Para o exemplo, em uma primeira passagem, um codificador audio codifica uma seqüência dos dados audio divididos em pedaços do variável-tamanho. Em uma segunda passagem, o codificador codifica a seqüência de acordo com parâmetros do controle para produzir a saída da qualidade relativamente constante. O codificador ajusta pontos de verificação na segunda passagem para ajustar os parâmetros do controle e/ou os pontos de verificação subseqüentes. O codificador considera seletivamente um confinamente peak do bitrate limitar o bitrate peak. O codificador armazena a informação auxiliar da primeira passagem para o uso na segunda passagem, que aumenta a velocidade da segunda passagem. Finalmente, o codificador compara assinaturas para os dados de entrada à consistência da verificação entre passagens.

 
Web www.patentalert.com

< Adding recording functionality to a media player

< Extensible multi-language compilation

> Entropy coding by adapting coding between level and run-length/level modes

> Constant bitrate media encoding techniques

~ 00157