【技术实现步骤摘要】
【国外来华专利技术】预算编码
技术介绍
本申请要求对于2009年10月15日提交的美国专利申请号12/580,212的优先权,通过引用将其结合于此。MP4 (称为“MPEG-4 Part 14” 或者“ IS0/IEC 14496-14 :2003”)是作为 MPEG-4 的一部分而指定的多媒体容器文件格式标准。它用来存储数字音频和视频流以及其他数据,诸如字幕和静止图像。主要为视频存储而设计的MP4也由因特网视频web站点用来以伪流传输方式传送视频内容。这样,视频播放器下载剪辑并且在视频内容变得可用时播放它。例如图IA中的MP4文件100由称为框(包括但不限于框110和120)的对象的层级组成。每个框是文件内的邻接字节范围。每个框由文件内的四字符框类型标识。在层级顶部的两个框在这里最相关,即电影框(类型moov 110)和媒体数据框(类型!11(1&丨120)。moov框110包括描述MP4文件100的所有文件信息112。mdat框120包括所有编码音频和视频 帧,例如帧122、124和126。moov段110是用于文件的内容表并且包括媒体帧索引,该索引 引用MP4文件100中的每帧并且指定用于每帧的帧大小和字节偏移。例如moov段110可以包括条目114、116和118,这些条目具有用于MP4文件100内的每个编码帧的帧大小和字节偏移。在图IA中示出了 moov段110为单个表,但是该moov段110在以MP4文件格式编码时可以跨若干结构分布。在mdat框120内的数据可以未成巾贞(unframe)。在mdat框120内,无一帧在何处结束以及下一帧在何处开始的指示。用于区 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.10.15 US 12/580,2121.ー种方法,包括 接收流式传输媒体数据,所述流式传输媒体数据具有媒体帧和引用所述媒体帧的帧索弓I ; 通过基于所述帧索引估计输出媒体帧的帧大小来分配用于所述输出媒体帧的帧预算; 通过基于第一处理參数处理所述媒体帧并且如果分配的帧预算大于处理的媒体帧的帧大小则填充所述处理的媒体帧来实时生成所述输出媒体帧;并且提供所述输出媒体帧。2.根据权利要求I所述的方法,还包括 提取帧索引,所述帧索引引用在所述流式传输媒体数据中呈现的媒体帧; 通过基于所述帧索引估计所述输出媒体帧的帧大小来分配用于输出媒体帧的帧预算,每个输出媒体帧具有对应帧预算;并且 在生成所述输出媒体帧之前基于所述帧预算和引用所述媒体帧的所述帧索引来生成弓I用所述输出媒体巾贞的输出巾贞索弓I。3.根据权利要求I所述的方法,还包括 基于所述帧索引从所述流式传输媒体数据取回所述媒体帧; 对所述媒体帧解码;并且 基于解码的媒体帧获得所述第一处理參数。4.根据权利要求3所述的方法,其中获得所述第一处理參数包括获得用于量化所述媒体帧的ー个或者多个第一量化參数。5.根据权利要求I所述的方法,还包括 如果所述输出帧未在所述帧预算内相配,则基于所述帧预算和所述第一处理參数确定第二处理參数;并且 通过基于所述第二处理參数重新处理所述媒体帧并且如果分配的帧预算大于处理的媒体帧的帧大小则填充所述处理的媒体帧来生成所述输出媒体帧。6.根据权利要求5所述的方法,其中确定所述第二处理參数包括确定用于量化所述媒体帧的ー个或者多个第二量化參数。7.根据权利要求I所述的方法,还包括 在用户设备接收所述输出媒体帧之前通过压缩所述输出媒体帧来去除填充。8.根据权利要求I所述的方法,还包括 与标准文件压缩技术耦合以处理所述媒体帧,其中所述标准文件压缩技术在提供所述输出媒体帧之前去除所述填充;并且 基于对所述耦合的认知来分配用于所述输出媒体帧的所述帧预算,使得改进所述处理的媒体帧在所述帧预算内相配的机会。9.ー种方法,包括 接收流式传输媒体数据,所述流式传输媒体数据具有媒体帧和引用所述媒体帧的帧索弓I ; 通过基于所述帧索引估计输出媒体帧的帧大小来分配用于所述输出媒体帧的帧预算;预测最优量化參数;并且 基于所述最优量化參数处理所述媒体帧,使得处理的媒体帧至少在所述帧预算内相配。10.ー种耦合成接收流式传输媒体数据的设备,所述流式传输媒体数据具有媒体帧和引用所述媒体帧的帧索引,所述设备包括 帧预算算法模块,被配置成通过基于所述帧索引估计输出媒体帧的帧大小来分配用于所述输出媒体帧的帧预算; 处理算法模块,被配置成基于所述帧预算和所述媒体帧确定第一处理參数; 处理模块,被配置成基于所述第一处理參数处理所述媒体帧; 帧填充器,被配置成填充所述处理的媒体帧以生成所述输出媒体帧;以及 帧写入器,被配置成提供所述输出媒体帧。11.根据权利要求10所述的设备,还包括 媒体读取器,被配置成接收帧索引,所述帧索引引用在所述流式传输媒体数据中呈现的媒体帧。12.根据权利要求11所述的设备,其中所述帧预算算法模块还被配置成 通过基于引用所述媒体帧的所述帧索引估计所述输出媒体帧的帧大小来分配用于输出媒体帧的帧预算,每个输出媒体帧具有对应帧预算。13.根据权利要求12所述的设备,还包括 输出帧索引生成器,被配置成在生成所述输出媒体帧之前基于所述帧预算和引用所述媒体帧的所述帧索引生成引用所述输出媒体帧的输出帧索引。14.根据权利要求13所述的设备,所述输出帧索引生成器还被配置成 基于编码器的配置信息更新所述输出帧索引。15.根据权利要求10所述的设备,还包括 解码器,被配置成对所述媒体帧解码并且从解码的媒体帧获得信息以促进所述处理算法模块确定所述第一处理參数。16.根据权利要求10所述的设备,所述处理算法模块还被配置成 确定用于量化所述媒体帧的ー个或者多个第一量化參数。17.根据权利要求10所述的设备,所述处理算法模块还被配置成 如果输出帧未在所述帧预算内相配,则基于所述帧预算和所述第一处理參数确定第二处理參数。18.根据权利要求17所述的设备,所述处理算法模块还被配置成 确定用于量化所述媒体帧的ー个或者多个第二量化參数。19.根据权利要求17所述的设备,所述处理模块还被配置成 基于所述第二处理參数重新处理所述媒体帧,使得所述处理的媒体帧在所述帧预算内相配。20.ー种耦合成接收流式传输媒体数据的设备,所述流式传输媒体数据具有媒体帧和引用所述媒体帧的帧索引,所述设备包括 帧预算算法模块,被配置成通过基于所述帧索引估计输出媒体帧的帧大小来分配用于所述输出媒体帧的帧预算;量化预测器,被配置成预测最优量化參数;以及 处理模块,被配置成基于所述最优量化參数处理所述媒体帧,使得处理的媒体帧在所述中贞预算内接近地相配。21.一种存储指令的计算机可读介质,所述指令在执行时使计算机执行方法,所述方法包括 接收流式传输媒体数据,所述流式传输媒体数...
【专利技术属性】
技术研发人员:M梅尔尼克,R基德,J塞斯特里奇,J泰德曼,K阿亚,F库普曼,A彭纳,
申请(专利权)人:拜特移动网络公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。