<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Active Speech Level in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811578#M3927</link>
    <description>Hi Martin,&lt;BR /&gt;You are right, &lt;BR /&gt;&lt;P&gt;Amp(dB) = 20 lg(S/N), where S- random signal, N - noise&lt;/P&gt;&lt;P&gt;If S=1 then Amp(dB) = 20 lg(1/N) = -91  this is silence.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Naveen Gv&lt;/P&gt;</description>
    <pubDate>Fri, 04 Feb 2011 10:32:32 GMT</pubDate>
    <dc:creator>Naveen_G_Intel</dc:creator>
    <dc:date>2011-02-04T10:32:32Z</dc:date>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811574#M3923</link>
      <description>Is there an IPP primitive to efficiently estimate the active speech level of a microphone input? Not necessarily only speech, but audio energy similar to how Windows Vista/7 displays a a logarithmic scale for the current volume of a speaker/microphone. I would like to distinguish an active G.711 source from an inactive one, and give a volume percentage for the active ones.</description>
      <pubDate>Tue, 01 Feb 2011 00:37:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811574#M3923</guid>
      <dc:creator>Martin_B_4</dc:creator>
      <dc:date>2011-02-01T00:37:59Z</dc:date>
    </item>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811575#M3924</link>
      <description>&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;Probably you are looking into some kind of &lt;B&gt;Line Level&lt;/B&gt; functions, I dont think IPP has such type of function.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naveen Gv&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2011 03:56:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811575#M3924</guid>
      <dc:creator>Naveen_G_Intel</dc:creator>
      <dc:date>2011-02-02T03:56:26Z</dc:date>
    </item>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811576#M3925</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can use following code to find audio signal level&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt; Ipp32f tmpMinS,tmpMaxS;&lt;/P&gt;&lt;P&gt; Ipp32f m_PeakAmpdB;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ippsMinMax_32f(fileData, sizeSamples, &amp;amp;tmpMinS, &amp;amp;tmpMaxS);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Ipp32f maxAbsSample = IPP_MAX(fabs(tmpMinS),fabs(tmpMaxS));&lt;/P&gt;&lt;P&gt; if(maxAbsSample &amp;gt; 0) {&lt;/P&gt;&lt;P&gt; m_PeakAmpdB = 20.f * log10(maxAbsSample / 32768.f);&lt;/P&gt;&lt;P&gt; } else {&lt;/P&gt;&lt;P&gt; m_PeakAmpdB = -91.f;&lt;/P&gt;&lt;P&gt; }&lt;/P&gt;&lt;P&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naveen Gv&lt;/P&gt;</description>
      <pubDate>Thu, 03 Feb 2011 03:27:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811576#M3925</guid>
      <dc:creator>Naveen_G_Intel</dc:creator>
      <dc:date>2011-02-03T03:27:58Z</dc:date>
    </item>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811577#M3926</link>
      <description>Thanks for the replies Naveen!&lt;BR /&gt;&lt;BR /&gt;How does your code work? Could you explain where the 20.f and -91.f constants come from? Why do you measure dB negatively? I suppose -91dB represents silence whereas 0dB represents maximum volume; is that correct?</description>
      <pubDate>Fri, 04 Feb 2011 02:16:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811577#M3926</guid>
      <dc:creator>Martin_B_4</dc:creator>
      <dc:date>2011-02-04T02:16:57Z</dc:date>
    </item>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811578#M3927</link>
      <description>Hi Martin,&lt;BR /&gt;You are right, &lt;BR /&gt;&lt;P&gt;Amp(dB) = 20 lg(S/N), where S- random signal, N - noise&lt;/P&gt;&lt;P&gt;If S=1 then Amp(dB) = 20 lg(1/N) = -91  this is silence.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Naveen Gv&lt;/P&gt;</description>
      <pubDate>Fri, 04 Feb 2011 10:32:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811578#M3927</guid>
      <dc:creator>Naveen_G_Intel</dc:creator>
      <dc:date>2011-02-04T10:32:32Z</dc:date>
    </item>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811579#M3928</link>
      <description>Hi,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;What is mean of 32768.f here. Also this is you used for the 32 bit data. If I have 16 bit data what value we have to use.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Bharat Agarwal&lt;/DIV&gt;</description>
      <pubDate>Thu, 15 Dec 2011 09:36:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811579#M3928</guid>
      <dc:creator>Manjula_Reddy</dc:creator>
      <dc:date>2011-12-15T09:36:16Z</dc:date>
    </item>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811580#M3929</link>
      <description>&lt;STRONG&gt;&amp;gt;&amp;gt;&lt;/STRONG&gt;...Why do you measure dB negatively?&lt;BR /&gt;&lt;BR /&gt;A signal strength is measured in dB ( dBm in case of a radio signal, likeWi-Fi, etc )and it means that&lt;BR /&gt;a -50 dBsignal &lt;SPAN style="text-decoration: underline;"&gt;is stronger&lt;/SPAN&gt; than a-70 dB signal.&lt;BR /&gt;&lt;BR /&gt;Here is anexample for some &lt;SPAN style="text-decoration: underline;"&gt;abstract&lt;/SPAN&gt; signal:&lt;BR /&gt;&lt;BR /&gt;-10 dB could be considered as"Excellent"&lt;BR /&gt;-25 dB could be considered as"Very Good"&lt;BR /&gt;-50 dB could be considered as"Good"&lt;BR /&gt;-70 dB could be considered as"Poor"&lt;BR /&gt;-90 dB could be considered as"No Signal"&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergey&lt;BR /&gt;</description>
      <pubDate>Thu, 15 Dec 2011 15:34:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811580#M3929</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-12-15T15:34:33Z</dc:date>
    </item>
    <item>
      <title>Active Speech Level</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811581#M3930</link>
      <description>Hi,&lt;BR /&gt;Exactly, this is code for 16 bit data as32768.f is absolute maximum sample value for 16 bit sighned data.&lt;BR /&gt;You can change 32f function version to 16s to not doing data type convertion.&lt;BR /&gt;&lt;BR /&gt;Igor S. Belyakov</description>
      <pubDate>Wed, 21 Dec 2011 14:50:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Active-Speech-Level/m-p/811581#M3930</guid>
      <dc:creator>Igor_B_Intel1</dc:creator>
      <dc:date>2011-12-21T14:50:11Z</dc:date>
    </item>
  </channel>
</rss>

