图3显示了基于DM644x的IP STB的基本软件架构图,其中包含诸如主操作系统、浏览器和堆栈中的中间件之类的应用软件。在基础部分是DSP/BIOS实时操作系统和链路以及RISC与DSP之间通信的框架。在该层的顶部是基本的视频表达和音视频(AV)媒体引擎的播放软件部分。
采用其图形引擎的浏览器、客户中间件和条件接收都通过AV播放机连接到媒体引擎,它是应用和编解码器引擎之间的关键链路。各种应用软件连接到主操作系统之中,其中,还有提供通信和外部接口所必需的驱动器、TCP/IP堆栈和其它网络协议。
图3:IPTV客户软件系统
在变化市场中的互通性
随着IPTV市场准备起飞,竞争生态系统的数量与日俱增,意味着STB开发商必须保持他们的实现方案选项具有开放性。互通性是目前市场环境中取得成功的关键。高性能DSP提供确保互通性所需要的编程灵活性,并确保在变化的IPTV生态环境中保持方案的通用性。SoC集成方案以买得起的价格带来了这些优势,并且软件使开发更快和更为简单。在不断演变的IPTV市场,基于DSP的STB将能够快速和有成效地适应变化。