An integrated circuit has a guard ring for shielding a first area 14 from a second area 15. The CCGA identifies combustion chambers that are sustaining abnormally hot or cold combustion temperatures. The transcoder is configured to receive input data from human interface device, encode the input data, and provide the encoded input data to the communications processing unit for transmission over a network to a server. Also, a power supply comprising means for using a common transformer for providing a boost converter and a flyback converter. The topologically equivalent subset of putative correspondences is used to establish a motion estimation model.