Package rst.audition

Not documented

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.InterauralTimeDifference" TITLE="Structure rst.audition.InterauralTimeDifference" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">InterauralTimeDifference</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.InterauralTimeDifference.value" TITLE="Field rst.audition.InterauralTimeDifference.value" TARGET="_parent" PORT="value">value</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.InterauralTimeDifference.weight" TITLE="Field rst.audition.InterauralTimeDifference.weight" TARGET="_parent" PORT="weight">weight</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.InterauralTimeDifference.frame_shift" TITLE="Field rst.audition.InterauralTimeDifference.frame_shift" TARGET="_parent" PORT="frame_shift">frame_shift</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.InterauralTimeDifference.time_window" TITLE="Field rst.audition.InterauralTimeDifference.time_window" TARGET="_parent" PORT="time_window">time_window</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk" TITLE="Structure rst.audition.FormattedSoundChunk" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">FormattedSoundChunk</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FloatSoundArray" TITLE="Structure rst.audition.FloatSoundArray" TARGET="_parent">FloatSoundArray</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.data" TITLE="Field rst.audition.FormattedSoundChunk.data" TARGET="_parent" PORT="data">data</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.rate" TITLE="Field rst.audition.FormattedSoundChunk.rate" TARGET="_parent" PORT="rate">rate</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.channels" TITLE="Field rst.audition.FormattedSoundChunk.channels" TARGET="_parent" PORT="channels">channels</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType" TITLE="Enum rst.audition.FormattedSoundChunk.ChannelType" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/enum-sandbox.svg"></IMG></TD><TD ALIGN="left">ChannelType</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.ALL" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.ALL" TARGET="_parent">ALL</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.ALL" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.ALL" TARGET="_parent">0</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.LEFT" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.LEFT" TARGET="_parent">LEFT</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.LEFT" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.LEFT" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.RIGHT" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.RIGHT" TARGET="_parent">RIGHT</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.RIGHT" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.RIGHT" TARGET="_parent">2</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.FRONT" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.FRONT" TARGET="_parent">FRONT</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.FRONT" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.FRONT" TARGET="_parent">3</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.REAR" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.REAR" TARGET="_parent">REAR</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FormattedSoundChunk.ChannelType.REAR" TITLE="Value rst.audition.FormattedSoundChunk.ChannelType.REAR" TARGET="_parent">4</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FloatSoundArray" TITLE="Structure rst.audition.FloatSoundArray" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">FloatSoundArray</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-audition.html#rst.audition.FloatSoundArray.floatbuffer" TITLE="Field rst.audition.FloatSoundArray.floatbuffer" TARGET="_parent" PORT="floatbuffer">floatbuffer</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" -> "3" []; "1":data -> "2" []; }

clearer: should be made invisible via css

Message FormattedSoundChunk

class rst.audition.FormattedSoundChunk

Deinterleaved sound chunk data needed by audiocues component.

Todo

What is deinterleaved sound chunk data?

Code author: Antoine Deleforge <antoine.deleforge@inrialpes.fr>

data
Type:array of rst.audition.FloatSoundArray

TODO

rate
Type:UINT32

TODO @unit(hz?)

channels
Type:UINT32

Unit: number

TODO

Download this file

message FormattedSoundChunk {

    /**
     * See alaudio/alsoundextractor.h from aldebaran for more
     * information.
     * @todo "this explanation is not helpful"
     */
    enum ChannelType {
        ALL   = 0;
        LEFT  = 1;
        RIGHT = 2;
        FRONT = 3;
        REAR  = 4;
    }

    /**
     * TODO
     */
    repeated FloatSoundArray data = 1;

    /**
     * TODO
     */
    // @unit(hz?)
    required uint32          rate = 2;

    /**
     * TODO
     */
    // @unit(number)
    optional uint32      channels = 3 [default = 2];
};

Message ChannelType

class rst.audition.FormattedSoundChunk.ChannelType

See alaudio/alsoundextractor.h from aldebaran for more information.

Todo

this explanation is not helpful

ALL
= 0

Not documented

LEFT
= 1

Not documented

RIGHT
= 2

Not documented

FRONT
= 3

Not documented

REAR
= 4

Not documented

Download this file

    enum ChannelType {
        ALL   = 0;
        LEFT  = 1;
        RIGHT = 2;
        FRONT = 3;
        REAR  = 4;
    }

Message FloatSoundArray

class rst.audition.FloatSoundArray

Deinterleaved float array needed by audiocues component

Todo

what is a deinterleaved float array?

Code author: Antoine Deleforge <antoine.deleforge@inrialpes.fr>

floatbuffer
Type:array of FLOAT32

Unit: TODO

TODO

Download this file

message FloatSoundArray {
    /**
     * TODO
     */
    // @unit(TODO)
    repeated float floatbuffer = 1;
};

Message InterauralTimeDifference

class rst.audition.InterauralTimeDifference

Constraint: len(.value) = len(.weight)

Interaural time difference measurements.

Code author: TODO Vasil <Khalidov> <vasil.khalidov@idiap.ch>

value
Type:array of FLOAT32

Unit: seconds

TODO ITD values

weight
Type:array of FLOAT32

Constraint: sum to 1

Constraint: 0 <= value <= 1

Unit: number

TODO Weights of the ITD value

frame_shift
Type:FLOAT32

Unit: second

TODO Frame shift between time windows

time_window
Type:FLOAT32

Unit: second

Length of the time window to compute an ITD value.

Download this file

message InterauralTimeDifference {

    /**
     * TODO ITD values
     */
    // @unit(seconds)
    repeated float value = 1;

    /**
     * TODO Weights of the ITD value
     */
    // @constraint(sum to 1)
    // @constraint(0 <= value <= 1)
    // @unit(number)
    repeated float weight = 2;

    /**
     * TODO Frame shift between time windows
     */
    // @unit(second)
    required float frame_shift = 3;

    /**
     * Length of the time window to compute an ITD value.
     */
    // @unit(second)
    required float time_window = 4;

}