1.4 不得不说的音视频处理平台
对于开发人员来说,只有具备完美的研发平台,才能开发出我们需要的音频和视频功能。在当前开发环境下,常用的音频视频开发平台有3种,分别是多媒体计算机、ARM嵌入式处理器和数字媒体处理器DSP。
(1) 多媒体计算机
多媒体计算机是指能够对声音、图像、视频等多媒体信息进行综合处理的计算机,主要作用是可以把音频、视频、图形图像和计算机交互式地结合起来,进行综合的处理。多媒体计算机一般由如下4部分构成。
多媒体硬件平台:包括计算机硬件、声像等多种媒体的输入输出设备及装置。
MPCOS:多媒体操作系统。
GUI:图形用户接口。
支持多媒体数据开发的应用工具软件:例如DirectX。
(2) ARM嵌入式处理器
ARM是微处理器行业中最著名企业之一,设计了大量高性能、廉价、耗能低的RISC处理器,开发了相关的技术及软件。ARM技术具有性能高、成本低和能耗省的特点,适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。
(3) 数字媒体处理器DSP
DSP数字信号处理是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以后,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息来处理现实信号的方法,这些信号由数字序列表示。在过去的几十年中,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。