ceva公司发布完全可编程的高清(hd)视频和成像平台ceva-mm3000™,该平台专为新一代联网便携式多媒体和家庭娱乐设备而设计。ceva公司将于今日在北京举办的媒体发布会上展示ceva-mm3000平台。
该低功耗平台基于异构(heterogeneous)、可扩展的多内核架构,能够以最高60fps(frames per second)的帧速进行全高清1080p视频解码和编码,支持h.264、vc1、real video、avs、vp6/7/8等先进的视频标准,以及未来的标准如可扩展视频编解码(scalable video codec, svc)和用于3d视频的多视窗视频编解码(multi-view video codec,mvc)。除了增强逼真度(augmented reality)、手势识别和面部探测等多种独有插件应用(proprietary add-on applications)之外,ceva-mm3000还支持视频和图像的预/后处理算法,如缩放、防抖及降噪。至关重要的是,这些由ceva-mm3000实现的附加算法和独有应用,可让设计人员在多媒体创新和性能方面达到新的水平,同时减轻甚至省去那些在多媒体soc中通常用来处理这些复杂功能的引擎。
针对低功耗和易于编程而设计的多内核架构
作为一种统一和连贯的结构,ceva-mm3000采用多内核的异构方法来满足视频和图像信号处理中极端、多变的处理要求。该平台的核心含有两个专用处理器、一个流处理器(stream processor)和一个矢量处理器(vector processor),所有这些构成一个完整的多内核系统,包括本地和共享存储器、外设、dma以及至外部总线的标准桥。这款完整的(comprehensive,综合的)多内核平台专为满足移动设备的低功耗要求而设计。例如, 1080p 30fps的h.264 hp解码在使用40nm工艺器件下功耗要求低至150mw。
流处理器负责码流编码、码流操作和控制代码执行,而矢量处理器则完成用于像素处理的滤波和矢量型操作。流处理器和矢量处理器均是针对易于编程而设计,并备有优化c编译器和应用剖析器(application profiler)支持。ceva可为获授权厂商提供一组用于上述两种处理器的预先优化的视频内核,以实现高效底层代码与快速c语言层面开发相结合的灵活性。
可扩展性和可编程性实现大量的优化应用
为了高效地满足广泛的便携式多媒体和家庭娱乐应用的精准要求,ceva-mm3000采用可扩展的异构(heterogeneous)架构。存储器的类型和容量,以及流处理器和矢量处理器的数量,都是可配置的,以便满足各个特定应用案例的要求。这种可扩展性使到ceva-mm3000能够提供功耗和性能的最佳平衡,从而满足智能电话、pmp、平板电脑(tablets)和其它移动设备,乃至蓝光dvd播放器、hdtv、游戏控制台及多码流设备的全高清性能要求。
作为一种完全可编程引擎,ceva-mm3000能够轻易支持任何编解码器或其它视频处理软件。这种可编程能力使得soc设计人员能够通过软件升级,快速采用新的视频标准,而无需改变硬件设计,并且还可方便地开发独有的视频和成像应用,包括预/后处理及视频分析。这种灵活性能够延长产品的寿命周期,实现设计重用,并且可让客户使用非标准成像或独有算法来实现产品差异化。
ceva-mm3000主要特性
用于联网设备的业界性能最高的高清视频和图像处理平台
支持最先进的视频编解码器和规范(profiles),包括h.264、vc1、real video、avs、vp6/7/8,速率高达1080p 60fps。
架构支持mvc(3d)、svc和h.265等未来标准
使用同一平台进行1080p的h.264 hp编码
针对视频和图像信号处理而优化的异构、多内核架构
流处理器 – 负责码流编码、码流操作和控制代码执行
矢量处理器 – 用于并行滤波和像素处理的深层simd处理器
可扩展性和可配置性
同一架构可从720p扩展到1080p 60fps,从6mbps扩展到50mbps
矢量处理器和流处理器的数量和类型为可扩展
根据所需性能来配置存储器的容量
支持多码流解码、代码转换和视频会议
满足不同视频/图像处理需求的多用途平台
支持缩放(scaling)、镜像(mirror)、白平衡、噪声消除以及drc等预/后处理算法
支持增强逼真度(augmented reality)、手势识别、面部和目标识别等智能视频处理
集成式软件开发工具
用于每个内核和整个系统的编译器、多内核调试器、仿真器等
丰富的预优化视频内核和滤波器库
易于升级以支持来自ceva、第三方以及客户开发的任何编解码/规范软件
开发工具和支持
与ceva所有的dsp内核和平台解决方案一样,ceva-mm3000备有功能强大的软件开发工具套件支持,包括优化c编译器、ide(集成开发环境)、调试器、仿真器和剖析器。它带有一个用户友好的集成开发环境(ide),帮助开发人员在cevamm3000上执行、调试、优化和运行代码。为了协助向量处理器优化,ide可提供所有内核和存储器资源的视图。ide还包含一个多内核调试器gui(图形化用户界面),用于实现流处理器和向量处理器的可视化。除了帮助查找软件漏洞之外,这个调试器还可协助性能分析和优化。ceva亦提供经优化的视频内核库,使到获授权厂商得以快速、简便地开发应用。
供货
目前,ceva-mm3000仅仅授权给领先客户使用。











