[发明专利]网络装置及其帧处理方法无效
申请号: | 200610063035.5 | 申请日: | 2006-10-11 |
公开(公告)号: | CN101163061A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 陈建华 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04N7/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 装置 及其 处理 方法 | ||
技术领域
本发明涉及网络通信领域,尤其涉及网络装置及其帧处理方法。
背景技术
动画专家群组(Motion Picture Expert Group Layer-4,MPEG-4)格式的视频文件与其它的视频文件相比,具有压缩比高、图像效果清晰、占用网络带宽小的优点,因此特别适用于基于因特网的流媒体文件传输。
然而,MPEG-4文件所具有的突发性(Burstiness)容易引起恒定速率变化,因此当网络装置的恒定速率达到峰值速率(Peak rate)时,如果该峰值速率大于客户端的缓存器(Buffer)所能够接纳的最大速率,则会发生丢包(Packet loss)现象。
发明内容
有鉴于此,需要提供一种网络装置,用于稳定帧恒定速率,从而避免丢包现象发生。
此外,还需提供一种帧处理方法,用于稳定帧恒定速率,从而避免丢包现象发生。
一种网络装置,与客户端通信连接,该网络装置包括速率确定模块、判定模块、设定模块以及传送模块。速率确定模块用于确定传送多个帧的最长恒定速率。判定模块用于依次判定每个帧的大小是否大于预设的帧大小值。设定模块用于当其中一个帧的大小大于该预设的帧大小值时,重新设定大于该预设的帧大小值的帧的大小。传送模块用于根据最长恒定速率传送多个帧至客户端。
一种帧处理方法,应用于与客户端通信连接的网络装置中,该帧处理方法包括:确定传送多个帧的最长恒定速率;依次判定每个帧的大小是否大于预设的帧大小值;如果其中一个帧的大小大于预设的帧大小值,则重新设定大于预设的帧大小值的帧的大小;以及根据最长恒定速率传送多个帧至客户端。
上述网络装置及其帧处理方法首先通过速率确定模块确定传送多个帧的最长恒定速率,使该最长恒定速率不超出客户端的缓存所能够接纳的最大速率,接着通过判定模块依次判定每个帧的大小是否大于预设的帧大小值,然后通过设定模块在其中一个帧的大小大于预设的帧大小值时重新设定大于预设的帧大小值的帧的大小,最后通过传送模块根据最长恒定速率传送多个帧至客户端来稳定帧恒定速率,从而避免丢包现象发生。
附图说明
图1为本发明网络装置的应用环境示意图。
图2为本发明网络装置的模块图。
图3为本发明确定最长恒定速率的示意图。
图4为本发明帧处理方法的流程图。
具体实施方式
参阅图1,所示为本发明网络装置10的应用环境示意图。
如图1所示,网络装置10通过网络30传送流媒体文件至客户端20,网络装置10在传送流媒体文件之前先对其执行帧处理。在本实施例中,网络装置10为内容服务器(Content Server),客户端20为个人计算机(Personal Computer,PC),网络30为因特网(Internet),流媒体文件为MPEG-4(Motion Picture Expert Group Layer-4)格式的文件。
参阅图2,所示为本发明网络装置10的模块图。
网络装置10包括速率确定模块120、判定模块130、设定模块140以及传送模块150。在本实施例中,网络装置10为内容服务器,其以可变速率(Variable bit rate,VBR)传送流媒体文件。
在客户端20中设置有缓存器(未示出),用于缓存网络装置10传送的帧。在本实施例中,缓存器的缓存大小为B字节。
速率确定模块120用于确定传送多个帧的最长恒定速率。速率确定模块120包括统计子模块1202、确定子模块1204以及最长速率确定子模块1206。请同时参阅图3,所示为本发明确定最长恒定速率的示意图。
在图3中,曲线B(tx)为客户端20在t0、t1、...、t6时刻累计接收的最大帧大小B(t0)、B(t1)、...、B(t6),曲线D(tx)为客户端20在t0、t1、...、t6时刻累计接收的最小帧大小D(t0)、D(t1)、...、D(t6)。Rate(1)为第一最长恒定速率,Rate(2)为第二最长恒定速率。
统计子模块1202用于统计传送帧的时间间隔。在本实施例中,传送帧的时间间隔以T表示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610063035.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:治疗黄褐斑的药物、保健品、和化妆品组合物
- 下一篇:散热模组