A method and implementing computer system are provided which allows for significantly improved inputoutput subsystem designs in all systems which include serialized IO transactions such as so-called Express specification systems. The strip of horizontal magnetoresistive layer is disposed above a surface of a substrate and has a first side and a second side opposite the first side along its extending direction. Attachment of the first layer of material to the at least one second layer of material can occur through thermobonding, e. Alternatively, frame-to-frame data staggering can be performed every other frame instead of every frame. The image processing device 5 detects a pupil diameter of the subject based on the image taken by the CCD camera 3.