Primer MPG

Page 90

Um Guia para Fundamentos de MPEG e Análise de Protocolo

12. 8 Teste de Fluxo Elementar Devido à natureza flexível de um fluxo de bit MPEG, o número de possibilidades e combinações que ele pode conter é quase incalculável. Como o codificador não é definido, fabricantes de codificadores não são obrigadas a utilizar cada possibilidade; Na verdade, é provavelmente, por razões de economia. Esse fato torna o teste muito difícil porque o fato de que o decodificador funciona com um codificador particular não prova a conformidade. Esse codificador particular pode simplesmente não estar utilizando os modos que fazem com que o decodificador falhe. Uma complicação maior acontece porque codificadores tipicamente não produzirão o mesmo fluxo de bit se a entrada de vídeo ou áudio é repetida. Há pouca chance de que o mesmo alinhamento existirá entre as figuras resultantes I-, P- e B-. Se um decodificador falha em um dado teste, ele pode não falhar na próxima vez que o teste for aplicado, fazendo com que seja difícil encontrar a falha. Uma falha com um dado codificador não determina se a falha está com o codificador ou com o decodificador. A dificuldade de codificação depende muito da natureza do material de programa, e qualquer material de programa dado não necessariamente exercitará cara parâmetro sobre toda a faixa de codificação. Para realizar testes que possuem resultados significativos, duas ferramentas são requeridas: Uma fonte conhecida de sinais de teste deliberadamente explora toda a faixa de codificação. Essa faixa inclui a conformidade do fluxo de bit para o padrão de vídeo em questão, mas também fluxos contendo erros de fluxo de bit deliberados. Esses sinais devem ser determinísticos, pois uma falha de decodificador fornecerá sintomas repetidos. O produto Vclips da Tektronix é uma coleção de fluxos de bit projetados para desempenhar essa tarefa. Um analisador de fluxo elementar que permite que toda a sintaxe de um codificador seja verificada para conformidade, tais como o MTS4EA.

86

www.tektronix.com/video_audio

12. 9 Análise de Fluxo Elementar Um fluxo elementar é uma carga que o fluxo de transporte deve fornecer transparentemente. O fluxo de transporte irá realizar isso de o fluxo elementar estiver ou não em conformidade. Em outras palavras, o teste de um fluxo de transporte para conformidade simplesmente significa verificar se ele está fornecendo fluxo elementar sem mudanças. Isso não significa que o fluxo elementar foi propriamente montado no primeiro local. A estrutura do fluxo elementar ou sintaxe é de responsabilidade do codificador. Sendo assim, um teste de fluxo elementar está essencialmente testando o codificador. Deve ser observado que um codificador pode produzir sintaxe conforme, e ainda ter uma qualidade de áudio e vídeo ruim. Porém, se a sintaxe está incorreta, um decodificador pode não ser capaz de interpretar o fluxo elementar. Um fluxo elementar pode estar com uma não conformidade intermitente se algum modo menos comum de operação não está propriamente implementado.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.