FreeFieldHRTF: Difference between revisions

From Sofaconventions
Jump to navigation Jump to search
Content deleted Content added
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
Based on [[SimpleFreeFieldHRTF]], the only difference is that the HRTFs are in a spatially continuous representation.
Based on [[SimpleFreeFieldHRTF]], the only difference is that the HRTFs are in a spatially continuous representation.


The conventions is defined in AES69-2020 (SOFA 2.0).
The conventions is defined in AES69-2022 (SOFA 2.1).




Line 16: Line 16:
|GLOBAL:Conventions||<nowiki>SOFA</nowiki>||rm||||attribute||
|GLOBAL:Conventions||<nowiki>SOFA</nowiki>||rm||||attribute||
|-
|-
|GLOBAL:Version||<nowiki>2</nowiki>||rm||||attribute||
|GLOBAL:Version||<nowiki>2.1</nowiki>||rm||||attribute||
|-
|-
|GLOBAL:SOFAConventions||<nowiki>FreeFieldHRTF</nowiki>||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant and stored as SH coefficients
|GLOBAL:SOFAConventions||<nowiki>FreeFieldHRTF</nowiki>||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant and stored as SH coefficients
Line 96: Line 96:
|N||<nowiki>0</nowiki>||m||N||double||
|N||<nowiki>0</nowiki>||m||N||double||
|-
|-
|N:LongName||<nowiki>frequency</nowiki>||||||attribute||
|N:LongName||<nowiki>frequency</nowiki>||m||||attribute||narrative name of N
|-
|-
|N:Units||<nowiki>hertz</nowiki>||||||attribute||
|N:Units||<nowiki>hertz</nowiki>||m||||attribute||
|}
|}

Latest revision as of 11:10, 21 October 2022

This conventions defines free-field HRTFs stored as transfer functions in the spherical-harmonics domain, measured with an omnidirectional source for a single listener.

Based on SimpleFreeFieldHRTF, the only difference is that the HRTFs are in a spatially continuous representation.

The conventions is defined in AES69-2022 (SOFA 2.1).


Name Default Flags Dimensions Type Comment
GLOBAL:Conventions SOFA rm attribute
GLOBAL:Version 2.1 rm attribute
GLOBAL:SOFAConventions FreeFieldHRTF rm attribute This conventions is for HRTFs created under conditions where room information is irrelevant and stored as SH coefficients
GLOBAL:SOFAConventionsVersion 1.0 rm attribute
GLOBAL:APIName rm attribute
GLOBAL:APIVersion rm attribute
GLOBAL:ApplicationName attribute
GLOBAL:ApplicationVersion attribute
GLOBAL:AuthorContact m attribute
GLOBAL:Comment attribute
GLOBAL:DataType TF-E rm attribute
GLOBAL:History attribute
GLOBAL:License No license provided, ask the author for permission m attribute
GLOBAL:ListenerShortName m attribute ID of the subject from the database
GLOBAL:Organization m attribute
GLOBAL:References attribute
GLOBAL:RoomType free field m attribute
GLOBAL:Origin attribute
GLOBAL:DateCreated m attribute
GLOBAL:DateModified m attribute
GLOBAL:Title m attribute
ListenerPosition [0 0 0] m IC, MC double
ListenerPosition:Type cartesian m attribute
ListenerPosition:Units metre m attribute
ReceiverPosition [0 0.09 0; 0 -0.09 0] m RCI, RCM double
ReceiverPosition:Type cartesian m attribute
ReceiverPosition:Units metre m attribute
SourcePosition [0 0 0] m IC, MC double Source position is assumed to be the ListenerPosition in order to reflect Emitters surrounding the Listener
SourcePosition:Type spherical m attribute
SourcePosition:Units degree, degree, metre m attribute
EmitterPosition [0 0 0] m IC, ECI, ECM double Radius in 'spherical harmonics', Position in 'cartesian' and 'spherical'
EmitterPosition:Type spherical harmonics m attribute Can be 'spherical harmonics', 'cartesian', or 'spherical'
EmitterPosition:Units degree, degree, metre m attribute
GLOBAL:DatabaseName m attribute Name of the database to which these data belong
ListenerUp [0 0 1] m IC, MC double
ListenerView [1 0 0] m IC, MC double
ListenerView:Type cartesian m attribute
ListenerView:Units metre m attribute
Data.Real [0 0] m mrne double
Data.Imag [0 0] m MRNE double
N 0 m N double
N:LongName frequency m attribute narrative name of N
N:Units hertz m attribute