question

Qual e a diferenca entre a codificacao de hardware e software de codificacao?

Eu estou escrevendo um livro sobre as diferenças e semelhanças entre a codificação de Hardware e Software de codificação. Eu só preciso saber o que eles são. Qualquer ajuda seria ótimo! Obrigado
resposta Resposta
em suma, Hardware codificação é feita dentro de chip ou circuito e software de codificação é feito com cpu e memória ram.

Aqui está um exemplo de um dispositivo de captura

O que faz um dispositivo de captura de codificação do hardware?

Uma placa de captura de codificação, como PVR Hauppauge-250 leva um analógico de entrada, como sua TV a cabo e transforma-lo em MPEG que tudo é feito em um chip especializado de hardware, seu CPU não está envolvido. O áudio e o vídeo já estão em um formato digital pronto para ser enviado a sua placa de vídeo para exibição ou despejados para disco rígido como um fluxo digital puro. Porque estes cartões transformar sua entrada em um fluxo digital formatado estas placas usam uma linha-em directo de áudio e vídeo no cartão. O áudio e o vídeo são então combinados em um fluxo MPEG pronto para ser visualizado ou revestido para um disco. Não é necessário para executar um cabo de áudio do dispositivo de captura para sua placa de som como se não houvesse com uma solução de software. Antes de software de gravação ainda Obtém o fluxo digital audio e vídeo foram codificados e combinadas em formato MPEG. Uma vez que já é digital-lo simplesmente lê como qualquer outro formato de mídia digital (MP3, AVI, DVD etc.) diretamente da sua placa de som.

Uma placa de captura de codificação de hardware é quase como ter um TiVo em uma placa PCI.



Como faz esta diferir de um dispositivo de captura de software padrão?

Uma placa de captura de software padrão começa o mesmo, ele leva uma entrada de vídeo e digitaliza-lo. Isto é onde as semelhanças terminam. A própria placa não faz nenhuma formatação do vídeo digital, é uma fonte de vídeo digital cru. A formatação real do vídeo é feita em um estágio posterior no processador. Enquanto isso o áudio não é digitalizado, no entanto, ele simplesmente é passado como um sinal analógico para line-in da sua placa de som. É apenas quando você usa o software de gravação que você configurar a entrada de áudio que coincide com a entrada de vídeo. Quando você opta por Iniciar gravação de TV, o software irá digitalizar o analógico de entrada em seu formato de compressão selecionados, em seguida, o áudio e vídeo fluxos são combinado e por escrito ao disco. A flexibilidade para escolher o que quer que formatos de áudio e vídeo vem do uso da CPU para fazer o trabalho. Observe também que existe uma chance de áudio e vídeo sincronização problemas devido ao fato de que eles não são digitalizados e combinados em um fluxo quando trouxe pela primeira vez no computador.

Ele também foi conhecido que o software de gravação para esses totalmente cartões CPU dependentes TV terá atalhos para codificar mais rapidamente, assim, sacrificar a qualidade da imagem.





Nota: mesmo em "hardware" codificação, lá é "o software" no "firmware", assim de uma forma que é todo o software.



Pouco mais conhecimento prévio sobre ambos

A diferença é qualidade de algoritmos, e se o algoritmo tem de trabalhar em um fluxo ao vivo/linear ou não.

Codificação de hardware (durante a captura) é preso trabalhando com transmissões "ao vivo" e não de arquivos, assim que ele obviamente não é possível fazer 2-pass VBR ou movimento extensivo pesquisa (sem buffers de enormes). Excepções a esta regra é os cartões muito PRO que controlam máquinas de fita, usam o código de tempo e assim podem fazer 2 passar, etc.

Algoritmos variam de sub-par a acima da média (com excepção dos prós novamente).

A coisa boa é a remoção da tarefa da CPU (que permite a utilização de sistemas/CPUs ocupados ou com menor capacidade) e a natureza da captura em tempo real.

Software de codificação tem a vantagem de trabalhar em um arquivo de acesso aleatório, possibilitando movimento extensa pesquisa e multipassVBR muito. Em seguida, está tudo na qualidade do algoritmo, que variam de justo para como-bom-como-PRO Hardware. A desvantagem é, evidentemente, pelo menos 2 x em tempo real (para CBR/1passVBR) ou 3 x em tempo real (para 2-passVBR) - Embora isso diminuirá a sistemas mais rápidos. Outra desvantagem é a utilização do sistema de alta (que também é menor com melhores sistemas).

Comentários Comentários

Guest
Duarte na 15 Set 2023
5
A codificação de hardware refere-se ao processo de programar chips, placas de circuito e outros componentes físicos de um dispositivo eletrônico. Por outro lado, a codificação de software envolve escrever instruções para um computador ou dispositivo eletrônico para executar determinadas tarefas.

Para explicar as diferenças, a codificação de hardware é mais focada no design e na implementação de componentes físicos, enquanto a codificação de software lida principalmente com a lógica e os algoritmos para que um programa funcione corretamente.

Uma maneira de entender melhor é pensar na codificação de hardware como a criação de um telefone celular, incluindo a fabricação de seus componentes físicos, como a tela e a bateria. Enquanto isso, a codificação de software envolve escrever o sistema operacional e os aplicativos que rodam no telefone.

Outra diferença importante é que a codificação de hardware muitas vezes requer conhecimento em engenharia elétrica e mecânica, enquanto a codificação de software geralmente demanda habilidades em linguagens de programação e lógica de computação.

Espero que isso ajude em seu livro e se precisar de mais informações, estou à disposição para ajudá-lo! Boa sorte com o seu projeto!


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved