Implementierungen

Ein auf die effiziente und leistungsoptimierte Implementierung von Multimediatechnologien spezialisiertes Team garantiert unseren Kunden einen schnellen Zugriff auf produktreife Software.

Optimierte DSP- und Mikrocontroller-Implementierungen

Für die Echtzeit-Implementierung von Multimedia-Codecs und -Komponenten auf Mikroprozessoren und DSPs sind Core Design Kits (CDKs) erhältlich. Sie wurden gezielt für Geräte mit wenig Speicherplatz und geringer Rechenleistung entwickelt, zum Beispiel für mobile Abspielgeräte oder Smartphones. Die CDKs sind in C oder C++ geschrieben und existieren in zwei verschiedenen Versionen: Eine kann direkt für 16 oder 32 Bit Prozessoren kompiliert werden, die andere ist Vorlage-Code für DSPs mit Fractional- oder Integer-Arithmetik. Prinzipiell ist die Core Design Kit Software für jede 16- oder 32-Bit-Prozessorplattform geeignet. Der Code kann als Quellcode oder als Objektcode für diverse Compiler lizenziert werden.

  • ARM-basierte Prozessoren
  • MIPS-basierte Prozessoren
  • Texas Instruments C6x, DaVinci, OMAP
  • Tensilica HiFi Audio DSP
  • Analog Devices Blackfin
  • Power PC Prozessoren

 

Implementierungen folgender Technologien sind erhältlich:

PC-Software

PC-basierte SDKs und Anwendungen für Windows, Linux und Mac OS X sind für die folgenden Technologien erhältlich:

Fraunhofer IIS Audio-Encoder und -Decoder für Android und Apple iOS SDKs

Das Fraunhofer IIS bietet optimierte Audio-Encoder- und Decoder-Bibliotheken für Android-basierte Systeme, das Apple iOS Software Development Kit (SDK) und andere mobile Plattformen. Diese vielseitige Technologiefamilie erlaubt es Radiostationen, Serviceprovidern und Entwicklern von Mediaplayern auch mobile Dienste anzubieten oder schon bestehende Dienste zu verbessern.

Fraunhofer IIS Audiocodecs liefern beste Qualität und ermöglichen eine neue Generation mobiler Services wie beispielsweise Internetradio für Android-Geräte und das Apple iPhone:

  • verbesserte Audioqualität bei mobilen Anwendungen
  • minimale Anforderungen an die Übertragungsbandbreite (HE-AAC v2 bietet eine bis zu 50 Prozent höhere Kompression verglichen mit anderen Codecs und erreicht gute Stereoqualität bei 32 kbit/s) 
  • bessere Servicestabilität 
  • höhere Nutzerzufriedenheit bei geringeren Kosten pro Übertragung 
  • Software-Encoder und Decoder werden zukünftig den Audio-Zubehörmarkt stimulieren

Optimierte SDK Encoder und Decoder-Bibliotheken sind für folgende Technologien erhältlich:

Die Android- und iOS-Decoder des Fraunhofer IIS sind Teil des CDK (Core Design Kit) Software-Konzepts.

Neun Fakten über die Fraunhofer FDK AAC Codec Bibliothek für Android

„Mit dem Fraunhofer FDK AAC Code erhalten Android-Nutzer eine Codec-Komplettlösung für beeindruckende Audioqualität. Fraunhofer liefert nicht nur den Codec Code, sondern als Hauptentwickler von AAC und mp3 die notwendige Kenntnis und tiefgreifende Erfahrung auf dem Gebiet der Audiocodierung.“
Google Inc.

  1. Die Wissenschaftler und Ingenieure des Fraunhofer IIS beschäftigen sich seit mehr als 25 Jahren mit Audiosignalverarbeitung und -codierung. Mit der Entwicklung von mp3, AAC und vieler weiterer Audiotechnologien, die heute die Grundlage für moderne Multimediasysteme sind, wurde das Institut weltweit bekannt. Jetzt sind die Fraunhofer IIS Software-Implementierungen der offenen ISO MPEG Audiocodecs AAC, HE-AAC, HE-AAC v2 und AAC-ELD in Android sowie in das Android Open Source Project integriert worden. Android-Nutzer profitieren von der verbesserten Klangqualität der Fraunhofer FDK AAC Codec Bibliothek für Android.
  2. AAC und HE-AAC waren bereits Bestandteil vorheriger Android-Versionen. Das Fraunhofer FDK ersetzt die bisherige AAC- und HE-AAC-Software und ergänzt die Audiocodecs AAC-ELD, HE-AAC Multikanal und HE-AAC v2. Das Ergebnis ist eine leistungsstarke Codec-Komplettlösung von beeindruckender Klangqualität.
  3. Die Fraunhofer FDK AAC Codec Bibliothek ist eine ressourceneffiziente Implementierung von AAC-Encodern und -Decodern, die für Android auf ARM-, MIPS- und x86-Prozessoren erhältlich ist. Wie auf source.android.com beschrieben, kann die FDK Bibliothek vom aktuellen Android Source Code Tree bezogen werden.
  4. Innerhalb einer kommerziellen Standardlizenz bietet Fraunhofer auch weiterhin CDK-Bibliotheken (siehe oben) für alle gängigen Prozessoren und Betriebssysteme an, zum Beispiel für iOS und Android. Außerdem ist die Fraunhofer CDK Software für weitere MPEG-Audiostandards wie MPEG Surround und xHE-AAC erhältlich.
  5. AAC ist ein offener MPEG Standard, an dessen technischer Entwicklung und Standardisierung viele Firmen und Organisationen beteiligt waren. Ein Programm zur Patentlizensierung wird von der Via Licensing Corporation verwaltet. Derzeit gibt es mehr als 10 Milliarden lizensierte Endgeräte. Bitte kontaktieren Sie VIA www.vialicensing.com, um zu prüfen, ob Ihre Anwendung unter eine bereits existierende Lizenz fällt.

    "Under the AAC Patent Licensing Program administered by Via Licensing, licenses from multiple patent holders to the essential patents needed to practice a variety of 'flavors' of AAC are granted under a single agreement. This includes AAC-LC, HE-AAC, HE-AAC v2 and AAC-ELD – a low-latency version of AAC. Once licensed under the AAC Patent License Agreement, no additional agreements or extra fees are necessary from Via for licensees to implement any of the above AAC technologies in any combination. This simple licensing scheme should encourage the industry to extend the proven audio quality of AAC into real-time communications applications.”
    Andrew Fischer, Director, Licensing Programs, Via Licensing Corporation

  6. Die Fraunhofer FDK Bibliothek enthält:
    a. den Audiocodec AAC-ELD für Kommunikationsanwendungen und
    b. die Multikanal-Audiocodecs AAC-LC, HE-AAC und HE-AAC v2 für Streaming- und Rundfunkanwendungen.
  7. AAC-ELD ist ein Full-HD Voice-Codec, mit dem sich Telefongespräche in CD-Qualität führen lassen. Viele Sprachcodecs, die heutzutage für Echtzeit-Kommunikations-anwendungen wie Audio- und Videochat eingesetzt werden, büßen bei Hintergrundgeräuschen, mehreren Sprechern, Kinderstimmen oder Musik an Leistungsfähigkeit ein. Für AAC-ELD aber stellen diese Signale kein Problem dar. So ermöglicht AAC-ELD Kommunikationsanwendungen und -dienste mit bislang unerreichter Klangqualität.
  8. HE-AAC v2 und HE-AAC Multikanal für 5.1 Surround-Sound gelten als die effizientesten Audiocodecs und werden weltweit eingesetzt in TV, Radio und Streamingdiensten.
  9. AAC-LC ist der leistungsstarke Universal-Audiocodec für exzellente Audioqualität bei niedrigen Bitraten. AAC wurde zunächst im japanischen Digitalrundfunksystem ISDB und für Musikdownloads und das Abspielen auf mobilen Endgeräten verwendet. Heute ist AAC in nahezu allen Unterhaltungselektronikgeräten enthalten.

 

Android ist eine Warenmarke von Google Inc.

Fraunhofer FDK AAC codec library for Android

Hinweis: Mit dem Starten des Videos werden Daten an youtube übertragen.