home *** CD-ROM | disk | FTP | other *** search
/ Internet MPEG Audio Archive / IMAA.mdf / util / dos / l3v100n / info.txt < prev    next >
Text File  |  1994-07-18  |  26KB  |  635 lines

  1. INFO.TXT for MPEG Audio Layer-3 Shareware Code
  2.  
  3. Version 1.48 - 19.July.94
  4.  
  5. This text is organized as a kind of Mini- FAQ (Frequently Asked 
  6. Questions). It covers several topics:
  7.  
  8. 1. ISO-MPEG Standard
  9. 2. MPEG Audio Codec Family ("Layer 1, 2, 3")
  10. 3. Layer-3 Products 
  11.  
  12. For further comments and questions regarding Layer-3, 
  13. please contact:
  14.  
  15. layer3@iis.fhg.de
  16.  
  17. or
  18.  
  19. Fraunhofer-IIS, Erlangen, Germany, Fax: +49-9131-776-399
  20.  
  21. For further infos about MPEG, you may also like to contact:
  22.  
  23. phade@cs.tu-berlin.de
  24.  
  25.  
  26. 1. ISO-MPEG Standard
  27.  
  28.  
  29. Q: What is MPEG, exactly?
  30.    
  31. A: MPEG is the "Moving Picture Experts Group", working under the 
  32.    joint direction of the International Standards Organization (ISO) 
  33.    and the International Electro-Technical Commission (IEC). This 
  34.    group works on standards for the coding of moving pictures and 
  35.    associated audio.
  36.    
  37.  
  38. Q: What is the status of MPEG's work, then? What about MPEG-1, -2, 
  39.    and so on?
  40.    
  41. A: MPEG approaches the growing need for multimedia standards step-by-
  42.    step. Today, three "phases" are defined:
  43.    
  44.    MPEG-1: "Coding of Moving Pictures and Associated Audio for 
  45.            Digital Storage Media at up to about 1.5 MBit/s"  
  46.  
  47.    Status: International Standard IS-11172, completed in 10.92
  48.    
  49.    MPEG-2: "Generic Coding of Moving Pictures and Associated Audio"
  50.    
  51.    Status: Comittee Draft CD 13818 as found in documents MPEG93 / 
  52.            N601, N602, N603 (11.93)   
  53.  
  54.    MPEG-3: does no longer exist (has been merged into MPEG-2)
  55.    
  56.    MPEG-4: "Very Low Bitrate Audio-Visual Coding"
  57.    
  58.    Status: Call for Proposals 11.94, Working Draft in 11.96 
  59.  
  60.  
  61. Q: MPEG-1 is ready-for-use. How does the standard look like?
  62.  
  63. A: MPEG-1 consists of 4 parts:
  64.  
  65.    IS 11172-1: System
  66.    describes synchronization and multiplexing of video and audio
  67.  
  68.    IS 11172-2: Video
  69.    describes compression of non-interlaced video signals
  70.    
  71.    IS 11172-3: Audio
  72.    describes compression of audio signals 
  73.    
  74.    CD 11172-4: Compliance Testing
  75.    describes procedures for determining the characteristics of coded 
  76.    bitstreams and the decoding porcess and for testing compliance 
  77.    with the requirements stated in the other parts
  78.  
  79.  
  80. Q: How do I get the MPEG documents?
  81.  
  82. A: You may order it from your national standards body.
  83.    E.g., in Germany, please contact:
  84.    DIN-Beuth Verlag, Auslandsnormen
  85.    Mrs. Niehoff, Burggrafenstr. 6, D-10772 Berlin, Germany
  86.    Phone: 030-2601-2757, Fax: 030-2601-1231
  87.  
  88.  
  89. 2. MPEG Audio Codec Family ("Layer 1, 2, 3")
  90.    
  91.  
  92. Q: Talking about MPEG audio coding, I heard a lot about "Layer 1, 2 
  93.    and 3". What does it mean, exactly?   
  94.  
  95. A: MPEG-1, IS 11172-3, describes the compression of audio signals 
  96.    using high performance perceptual coding schemes. It specifies a 
  97.    family of three audio coding schemes, simply called Layer-1,-2,-3, 
  98.    with increasing encoder complexity and performance (sound quality 
  99.    per bitrate). The three codecs are compatible in a hierarchical 
  100.    way, i.e. a Layer-N decoder is able to decode bitstream data 
  101.    encoded in Layer-N and all Layers below N (e.g., a Layer-3 
  102.    decoder may accept Layer-1,-2 and -3, whereas a Layer-2 decoder 
  103.    may accept only Layer-1 and -2.)
  104.  
  105.  
  106. Q: So we have a family of three audio coding schemes. What does the 
  107.    MPEG standard define, exactly?
  108.    
  109. A: For each Layer, the standard specifies the bitstream format and 
  110.    the decoder. To allow for future improvements, it does *not* 
  111.    specify the encoder, but an informative chapter gives an example
  112.    for an encoder for each Layer.    
  113.  
  114.  
  115. Q: What have the three audio Layers in common?
  116.  
  117. A: All Layers use the same basic structure. The coding scheme can be  
  118.    described as "perceptual noise shaping" or "perceptual subband / 
  119.    transform coding". 
  120.  
  121.    The encoder analyzes the spectral components of the audio signal 
  122.    by calculating a filterbank or transform and applies a 
  123.    psychoacoustic model to estimate the just noticeable noise-
  124.    level. In its quantization and coding stage, the encoder tries 
  125.    to allocate the available number of data bits in a way to meet 
  126.    both the bitrate and masking requirements.
  127.  
  128.    The decoder is much less complex. Its only task is to synthesize 
  129.    an audio signal out of the coded spectral components.
  130.    
  131.    All Layers use the same analysis filterbank (polyphase with 32 
  132.    subbands). Layer-3 adds a MDCT transform to increase the frequency 
  133.    resolution.
  134.    
  135.    All Layers use the same "header information" in their bitstream, 
  136.    to support the hierarchical structure of the standard.
  137.    
  138.    All Layers use a bitstream structure that contains parts that are 
  139.    more sensitive to biterrors ("header", "bit allocation", 
  140.    "scalefactors", "side information") and parts that are less 
  141.    sensitive ("data of spectral components").  
  142.  
  143.    All Layers may use 32, 44.1 or 48 kHz sampling frequency.
  144.    
  145.    All Layers are allowed to work with similar bitrates:
  146.    Layer-1: from 32 kbps to 448 kbps
  147.    Layer-2: from 32 kbps to 384 kbps
  148.    Layer-3: from 32 kbps to 320 kbps
  149.  
  150.  
  151. Q: What are the main differences between the three Layers, from a 
  152.    global view?
  153.  
  154. A: From Layer-1 to Layer-3,
  155.    complexity increases (mainly true for the encoder),
  156.    overall codec delay increases, and
  157.    performance increases (sound quality per bitrate).
  158.  
  159.  
  160. Q: Which Layer should I use for my application?
  161.  
  162. A: Good Question. Of course, it depends on all your requirements. But 
  163.    as a first approach, you should consider the available bitrate of 
  164.    your application as the Layers have been designed to support 
  165.    certain areas of bitrates most efficiently, i.e. with a minimum 
  166.    drop of sound quality.
  167.  
  168.    Let us look a little closer at the strong domains of each Layer.
  169.    The ISO target bitrates indicate the main areas of optimization 
  170.    for each Layer.
  171.     
  172.    Layer-1: Its original ISO target bitrate was 192 kbps per audio 
  173.    channel.
  174.  
  175.    Layer-1 is a simplified version of Layer-2. It is most useful for 
  176.    bitrates around the "high" bitrates around or above 192 kbps. A 
  177.    version of Layer-1 is used as "PASC" with the DCC recorder.
  178.  
  179.    Layer-2: Its original ISO target bitrate was 128 kbps per audio 
  180.    channel.  
  181.    
  182.    Layer-2 is identical with MUSICAM. It has been designed as trade-
  183.    off between sound quality per bitrate and encoder complexity. It 
  184.    is most useful for bitrates around the "medium" bitrates of 128 or 
  185.    even 96 kbps per audio channel. The DAB (EU 147) proponents have 
  186.    decided to use Layer-2 in the future Digital Audio Broadcasting 
  187.    network.      
  188.  
  189.    Layer-3: Its original ISO target bitrate was 64 kbps per audio 
  190.    channel.   
  191.    
  192.    Layer-3 merges the best ideas of MUSICAM and ASPEC. It has been 
  193.    designed for best performance at "low" bitrates around 64 kbps or 
  194.    even below. The Layer-3 format specifies a set of advanced features
  195.    that all address one goal: to preserve as much sound quality as 
  196.    possible even at rather low bitrates. Today, Layer-3 is already in 
  197.    use in various telecommunication networks (ISDN, satellite links, 
  198.    and so on) and speech announcement systems. 
  199.  
  200.  
  201. Q: So you tell me to consider Layer-3 for my low bitrate 
  202.    applications. I have seen equipment working with Layer-2 for low 
  203.    bitrates, too. Why should I worry about Layer-3, then?
  204.    
  205. A: As I told you before, all Layers may be used for low bitrates. So 
  206.    you may also apply Layer-2 for low bitrates (e.g. 64 kbps per 
  207.    channel). But be careful! 
  208.    
  209.    Using Layer-3 for low bitrates means:
  210.    
  211.    - unrivalled sound quality at 64 kbps per channel or below
  212.    - useful for mono as well as for stereo signals
  213.    - full audio bandwidth at 64 or 56 kbps
  214.   
  215.    Furthermore, if you are willing to accept some limitations, 
  216.    with Layer-3 you can get the same performance as with Layer-2,   
  217.    but at a lower bitrate. 
  218.  
  219.  
  220. Q: Tell me more about sound quality. How do you assess that?
  221.  
  222. A: Today, there is no alternative to expensive listening tests. 
  223.    During the ISO-MPEG-1 process, 3 international listening tests 
  224.    have been performed, with a lot of trained listeners, supervised 
  225.    by Swedish Radio. They took place in 7.90, 3.91 and 11.91. Another 
  226.    international listening test was performed by CCIR, now ITU-R, in 
  227.    92.      
  228.    
  229.    All these tests used the "triple stimulus, hidden reference" 
  230.    method and the CCIR impairment scale to assess the audio quality.
  231.    The listening sequence is "ABC", with A = original, BC = pair of 
  232.    original / coded signal with random sequence, and the listener has 
  233.    to evaluate both B and C with a number between 1.0 and 5.0. The 
  234.    meaning of these values is:
  235.    
  236.    5.0 = transparent (this should be the original signal)
  237.    4.0 = perceptible, but not annoying (first differences noticable)  
  238.    3.0 = slightly annoying   
  239.    2.0 = annoying
  240.    1.0 = very annoying
  241.  
  242.    With perceptual codecs (like MPEG audio), all traditional 
  243.    parameters (like SNR, THD+N, bandwidth) are especially useless. 
  244.    Fraunhofer-IIS works on objective quality assessment tools, like 
  245.    the NMR meter (Noise-to-Mask-Ratio), too. BTW: If you need more 
  246.    informations about NMR, please contact nmr@iis.fhg.de.
  247.  
  248.  
  249. Q: Now that I know how to assess quality, come on, tell me the 
  250.    results of these tests.
  251.    
  252. A: Well, for details you should study one of those AES papers listed 
  253.    below. The main result is that for low bitrates (64 kbps per 
  254.    channel), Layer-2 scored always between 2.1 and 2.6, whereas 
  255.    Layer-3 scored between 3.6 and 3.8. 
  256.  
  257.    This is a significant increase in sound quality, indeed! 
  258.    Furthermore, the selection process for critical sound material 
  259.    showed that it was rather difficult to find worst-case material 
  260.    for Layer-3 whereas it was not so hard to find such items for 
  261.    Layer-2.  
  262.  
  263.  
  264. Q. Someone claimed that some international working group on audio
  265.    coding (TG10?) has concluded and that there was some trouble with
  266.    Layer 3, specifically on male voice in the German language. Is
  267.    that correct?
  268.  
  269. A. One moment, please. The former CCIR has changed its name into ITU-
  270.    Radiocommunication. In 1992, they founded a test group called TG10-
  271.    2 with the task to prepare the draft for a new recommendation for
  272.    the use of low bitrate audio coding in digital sound broadcasting
  273.    applications.
  274.  
  275.    This test group concluded its work in 10.93. The draft
  276.    recommendation defines three fields of broadcast applications:
  277.  
  278.    a) distribution and contribution links
  279.    (20 kHz bandwidth, no audible impairments with up to 5 cascaded
  280.    codecs)
  281.  
  282.    Recommendation: Layer-2 with 180 kbps per channel (mono or
  283.    one independently coded channel of a stereo-signal); for a single
  284.    distribution link without cascading, Layer-2 with 120 kbps per
  285.    channel
  286.  
  287.    b) emission
  288.    (20 kHz bandwidth)
  289.  
  290.    Recommendation: Layer-2 with 128 kbps per channel (mono or
  291.    one independently coded channel of a stereo-signal)
  292.  
  293.    c) commentary links
  294.    (15 kHz bandwidth)
  295.  
  296.    Recommendation: Layer-3 with 60 kbps for monophonic and 120 kbps
  297.    for stereophonic signals (applying joint-stereo coding)
  298.  
  299.    So these are the recommendations. And again, it nicely fits
  300.    into the above mentioned application profile of MPEG audio: with 
  301.    medium bitrates, Layer-2 performs satisfying enough; with really 
  302.    low bitrates, you need Layer-3.
  303.  
  304.    The recommendations are based on international listening and
  305.    evaluation tests performed mainly in 1992.
  306.  
  307.    For contribution and distribution, Layer-2 was the only system
  308.    that fulfilled the requirements.
  309.  
  310.    For emission, the codecs had to score at least 4.0 on the CCIR
  311.    impairment scale, even for the most critical material. At 128 kbps
  312.    per channel, AC-2, Layer-2 and Layer-3 fulfilled this requirement,
  313.    and Layer-2 got the recommendation mainly because of its
  314.    "commonality with the distribution and contribution application".
  315.  
  316.    Further tests for emission were performed at 192 kbps joint-stereo
  317.    coding. Layer-3 clearly met the requirements, Layer-2 fulfilled
  318.    them only marginally, with doubts remaining during further tests in
  319.    1993. Result: *no* recommendation for 192 kbps joint-stero.
  320.  
  321.    For commentary, the quality requirements were for speech
  322.    to be equivalent to 14-bit linear PCM, and for music, some
  323.    perceptible impairments were to be tolerated. In the test in 92
  324.    Layer-3 was by far the only codec that fulfilled these
  325.    requirements (e.g. overall monophonic, it scored 3.6 in contrast to
  326.    Layer-2 at 2.05 - and for male German speech, it scored 4.4 in
  327.    contrast to Layer-2 at 2.4). So there was simply no alternative to
  328.    Layer-3.
  329.  
  330.    Further tests were conducted in 93 using headphones. They showed
  331.    that Layer-3 with monophonic speech (the test item is German male
  332.    voice) at 60 kbps did not fully meet the quality requirements.
  333.  
  334.    Layer-2 was not included in these tests as its low bitrate
  335.    performance was clearly too poor right from the start. Therefore,
  336.    the listeners had no "lower anchor" during the listening test (the
  337.    codec that always gets the "1" and "2" scores) - a fact that
  338.    certainly influences the absolute scoring. Funny enough, the
  339.    same speech signal has been tested in some previous sessions
  340.    without complaints...
  341.  
  342.    The ITU decided to recommend Layer-3 and to include a temporary
  343.    footnote that will be removed as soon as an improved Layer-3 codec
  344.    fulfills their requirements completely, i.e. even with that well-
  345.    known critical male German speech item (for many other speech
  346.    items, Layer-3 has no trouble at all).
  347.  
  348.  
  349. Q: OK, a Layer-2 codec at low bitrates may sound poor today, but 
  350.    couldn't that be improved in the future? I guess you just told me 
  351.    before that the encoder is not fixed in the standard.
  352.    
  353. A: Good thinking! As the sound quality mainly depends on the encoder 
  354.    implementation, it is true that there is no such thing as a "Layer-
  355.    N"- quality. So we definitely only know the performance of the 
  356.    reference codecs during the international tests. Who knows what 
  357.    will happen in the future? What we do know now, is:
  358.    
  359.    Today, Layer-3 already provides a sound quality that comes very 
  360.    near to CD quality at 64 kbps per channel. Layer-2 is far away 
  361.    from that.
  362.    
  363.    Tomorrow, both Layers may improve. Layer-2 has been designed as a 
  364.    trade-off between quality and complexity, so the bitstream format 
  365.    allows only limited innovations. In contrast, even the current
  366.    reference Layer-3-codec exploits only a small part of the powerful 
  367.    mechanisms inside the Layer-3 bitstream format.  
  368.  
  369.  
  370. Q: All in all, you sound as if anybody should use Layer-3 for low 
  371.    bitrates. Why on earth do some vendors still offer only Layer-2 
  372.    equipment for these applications?
  373.    
  374. A: Well, maybe because they started to design and develop their 
  375.    system rather early, e.g. in 1990. As Layer-2 is identical with 
  376.    MUSICAM, it has been available since summer of 90, at latest. In 
  377.    that year, Layer-3 development started and could be successfully 
  378.    finished in spring 92. So, for a certain time, vendors could only 
  379.    exploit the existing part of the new MPEG standard.   
  380.    
  381.    Now the situation has changed. All Layers are available, the 
  382.    standard is completed, and new systems need not limit themselves, 
  383.    but may capitalize on the full features of MPEG audio.
  384.  
  385.  
  386. Q: What other topics do I have to keep in mind? Tell me about the 
  387.    complexity of Layer-3.
  388.    
  389. A: Alright. First, we have to separate between decoder and encoder. 
  390.  
  391.    For a stereo Layer-3-decoder, our real-time implementations use 
  392.    either one DSP32C (AT&T) or one DSP56002 (Mot). For an ASIC, 
  393.    Intermetall (ITT) estimated an overhead of around 30 % chip area 
  394.    for adding the necessary Layer-3 modules to a Layer-2-decoder. So 
  395.    you need not worry too much about decoder complexity.
  396.  
  397.    For a stereo Layer-3-encoder achieving reference quality, our 
  398.    current real-time implementations use two DSP32C and two DSP56002.
  399.    But again: as more and more horsepower becomes available on one 
  400.    chip, the matter of encoder complexity will decrease.   
  401.  
  402.  
  403. Q: And what about the codec delay?
  404.  
  405. A: Well, the standard gives some figures of the theoretical minimum 
  406.    delay:
  407.    Layer-1: 19 ms (<50 ms)
  408.    Layer-2: 35 ms (100 ms)
  409.    Layer-3: 59 ms (150 ms)
  410.    The practical values are significantly above that. As they depend 
  411.    on the implementation, exact figures are hard to give. So the 
  412.    figures in brackets are just rough thumb values. 
  413.    
  414.    Yes, for some applications, a very short delay is of critical 
  415.    importance. E.g. in a feedback link, a reporter can only talk 
  416.    intelligibly if the overall delay is below around 10 ms. 
  417.    If broadcasters want to apply MPEG audio coding, they have to use 
  418.    "N-1" switches in the studio to overcome this problem (or 
  419.    appropriate echo-cancellers) - or they have to forget about MPEG 
  420.    at all. 
  421.    
  422.    But with most applications, these figures are small enough to 
  423.    present no extra problem. At least, if one can accept a Layer-2 
  424.    delay, one can most likely also accept the higher Layer-3 delay.
  425.  
  426.  
  427. Q: Someone told me that, with Layer-3, the codec delay would depend 
  428.    on the actual audio signal, varying over the time. Is this really 
  429.    true? 
  430.  
  431. A: No. The codec delay does *not* depend on the audio signal.
  432.  
  433.    With all Layers, the delay depends on the actual implementation 
  434.    used in a specific codec, so different codecs may have different 
  435.    delays. Furthermore, the delay depends on the actual sample rate 
  436.    and bitrate of your codec.   
  437.    
  438.    One of Layer-3's advanced unique features is the optional use of a 
  439.    "bit reservoir". The bit reservoir is a buffer that is controlled 
  440.    by the encoder. In "easy times", the encoder may fill this buffer 
  441.    with data bits that are not required to meet the masking 
  442.    requirements of the actual audio signal. In "hard times", the 
  443.    encoder may use the saved data bits to meet peak bitrate demands.
  444.    The buffer size of the bit reservoir adds to the codec delay. Its 
  445.    value is a constant that is explicitly defined in the encoder. 
  446.    
  447.    So don't get confused. The codec delay does not change with the 
  448.    music - that would really be a silly behaviour for an audio codec.
  449.  
  450.  
  451. Q: OK, I am hooked on! Where can I find more technical informations 
  452.    about MPEG audio coding, especially about Layer-3?
  453.    
  454. A: Well, there is a variety of AES papers, e.g.
  455.  
  456.    K. Brandenburg, G. Stoll, ...: "The ISO/MPEG-Audio Codec: A 
  457.    Generic Standard for Coding of High Quality Digital Audio", 92nd 
  458.    AES, Vienna 1992, pp.3336
  459.    
  460.    E. Eberlein, H. Popp, ...: "Layer-3, a Flexible Coding Standard", 
  461.    94th AES, Berlin 93, pp.3493   
  462.    
  463.    K. Brandenburg, G. Zimmer, ...: "Variable Data-Rate Recording on a 
  464.    PC Using MPEG-Audio Layer-3", 95th AES, New York 93
  465.    
  466.    B. Grill, J. Herre,... : "Improved MPEG-2 Audio Multi-Channel 
  467.    Encoding", 96th AES, Amsterdam 94
  468.  
  469.    And for further informations, please contact layer3@iis.fhg.de...
  470.  
  471.  
  472. 3. Layer-3 Products
  473.  
  474. This is a list of available Layer-3 products - disclosed at 1.1.94. 
  475. For further informations, please contact the companies directly.
  476.  
  477. 3.1. Telecommunication Codecs
  478.  
  479. a) MusicTAXI Type 3
  480.    The MusicTAXI is a real-time audio codec for the full-duplex 
  481.    transmission of mono or stereo audio signals via ISDN. It supports 
  482.    Layer-2 and -3. 
  483.      Dialog 4 System Engineering GmbH
  484.      Monreposstr. 57
  485.      D-71634 Ludwigsburg, Germany
  486.      Fax                     +49-7141-22667
  487.  
  488. b) MAGIC Series
  489.    The Multi Audio-System with Groupable Interfaces and Codecs 
  490.    supports Layer-2 and -3 as well as G.722 and G.711. Its 
  491.    transmission procedures comply with H.221, H.242 or G.704. The 
  492.    codec is a universal device useful in ISDN applications as well as 
  493.    in satellite links, LAN or WAN networks or audio memory   
  494.    installations.
  495.      PKI Philips Kommunikations Industrie AG
  496.      Thurn-und-Taxis-Str. 14
  497.      D-90411 Nuernberg, Germany
  498.      Fax             +49-911-526-6315
  499.  
  500. c) Zephyr Codec
  501.    The Zephyr is a Layer-3 codec for the transmission of mono or 
  502.    stereo audio signals via ISDN, Switch-56 or V.35-networks. It also 
  503.    offers a G.722 feedback link.
  504.      Telos Systems
  505.      2101 Superior Avenue
  506.      Cleveland, OH 44114, USA
  507.      Fax             +1-216-241-4103
  508.  
  509. 3.2. Speech Announcement System
  510.  
  511. a) DAS VIII HiFi
  512.    This digital speech announcement system for mass transit 
  513.    applications applies Layer-3 to use the ROM based speech memory 
  514.    most efficiently. Moreover, the system offers an unrivalled sound 
  515.    quality at a very competitive price. 
  516.      Meister Electronic GmbH
  517.      Koelner Str. 57
  518.      D-51149 Koeln, Germany
  519.      Fax                 +49-2203-12079
  520.  
  521. 3.3 PC Boards
  522.  
  523. a) Layer-3 PC Board
  524.    This full-size PC/AT ISA card is a real-time audio processing 
  525.    board. It performs two-channel Layer-3 encoding and decoding, 
  526.    depending on the software configuration. The board offers digital 
  527.    audio interfaces (AES and IEC) and an additional X.21 interface 
  528.    for the reduced data stream. The board is delivered with a library 
  529.    of C drivers and a demo programm. 
  530.      Audio Export Georg Neumann & Co. GmbH
  531.      Badstr. 14
  532.      D-74072 Heilbronn, Germany
  533.      Fax                 +49-7131-68790
  534.  
  535. b) L3-PC-Card
  536.    This PC-Card supports a real-time Layer-3 audio codec. It offers 
  537.    digital audio interfaces (AES and IEC) and two additional X.21 
  538.    interfaces for one or two reduced data streams. And a decoder-
  539.    only PC card is also available.     
  540.      Dialog 4 System Engineering GmbH     
  541.      Monreposstr. 57
  542.      D-71634 Ludwigsburg, Germany
  543.      Fax                     +49-7141-22667
  544.  
  545. 3.4. ICs
  546.  
  547. a) ISO-MPEG Decoder Chip MASC 3500 
  548.    This MPEG decoder chip offers the use of the full ISO-MPEG-audio 
  549.    standard, i.e. Layer-1, -2, and -3. The ASIC is based on the MASC 
  550.    DSP family (.8 um) and comes in a small 68 pin PLCC package. 
  551.    First samples will be available in 3.Q.94.
  552.      ITT Intermetall GmbH
  553.      Hans-Bunte-Str. 19
  554.      D-79108 Freiburg, Germany
  555.      Fax                     +49-761-517-880
  556.  
  557. 3.5. Layer-3 Shareware
  558.  
  559. The layer 3 shareware is copyright Fraunhofer - IIS 1994
  560.  
  561. a) Shareware encoder/decoder for IBM PCs or Compatibles, version 1.00
  562.  
  563.  The programms are written for IBM-PCs or Compatibles with MS-Dos. 
  564.  L3ENC.EXE and L3DEC.EXE should work on practically any PC with 386 
  565.  type CPU or better. For the encoder, a 486DX33 or better is recommended.
  566.  
  567.  On a 486DX2/66 the performance of the software-only decoder is about
  568.  33% of the performance necessary for real time audio processing. 
  569.  The encoder needs about 14 minutes to encode a 1 minute audio data 
  570.  file. These figures assume coding/decoding of stereo audio material 
  571.  at 44.1 kHz/sec.
  572.  
  573. b) Shareware encoder/decoder for Sun workstations, version 1.00
  574.  
  575.  The encoder takes about 5 minutes for encoding of 1 minute of stereo audio
  576.  data on a SPARC station 10. The decoder works in real time.
  577.  
  578. Availability of the shareware packages:
  579.  
  580. -  via anonymous ftp from fhginfo.fhg.de (153.96.1.4)
  581.  
  582.  You may download our Layer-3 audio software package from the 
  583.  directory /pub/layer3. You will find the following files:
  584.  For IBM PCs:
  585.    l3v100.txt     a short description of the files found in l3v100.zip
  586.    l3v100.zip     encoder, decoder, documentation and a sample bitstream
  587.    l3v100n.txt    a short description of the files found in l3v100n.zip
  588.    l3v100n.zip    encoder, decoder and documentation (no bitstream)  
  589.    bstr100.l3     a sample bitstream encoded with l3enc version 1.00
  590.  For SUN workstations: 
  591.    l3v100.sun.txt     short description of the files found in l3v100.sun.zip
  592.    l3v100.sun.tar.gz  encoder, decoder, documentation and a sample bitstream
  593.    l3v100n.sun.txt    short description of the files found in l3v100n.sun.zip
  594.    l3v100n.sun.tar.gz encoder, decoder and documentation (no bitstream)  
  595.    bstr100.l3       sample bitstream encoded with version 1.00 of the encoder
  596.  
  597. -  via direct modem download (up to 14.400 bps)
  598.                     
  599.     Modem telephone number  : +49 911 9933662           Name: FHG
  600.     Packet switching network: (0) 262 45 9110 10290     Name: FHG
  601.     (For the telephone number, replace "+" with your appropriate
  602.     international dial prefix, e.g. "011" for the USA.)
  603.     Follow the menus as desired.
  604.  
  605. -  via shipment of diskette (only including registration)
  606.  
  607.  You may order a diskette directly from:
  608.  
  609.  Mailbox System Nuernberg (MSN)
  610.  Hanft & Hartmann
  611.  Innerer Kleinreuther Weg 21
  612.  D-90408 Nuernberg
  613.  Germany
  614.  
  615.  Please note: MSN will only ship a diskette if they get paid for the 
  616.  registration fee before. The registration fee is 85 Deutsche Mark 
  617.  (about 50 US$) (plus sales tax, if applicable) for one copy of the 
  618.  package. The preferred method of payment is via credit card. Currently, 
  619.  MSN accepts VISA, Master Card / Eurocard / Access credit cards. For
  620.  details see the file REGISTER.TXT found in the shareware packeage.
  621.  
  622.  You may reach MSN also via Internet: msn@iis.fhg.de
  623.                      or via Fax: +49 911 9933661
  624.                      or via BBS: +49 911 9933662        Name: FHG
  625.                      or via X25: 0262 45 9110 10290     Name: FHG
  626.                      (e.g. in USA, please replace "+" with "011")
  627.  
  628. - via email
  629.  
  630.  You may get our shareware also by a direct request to msn@iis.fhg.de.
  631.  In this case, the shareware is split into about 30 small uuencoded
  632.  parts...
  633.  
  634. 4. End of INFO.TXT
  635.