[发明专利]一种基于自由组件的多媒体数据处理方法有效
申请号: | 201310105778.4 | 申请日: | 2013-03-29 |
公开(公告)号: | CN103237012B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 赵健军 | 申请(专利权)人: | 苏州皓泰视频技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 杭州天勤知识产权代理有限公司33224 | 代理人: | 胡红娟 |
地址: | 215163 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于自由组件的多媒体数据处理方法,包括以下步骤按照不同的功能构建各个用于多媒体数据处理的组件;用户针对待处理的多媒体数据输入命令;将输入命令涉及的所有组件构建成一个多媒体管道,同时相应创建一个事件管道和一个参考时钟;利用所述多媒体管道中的组件依次对待处理的多媒体数据进行处理;各组件进行数据处理时,按照统一的参考时钟来控制多媒体数据处理的时间点;当组件需要触发事件时,构造相应类型的事件,并将此事件推送至所述事件管道中,事件管道查询到有事件到来时,通过先进先处理的原则处理每个事件。本发明用于处理多媒体数据,配置灵活,处理效率高。 | ||
搜索关键词: | 一种 基于 自由 组件 多媒体 数据处理 方法 | ||
【主权项】:
一种基于自由组件的多媒体数据处理方法,其特征在于,包括以下步骤:(1)按照不同的功能构建各个用于多媒体数据处理的组件,各个组件都具有以下特征:a、每个组件都维护一个上行组件链表和一个下行组件链表,上行组件链表中列举所有能够与该组件链接的上行组件,下行组件链表中列举所有能够与该组件链接的下行组件;b、每个组件都具有上行组件增删接口和下行组件增删接口,上行组件增删接口用于在上行组件链表中增加上行组件,下行组件增删接口用于在下行组件链表中增加下行组件;c、每个组件都具有多媒体数据的推送接口和提取接口,推送接口用于将该组件处理后的多媒体数据推送至相应的下行组件,提取接口用于从该组件的上行组件中提取多媒体数据;d、每个组件都具有命令传递接口,当前组件完成上行组件传递过来的命令后将此命令传递至相应的下行组件;构建的各个用于多媒体数据处理的组件包括:网络接收组件,用于从网络上接收基于网络协议传输的多媒体数据流以及接收通过网络协议命令请求传输的多媒体数据流;数据解析组件,用于依据网络数据封装协议解析多媒体数据流,获取原始的多媒体数据;数据读取组件,用于依据各文件的标准格式读取多媒体数据包,并依据各文件的标准格式解析数据包,获得原始的多媒体数据;数据解码组件,用于将压缩编码后的多媒体数据包进行解码,并将解码后的数据转换为用户所需要的数据类型;数据存储组件,用于将多媒体数据存储成用户所需要的文件格式;数据输出组件,用于进行多媒体数据的输出;(2)用户针对待处理的多媒体数据输入命令;(3)将输入命令涉及的所有组件构建成一个多媒体管道,同时相应创建一个事件管道和一个参考时钟;(4)利用所述多媒体管道中的组件依次对待处理的多媒体数据进行处理;各个组件之间进行多媒体数据传输时,采用统一格式进行,统一格式包括:1)数据类型,用于标识处于多媒体管道中的多媒体数据格式;2)数据时间戳,用于控制多媒体数据处理的时间,以及同一命令构建的多媒体管道中数据的同步;3)数据序列号,用于判断当前多媒体数据是否连续;4)多媒体数据的具体信息,包括多媒体视频相关数据,音频相关数据;各个用于多媒体数据处理的组件都维护各自的运行状态,并且依据不同的运行状态进行不同的数据处理操作;各组件进行数据处理时,按照统一的参考时钟来控制多媒体数据处理的时间点;当组件需要触发事件时,构造相应类型的事件,并将此事件推送至所述事件管道中,事件管道查询到有事件到来时,通过先进先处理的原则处理每个事件;所述各组件进行数据处理时,按照统一的参考时钟来控制多媒体数据处理的时间点,具体操作为:各组件需要依据参考时钟处理多媒体数据时,主动获取当前的参考时间,并将获取的参考时间与多媒体数据的时间戳进行对比,若当前的参考时间早于多媒体数据的时间戳且超过设定阈值,则放弃处理;若当前的参考时间晚于多媒体数据的时间戳且超过设定阈值,则延时处理;所述阈值为250~300ms。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州皓泰视频技术有限公司,未经苏州皓泰视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310105778.4/,转载请声明来源钻瓜专利网。
- 上一篇:用于电气开关设备的测试按钮以及电气开关设备
- 下一篇:媒体文件更新方法及装置