用于多媒体文件的分级及简化索引结构制造技术

技术编号:5440744 阅读:231 留言:0更新日期:2012-04-11 18:40
提供了用于多媒体文件的播放和分配系统及其方法。所述多媒体文件利用索引解码,所述索引与多媒体文件的内容数据相关联。通过使用所述索引,加强了内容的播放,但是没有显著增加多媒体文件的文件大小。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及多媒体文件,更特别地,本专利技术涉及多媒体文件中信息的索引。
技术介绍
最近几年,多媒体文件的播放已经成为普通消费者日常生活的一部分。移动电话、 DVD播放机、个人电脑以及便携式媒体播放机都是能够播放各种多媒体文件的装置的例子。 虽然每个装置可以被制作成特定的多媒体格式,但是这些装置的广泛传播促进了在不同装 置种类和类别之间的一定程度的互通性。同样,存在某些特征,诸如快进、倒退、开始、停止、 播放以及暂停,期望这些特征在所有装置类别中类似地作用,而不管它们的性能和使用情 况场合。媒体播放装置的其中一个最常见的特征是支持对多媒体文件的随机读取、快进和 倒放,有时也称作“技巧播放”。进行技巧播放在功能上通常需要沿正向和反向高速地显示 图像展示,并且从接近观察者终止图像技巧播放行为的位置起恢复整个表示。在技巧播放 操作期间展示的声音、字幕和其它元素通常不被使用,即使它可能属于设备的操作偏好。为 了适应技巧播放功能性,多媒体文件通常包含索引部,所述索引部用来确定所有帧(特别 是可以被独立解码并呈现给观察者的图像帧)的位置。当所有索引信息被储存在文件中的 单个位置中并且线性地参照文件中的多媒体信息时,播放器必须寻找特定的索引入口以便 能够播放文件。例如,在能够确定需要开始播放的数据点集合之前,被指示在展示的半途点 处播放多媒体展示的播放器通常处理索引数据的第一半。索引部还具有许多其它潜在的应用。它可以是呈现不好多路特性的多媒体文件的 基本播放中的必要元素;索引部还可以被用来略过文件中的非必要信息;而且,经常需要 索引用来在终止技巧播放功能之后恢复播放。
技术实现思路
本专利技术的实施例利用索引,所述索引能够提高播放器执行各种功能(包括技巧播 放功能)的效率。在数个实施例中,索引是分级索引。在许多实施例中,索引是简化索引, 并且在大量实施例中,索引使用位域标记以及相关的数据域来表示。在一个实施例中,提供了一种通过播放装置播放储存在媒体文件中的内容的方 法。所述方法包括向播放装置提供媒体文件,所述媒体文件具有内容数据、提示数据和分 级索引,所述内容数据具有多个媒体帧,所述提示数据与多个帧中的每一个帧相关联,所述 分级索引与提示数据的子集相关联;通过播放装置解码内容数据;将来自被解码的内容数 据的内容显示在显示屏幕上;接收用户请求;基于用户请求查找索引;以及基于查找到的 索引从提示数据的子集中解码一个或多个媒体帧。在另一个实施例中,一种对媒体文件进行解码以便通过播放装置播放的方法,所 述方法包括将寻找位置与内容数据结合起来,所述内容数据包括音频、视频以及字幕轨 道,所述寻找位置为所述音频、视频和字幕轨道中的特定帧标识出特定的时间戳;结合涉及所述被结合的寻找位置的索引;以及创建媒体文件,所述媒体文件包括所述内容数据、所述 被结合的寻找位置以及所述被结合的索引。在又一个实施例中,一种用于播放媒体文件的系统包括媒体服务器,构造成传输 具有至少一个索引的媒体文件,所述索引具有指针,所述指针参照媒体文件内的媒体内容 的至少一个帧;客户处理器,其与所述媒体服务器进行网络通讯并且构造成将对媒体文件 的请求发送至媒体服务器,所述媒体服务器构造成传输所请求的媒体文件,所述客户处理 器包括播放引擎,所述播放引擎构造成从所述至少一个索引查找指针以便基于查找到的指 针对媒体文件的各个部分进行查找和解码,从而符合用户播放指令。在一个实施例中,一种解码包括索引的多媒体文件的方法包括在多媒体文件中 查找索引,所述索引具有多个索引数据点,所述多媒体文件具有多个帧和多个提示数据点, 所述提示数据点具有时间戳以及所述多个帧的特定帧的位置;将查找到的索引装载到存储 器中;基于时间戳从所述多个索引数据点中查找索引数据点;基于查找到的索引数据点从 所述多个提示数据点中查找提示数据点。结合附图并且参照以下描述,本专利技术的上述和其它特征以及获得和应用这些特征 的方式将变得显而易见并且能被最好地理解。附图仅仅描绘了本专利技术的典型实施例并且因 此不会限制其保护范围。附图说明图1是根据本专利技术的一个实施例的多媒体文件中的索引结构的示意图。图2A是位于根据本专利技术实施例的多媒体文件的音频/视频数据之后的索引结构 的示意图。图2B是索引结构的图表,其插入在根据本专利技术另一实施例的多媒体文件的音频/ 视频数据中。图2C是根据本专利技术的一个实施例的索引结构相对于多媒体文件的其它部分的图表。图2D是根据本专利技术的一个实施例的索引结构相对于多媒体文件的提示数据的图表。图3是根据本专利技术的一个实施例的索引结构图表,其中详细示出了字节标记和多 媒体文件中的相关数据。图4是根据本专利技术的一个实施例的索引结构的图表,所述索引结构提供时间编码 和在多媒体文件中的偏移数据域。图5是根据本专利技术的一个实施例的索引结构的图表,所述索引结构具有时间编码 以及相对于多媒体文件中的大小数据域的多个偏移数据域。图6是根据本专利技术的一个实施例的索引结构的图表,所述索引结构具有多媒体文 件中的时间编码和主偏移数据域。图7是根据本专利技术的一个实施例的用于成流和固定媒体文件播放的播放系统的 半示意性网络示意图。图8是根据本专利技术的一个实施例的应用多媒体文件中索引结构的过程的流程图。图9-11是根据本专利技术一个实施例的多媒体文件中的索引结构的增加细节的示意图,其进一步显示了图8的过程。 具体实施例方式现在转向附图,描述了根据本专利技术实施例的包括索引的多媒体文件。在大量实施 例中,所述索引是分级索引。分级索引是索引信息的表示,其形式为向多媒体文件中的少数 预定位置提供粗索引,随后是对部分多媒体文件进一步精炼表示。在许多实施例中,索引的 最低程度是充分地细化以便识别多媒体文件中的每个帧。当使用分级索引时,播放器仅仅 需要少量的相关索引信息以便开始播放多媒体文件。这样,分级索引降低了播放装置所需 要的内存占用量(memory footprint)以便有效地寻找并执行多媒体文件上的技巧播放操 作。另外,用于播放的文件装载时间减少了并且技巧追踪装载性能增强了。在一个实施例 中,分级索引具有包括到多媒体文件中的提示点(cuepoint)内的偏移的索引信息,其中具 有允许快速并有效查看的时间戳。在数个实施例中,多媒体文件包括简化索引。根据本专利技术实施例的播放器可以应 用简化索引以便在执行技巧播放功能时快速地在入口或主帧之间移动。所述简化索引可以 与分级索引结合。然而,简化索引可以包括在不包括分级索引的多媒体文件中。简化索引 仅仅提供多媒体文件内入口或主帧的位置,以及时间戳的值以便表明在多媒体展示中它们 的对应时间。在多个实施例中,位域(bit field)标记和相关的数据域用来表示索引信息。 可以根据本专利技术的实施例使用这种表示,从而表达索引信息、分级索引和/或简化索引。分级索引图1显示了根据本专利技术实施例的包含分级索引的多媒体文件。所述多媒体文件10 包括标题信息12、插在声音/图像数据16之间的索引信息14以及三层分级索引。分级索 引的最粗层18包括索引信息的少量参照。中间层20和最精层22均包括索引信息的连续 的、更大数量的参照。在许多实施例中,插入在声音/图像数据16中的索引信息14列出了封装的音频、 视频、字幕和/或其它类似数据的本文档来自技高网
...

