SingleRoomSRIR: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
This conventions defines spatial room impulse responses (SRIRs) measured with an arbitrary number of receivers (R>1, such as a microphone array) and an omnidirectional source (E=1) in a single room. |
|||
SingleRoomSRIR is the standardized version of the previously proposed [[SingleRoomDRIR]]. |
|||
The conventions is defined in AES69-2020 (SOFA 2.0). |
|||
{| border="1" |
{| border="1" |
||
!Name |
!Name |
||
| Line 140: | Line 133: | ||
|RoomCornerB||<nowiki>[1 2 3]</nowiki>||||IC, MC||double|| |
|RoomCornerB||<nowiki>[1 2 3]</nowiki>||||IC, MC||double|| |
||
|- |
|- |
||
|RoomCorners |
|RoomCorners||<nowiki>0</nowiki>||||II||double||The value of this attribute is to be ignored. It only exist to for RoomCorners:Type and RoomCorners:Units |
||
|- |
|- |
||
|RoomCorners: |
|RoomCorners:Type||<nowiki>cartesian</nowiki>||||||attribute||Type of coordinate system for RoomCornerA and RoomCornerB |
||
|- |
|||
|RoomCorners:Units||<nowiki>metre</nowiki>||||||attribute||Unit of coordinate system for RoomCornerA and RoomCornerB |
|||
|- |
|- |
||
|GLOBAL:DatabaseName||<nowiki></nowiki>||m||||attribute||Name of the database. Used for classification of the data. |
|GLOBAL:DatabaseName||<nowiki></nowiki>||m||||attribute||Name of the database. Used for classification of the data. |
||
Revision as of 16:32, 14 October 2021
| Name | Default | Flags | Dimensions | Type | Comment |
|---|---|---|---|---|---|
| GLOBAL:Conventions | SOFA | rm | attribute | ||
| GLOBAL:Version | 2.0 | rm | attribute | ||
| GLOBAL:SOFAConventions | SingleRoomSRIR | rm | attribute | For measuring SRIRs in a single room with a single excitation source (e.g., a loudspeaker) and a listener containing an arbitrary number of omnidirectional receivers (e.g., a microphone array). | |
| GLOBAL:SOFAConventionsVersion | 1.0 | rm | attribute | ||
| GLOBAL:DataType | FIR | rm | attribute | Shall be FIR | |
| GLOBAL:RoomType | shoebox | m | attribute | Shall be 'shoebox' or 'dae' | |
| GLOBAL:Title | m | attribute | |||
| GLOBAL:DateCreated | m | attribute | |||
| GLOBAL:DateModified | m | attribute | |||
| GLOBAL:APIName | rm | attribute | |||
| GLOBAL:APIVersion | rm | attribute | |||
| GLOBAL:AuthorContact | m | attribute | |||
| GLOBAL:Organization | m | attribute | |||
| GLOBAL:License | No license provided, ask the author for permission | m | attribute | ||
| GLOBAL:ApplicationName | attribute | ||||
| GLOBAL:ApplicationVersion | attribute | ||||
| GLOBAL:Comment | attribute | ||||
| GLOBAL:RoomDescription | attribute | narrative description of the room | |||
| GLOBAL:History | attribute | ||||
| GLOBAL:References | attribute | ||||
| GLOBAL:Origin | attribute | ||||
| GLOBAL:ListenerShortName | attribute | ||||
| GLOBAL:ListenerDescription | attribute | ||||
| ListenerPosition | [0 0 0] | m | MC | double | |
| ListenerPosition:Type | cartesian | m | attribute | ||
| ListenerPosition:Units | metre | m | attribute | ||
| ListenerView | [1 0 0] | m | IC, MC | double | |
| ListenerUp | [0 0 1] | m | IC, MC | double | |
| ListenerView:Type | cartesian | m | attribute | ||
| ListenerView:Units | metre | m | attribute | ||
| GLOBAL:ReceiverShortName | attribute | ||||
| GLOBAL:ReceiverDescription | attribute | ||||
| ReceiverPosition | [0 0 0] | m | IC, RCI, RCM | double | |
| ReceiverPosition:Type | spherical | m | attribute | Can be of any type enabling both spatially discrete and spatially continuous representations. | |
| ReceiverPosition:Units | degree, degree, metre | m | attribute | ||
| ReceiverView | [1 0 0] | RCI, RCM | double | ||
| ReceiverUp | [0 0 1] | RCI, RCM | double | ||
| ReceiverView:Type | cartesian | attribute | |||
| ReceiverView:Units | metre | attribute | |||
| GLOBAL:SourceShortName | attribute | ||||
| GLOBAL:SourceDescription | attribute | ||||
| SourcePosition | [0 0 1] | m | MC | double | |
| SourcePosition:Type | cartesian | m | attribute | ||
| SourcePosition:Units | metre | m | attribute | ||
| SourceView | [1 0 0] | m | IC, MC | double | |
| SourceUp | [0 0 1] | m | IC, MC | double | |
| SourceView:Type | cartesian | m | attribute | ||
| SourceView:Units | metre | m | attribute | ||
| GLOBAL:EmitterShortName | attribute | ||||
| GLOBAL:EmitterDescription | attribute | ||||
| EmitterPosition | [0 0 0] | m | eCI, eCM | double | |
| EmitterPosition:Type | spherical | m | attribute | Shall be 'cartesian' or 'spherical', restricting to spatially discrete emitters. | |
| EmitterPosition:Units | degree, degree, metre | m | attribute | ||
| EmitterView | [1 0 0] | ECI, ECM | double | ||
| EmitterUp | [0 0 1] | ECI, ECM | double | ||
| EmitterView:Type | cartesian | attribute | Shall be 'cartesian' or 'spherical', restricting to spatially discrete emitters. | ||
| EmitterView:Units | metre | attribute | |||
| Data.IR | 0 | m | mrn | double | Impulse responses |
| Data.SamplingRate | 48000 | m | I, M | double | Sampling rate of the samples in Data.IR and Data.Delay |
| Data.SamplingRate:Units | hertz | m | attribute | Unit of the sampling rate | |
| Data.Delay | 0 | m | IR, MR | double | Additional delay of each IR (in samples) |
| RoomCornerA | [0 0 0] | IC, MC | double | ||
| RoomCornerB | [1 2 3] | IC, MC | double | ||
| RoomCorners | 0 | II | double | The value of this attribute is to be ignored. It only exist to for RoomCorners:Type and RoomCorners:Units | |
| RoomCorners:Type | cartesian | attribute | Type of coordinate system for RoomCornerA and RoomCornerB | ||
| RoomCorners:Units | metre | attribute | Unit of coordinate system for RoomCornerA and RoomCornerB | ||
| GLOBAL:DatabaseName | m | attribute | Name of the database. Used for classification of the data. |