[发明专利]面向多媒体类仪器设备的嵌入式软件应用框架及应用无效
申请号: | 200710069955.2 | 申请日: | 2007-07-12 |
公开(公告)号: | CN101166274A | 公开(公告)日: | 2008-04-23 |
发明(设计)人: | 陈耀武;夏一行 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04L29/06 |
代理公司: | 杭州天勤知识产权代理有限公司 | 代理人: | 胡红娟 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 多媒体 仪器设备 嵌入式 软件 应用 框架 | ||
1.一种面向多媒体类仪器设备的嵌入式软件应用框架,其特征在于包括:
用户接口UI系统模块(200),用于完成系统资源和设备初始化,包括编解码Codec库、显示渲染Render设备、协议栈,进行用户界面交互、定义定时事件和网络多媒体协议传输事件;
播放和事件处理模块(210),用于解析音视频编码类型,创建音视频解码线程;包括用于解码输出视频数据的视频解码模块(211)、用于解码输出音频数据的音频解码模块(212)、用于完成音视频缓冲区管理和视音频同步功能、处理用户事件和网络多媒体数据到达事件的事件处理模块(213);
网络发送数据模块(220),用于与DSP协处理器交互,根据UI系统模块(200)定义的定时参数,定时从DSP协处理器获取音视频编码数据;接收到的数据采用实时传输协议RTP打包通过网络发送,或本地存储。
2.如权利要求1所述的嵌入式软件应用框架,其特征在于:所述的UI系统模块(200)支持流媒体类协议、电话呼叫类协议、网络传输类协议。
3.一种应用如权利要求1-2任一所述嵌入式软件框架快速开发多媒体类仪器设备嵌入式系统的装置,包括:
(a)面向多媒体类仪器设备的系统支撑,提供一套基于多种典型嵌入式处理器的硬件平台,面向硬件平台的板级支持包BSP和驱动程序,以及嵌入式操作系统SmartOSDI;
(b)图形化集成开发环境IDE,集成了面向多媒体类仪器设备的嵌入式软件应用构件库和嵌入式软件应用框架,实现对嵌入式软件应用构件库和嵌入式软件应用框架的管理和使用,为嵌入式系统的开发提供了工具和环境。
4.如权利要求3所述的装置,其特征在于:所述的嵌入式软件应用构件库,包括:
图形用户构件库,用于提供一组图形用户接口GUI应用程序开发的接口支持;
数据管理构件库,用于提供基于“键-数据”的数据管理接口支持;
信号及图像处理算法构件库,用于提供多媒体类仪器设备应用的音视频信号及图像处理算法支持;
数字化仪器专用接口构件库,用于提供多媒体类仪器设备应用的通讯接口等支持;
多媒体专用构件库,用于提供网络多媒体通讯协议、流媒体传输协议和网络多媒体传输QoS控制支持。
5.如权利要求4所述的装置,其特征在于:所述的多媒体专用构件库支持:
网络多媒体通讯协议,包括H.323协议和SIP协议;
流媒体传输协议,包括HTTP、RTSP、SDP、RTP/RTCP、TS STREAM等协议;
网络多媒体传输QoS控制,包括自适应抖动缓冲、音视频同步和视频传输策略。
6.一种基于如权利要求3所述装置快速开发多媒体类仪器设备嵌入式嵌入式系统的方法,其特征在于包括以下步骤:
步骤501,针对具体的多媒体类仪器设备进行应用需求分析;
步骤502,在开发装置中搭建硬件平台和内核系统;
步骤503,在图形化集成开发环境中对嵌入式软件应用框架进行具体的适应性修改;
步骤504,生成嵌入式系统代码;
步骤505,对生成的嵌入式系统代码进行交叉编译,下载至目标板完成嵌入式系统设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710069955.2/1.html,转载请声明来源钻瓜专利网。