EASYS

From SignalML
Jump to: navigation, search

Internal format of some EEG machines used at the Medical University of Warsaw, Chair of Psychiatry.

This format is also known as D-format, EASYS2 or BrainScope.

EASYS (SignalML 1.0) (showing old dirty hack with inline code, in SignalML 2.0 will be more elegantly wrapped or completely removed).

Signal sample in the EASYS format.

[edit] Description

A file contains multiplexed samples.

Layout:

section size description
header 32 bytes overall information on the data and file structure
xheader between 0 and FILE.HDRSZ, maxiumum 64 kiB extended header: description of channels, calibration info, patient info, etc.
data variable data samples
appendix variable, usually < 64 kiB additional meta-data: tag list

[edit] Extended header

A series of records, each started by a record-header:

offset size / B name meaning
0 2 ID two characters, from a predefined list
2 2 record_data_length size of the whole record is (record_data_length + 4) B
4 record_data_length data