Method and apparatus for performing two pass quality video compression through pipelining and buffer management

   
   

An apparatus and method for performing two-pass real time video compression is provided. Tactical decisions such as encoding and quantization values are determined in software, whereas functional execution steps are performed in hardware. By appropriately apportioning the tasks between software and hardware, the benefits of each type of processing are exploited, while minimizing both hardware complexity and data transfer requirements. One key concept that allows the compression unit to operate in real time is that the architecture and pipelining both allow for B frames to be executed out of order. By buffering B frames, two-pass motion estimation techniques can be performed to tailor bit usage to the requirements of the frame, and therefore provide a more appealing output image.

Um instrumento e um método para executar a compressão video do tempo real two-pass são fornecidos. As decisões táticas tais como valores codificar e de quantização são determinadas no software, visto que as etapas funcionais da execução são executadas na ferragem. Apropriadamente apportioning as tarefas entre o software e a ferragem, os benefícios de cada tipo de processar são explorados, ao minimizar exigências de transferência da complexidade e de dados da ferragem. Um conceito chave que permite que a unidade da compressão se opere no tempo real é que a arquitetura e o encanamento ambos permitem B molda para ser avariado executado. Protegendo frames de B, as técnicas two-pass do estimation do movimento podem ser executadas para costurar o uso do bocado às exigências do frame, e fornecem conseqüentemente uma imagem mais atraente da saída.

 
Web www.patentalert.com

< Gaming device including choices having varying probabilities of contributing to game's termination

< Gaming device having risk evaluation bonus round

> Interface for voucher and coupon printing

> Promotion apparatus and method

~ 00119