+86 21 34616270
info@sitchip.com
徐汇区裕德路168号徐汇商务大厦619室
  • 关于芯桥
  • 新闻
  • 解决方案
  • 产品
    • Synopsys
      • Galaxy平台
      • Design Ware IP
      • Discovery平台
      • System-level Design & Analysis
    • CEVA
    • Arteris
    • VeriSilicon
    • Vivante
    • SILEXICA
  • 服务与培训
    • 专业服务
    • 培训安排
  • 合作伙伴
    • Synopsys
    • CEVA
    • Arteris
    • VeriSilicon
    • Vivante
    • SILEXICA
  • 人才招聘
  • 联系我们
  • About SIT

Android Multimedia Framework

首页 产品 CEVA Development Environment Android Multimedia Framework

A comprehensive multimedia framework for seamless Android integration and CPU offload utilizing low-power CEVA audio and imaging DSPs

 

CEVA Android Multimedia Framework ComparisonCEVA Android Multimedia Framework Comparison

 

The CEVA Android Multimedia Framework (AMF)  is designed for Android system integrators for mobile devices, addressing the growing need for higher multimedia performance, longer battery life and quick time-to-market of multi-processor systems implementing the Android OS.

AMF is CEVA’s proprietary software and hardware framework for interfacing Android based CPU systems to CEVA multimedia platforms inside a single SoC or across several chips. The AMF solves a critical problem of recent years – that of the Android OS being unaware of multimedia platforms residing in the SoC or system in general.

AMF provides an elegant solution to this challenge, by:

  • Providing high-level language programming for Android designers, for seamless “DSP programming” in C without DSP expertise
  • Offloading of multimedia tasks from the general purpose CPU and GPU to the more efficient CEVA application-specific DSP platforms – CEVA-TeakLite-4 (for audio, voice, speech), and CEVA-MM3101 (for imaging, vision)
  • Freeing up the CPU for more user applications while ensuring that DSP algorithms meet latency and real-time response of signal processing tasks
  • Significantly lowering power consumption (up to 20x less) for intensive multimedia tasks

 

CEVA AMF supports various CPU offloading schemes that enable a reduction in the number of CPU cores required in the Application Processor (AP) and utilize the DSP cores in the system:

  • On-chip (inside the AP) CPU-DSP link via internal busses
  • Off-chip (e.g. AP and a DSP based audio CODEC chip) CPU-DSP link via external signals such as I2C and SLIMbus

By utilizing the CEVA AMF, Android designers can harness the power of CEVA’s DSPs, and the numerous DSP software modules that are available and optimized for them. These include the CEVA-TeakLite family Audio/Voice/Speech software modules and the CEVA-MM3000 family imaging/vision software modules.

 

CEVA Android Multimedia Framework architectureCEVA Android Multimedia Framework architecture

 

Multimedia tasks are not only offloaded but are also “tunneled” to save data transfer overhead to and from the CPU.

The CEVA AMF is supported by a full reference design consisting of standard OpenMAX interface to Android’s Stagefright framework, CPU side link driver module, DSP side link driver module, hardware abstraction layer drivers, RTOS on the DSP for multi-tasking, CPU-DSP communication layer for command/data transfer, and a development platform based on an Application Processor running Android coupled to multiple CEVA DSP hardware platforms for prototyping purposes.

On top of OpenMAX components, the CEVA AMF also supports native KitKat offloading for both audio playback and audio effects. This is important as native KitKat only supports MP3 and AAC offloading while OpenMAX components can offload all codecs and post-processing functions. As some DSP algorithms are too intensive for the host processor, this combined approach (Native KitKat offload + OpenMax Components offload) enables more use cases and saves more battery life.

 

Features Benefits
High level programming language and API for multimedia tasks in Android based systems Seamless programming of deeply embedded DSPs without DSP knowhow and programming skills
Offloading multimedia tasks from CPU Longer battery life:10-20x lower power for imaging tasks

5-8x lower power for audio tasks

Freeing up CPU resources for better user experience

Tunneling support Reduces power by minimizing data transfers from CPU to DSP and vice versa
AMF utilizes CEVA’s Power Scaling Unit (PSU) Further power reduction using frequency/voltage scaling inherently in the DSP
Automatic tile management for imaging tasks Efficient tiles management and transfers in memory reduces processing and power
Support for Android 4.x and beyond using standard OpenMAX API Expandable to future Android releases
Support for both native KitKat offloading and generic OpenMAX components Efficient always-on use cases implementation with longer battery life

近期文章

  • Synopsys推进虚拟原型技术可支持系统和半导体供应链合作缔造下一代SoC
  • 展讯公司采用Synopsys的ZeBu Server硬件加速器作为其高级移动SoC的标准化开发平台
  • Socionext使用Synopsys TetraMAX II加快测试向量生成并降低测试成本
  • 2016 Synopsys SNUG China(上海站)五月隆重开幕【欢迎报名】
  • Silexica 诚邀您共同迎接多核技术挑战
  • Synopsys SIT Silicon to Software成都研讨会
  • Synopsys推出高性能嵌入式视觉处理器IP
  • Ramon 公司采用CEVA DSP 核 设计空间应用抗核辐照高性能并行处理器
  • Synopsys推出高性能嵌入式视觉处理器IP
  • 新思科技Synopsys虚拟原型设计专著发行超3000本,读者覆盖超1000家公司


上海芯桥信息技术有限公司 SiT (Shanghai) Co., LTD
沪ICP备12038304号