1. A hand-held digital camera, comprising: image sensing means for sensing an image; memory for storing the sensed image; input means for receiving an input to modify the sensed image; image processing means for modifying the stored sensed image in accordance with the input; and output means for outputting the modified image, wherein the image processing means includes a plurality of substantially identical processing elements functionally interconnected to each other via a crossbar switch, the processing elements being connected to the memory via a bus external to the crossbar switch, and wherein the crossbar switch is selectively configurable to pass data of the sensed image directly between the processing elements.