论文摘要
IGRS标准是我国有完全自主知识产权的数字家庭标准。我国为加大本国技术在国际技术领域的影响,十分重视IGRS标准的制定和推广。国际标准化组织国际电工委员会正式接纳中国“闪联”标准为委员会草案,IGRS标准极有可能在2008年成为全球第一个3C协同产业国际标准,实现中国电子信息产业历史性的突破,IGRS标准已经得到了国际的认同。IGRS协议是一个未完全成熟的数字家庭协议,它在设备状态通知方面,网络设备的可管理性方面,数据交换的安全性方面需要改进。优良、完善的设备状态通知机制是IGRS网络设备协同工作的重要保证。本文提出一种改善IGRS设备通知机制的方法,能够在兼顾嵌入式设备资源少的特点下实现比较完善的设备状态通知功能。借助IGRS协议提供的功能,现阶段的某些应用会变得比较简单。本文提出的利用IGRS协议实现跨信道通信和利用IGRS协议实现多信道数据共享是IGRS协议应用方面的创新。利用IGRS协议实现跨信道通信可以在节省硬件成本的前提下沟通不同信道的设备,实现跨信道设备间的数据通信和设备协同工作,在很大程度上增加了数字家庭应用的功能而不增加其成本。利用IGRS协议实现多信道数据共享方法有效地利用了空闲信道的带宽,提高了数据传输的速度。借助软件工程理论,遵照CMM3级的软件开发标准,对IGRS基础协议栈模块、IGRS AV应用框架和闪联电视的开发,不单只可以保证软件开发进度在可控的情况下进行,而且还能减少开发时候的出现的错误,使软件在稳定性和可靠性上得到充分的保证。IGRS基础协议栈模块和IGRS AV应用框架既适合运行于PC上,也适合运行在嵌入式设备上。然而嵌入式设备的可用资源有限,处理速度不高,IGRS基础协议栈模块和IGRS AV应用框架的设计和编码实现充分考虑了嵌入式设备的特点,以执行效率高,资源占用少为特点。德州仪器公司推出的DaVinci音视频应用开发平台采用了最新的ARM和DSP结合的SoC技术,有着强大的功能和广阔的应用领域。DirectFB以功能强大,模块轻装为特点,得到众多解决方案厂商的采用。利用DaVinci平台和DirectFB对闪联电视进行开发能够很大程度提高闪联电视的性能,给闪联电视提供高效优化的代码,并且为其他新颖的闪联产品的开发提供设计的参考。