新闻中心

EEPW首页>嵌入式系统>设计应用> Android 多媒体系统集成的复杂性

Android 多媒体系统集成的复杂性

作者: 时间:2015-06-02 来源:网络 收藏

  ●动作搜索消除技术(MSE)既是智能消除的扩展,也是一项可在Mali-DP550显示处理器和Mali-V550视频处理器中实施的新功能。该技术旨在解决一种不断增长的需求:将音频/视频数据从移动电话、平板电脑和其他消费者设备无线传输至电视屏等大屏幕。发送和接收设备均必须支持使用诸如H.264视频编解码器等算法执行视频流压缩。在典型用例下,显示处理器并不会将帧缓冲传输至显示面板,而是将其写入内存,随后视频编解码器将读取该内存以对帧进行编码,并通过Wi-Fi网络发送压缩的帧。显示处理器和视频处理器均维护每个区块的CRC签名,当显示处理器写出帧缓冲时,视频处理器可以为签名匹配的区块消除运作搜索。运作估算是视频管线中最消耗资源的部分,因此跳过所选区块的搜索将降低Wi-Fi传输的延迟以及带宽消耗,进而降低SoC的整体功耗。同AFBC和智能消除一样,动作搜索消除技术也通过Gralloc启用,这有利于将CRC数据从Mali-V550视频处理器的视频驱动程序传输至Mali-DP550显示处理器的HWComposer驱动程序。

本文引用地址://m.amcfsurvey.com/article/275076.htm

  驱动程序均支持Fences,但其中一个出现漏洞,则很难进行追踪、并且需要与多个供应商一起执行三项单独的调查。同时还有可能出现此种情况:只有当某个供应商的组件使用标准接口与其他供应商的组件进行通信时,该漏洞才会显现出来。

对于优化集成的期望

提供一整套现有的图形、显示和视频处理器驱动程序,可以通过预先集成和优化来实现联合操作。根据一致的设计和验证方法,如果设计中实施了基于Cortex CPU以及ARM CoreLinkTM互连、ARM Mali GPU、视频和显示处理器的SoC,将能够针对每个处理器使用一同高效运行的Android软件驱动程序。

  图3 - ARM的Android多媒体子系统解决方案

  适用于Android的ARM多媒体堆栈(见图3)将消除集成和优化来自不同供应商的处理器时面临的挑战,并简化支持常规Android更新的任务。利用ARM预先优化的软件,OEM和硅片供应商可以关注其解决方案的差异化,并加快产品入市步伐。尽管Android多媒体系统集成绝对称不上简单,此种方法仍不失为开发人员面临诸多问题时的可能解决方案,并且将大幅简化流程、压缩开发时间、降低风险以及加速产品上市时程。


上一页 1 2 3 4 下一页

关键词:AndroidARM

评论


相关推荐

技术专区

关闭