A method and device may control energy consumption of in an in vivo imaging device by determining or estimating an amount of energy needed to capture images at a frame rate until a complete passage of the device through a predetermined region of the gastrointestinal tract, and alter or limit the frame capture rate accordingly.