[发明专利]预算编码有效
申请号: | 201080057336.1 | 申请日: | 2010-10-14 |
公开(公告)号: | CN102783147A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | M.梅尔尼克;R.基德;J.塞斯特里奇;J.泰德曼;K.阿亚;F.库普曼;A.彭纳 | 申请(专利权)人: | 拜特移动网络公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 马永利;李浩 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预算 编码 | ||
背景技术
本申请要求对于2009年10月15日提交的美国专利申请号12/580,212的优先权,通过引用将其结合于此。
MP4(称为“MPEG-4 Part 14”或者“ISO/IEC 14496-14:2003”)是作为MPEG-4的一部分而指定的多媒体容器文件格式标准。它用来存储数字音频和视频流以及其他数据,诸如字幕和静止图像。主要为视频存储而设计的MP4也由因特网视频web站点用来以伪流传输方式传送视频内容。这样,视频播放器下载剪辑并且在视频内容变得可用时播放它。
例如图1A中的MP4文件100由称为框(包括但不限于框110和120)的对象的层级组成。每个框是文件内的邻接字节范围。每个框由文件内的四字符框类型标识。在层级顶部的两个框在这里最相关,即电影框(类型moov 110)和媒体数据框(类型mdat 120)。moov框110包括描述MP4文件100的所有文件信息112。mdat框120包括所有编码音频和视频帧,例如帧122、124和126。moov段110是用于文件的内容表并且包括媒体帧索引,该索引引用MP4文件100中的每帧并且指定用于每帧的帧大小和字节偏移。例如moov段110可以包括条目114、116和118,这些条目具有用于MP4文件100内的每个编码帧的帧大小和字节偏移。在图1A中示出了moov段110为单个表,但是该moov段110在以MP4文件格式编码时可以跨若干结构分布。在mdat框120内的数据可以未成帧(unframe)。在mdat框120内,无一帧在何处结束以及下一帧在何处开始的指示。用于区分采样的仅有方式是使用moov框110中的文件信息112。
一般未限定moov和mdat框的顺序。对于不同的MP4使用情况,框必须以具体顺序出现。MP4播放器必须在回放可以开始之前读取整个moov段110。当通过HTTP流式传输时,希望播放器在视频完全下载之前开始播放。为了支持这一情况,moov框110应当出现于mdat框120之前。
生成可以向MP4播放器流式传输的MP4文件通常为两步骤过程。在第一步骤中,编码器可以生成帧并且在单独表中记录它们的大小。可以向临时文件或者缓冲器中的mdat框写入生成的帧。在已经对所有帧编码之后,编码器然后可以写moov框。在第二步骤中,编码器可以按照用于流式传输的正确顺序来布置moov和mdat框。这一传统两步骤MP4编码过程的问题之一在于它不能提供实时转码、压缩、优化或者任何其他实时运行中(on-the-fly)修改过程。
附图说明
图1A图示了MP4文件的内部布局。
图1B图示了示例性预算编码过程。
图2图示了示例性系统的框图。
图3是图示了图2的示例性系统中的示例性代理服务器的预算视频处理器的一个实施例的框图。
图4是图示了图3的实施例中的示例性处理流程的功能图。
图5是代表示例性预算编码方法的流程图。
图6是具有示例性处理流程的框图,该流程图示了图3的示例性预算视频处理器的示例性编码器的一个实施例。
图7是具有示例性处理流程的框图,该流程图示了图3和图4的示例性预算视频处理器的另一实施例。
图8是代表用于预测量化参数的示例性方法的流程图。
图9是图示了图2的示例性系统的一个示例性实施例的框图。
图10是图示了图9的实施例中的示例性处理流程的功能图。
图11是代表用于在预算编码的背景中的媒体寻找的示例性方法的流程图。
具体实施方式
现在将详细参照示例性实施例,在附图中图示了这些实施例的例子。只要有可能,相同标号将在所有附图中用来指代相同或者相似部分。
这里公开的示例性实施例涉及用于预算编码的方法和系统。预算编码是一种用于在实时处理模型内以媒体容器格式生成文件的技术,该格式具有指定用于每个媒体帧的字节大小和字节偏移的帧索引。虽然MP4容器格式在示例性实施例中用来举例说明预算编码,但是可以对任何其他媒体容器格式执行预算编码,该格式具有指定用于每个媒体帧的字节大小和字节偏移的帧索引。实时预算编码技术可以允许截获来自媒体服务器的一个或者多个下载、处理它的媒体内容并且生成可以在单遍(single pass)中向客户端流式传输的媒体文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拜特移动网络公司,未经拜特移动网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080057336.1/2.html,转载请声明来源钻瓜专利网。