<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:TimesNewRomanPS-BoldMT;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:TimesNewRomanPSMT;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0mm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
h3
        {mso-style-priority:9;
        mso-style-link:"Heading 3 Char";
        mso-margin-top-alt:auto;
        margin-right:0mm;
        mso-margin-bottom-alt:auto;
        margin-left:0mm;
        font-size:13.5pt;
        font-family:"Times New Roman","serif";
        font-weight:bold;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0mm;
        mso-margin-bottom-alt:auto;
        margin-left:0mm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0mm;
        margin-right:0mm;
        margin-bottom:0mm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.Heading3Char
        {mso-style-name:"Heading 3 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 3";
        font-family:"Times New Roman","serif";
        font-weight:bold;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:361788130;
        mso-list-type:hybrid;
        mso-list-template-ids:-1070563748 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0mm;}
ul
        {margin-bottom:0mm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Greetings,<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>In reviewing the changelogs it&#8217;s unclear in which
release FLAC began supporting a sample rate of 192kHz.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>The reason for my question is that there are many forums and
university studies that state that FLAC does not support a sample rate of
192kHz however the current documentation (assumed 1.2.1b) under FORMAT under FRAME_HEADER
does note that it is supported.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>If it was not supported from the beginning then I would
assume there would be a record of this in the changelogs. If it was supported
from the beginning then I&#8217;m baffled why so many posts note that it does
not.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Thank you in advance for any clarification you&#8217;re able
to provide on this subject.<o:p></o:p></p>

<p class=MsoNormal>Leonard Chameleon<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Some references (there are many others):<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Helios Labs Technology Ltd. <o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'><b>FLAC Audio<o:p></o:p></b></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'>FLAC is an open source lossless compression format for
audio files.&nbsp; Unlike MP3, WMA, MPEG4 and other audio formats, FLAC retains
every bit of the original audio, ensuring no loss of sound quality when
uncompressed again, exactly like how Zip files retain every bit of information
of the source files.&nbsp; The advantage with FLAC over Wave is its ability to
reduce the size of audio down to around 60% of its original size on
average.&nbsp;&nbsp; <o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'>In this test, we have compressed our wave test files into
the FLAC format and tested the files that successfully compressed.&nbsp;
Unfortunately, the FLAC encoder did not support our 192kHz wave samples.&nbsp; <o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'>The test results are as follows:<o:p></o:p></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=360
 style='width:269.75pt;margin-left:102.2pt;border-collapse:collapse'>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  background:#BFBFBF;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal><b><span style='color:black'>Sample Rate<o:p></o:p></span></b></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border:solid black 1.0pt;
  border-left:none;background:#BFBFBF;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal><b><span style='color:black'>Bit Depth<o:p></o:p></span></b></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border:solid black 1.0pt;
  border-left:none;background:#BFBFBF;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal><b><span style='color:black'> Channels<o:p></o:p></span></b></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border:solid black 1.0pt;
  border-left:none;background:#BFBFBF;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.1pt'><b><span style='color:black'>Result<o:p></o:p></span></b></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>22kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>16bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Stereo<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Pass<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>44kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>8bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Mono<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Fail
  - Noise<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>44kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>8bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Stereo<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Fail
  - Noise<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>44kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>16bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Mono<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Pass<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>44kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>16bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Stereo<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Pass<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>44kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>24bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Mono<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Fail
  - Noise<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>44kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>24bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Stereo<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Fail
  - Crash<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>48kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>16bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Stereo<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Pass<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>96kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>16bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Stereo<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Pass<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td width=92 valign=top style='width:68.75pt;border:solid black 1.0pt;
  border-top:none;padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>96kHz<o:p></o:p></span></p>
  </td>
  <td width=74 valign=top style='width:55.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>24bit<o:p></o:p></span></p>
  </td>
  <td width=85 valign=top style='width:63.5pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0mm 5.4pt 0mm 5.4pt;
  height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Stereo<o:p></o:p></span></p>
  </td>
  <td width=110 valign=top style='width:82.25pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0mm 5.4pt 0mm 5.4pt;height:15.0pt'>
  <p class=MsoNormal style='text-indent:22.0pt'><span style='color:black'>Fail<o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'>Unlike our wave tests, the player only supported a handful
of our FLAC test files.&nbsp; While it is nice to see it supporting up to
96kHz, unfortunately it was unable to handle any of the 24-bit FLAC
files.&nbsp; For example, the 24-bit 44kHz file causes the player to crash,
while the 24-bit 96kHz file simply refuses to play.&nbsp; Hopefully a future
firmware update will add support for 24-bit FLAC files.<o:p></o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><span
style='color:#0070C0'>Note: This article referenced that FLAC 1.1.3 was used.</span><span
style='color:#0070C0'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'><o:p>&nbsp;</o:p></p>

<p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Lossless and Perceptual Coding of Digital Audio<o:p></o:p></p>

<p class=MsoListParagraph style='margin-left:72.0pt'>Peter Noll, Tilman
Liebchen<o:p></o:p></p>

<p class=MsoListParagraph style='margin-left:72.0pt'>Technische Universität
Berlin, Fachgebiet Nachrichtenübertragung (formerly Fernmeldetechnik)<o:p></o:p></p>

<p class=MsoListParagraph style='margin-left:72.0pt'>noll@nue.tu-berlin.de, liebchen@nue.tu-berlin.de<o:p></o:p></p>

<p class=MsoListParagraph style='margin-left:72.0pt'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><b>Compression
Results<o:p></o:p></b></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'>The
following, the compression ratio is defined as<o:p></o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-indent:36.0pt;text-autospace:
none'>C = Original File Size / Compressed File Size<o:p></o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'>Table 2
compares the compression ratios of the popular open source codec FLAC and the MPEG-4
ALS codec from TU Berlin [3]. Higher values mean better compression. Almost 1
GB of stereo waveform data was used to measure the average compression ratios
for different<o:p></o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'>audio
formats.<o:p></o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><o:p>&nbsp;</o:p></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=277
 style='width:208.0pt;margin-left:70.85pt;border-collapse:collapse'>
 <tr style='height:30.0pt'>
  <td width=103 nowrap valign=bottom style='width:77.0pt;border:solid windowtext 1.0pt;
  background:#D8D8D8;padding:.75pt .75pt 0mm .75pt;height:30.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><span
  style='color:black'>Audio Format<o:p></o:p></span></b></p>
  </td>
  <td width=95 valign=bottom style='width:71.0pt;border:solid windowtext 1.0pt;
  border-left:none;background:#D8D8D8;padding:.75pt .75pt 0mm .75pt;height:
  30.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><span
  style='color:black'>FLAC <br>
  (open source)<o:p></o:p></span></b></p>
  </td>
  <td width=80 valign=bottom style='width:60.0pt;border:solid windowtext 1.0pt;
  border-left:none;background:#D8D8D8;padding:.75pt .75pt 0mm .75pt;height:
  30.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><span
  style='color:black'>MPEG-4 ALS <br>
  (TU Berlin)<o:p></o:p></span></b></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td nowrap valign=bottom style='border:solid windowtext 1.0pt;border-top:
  none;padding:.75pt .75pt 0mm .75pt;height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>48 kHz / 16-bit<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>2.06<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>2.24<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td nowrap valign=bottom style='border:solid windowtext 1.0pt;border-top:
  none;padding:.75pt .75pt 0mm .75pt;height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>48 kHz / 24-bit<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>1.46<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>1.59<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td nowrap valign=bottom style='border:solid windowtext 1.0pt;border-top:
  none;padding:.75pt .75pt 0mm .75pt;height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>96 kHz / 24-bit<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>1.76<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>2.16<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='height:15.0pt'>
  <td nowrap valign=bottom style='border:solid windowtext 1.0pt;border-top:
  none;padding:.75pt .75pt 0mm .75pt;height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>192 kHz / 24-bit<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>-<o:p></o:p></span></p>
  </td>
  <td nowrap valign=bottom style='border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:.75pt .75pt 0mm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='color:black'>2.66<o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p class=MsoNormal style='margin-left:70.85pt;text-autospace:none'> Table 2:
Compression ratios for different audio formats<o:p></o:p></p>

<p class=MsoNormal style='margin-left:70.85pt;text-autospace:none'>(192 kHz
material is not supported by FLAC).<o:p></o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'>The
compression ratio typically decreases with higher amplitude resolutions, but
improves with higher sampling rates. The results also show that ALS outperforms
FLAC for all formats, particularly for high-definition material (96 kHz /
24-bit).<o:p></o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-left:36.0pt;text-autospace:none'><span
style='color:#0070C0'>Note: This article does not note which version of FLAC
was used.</span><span style='color:#0070C0'><o:p></o:p></span></p>

</div>

</body>

</html>