Patent ID: 8321084

Claim:
A control device that compresses a plurality of different kinds of binary data, each kind of binary data expressing an external varying event, and records the compressed binary data, the control device comprising: a storage portion configured to accumulate and store the plurality of different kinds of binary data received successively from one or a plurality of external sources; and a control portion configured to carry out processing, the processing including: production processing of producing a frame, using a plurality of pieces of the plurality of different kinds of binary data accumulated and stored in the storage portion, in which pieces of the plurality of pieces expressing events occurring in a predetermined period are placed into a group among which pieces of the plurality of different kinds of binary data, predetermined as each having a small degree of variation at intervals of the predetermined period, are arranged so as to be close to each other; difference computing processing of arranging a plurality of frames, produced at intervals of the predetermined period by the production processing, in a predetermined order and of computing a difference between two adjacent frames; compression processing of compressing a computation result of the difference computing processing by a run length method; and recording processing of recording, to a recording portion, a first frame in the difference computing processing, a number of difference computations, and the data compressed by the compression processing.