LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

continous streaming of video signal on to PDA using TCP/IP?

Hardware :IMAQ PCI 1411
Software :labview PDA module, labview 7.0,7.1.8.0, Labview pocket pc 2002
can i have continous video image on my PDA , image Acquired by the host PC  using 802.11g wrelessTCP/IP protocol.( that is continous video streaming on to my PDA device.) I am developing an application to transfer video signals to my pda.I would define my application
I am developing robot having camera on it. my idea is to tranmit video image acquired by camera on host ( i.e robot ) to my PDA using wifi TCP/IP Protocol. i am able to control robot motion from pda using Daq pci-6229 on host.
 
Thanks in advance.
murari.
0 Kudos
Message 1 of 2
(2,843 Views)

I think the only way this would be possible in LV was if you convert the images to the LV picture format, flatten that to a string, send the string over and unflatten it and write it to a picture indicator.

There are several potential problems:

1. 7.0 was the first version of the PDA module. I don't remember how much support it has for the picture control, although I believe it should have enough. The newest version is 8.0, which was just released.

2. Depending on the size of the picture, this can be a lot of data. Since you have a g connection, that should be less of a problem, but it still may be an issue, depending on your frame rate. I once wrote a VI which recognized which parts of an image were changed and used a special (very primitive) protocol to send the data to the PDA (I was thinking of a cellular connection and wanted to minimize the amount of data), but I did that for the LV interface, which was mostly static, and I only detected that when it changed.

3. PDAs have significantly less processor power than a PC. Depending on your frame rate, this may be hard for the PDA.
 
4. The PDA module only supports 8 bit color, and that will require you to do additional computation to make the picture look normal. 8 introduced 16 bit support.
 
The upside is that writing the code for converting, sending, receiving and displaying the data is very very simple (assuming you can get it into the picture control format, not IMAQ, which isn't supported as far as I know). Just have a loop run on the computer side which will "acquire" the frame, flatten and send it, and another on the PDA side which will receive, unflatten and display. I think on the PDA side you will have to update the picture pixel by pixel.

___________________
Try to take over the world!
0 Kudos
Message 2 of 2
(2,842 Views)