Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

How to use IPP G.722.1

yida_123
Beginner
533 Views
I know IPP6.0 surport G.722.1,but when i useUSC_G722_Fxns , it is show by gray ,that means ,it cannot use.
what should i do?
0 Kudos
6 Replies
softrite
Beginner
533 Views
Quoting - yida_123
I know IPP6.0 surport G.722.1,but when i useUSC_G722_Fxns , it is show by gray ,that means ,it cannot use.
what should i do?

I think you might need to clarify tour question... "it is show by gray" is not clear English. I mean gray is a color right? and G.722 is a speech decoder so describing something in this way may not be the best choice of words...
0 Kudos
yida_123
Beginner
533 Views
Quoting - softrite
Quoting - yida_123
I know IPP6.0 surport G.722.1,but when i useUSC_G722_Fxns , it is show by gray ,that means ,it cannot use.
what should i do?

I think you might need to clarify tour question... "it is show by gray" is not clear English. I mean gray is a color right? and G.722 is a speech decoder so describing something in this way may not be the best choice of words...
Hi softrite
now i use ipp5.3 init code as follows
UMC::SpeechCodecParams params
m_OnePacketLen = 66;
m_nSampleFrequency = 16000;
m_FrameSizeOut = 160;
params.law = 0;
params.Vad= 0 ;
params.Truncate = 0;
params.Pf = 1;
params.Hpf = 1;
params.bitrate = 24000;
// bitrate = ChangeOrder(bitrate);
// bitrate=bitrate>>8;
m_pFNS = &USC_G722_Fxns ;

is that right
0 Kudos
softrite
Beginner
533 Views
Quoting - yida_123
Hi softrite
now i use ipp5.3 init code as follows
UMC::SpeechCodecParams params
m_OnePacketLen = 66;
m_nSampleFrequency = 16000;
m_FrameSizeOut = 160;
params.law = 0;
params.Vad= 0 ;
params.Truncate = 0;
params.Pf = 1;
params.Hpf = 1;
params.bitrate = 24000;
// bitrate = ChangeOrder(bitrate);
// bitrate=bitrate>>8;
m_pFNS = &USC_G722_Fxns ;

is that right

I am using G.729 1 so I could only help with that one... the packet size looks odd to me though... 66 -> 160 is not much of a compression. On G 729 input is 10 bytes for 160 out. Of course G 729 is mathematical encoding not just compression. Maybe one of the Intel experts will bless you with some advice.
0 Kudos
yida_123
Beginner
533 Views
Quoting - softrite

I am using G.729 1 so I could only help with that one... the packet size looks odd to me though... 66 -> 160 is not much of a compression. On G 729 input is 10 bytes for 160 out. Of course G 729 is mathematical encoding not just compression. Maybe one of the Intel experts will bless you with some advice.
Hi softrite
thanks all the same.
i want to know that G.722.1 is the siren14
0 Kudos
Vyacheslav_Baranniko
New Contributor II
533 Views
Quoting - yida_123
Hi softrite
thanks all the same.
i want to know that G.722.1 is the siren14
Hi,

IPP 6.1 G.722.1supports bitrates 16, 24, 32 kbps for 16KHz audio(Siren7) and 48 kbps for 32 KHz audio (Siren14).
USC G722.1 Encoder produces 40, 60, 80 and 120 bytes per 20ms framerespectively.
Siren14 was not supported in IPP5.3.

Vyacheslav, IPP speech codecs
0 Kudos
yida_123
Beginner
533 Views
Quoting - vbaranni
Quoting - yida_123
Hi softrite
thanks all the same.
i want to know that G.722.1 is the siren14
Hi,

IPP 6.1 G.722.1supports bitrates 16, 24, 32 kbps for 16KHz audio(Siren7) and 48 kbps for 32 KHz audio (Siren14).
USC G722.1 Encoder produces 40, 60, 80 and 120 bytes per 20ms framerespectively.
Siren14 was not supported in IPP5.3.

Vyacheslav, IPP speech codecs
Hi Vyacheslav
Thanks for your reply.
i used it in ipp 6.0 ,48 kbps for 32 KHz audio (Siren14). but still wrong .
i'll try ipp6.1.

yida
0 Kudos
Reply