I see, thanks for the info. So in all versions they are using the same CPU and just changing the DSP parts?
They are using the same CPU *architecture*, not necessarily the CPU. It does seem to get faster every generation. There are also indications the RAM and peripheral interfaces have gotten faster.
I somehow expected a newer/more powerful CPU for an image processor with such a diverse range of uses (point 'n shoot to semi-pro cameras).
The majority of the grunt work is done by the proprietary Digic side, the ARM is more like a manager. It runs the firmware logic, but it doesn't do the heavy processing. You can see this in the article I linked: Digic IV has roughly 256Kbyte of SRAM but the ARM core only has two 8K caches and two 4k TCMs. All the rest must be for the image processor.
Similarly, tech-on estimates Digic IV has 18 million gates in the "logic block", where the google references I can find suggest an ARM 946 would be on the order of a few hundred thousand (not clear if this includes any caches/tcm)