Control device, control method, control device of vehicle, and control system of vehicle
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a control device including: a storage portion for storing binary data transmitted from outside and received successively; and a control portion for carrying out processing including: production processing of producing a frame where of the stored binary data, pieces of data expressing events occurring in a predetermined period are placed into a group among which pieces of data expressing events each having a small degree of variation are arranged so as to be close to each other; difference computing processing of arranging the frames produced at intervals of the predetermined time in a predetermined order and of computing a difference between two adjacent frames; compression processing of compressing a result of the computation 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 compressed data.
41 Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. A control device that compresses a plurality of different kinds of binary data input from an electronic control unit mounted in a vehicle, each kind of binary data expressing an external varying event, and records the compressed binary data, the control device comprising:
-
a storage portion for accumulating and storing the plurality of different kinds of binary data received successively from the electronic control unit; 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 in vehicle control, 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. - View Dependent Claims (6, 7, 8)
-
-
9. A control method for compressing a plurality of different kinds of binary data, each kind of binary data expressing an external varying event, and for recording the compressed binary data, the control method comprising the steps of:
-
a production step of producing a frame, using a plurality of pieces of the plurality of different kinds of binary data transmitted successively from an external source and accumulated and stored in a 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; a difference computing step of arranging a plurality of frames, produced at intervals of the predetermined period in the production step, in a predetermined order and of computing a difference between two adjacent frames; a compression step of compressing a computation result of the difference computing step by a run length method; and a recording step of recording, to a recording portion, a first frame in the difference computing step, a number of difference computations, and the data compressed in the compression step.
-
-
10. 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; the error detection data adding processing configured to add data for detecting an error with respect to each data compressed and divided into a predetermined size which is different from that of the compressed frame data so as to add an error detection data to each of the data; 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, wherein; the production processing arranges pieces of the plurality of pieces, predetermined as each having a small degree of variation at intervals of the predetermined period while having a high degree of importance, separately from each other, in the produced frame and the error detection data adding processing adds data configured to detect an error with respect to each data compressed and divided into a predetermined size, smaller than that of the compressed frame data, so as to add an error detection data to each of the data having a high degree of importance.
-
Specification