当前位置: 首页 > 专利查询>英特尔公司专利>正文

将缩略图信息嵌入视频流制造技术

技术编号:12022896 阅读:84 留言:0更新日期:2015-09-09 19:57
可提供方法和系统用于将缩略图信息嵌入视频文件,例如,片段、流、记录、等等。例如,缩略图信息可包含文件中的视频内容的代表图像、到视频内容中的关键帧的索引或其任何组合。如果缩略图信息包含代表图像,则可将代表图像嵌入在文件中的预定位置处。如果缩略图信息包含到关键帧的索引,则可将索引嵌入到文件的报头中。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
当电子装置的用户浏览或预览装置上的视频文件时,装置的操作系统(OS)的视频解码器可从每个文件选择多个帧用于解码并且将解码的视频帧之一潜在地显示为正在讨论的文件的缩略图图像。如果OS视频解码器本身不支持视频文件的格式,然而,可显示一般的缩略图图像,这可以防止用户容易地确定底层视频的内容。即使本身支持视频文件的格式,用于缩略图图像的选择的帧可不表示视频内容(例如,示出无意义的场景或部分场景)。此外,不同操作系统可使用不同的算法来选择代表帧,它可导致从用户的角度的不一致结果。此外,解码用于每个视频文件的多个候选帧可以在浏览过程中增加功耗并且造成延迟。增加的功耗可对移动装置(其中电池寿命是关注的领域)特别有问题。【附图说明】通过阅读下文的说明书和所附的权利要求,并且通过参考附图,本专利技术的实施例的各种优点对本领域的技术人员将变得明显,其中: 图1是根据实施例的视频文件修改架构的示例的框图; 图2A和图2B是根据实施例的视频文件修改用户接口的示例的框图; 图3是根据实施例的视频文件浏览架构的示例的框图; 图4是根据实施例的修改视频文件的方法的示例的流程图; 图5是根据实施例的浏览视频文件的方法的示例的流程图; 图6是根据实施例的具有导航控制器的系统的示例的框图;以及图7是根据实施例的具有小形状因数的系统的示例的框图。【具体实施方式】实施例可包含具有指令集的计算机可读存储媒体,所述指令如果由处理器执行,则使计算机识别包含视频内容的文件。所述指令如果被执行,则还可使计算机识别用于视频内容的缩略图信息,并且将缩略图信息嵌入到包含视频内容的文件。实施例还可包含方法,所述方法涉及识别包含视频内容的文件并且识别用于视频内容的缩略图信息,其中缩略图信息包含到视频内容中的关键帧的索引和代表图像中的一个或多个。方法还可提供将缩略图信息嵌入到包含视频内容的文件。如果缩略图信息包含代表图像,可将代表图像嵌入在文件中的预定位置处。如果缩略图信息包含到关键帧的索引,可将索引嵌入到文件的报头中。实施例还可包含具有指令集的计算机可读存储媒体,所述指令如果由处理器执行,则使计算机接收与包含视频内容的文件关联的浏览请求。所述指令如果被执行,则还可使计算机识别文件中的缩略图信息并且基于缩略图信息来显示缩略图图像。实施例还可包含系统,所述系统具有将功率提供到系统的电池以及接收与包含视频内容的文件关联的浏览请求的输入模块。系统还可包含识别文件中的缩略图信息的缩略图模块以及基于缩略图信息来显示缩略图图像的输出模块。现在转到图1,图1示出用于修改视频文件的架构10。在图示的示例中,文件12包含视频内容14,其中视频内容14可包含表示在时间中的不同时刻处捕获的场景、对象、图像、等等的多个帧16。文件12因此可以是适合于解码并且在显示装置(例如,显示器、投影仪、屏幕、等等(未示出))上显示的视频片段、视频流、视频记录等。可根据视频格式(例如,MP4 (运动图像专家组4第14部分)、AVI (音频视频交织)、3GP (第三代合作伙伴)等)来编码帧16,其中没有缩略图图像被并入到视频内容14自身。因此,可由视频内容14的创建者/制作者使用内容创建者实用程序18 (18a-18d)来将缩略图信息20嵌入到文件12。更具体地,图示的实用程序18包含识别文件12的文件模块18a和识别缩略图信息20的缩略图模块18b。例如,如将更详细地讨论的,缩略图信息20可包含与视频内容14(例如,海报、广告、预告片、公告)关联的代表图像、到视频内容14内的一个或多个关键帧(例如,内部编码的帧/I帧)的索引等或任何其组合。缩略图模块18b可连同用户接口(UI)18c工作来基于用户输入而获得缩略图信息20。图示的实用程序18也包含嵌入模块18d,嵌入模块18d将缩略图信息20嵌入到文件12来获得修改的文件22。特别注意的是缩略图信息20可以使视频内容16能被浏览/被预览而不担心不一致的结果、功耗、电池寿命或延迟。图2A示出到内容创建者实用程序(例如,已经讨论的实用程序18(图1))的Π 24的一种方法。图示的Π 24 (它可被容易地替代Π 18c (图1))将多个关键帧26 (26a、26b)呈现到用户并且使用户能选择/指定关键帧26中的一个或多个作为缩略图图像的源,其中可经由I帧编码来生成关键帧26。在这点上,I帧编码使用被约束在帧内的预测(即,预测不参考其它帧)。因此,I帧编码可特别地有用于生成缩略图图像,因为在解码过程中可不需要其它帧。在图示的示例中,用户选择比第二关键帧26b更能表示底层视频内容40的第一关键帧26a,第二关键帧26b自身将非常少的信息传达到观察器(即,因为没有完全示出对象)。此外,到选择的关键帧26a的索引28可被加入到包含视频内容40的文件32的报头30中,使得后续文件浏览器可容易地确定使用哪个帧作为缩略图图像的源。因此,索引28可构成缩略图信息,缩略图信息确保相同的关键帧用于缩略图图像而不管使用的OS解码器,减少功耗(因为OS解码器只解码一个关键帧),延长电池寿命,并且减少显示时间。图2B示出到内容创建者实用程序(例如,已经讨论的实用程序18(图1))的Π 34的另一种方法。图示的Π 34 (它可容易地替代Π 18c (图1))使用户能上载用作缩略图图像的一个或多个代表图像36。在图示的示例中,用户将代表图像36 (它可以或可以不是视频内容42的实际场景或帧)上载到实用程序中。然后实用程序可将代表图像36嵌入在包含视频内容42的文件38中的预定位置处。预定位置可以是由编码/制作实体和解码/显示实体同意的文件38内的任何位置。取决于情况,代表图像36可具有不同于(S卩,大于或者低于)视频内容42的分辨率的分辨率。因此,代表图像36可构成缩略图信息,缩略图信息确保相同的代表图像36用于缩略图图像,而不管正在使用的OS解码器,减少功耗(因为OS解码器不进行帧解码),延长电池寿命,并且减少显示时间。现在转到图3,图3示出浏览/预览视频文件的架构44。在图示的示例中,用户经由Π 50 (例如,触摸屏接口、键盘、小键盘、鼠标、触摸板、麦克风、显示器等)将与视频文件52关联的浏览请求46发布到OS 48 (48a_48d),其中浏览请求46可对应于用户打开参考文件52的OS 48的“图库”组件、打开包含文件52的文件夹、滚动包含文件52文件列表、等等。OS 48可包含接收浏览请求46的输入模块48a和识别包含视频内容56的文件52中的缩略图信息54的缩略图模块48b。在一个示例中,缩略图信息54可包含到视频内容56中的关键帧的索引,其中索引嵌入在文件52的报头中。在这样的情况中,OS 48的解码器48c可解码编索引的关键帧并且OS 48的输出模块48d可基于解码的关键帧来显示缩略图图像58。在另一示例中,缩略图信息54包含嵌入在文件52中的预定位置处的一个或多个代表图像。在这样的情况中,缩略图模块48b可简单地检索代表图像并且将它提供到输出模块48d用于显示作为缩略图图像58。如已经指出的,代表图像的分辨率可不同于视频内容56的分辨率。取决于情况,缩略图信息54还可包含到一个或多个关键帧的索引和一个或多个代表图像。图4示本文档来自技高网...

【技术保护点】
一种方法,包括:识别包含视频内容的文件;识别所述视频内容的缩略图信息,其中所述缩略图信息包含代表图像和到所述视频内容中的关键帧的索引中的一个或多个;以及将所述缩略图信息嵌入到包含所述视频内容的所述文件,其中如果所述缩略图信息包含所述代表图像,则将所述代表图像嵌入在所述文件中的预定位置处,并且其中如果所述缩略图信息包含到关键帧的所述索引,则将所述索引嵌入到所述文件的报头中。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:B赵林云标Y熊
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1