[发明专利]流传送中的缓存无效
申请号: | 200680010783.5 | 申请日: | 2006-04-05 |
公开(公告)号: | CN101151829A | 公开(公告)日: | 2008-03-26 |
发明(设计)人: | M·安尼克塞拉 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | H04H20/00 | 分类号: | H04H20/00;H04L29/06;H04N7/24;H04N7/26;H04N7/64;H04H20/82 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 冯谱 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流传 中的 缓存 | ||
1.一种用于缓存媒体流的包的方法,包括:
-在流生成器中,从至少一种媒体信息组成媒体包;
-在待传输的媒体包的基础上生成至少一个传输帧;
-从所述至少一个传输帧组成待传输的包;
-生成传输调度用于待传输的包;
-根据所述传输调度执行虚拟解码的第一步骤,包括:
-将根据所述传输调度待传输的包缓存到第一虚拟解码缓冲器;以及
-在传输帧的基础上从所述第一虚拟解码缓冲器输出包;
-执行虚拟解码的第二步骤,包括:
-缓存在从所述第一虚拟解码缓冲器输出的基础上所组成的包;
-通过控制以下至少一个来控制所述第一虚拟解码缓冲器和所述第二虚拟解码缓冲器的缓冲器占用水平:
-所述流生成器的操作;
-至少一个传输帧的生成;
-所述传输调度。
2.根据权利要求1所述的方法,包括:
-在所述媒体包的基础上组成前向纠错数据;
-在所述前向纠错数据的基础上组成一个或多个修理包;
-将至少一个所述修理包包括到待传输的包中。
3.根据权利要求1所述的方法,包括:
-在第一包输入到第二虚拟解码缓冲器之后,定义用于延迟虚拟解码的所述第二步骤的初始缓存量。
4.根据权利要求3所述的方法,其中虚拟解码的所述第二步骤还包括:
-当用于延迟虚拟解码的所述第二步骤的初始缓存量到期时,从所述第二虚拟解码缓冲器中移除一个基本媒体单元。
5.根据权利要求1所述的方法,还包括确定用于所述第一虚拟解码缓冲器和所述第二虚拟解码缓冲器中至少一个的大小,以便缓冲器占用不超过确定的大小。
6.根据权利要求2所述的方法,其中所述虚拟解码缓冲器的大小是预定的,其中所述方法包括通过控制以下至少一个来控制所述缓冲器占用水平不超过所述确定的大小:
-所组成的媒体包的频率,
-所组成的修理包的数量,以及
-媒体和修理包的传输调度。
7.一种用于缓存用于从传输设备到接收设备的传输的媒体流的系统,所述传输设备包括:
-流生成器,包括:
-第一封包器,用于从所述媒体流的至少一种媒体信息中组成媒体包;
-帧生成器,用于在待传输的媒体包的基础上生成至少一个传输帧;
-第二封包器,用于从所述至少一个传输帧组成待传输的包;以及
-调度器,用于生成用于待传输的包的传输调度;以及
-虚拟解码器,用于在根据所述传输调度的传输期间执行虚拟解码,包括:
-第一虚拟解码缓冲器,用于缓存根据所述传输调度的待传输的所述包;
-输出,用于在传输帧的基础上从所述第一虚拟解码缓冲器输出包;
-第二虚拟缓冲器,用于缓存在来自所述第一虚拟解码缓冲器的输出的基础上形成的包;以及
-控制器,用于通过控制以下至少一个来控制所述第一虚拟
解码缓冲器和所述第二虚拟解码缓冲器的缓冲器占用水平:
·所述流生成器的操作;
·至少一个传输帧的所述生成;
·所述传输调度。
8.根据权利要求7所述的系统,包括:
-纠错码定义器,用于在所述媒体包的基础上组成前向纠错数据;以及
-第二封包器,用于在所述前向纠错数据的基础上组成一个或多个修理包;
其中配置所述系统以在待传输的包中包括至少一个所述修理包。
9.根据权利要求7所述的系统,其中
-在将所述第一包输入到所述第二虚拟解码缓冲器之后,定义用于延迟虚拟解码的第二步骤的初始缓存量。
10.根据权利要求9所述的系统,其中所述虚拟解码器适合于:
-当用于延迟虚拟解码的第二步骤的所述初始缓存量过期时,从所述第二虚拟解码缓冲器移除一个基本媒体单元。
11.根据权利要求7所述的系统,配置所述系统以确定所述第一虚拟解码缓冲器和所述第二虚拟解码缓冲器的至少一个的大小,以便缓冲器占用不超过确定的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680010783.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种活动楼梯
- 下一篇:圆形容器的真空密封盖