马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
数字视频技术正从便携式摄像机与安全监控系统等专用应用领域向各种消费类电子产品快速推广,这为传统视频开发技术提出了巨大挑战。过去,这些传统技术需要熟悉最新编码/解码(编解码器)标准并能为高性能信号处理平台编写汇编代码的专家手工编写大量代码。 信号处理技术制造商推出了将处理器、开发工具、软件以及系统专业技术高度集成的开发环境,使设计人员能够在高系统级别的抽象环境下开发视频应用,从而解决这一繁琐而复杂的难题。这使设计人员能集中精力开发应用功能,通过简单调用应用编程接口 (API) 就能实施视频、音频、语音和影像技术,以处理诸如实施特定编解码器引擎以及匹配屏幕分辨率等细节。 新一代视频应用
随着实施数字视频的成本不断下降,更多嵌入式开发人员开始在各种产品中集成音、视频技术。机顶盒(STB)作为集成家庭安全监控系统的功能,其使家庭用户能在电视屏幕上查看访客情况。同时,传统与非传统视频应用的质量也在不断提高。为了可智能化地调整对比度与聚焦,正在开发计算性能更高的算法。高灵活性的处理选项也使用户能通过包括黑白、彩色、红外、热感等在内的各种设置捕获影像。此外,我们也正在开发智能摄像头,以在镜头框中的所有人都睁眼时才捕获影像。 传统的编解码器实施方法
日益广泛的视频使用与复杂性不断提高的新型视频应用使人们开始重视传统视频开发方法的局限性问题。传统方法的最大障碍之一就是需要对编解码器算法进行手工编码,才能压缩数据流进行传输存储也才能解压缩用于查看和编辑。目前的编解码器标准非常复杂,而且还在不断演进发展,以增强视频质量和降低带宽占用。 正由于此,工程师往往需要很多人月 (man-month) 的时间才能完成嵌入式视频应用的实施。通常,编解码器先用采 C/C++ 等较高级语言开发,然后再将部分代码用汇编语言重写,从而根据硬件实施优化性能与功耗。上述编程工作的第二阶段需要熟练掌握特定硬件平台的大量专业技能。
详情点击 |