【技术保护点】
一种通过播放装置播放储存在媒体文件中的内容的方法,所述方法包括:向播放装置提供媒体文件,所述媒体文件具有内容数据、提示数据和分级索引,所述内容数据具有多个媒体帧,所述提示数据与多个媒体帧中的每一个帧相关联,所述分级索引与所述提示数据的子集相关联;通过播放装置解码所述内容数据;将来自被解码的内容数据的内容显示在显示屏幕上;接收用户请求;基于所述用户请求查找所述索引;以及基于查找到的索引从提示数据的子集中解码一个或多个媒体帧。

【技术特征摘要】
【国外来华专利技术】US 2007-11-16 60/988,513一种通过播放装置播放储存在媒体文件中的内容的方法,所述方法包括向播放装置提供媒体文件,所述媒体文件具有内容数据、提示数据和分级索引,所述内容数据具有多个媒体帧,所述提示数据与多个媒体帧中的每一个帧相关联,所述分级索引与所述提示数据的子集相关联;通过播放装置解码所述内容数据;将来自被解码的内容数据的内容显示在显示屏幕上;接收用户请求;基于所述用户请求查找所述索引;以及基于查找到的索引从提示数据的子集中解码一个或多个媒体帧。2.如权利要求1所述的方法,其中所述索引具有直接指向所述多个媒体帧的特定媒体 帧的参照值。3.如权利要求1所述的方法,其中所述分级索引包括向着所述媒体文件内的所述提示 数据的指针,并且进一步包括通过所述指针存取所述提示数据以便查找将要解码的帧。4.如权利要求1所述的方法,其中所述分级索引通过第二分级索引与所述多个媒体帧 的子集相关联,并且进一步包括基于有关所述用户请求的分级索引查找所述第二分级索引 的子集。5.如权利要求4所述的方法,其中,基于所查找到的第二分级索引的子集,对来自所述 多个媒体帧的子集的一个或多个媒体帧进行解码。6.如权利要求1所述的方法,其中所述媒体文件具有与所述分级索引相关联的上部分 级索引,并且所述分级索引与来自多个媒体帧的子集的一个或多个媒体帧相关联,其中所 述上部分级索引比所述分级索引与一个或多个媒体帧关联的数量更多。7.一种对媒体文件进行解码以便通过播放装置播放的方法,所述方法包括将寻找位置与内容数据结合起来,所述内容数据包括音频、视频以及字幕轨道,所述寻 找位置为所述音频、视频和字幕轨道中的特定帧标识出特定的时间戳;结合涉及所述被结合的寻找位置的索引;以及创建媒体文件,所述媒体文件包括所述内容数据、所述被结合的寻找位置以及所述被 结合的索引。8.如权利要求7所述的方法,其中结合所述索引的步骤进一步包括在音频和视频轨 道之间插入索引。9.如权利要求8所述的方法,其中所述索引仅仅指向音频、视频或字幕轨道中的主帧。10.如权利要求9所述的方法,其中所述索引包含到主帧的位置和时间戳。11.一种用于播放媒体文件的系统,包括媒体服务器,构造成传输具有至少一个索引的媒体文件,所述索引具有指针,所述指针 参照媒体文件内的媒体内容的至少一...

【专利技术属性】
技术研发人员:库罗什索鲁希安罗兰奥斯本贾森布拉涅斯沙伊瓦尔普里亚达尔希
申请(专利权)人:迪维克斯公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1