Autor Tópico: Chip/CI compactador H.264/MPEG-4 (audio/video)  (Lida 5783 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

andreasabe

  • Visitante
Chip/CI compactador H.264/MPEG-4 (audio/video)
« Online: 31 de Março de 2009, 18:51 »
Preciso de um chip ou aoutra alternativa no meu projeto que efetue compressão de áudio e vídeo de uma mini câmera pra realizar streaming dos dados com uma resolução mínima de 640 linhas. Um belo exemplo é este produto:
http://cgi.ebay.com/New-IP-Network-Digital-Video-Server-H-264-Adapter-W8V_W0QQitemZ270348748212QQcmdZViewItemQQptZCamcorders_Professional_Video_Cameras?hash=item270348748212&_trksid=p3286.c0.m14&_trkparms=66%3A2|65%3A15|39%3A1|240%3A1318
o problema é que ele é um servidor e manda sinal por um cabo de rede, ai complica as coisas...
Agradeço por qualquer ajuda vinda.

Offline plancton81

  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #1 Online: 31 de Março de 2009, 19:33 »
Oi Andréa Sabe ou André Asabe? hehe

Explica melhor esse seu projeto, vc esta fazendo o hardware ou está integrando soluções prontas e cuidando apenas do software?

A saída da sua câmera e analógica? PAL-M / NTSC? ou já é uma saída digital não compactada, tipo YUV 4:4:4, YUV 4:2:0 , ITU BT656...

Supondo que seja analógico, vc precisa de compressão mesmo ou somente transferir em um padrão digital? Se for esse o caso, tem um chip da texas instruments que efetua essa conversão, o TVP5150, converte pra um padrão digital e pode dar um downsampling no sinal de cromitância utilizando o formato 4:2:2, isso dá uma "comprimida" no sinal, mas nada muito grande.

Caso seja necessária a compressão, uma opção para seria a utlização de DSPs ou FPGAs. Pelo campo dos DSPs tem a texas instruments, vc pode usar um da familia 6000, o endereço http://focus.ti.com/docs/toolsw/folders/print/tmdh264d.html tem alguma coisa de software para isso.

Fora isso, pode-se desenvolver de maneira relativamente facil um algoritmo baseado em JPG, usando a transformada dos cossenos, isso comprime legal, perde-se um pouco a qualidade mas não é muito complicado. Tem um livro gratis na internet de DSP (www.dspguide.com) que tem uma linguagem bem acessivel e explica um pouco sobre essa transformada.

Explica melhor a situação que talvez possa te ajudar melhor, dei sugestões baseadas em que vc fosse desenvolver o hardware, depois que vi o link que vc me passou que ja era uma coisa pronta, mas como vc pediu "chip" acho que é isso aí.


andreasabe

  • Visitante
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #2 Online: 31 de Março de 2009, 21:57 »
Não sei direito cara, é pra meu tcc em engenharia mecânica, vou fazer um tanquinho em wireless com hardware da Arduino + Xbee  (www.arduino.cc) com câmera. Essas são as câmeras que estou de olho inicialmente (cmos câmera):
http://www.sparkfun.com/commerce/product_info.php?products_id=8668
http://www.sparkfun.com/commerce/product_info.php?products_id=8739
   Para isso tudo preciso diminuir o tamanho do bitrate vídeo pra uma conecxão de no máximo 500 kbps (supondo que vou usar 2 Xbee pro: http://www.sparkfun.com/commerce/product_info.php?products_id=8742)

       Andreas

Offline EDSONCAN

  • Novato
  • *
  • Posts: 69
    • Projetos eletronicos consultoria
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #3 Online: 01 de Abril de 2009, 06:51 »
http://www.synes.co.th/product/other-products/ITMC328Camera.html

Da uma olhada nesse kit que tem um OVxxx que faz a compressão MPEG.

Edson

andreasabe

  • Visitante
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #4 Online: 01 de Abril de 2009, 10:41 »
     Obrigado ed, ja vi coisa do tipo, o problema é o framerate e a resolução do video, pois estou querendo futuramente realizar um processamento nesse video para obter profundidade/varredura 3d. Gostaria que fosse no mínimo 640 linhas de resolução com 6fps. Um processamento com codec de video seria ideal, diferente do envio de imagens jpg.

Offline EDSONCAN

  • Novato
  • *
  • Posts: 69
    • Projetos eletronicos consultoria
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #5 Online: 01 de Abril de 2009, 12:27 »
vc esta falando de :
640x480x4 bytes*6fps= 7.372.800 bytes/segundo.
Se fosse voce partiria para WIFI e usaria um pc.
Edson
 

Offline plancton81

  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #6 Online: 01 de Abril de 2009, 13:28 »
Você precisa da imagem para monitorar o tanque ou pra processar e executar alguma ação?

Se for o segundo caso, nao seria melhor com um DSP e um FPGA local?

Essa primeira câmera que vc indicou já faz a compressão JPG e a saída é um stream jpg só que a saída é em paralelo.


Offline plancton81

  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #7 Online: 01 de Abril de 2009, 14:37 »
Continuando...

Você pode usar uma câmera analógica comum e um transmissor analógico, você encontra no mercadolivre esses transmissores.

Do lado do PC vc põe o receptor e uma placa de captura de TV. essa solução é de baixo custo e baixa qualidade...

O único problema é se vc precisar processar o sinal de chegada, não sei se é um formato proprietário. acho que não, deve usar as APIs do Windows.

andreasabe

  • Visitante
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #8 Online: 01 de Abril de 2009, 19:26 »
Seguinte...
    Edson: vou utilizar wifi sim, porem não é por meio de pc, pois o protótipo ficaria muito grande e gastaria muita energia. Ao invés disso será utilizado completamente por hardware, wifi com 500 kbps (detalhe: 1,6 Km de alcance em ambiente aberto, uns 100 m com bloqueio). Utilizando método de compressão de video como o mostrado no link do e-bay seria ideal, o problema é que acrescenta mais uma placa (Arduino Ethernet board) e umas manipulações a mais, com um chip eu faço direto.
    Plancton: ambos, primeiramente para gravar o que o tanque 'vê' e depois para tratar essa imagem, por exemplo se tem uma peça de formato tal e eu tenho que pega-la automaticamente com um atuador (AI?). Se for um transmissor analógico tem que ser de longa distância (como especificado acima ou até maior, podendo chegar a 16km).
    Achei um chip (VC3-B208-A ou VC3-B256-A), porém será necessário aprender a trabalhar com esse tipo de estrutura e consegui-lo no mercado, segue em anexo.

andreasabe

  • Visitante
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #9 Online: 01 de Abril de 2009, 19:28 »
Mandei duas vezes o mesmo, ai vai mais anexos.

andreasabe

  • Visitante
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #10 Online: 01 de Abril de 2009, 19:42 »

Offline plancton81

  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #11 Online: 01 de Abril de 2009, 21:52 »
Andreas,

Qual sua experiencia em fazer placas? quando vc diz que esta procurando "chip", subentende-se que você ai fazer esquematico, layout de placa, mandar fazer placa e montar quando ela chegar. Esse chip que você quer usar é BGA. isso pra soldar na mão é um caos, tem que ter equipamento especial.

Fazer placas para as frequências que esses chips rodam não é nem um pouco trivial, geralmente sao placas de no minimo 4 camadas, isso não dá pra fazer na mão também. O layout tem que ser muito bem estudado pra evitar os 832 problemas que costumam aparecer.



andreasabe

  • Visitante
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #12 Online: 01 de Abril de 2009, 22:19 »
É, esquece, iria dar outro tcc só pra isso. Vou tentar achar uma placa pronta que de conta do trabalho ou fazer por pic ver se da pra colocar o código que contém o h.264: http://iphome.hhi.de/suehring/tml/download

Offline plancton81

  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #13 Online: 01 de Abril de 2009, 22:27 »
Vou tentar achar uma placa pronta que de conta do trabalho ou fazer por pic ver se da pra colocar o código que contém o h.264: http://iphome.hhi.de/suehring/tml/download

Pic não dá conta do recado nem de longe, processar imagem é pra DSP parrudo ou FPGA.

Offline EDSONCAN

  • Novato
  • *
  • Posts: 69
    • Projetos eletronicos consultoria
Re: Chip/CI compactador H.264/MPEG-4 (audio/video)
« Resposta #14 Online: 02 de Abril de 2009, 08:06 »
"Edson: vou utilizar wifi sim, porem não é por meio de pc, pois o protótipo ficaria muito grande e gastaria muita energia."
Acho que vc deveria dar uma olhada em PC embedded, são pequenos e de baixo consumo.
http://www.ewayco.com/
Não quero desmerecer seu conhecimento, mas esse tipo de projeto é muito complexo, pensa bem antes de começar não é tão simples assim.

 

/** * */