This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Canon SDcard with MSP430

Hi , I would like to do some image processing on JPEG output from SDcard of Canon Camera. 

So system could be like this Canon Camera => MCU => SDcard. 

MCU need to work as bridge between Camera and Card. Is this possible to implement system like this ? 

  • Aldo said:
    So system could be like this Canon Camera => MCU => SDcard.

    The MCU => SDcard part is definitely possible. There are many examples (and posts in this forum) about how to accomplish that.

    As far as the Canon Camera => MCU part, how do you intend to connect them? The MSP430 devices with USB are device-only, they cannot act as a USB host to plug the camera into.

    Aldo said:
    I would like to do some image processing on JPEG output from SDcard of Canon Camera.

    That statement does not agree with your second statement. This sentence says you want to take SDcard out of the camera, plug it up to a MSP430, then process some JPEG images. Which exactly is it?

    At any rate, I am not sure that the MSP430 is wholly suited to what you want to do. JPEG processing is not cheap. you need to be able to compute discrete cosine transforms (and inverses) to get the raw pixel data. Add to that the fact that MSP430 devices don't have a lot of RAM.

    You may want to re-evaluate your project requirements. My 2-cents.

  • You can connect an SD card to the MSP and read and write data. However, I doubt you’ll be able to do any image processing, especially with JPG files, with the limited ram of an MSP.

    Well, I can imagine doing some streamlined processing. Such as cropping the image by 16 pixel width/height (it can be done by simply removing data blocks from the stream). However, even the huffmann-decompression and then the recompression will take a fair amount of ram.

    PCX or BMP would be easier to handle, but real image processing – not on larger pictures. Even with the 64k of the biggest MSPs, the size would be limited to 21k pixels which is 160x120px or 1/16 VGA resolution.

**Attention** This is a public forum