ARC International宣布推出5款ARC Video Subsystem系列产品,包括AV 417V、AV 407V、AV406V、AV 404V和AV 402V。这些新的视频子系统都具备ARC申请专利中的动态编码技术,以及如H.264等先进的视频编码演算技术,能以最低功耗为视频串流提供高达Standard Definition分辨率的编译码功能。新产品的推出预计将为业界高质量视频编码建立起新的技术标竿,5款新产品目前都已开放全球客户申请授权,而AV 417V已开始出货。
ARC Video Subsystem系列产品可协助SoC设计业者快速为各种可携式媒体播放器和消费性多媒体装置开发独特的产品。所有产品皆以VRaptor多核心架构(Multicore Architecture)为基础,每款皆具备可编程能力,可为多种普及的视频标准编/译码,并结合多项最佳化的媒体处理单元,包括:
●ARC 700可组态核心系列产品之一
●可多达2颗128-bit SIMD媒体处理器
●一个双信道多媒体最佳化DMA引擎
●个别的多重标准编译码加速器
●可编程动作解析加速器
●SoC开发工具
●最佳化视频编译码器:
●(编码) H.264 BP、MPEG4-SP/ASP、H.263 profile 0和JPEG
●(解码) H.264 BP、MPEG4-SP/ASP、H.263 profile 0、VC-1 SP、MPEG-2 MP@ML、MJPEG、JPEG、TIFF和 PNG
ARC 使用的VRaptor多核心架构是一种可延展的异质处理器架构,克服了低功耗多媒体处理的效能挑战。VRaptor提供3种不同类别的ARC核心模块。第1类包括一颗可组态700系列核心及多种特殊SIMD多媒体处理器,针对解块滤波(low-pass deblocking filters)和图素转换等提供最佳化功能。第2类包括加速器,例如一致性编译码器以及动作解析器等,在执行多媒体处理工作上,比一般用途可编程核心的效率更高。第3类包括高速DMA控制器,能疏通CPU在处理多媒体编译码所涉及的复杂数据移动。
VRaptor架构藉由独特的信道通讯能力,将异质多核心资源连结在一起。700处理器核心、SIMD加速器、DMA引擎、一致性编码和译码器、以及动作解析加速器等,全都实行松弛耦合(loosely coupled)并且相互独立作业。700处理器核心使用一个简单的fire-and-forget信息,将工作分配给每一个加速器。主存储器内的信息可以进行零资源负荷的脉络切换(context switch),以导引加速器执行工作并于完成时通知700处理器,而700处理器随即向加速器发出另一个脉络切换以启始另一项工作。如此,所有加速器都以全速维持独立执行,无需等候系统内其它任何处理资源的处理结果。
高质量视频编码-将多媒体处理带入
全新境界
据研究调查机构预测2010年全球单是照相手机销售量即可望达到15亿支,将成为最普及的影像捕捉设备,一些如YouTube等可供个人公开自制视频剪辑的网站,已快速席卷全球形成一种风潮。然而,这些内容大多透过普通的照相手机或数字相机拍摄,因此视频质量受到这些低阶编码器所限制。ARC新视频子系统所提供的高质量编码能力能让SoC开发业者设计出具备产品区隔优势的芯片,同时克服低功耗高分辨率编码能力的研发挑战。
ARC将建立视频质量新标竿
AV417V是ARC新视频子系统中的顶级产品,以它拍摄一段30秒长度的曼哈顿大厦影片测试结果,和今日可携式装置的典型编码器质量相比,画质清晰度约提升了300%。ARC Video Subsystem采纳视频编译码标准组织所指定的算法(工具) (例如比一般编码标准复杂将近5倍以上的H.264 ),实现高质量的视频编码。而ARC以VRaptor为基础的高效能架构能以合理的频率频率支持高需求的编码算法,为SoC设计业者提供了一个高效率的方案。
ARC视频子系统系列新产品的一项主要创新就是采用了正在申请专利的动态编码(Dynamic Encoding)技术,使产品不论在任何系统条件下都能提供最佳化的视频编码。视频编码是一项重复性的工作,藉由执行一组算法而将数字视频串流或数字静态影像编码成H.264 BP、MPEG4-SP/ASP、H.263 profile 0和JPEG等格式。此外,动态编码技术会持续评估系统资源,并调配运用不同处理资源以达到最佳结果。例如,动态编码便允许设计业者根据手机的电力状态(充饱电或者即将耗尽电力)调整编码程序。
协助SoC设计业者轻松建立产品差异化的优势
一般用途的CPU和数字信号处理器(DSP)无法有效处理复杂的多媒体算法。因此,SoC设计业者通常必须在芯片上建置数个一般用途的核心,导致硅晶面积的大幅增加和功耗提高,对于可携式应用而言并非理想方案。
许多人会转而采用专用的固定功能硬件区块 (fixed-function hardware blocks) 以处理特定的媒体算法。然而,这种方法并未提供可编程能力,无法配合编译码标准的发展,因此反而局限了产品的生命周期。ARC Video Subsystem针对影音应用的特殊处理需求采用独特的最佳化技术,包括:可编程能力,支持处理多重格式编译码器、可组态能力建立最高的产品区隔优势;预先整合且预先验证,免除很多软硬件设计上的挑战;高效率视频编码,使用极低的功耗,占用很少的硅晶面积等。