[发明专利]用于芯片处理器的传输流处理装置及相应方法无效
申请号: | 200710098929.2 | 申请日: | 2007-04-29 |
公开(公告)号: | CN101296142A | 公开(公告)日: | 2008-10-29 |
发明(设计)人: | 王劲林;张武;廖科;孙鹏;周海泉;马凤华;么刚 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/10 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 高存秀 |
地址: | 100080北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 芯片 处理器 传输 处理 装置 相应 方法 | ||
技术领域
本发明涉及多媒体网络系统中对传输流的处理,特别涉及一种针对IPTV系统终端和本地媒体播放器的传输流处理方法及相关装置。
背景技术
传输流(TS流)是MPEG-2标准的一种系统层结构,它被广泛地应用于数字多媒体播放系统和DVB(Digital Video Broadcasting)、IPTV系统中,特别是AVS(Audio Video coding Standard,数字音视频编解码技术)目前也选其为系统层结构标准。
在一些具有硬件解复用模块的芯片处理器中,当处理来源于网络接口或本地接口的传输流数据时,由于网络接口或本地接口与硬件解复用模块间不存在直接的内存通道,因此需要使用软件对TS流数据做TS流的解复用处理,浪费了大量的计算能力,降低了系统性能。
图1中的多媒体处理器就是一种典型的实例。在该多媒体处理器中有传输流(TS)解复用模块6、处理器组3、高速I/O接口控制器4和内部总线,但是解复用模块6只有单向的总线通道,即解复用模块只有向内部总线写出的通道,而没有从内部总线读入的通道,因此传输流解复用模块6不能接收来自内部总线提供的TS流数据,也就不能接收挂在内存总线上的内存、网卡和硬盘及其他存储设备上的TS流数据。对于IPTV应用,多媒体处理器接收的TS数据来自于网卡,对于音视频播放器应用,TS数据来自于硬盘,上述两种应用都无法采用多媒体处理器中的硬件解复用模块直接对TS数据进行处理,如果需要直接使用上述的多媒处理器完成上述应用的话,就必须使用软件进行TS流的解复用处理,浪费芯片的计算能力,降低系统性能。
采用图1中的多媒体处理器处理TS流数据的具体流程如下:
1、从网络接口或本地接口接收到TS流数据;
2、将TS流数据保存在内存中;
3、多媒体处理器的CPU从内存中读取数据,并在软件控制下对数据做解复用处理。
从上述对TS流数据的处理过程也可以看出,直接使用上述的多媒体处理器并没有用到多媒体处理器本身所具有的硬件解复用模块,是对资源的极大浪费。
C2公司的CC1000多媒体处理器、LSI公司的SC2005都属于无法对来源于网络接口或本地接口的TS流数据进行处理的芯片处理器。因此,当使用此类芯片处理器时,如果能够提供一种传输流处理方法及处理装置,使得芯片处理器可利用硬件解复用模块处理传输流,将有利于提高此类芯片的工作效率。
发明内容
本发明的目的是克服现有的芯片处理器在处理来自网络接口和本地接口的传输流数据时无法使用芯片处理器中的传输流解复用模块的缺陷,从而提供一种可实现传输流解复用模块解复用传输流的处理方法和处理装置。
为了实现上述目的,本发明提供了一种用于芯片处理器的传输流处理装置,包括处理器组、高速I/O接口控制器、传输流解复用模块、内存接口、网络接口和本地接口,其中,所述传输流处理装置还包括用于实现接口时序转换的传输流传输转换模块,所述内存接口、网络接口和本地接口都连接到所述传输流处理装置的内部总线上,所述内部总线还与所述处理器组、高速I/O接口控制器、传输流解复用模块相连,所述高速I/O接口控制器与传输流传输转换模块连接,所述传输流传输转换模块还与所述传输流解复用模块连接;其中,
所述本地接口或网络接口接收传输流数据,所接收到的传输流数据通过所述内存接口缓存到内存中,在内存中将传输流数据组装成帧;保存在内存中的传输流数据通过内部总线发送到所述高速I/O接口控制器,由所述高速I/O接口控制器输出控制总线信息和符合接口标准的总线数据;所述传输流传输转换模块将所接收到的控制总线信息和总线数据转换为与传输流解复用模块的接口标准相符的控制总线信息和总线数据,并实现接口时序的转换;将转换后的控制总线信息和总线数据发送到所述传输流解复用模块中,完成数据的解复用操作。
上述技术方案中,传输流传输转换模块通过在可编程逻辑模块上编程实现。
上述技术方案中,高速I/O接口控制器提供SDIO接口。
上述技术方案中,传输流解复用模块提供SPI或ASI或SSI类型的对外接口。
本发明还提供了一种用于上述传输流处理装置的传输流处理方法,它包括以下步骤:
步骤100,通过本地接口或网络接口接收传输流数据;
步骤200,将所接收到的传输流数据经内存接口缓存到内存中;
步骤300,在内存中将传输流数据组装成帧;
步骤400,将保存在内存中的传输流数据通过内部总线发送到高速I/O接口控制器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710098929.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:折叠桌的桌腿支撑结构
- 下一篇:消息传输方法及装置、消息处理方法及装置