1. On an electronic device, a method for image encoding, the method comprising: capturing, by a first array imager on the electronic device, a first set of images, the first set of images comprising a plurality of images, the first set of images being captured substantially simultaneously, the first set of images being of substantially the same scene; encoding, by a first processor on the electronic device, information representing the first set of images; capturing, by a second array imager on the electronic device, a second set of images, the second set of images comprising a plurality of images, the second set of images captured substantially simultaneously, the second set of images being of substantially the same scene; encoding, by a second processor on the electronic device, the second processor distinct from the first processor, information representing the second set of images; and using, by a third processor on the electronic device, temporal prediction to encode the encoded information representing the first set of images and the encoded information representing the second set of images, the third processor distinct from the second processor and the first processor, the third processor being operatively coupled to the first processor and the second processor.