用于在线媒体预览的系统和方法技术方案

技术编号:7511374 阅读:240 留言:0更新日期:2012-07-11 16:43
一种高级媒体预览单元,包括预览产生处理器300抽取多个预览帧以及在预览生成过程300中产生预览媒体文件。预览帧存储在分层数据结构中。此外,该预览帧可被降低至低分辨率以便由该预览帧形成的预览文件能够减小文件大小。预览文件通过预览传输流程302传输至用户。例如,传输调度方案将在选择的时间点处传输预览帧,以最大程度上减少启动延迟和播放抖动。在用户侧,通过插入模块,该高级预览单元执行预览呈现流程304。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及一种用于在线媒体的系统和方法,更具体地说涉及一种。
技术介绍
在典型的媒体平台或传输系统中,点播媒体例如视频、音频和其他类型的多媒体, 通过允许用户随机寻找到任意点以继续视频播放的媒体播放器显示内容。通常,有两种方式使用媒体内容第一种方式是以线性的方式使用(默认情况下,例如通过单击某个网络缩略图以在媒体播放器内播放媒体);第二种方式是以随机的方式使用,由最终用户将媒体播放器的播放头向前或向后拖动到某个随机点。这些类型的媒体使用模式通常不会向最终用户提供有效的媒体内容使用。虽然播放头的随机拖动或移动功能看起来可以向最终用户提供无限的灵活性,但是像这样拖动到某个点处通常会涉及随机猜测工作,而且用户往往也需要短时间地观看,以判定是从此处继续播放,还是再进行一次随机拖动操作以在媒体中找到另外一点。
技术实现思路
通过本专利技术用于提供在线媒体预览的实施例,可以解决或避开上述问题和其他问题,而且通常具有技术优势。根据本专利技术的范例实施例,一种用于在线媒体预览的方法包括以下步骤从媒体文件的分段中提取一帧作为预览帧;将若干个这种预览帧存储在若干个层中;向用户传输媒体文件和若干个预览帧。所述分段为以下之一的媒体元素图象组、固定长度的视频分段、固定长度的媒体流、以及视频的一个快照。预览帧可以降低到更小的分辨率以对应于预览参数,其中此参数包括以下之一及其组合,每个参数包括预览窗大小、播放质量、预览帧之间的距离间隔以及预览帧的组合。此外,预览帧可以保存在分级数据结构或分层数据结构中。用于在线媒体预览的此方法进一步包括以下步骤生成元数据文件;生成包括预览描述信息的描述文件;生成包括各个预览帧的位置信息的索引文件;生成预览媒体流。 索引文件包括媒体文件中各个预览帧的位置信息。此外,用于在线媒体预览的此方法还包括以下步骤在选择的时间点处传输若干个这种预览帧,以减少延迟和播放抖动。根据本专利技术的另一个范例实施例,一种用于在线媒体预览的系统包括媒体文件和相应的预览文件,此预览文件包括若干个帧,其中每个帧都是从媒体文件中提取的。这些若干个帧存储在分层数据结构中。必要时,每个帧可以采用低比特率格式进行保存。用于在线媒体预览的此系统进一步包括媒体文件、描述文件、索引文件和预览媒体流。索引文件包括媒体文件中各个帧的位置信息。根据本专利技术的再另一个范例实施例,一种用于在线媒体预览的方法包括以下步骤呈现媒体文件;接收用户的预览请求;呈现预览文件的第一层,以生成一级颗粒预览; 呈现预览文件的第二层,以生成二级颗粒预览。用于在线媒体预览的此方法进一步包括以下步骤接收预览文件的若干个采用交错格式的帧。上文已广泛地概述了本专利技术的特征和技术优势,便于能够更好地理解下文中有关本专利技术的具体实施方案。下文将介绍本专利技术的其他特征和优势,这些特征和优势构成本专利技术权利要求的主题。所属领域的技术人员应了解,提供的概念和具体实施例可以直接作为修改或设计其他与本专利技术具有相同目的的结构或过程的依据。所属领域的技术人员还应认识到,这种等效构造不应偏离所附权利要求中规定的本专利技术的基本精神和范围。附图说明为了对本专利技术及其优势有更加充分地了解,请参阅有下列说明及附图,其中图1显示了一种用于预览媒体的系统的简图;图2显示了一种示例媒体播放器图;图3显示了一种高级媒体预览装置的框图;图4显示了一种分层数据结构;图5显示了根据预览流调度方案的流程图的一部分;图6显示了如图5所示的流程图的另一部分;图7显示了交错传输调度方案;图8显示了一种根据实施例可用于实施高级媒体预览方法的计算机系统的简化框图。具体实施方案下文将详细介绍实施例的制定和使用。但是,应了解,本专利技术提供了很多可适用的专利技术概念,在各种特定的情况下可以实施这些概念。讨论的具体实施例仅是实现并使用本专利技术的特定方式的示例,不限制本专利技术的范围。将针对特定情况下的范例实施例介绍本专利技术,即生成、传输和显示在线视频预览的过程。但是,本专利技术还可以应用于预览音频等其他类型的多媒体,也可应用于本地或非在线内容等其他内容位置。图1显示了一种用于预览媒体的系统的简图。如图1所示的实施例架构包括用户 100、网络102和媒体源104。用户102可以是一种显示装置,能够通过网络102接收来自于媒体源104的媒体内容并对接收的媒体内容进行存储。而且,用户100能够通过其显示器呈现媒体内容。用户100可以随机拖动媒体的任意部分(即拖动播放器中的播放头以寻找一个更合适的点以继续)。高级媒体预览装置(如图3所示)用于从媒体文件中提取若干个帧并创建预览媒体流。当用户100沿着用户显示器(如图2所示)的进度条拖动播放头时,高级媒体预览装置将根据用户的预览请求向用户100提供一系列的预览图像(或者甚至较低分辨率的视频片段)。高级媒体预览装置通过允许用户100寻找并找到一个更适合的点以继续媒体使用,加大了主动媒体消费需求,从而大大提高了最终用户的媒体消费体验。YouTube等一些现有系统提供了有限的预览功能应用。在目前的YouTube播放器中,预览限于视频的已下载部分,这仅仅占到整个视频中非常小的一部分。而本专利技术的实施例提供了移动预览功能,能够将预览扩展到整个视频,而不仅仅是视频的已下载部分,从而扩展了预览功能。这种改进可以大大增强用户在视频播放之前、之中和之后浏览点播视频的能力。实施例包括使用在线媒体播放器在网络媒体传输系统中实现移动预览的系统和方法。其他实施例包括分层数据结构、传输调度方案、帧定位方案,以加快可伸缩传输和可伸缩呈现,从而提供最佳用户体验。图2显示了一种示例媒体播放器图。如图2所示,示例媒体播放器200用于说明典型的媒体播放器组件及其在媒体播放器中的相对位置。当然,在不同的实施例中,这些组件的排列、相对大小和比例可能各有不同。根据一个实施例,媒体播放器200包括播放控制面板210。播放控制面板210进一步包括位于其左侧的播放/暂停按钮202和位于其右侧的预览条208。此图显示了缩小尺寸的移动预览窗206,其尺寸在很小的窗口尺寸到整个播放器窗口尺寸的范围内变化,具体取决于应用需要。当媒体播放器用户启动了移动视频时, 用户沿着预览条208向前或向后拖动播放头204。应注意,预览条208可以是播放进度条, 或者可以是独立的条。通常,预览的粒度与视频时长成一般比例。然而,要提供个性化的体验,可以使用本专利技术的实施例实现可伸缩预览呈现功能。此外,还可以实现局部可伸缩预览呈现功能,其中借助位置敏感性视频可伸缩性与播放头的拖动速度成比例。用户可以轻松地从头到尾浏览或来回浏览整个视频。用户还可以从任意预览处立即开始播放并观看后续视频。预览流传输方案加快了视频预览启动时间,同时提供顺畅的预览播放。图3显示了一种高级媒体预览装置的框图。在收到媒体流之后,高阶媒体预览装置用于执行以下流程以支持移动预览。如图3所示,在预览生成流程300中,高级媒体预览装置提取出若干个预览帧并生成预览媒体文件。在生成了预览媒体文件之后,高级媒体预览装置通过预览传输流程302将预览媒体文件传输给用户。在用户侧,凭借插入式模块,高级媒体预览装置执行预览呈现流程304。应注意,当图3显示媒体预览装置能够执行上述三个预览流程即预览生成、预览传输和预览呈现时,在媒体源侧的高级媒体预览装置本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.02.02 US 61/300,641;2011.01.31 US 13/018,1211.一种方法包括从媒体文件的某个分段中提取一帧作为预览帧; 将若干个所述预览帧存储在若干个层中; 向用户传输所述媒体文件和若干个所述预览帧。2.根据权利要求1所述的方法,所述分段包括以下之一的媒体元素图象组、固定长度的视频分段、固定长度的媒体流、以及视频的一个快照。3.根据权利要求1所述的方法,所述预览帧可以降低到更小的分辨率以对应于预览参数,所述参数包括以下之一以及它们的组合预览窗大小、播放质量、预览帧之间的距离间隔以及预览帧。4.根据权利要求1所述的方法,所述预览帧保存在分级数据结构中。5.根据权利要求1所述的方法,所述预览帧保存在分层数据结构中。6.根据权利要求1所述的方法,包括 生成元数据文件;生成包括预览描述信息的描述文件;生成包括各个所述预览帧的位置信息的索引文件;生成预览媒体流。7.根据权利要求6所述的方法,所述索引文件包括媒体文件中各个所述预览帧的位置fn息ο8.根据权利要求1所述的方法,进一步包括以下步骤在选择的时间点处传输若干个所述预览帧,以减少延迟和播放抖动。9.一种系统包括 媒体文件;相应的预览文件,所述览文件包括若干个帧,其中每个帧都是从所述媒体文件中提取的。10.根据权利要求9所述的系统,所述若干个帧存储在分层数据结构中。11.根据权利要求9所述的系统,所述每个帧采用低比特率格式进行保存。12.根据权利要求9所述的系统,进一步包...

【专利技术属性】
技术研发人员:林奎冯江平黄浴虹·希瑟·郁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1
相关领域技术