基于内容的视频分段的制作方法

文档序号:9757014阅读:477来源:国知局
基于内容的视频分段的制作方法
【专利说明】基于内容的视频分段
【背景技术】
[0001] 诸如台式和膝上计算机、平板计算机、移动电话、光盘播放器、电视和电视机顶盒 之类的各种设备能够输出视频数据。这样的设备还可以使得用户能够在视频文件的内容内 的特定结合处开始或继续播放视频文件。在一个示例中,设备可以接收用户输入以选择视 频中要在那里开始播放视频文件的预定义分段或"章节"。

【发明内容】

[0002] 在一个示例中,一种方法包括由计算设备确定要将视频内容划分成的一个或多个 分段,以及由该计算设备将视频内容划分成一个或多个分段。该方法进一步包括由该计算 设备识别与每个分段相关联的边界帧,以及由该计算设备调节与该分段中的第一分段相关 联的相应边界帧以生成与该第一分段相关联的经调节的边界帧,其中该调苄基于与该经调 节的边界帧相关联的一个或多个实体表示。
[0003] 在另一个示例中,一种设备包括存储器以及一个或多个可编程处理器。该可编程 处理器能够进行操作以确定要将视频内容划分成的分段的数量,并且将视频内容划分为所 确定数量的分段。该可编程处理器能够进一步进行操作以识别与每个分段相关联的边界 帧,并且调节与该分段中的第一分段相关联的相应边界帧以生成与该第一分段相关联的经 调节的边界帧,其中该调苄基于与该经调节的边界帧相关联的一个或多个实体表示。
[0004] 在另一个示例中,一种计算机可读存储设备编码有指令。该指令在被执行时使得 计算设备执行操作。该操作包括确定要将视频内容划分成的分段的数量,并且将视频内容 划分为所确定数量的分段。该操作进一步包括识别与每个分段相关联的边界帧,并且调节 与该分段中的第一分段相关联的相应边界帧以生成与该第一分段相关联的经调节的边界 帧,其中该调苄基于与该经调节的边界帧相关联的一个或多个实体表示。
[0005] 本公开的一个或多个示例的细节在附图和以下描述中阐述。本公开的其它特征、 目标和优势将从该描述和附图以及从权利要求是显而易见的。
【附图说明】
[0006] 图1是图示依据本公开的一个或多个方面的计算设备以及包括分段视频的表示的 用户界面(UI)的细节的框图。
[0007] 图2是图示依据本公开的一个或多个方面的能够进行操作以对视频进行分段的计 算设备的一个示例实施方式的进一步细节的框图。
[0008] 图3是图示依据本公开的一个或多个方面的计算设备可以执行以对视频进行分段 的示例过程的流程图。
[0009] 图4是图示依据本公开的一个或多个方面的计算设备可以执行以对视频进行分段 的另一个示例过程的流程图。
【具体实施方式】
[0010] 计算设备或者在计算设备上执行的程序可以播放或者以其它方式输出视频内容, 诸如电影。更具体地,计算设备可以通过显示图像序列(或"视频帧")来播放视频。基于视频 的帧率(例如,每秒钟的帧数或每分钟的帧数),每个帧可以与视频的特定时间相关联。此 外,计算设备可以对视频进行分段,以便为观看者提供视频的分段或"章节",使得观看者能 够选择并播放特定章节。在一些示例中,计算设备可以将视频分段为相等长度的章节,其中 该长度例如在时间单位或帧计数的方面进行表示。在其它示例中,计算设备可以将视频分 段为诸如由管理者手动地确定的章节,该管理者基于视频的故事情节或其它方面来确定章 To
[0011] -般地,本公开的技术涉及由计算设备自动将视频分段为章节。在一些实施方式 中,该计算设备可以接收定义要将视频分段为章节的数量。在一个这样的实施方式中,该计 算设备可以将视频分段为所指示数量的分段,使得所有作为结果的分段都为相等长度。更 具体地,该计算设备可以通过在每个分段间转换处指定一个或多个"边界帧"来对各个分段 划界或者标记分段间转换。
[0012] 进而,该计算设备可以基于进入和/或离开相应帧的视场的演员来检测与视频的 帧相关联的事件。此外,该计算设备可以基于演员在事件的总体轮转来确定与每个事件相 关联的活动水平。在一些示例中,该计算设备可以基于所标记的演员来确定事件和相对应 的活动水平。如果该计算设备检测到与特定活动水平相关联的帧,则该计算设备可以将所 检测到的帧设置为边界帧。更具体地,该计算设备可以调节现有边界帧以与新的边界帧相 符。依据这里所描述的一个或多个方面,通过将边界帧设置为与具有特定活动水平的帧相 符,该计算设备可以使用活动水平作为视频分段中的标准。
[0013] 本公开的技术可以提供一种或多种潜在的优势。例如,实现该技术的设备可以基 于诸如各个帧的活动水平的标准来确定视频的分段或章节。更具体地,该设备可以自动执 行分段,同时避免与其它自动分段技术相关联的可能死板的分段方案。此外,由于设备可以 自动执行视频分段,所以该设备可以缓解或消除否则与分段相关联的可能麻烦的人工努 力。
[0014] 图1是图示依据本公开的一个或多个方面的计算设备2以及包括分段视频的表示 的用户界面(UI)14的细节的框图。计算设备2可以包括、作为各种设备中的一个或多个或者 作为其一部分,所述各种设备包括台式计算机、膝上计算机(包括所谓的"笔记本"和"超级 本")、移动电话(诸如"智能电话")、个人数字助理(PDA)、平板计算机、可翻转膝上/平板计 算机、手表等等。在一些示例中,计算设备2可以包括、作为被配置为流送各种媒体的设备, 诸如电视机顶盒或机顶单元、数字媒体接收器(也被称作媒体扩展器、媒体流送器、数字媒 体集线器或数字媒体适配器)、所谓的"智能电视"(也被称作联网电视或混合电视)、游戏控 制台,以及被配置为生成可移除存储设备的设备,诸如光盘记录仪,其包括数字视频盘 (DVD)记录仪或"烧录机",或者作为所述设备的一部分。
[0015] 如图1的示例中所示,各个元件被示为包括、存储或以其它方式实现于计算设备2 中。然而,在一些示例中,这些元件中的一个或多个可以包括、存储或以其它方式实现于与 计算设备2分离且不同的一个或多个设备中。在这样的示例中,与计算设备2分离且不同的 该一个或多个设备被(物理地、通信地和/或操作地)耦合至计算设备2。计算设备2在实现本 公开的视频分段技术时可以访问远程实现的模块的功能。作为包括远程实现的功能的一个 示例实现,计算设备2可以表示客户端设备,并且服务器设备可以实现一个或多个所图示的 丰旲块。
[0016]如所示出的,计算设备2可以包括用户界面(UI)设备4。1]1设备4可以表示可以提供 或输出UI 14以显示的任意设备或设备组合。UI设备4的示例可以包括液晶显示器(IXD)监 视器、发光二极管(LED)监视器、阴极射线管(CRT)监视器、以及诸如触摸屏的存在敏感设 备。在其中UI设备4包括存在敏感设备的示例中,UI设备4还可以被配置为或能够以其它方 式进行操作以通过检测诸如触控笔或用户手指的输入物体的接近或与其的接触来接收用 户输入。
[0017]在图1的示例中,计算设备2还包括应用模块12A-12N(统称为"应用模块12")。应用 模块12可以被配置为或能够以其它方式进行操作以基于诸如用户输入的各种激励来执行 操作。作为一个示例,应用模块12中的一个或多个可以在各个实例中利用UI设备14输出UI 14。此外,相关应用模块12可以接收用户输入,并且基于计算设备2所接收到的用户输入生 成输出。应用模块12还可以通过计算设备2所提供的各种工具将该输出通信给用户,诸如通 过经由UI设备4(例如,在UI 14内)以可读格式显示输出。在各个实例中,应用模块12可以实 现计算设备2的制造者所提供的功能和/或另一方所提供的功能(经常被称作"第三方应 用")。
[0018] 计算设备12可以生成UI 14,并且进而使得UI设备4能够显示UI 14。计算设备2可 以基于计算设备2的各个模块或组件所接收、处理和/或生成的数据来生成和/或修改UI 14。在图1的示例中,计算设备2可以生成UI 14以包括若干元件,诸如章节链接16A-16D(统 称为"章节链接16")、播放按钮24和光标20。更具体地,计算设备2可以响应于经由输入设备 所接收到的用户输入而在UI 14内移动光标,所述输入设备诸如鼠标、触摸板、触控笔、游戏 控制器或遥控器。进而,计算设备2和/或UI设备4可以使得用户能够通过将光标20置于元件 之上并且提供诸如点击、按钮/手柄的激活或轻击手势的选择输入而选择或激活UI 14的各 个元件。
[0019] 此外,计算设备2可以生成每个章节链接16以包括各种子元件。如所示出的,章节 链接16A包括缩略图18和数据标签20。将要意识到的是,每个章节链接16B-16D也可以包括 对应于缩略图18和数据标签20的子元件,但是仅是出于便于说明的目的,这些子元件不是 关于章节链接16B-16D调用的。
[0020] 在图1所示的实现中,计算设备2包括视频标记模块6。视频标记模块6可以识别所 要分段的视频文件中包括的各种表示。作为一些示例,视频标记模块6可以识别视频文件包 括或者与视频文件相关联的诸如歌曲的音频实体的特定的人、位置或物体的表示。在标记 视频文件中所表示的诸如演员、运动员或音乐家之类的人的视觉或图形表示的实例中,视 频标记模块6可以实现面部识别技术以对视频文件中的特定人的每个视觉表示进行标记。
[0021] 将要意识到的是,视频标记模块6可以不关于在视频中被视觉表示的每个人执行 标记。替代地,视频标记模块6可以对在视频中视觉表示的人的子集进行标记,诸如至少在 电影中扮演主要角色的演员。在一些示例中,视频标记模块6可以基于诸如角色重要性的标 准来识别要在电影中标记的演员。例如,视频标记模块6可以基于演员在视频中是否被视觉 表示达至少阈值数量的帧(对应于该演员在视频中的"屏幕时间")来确定角色重要性。在这 些和其它示例中,视频标记模块6可以基于诸如经由用户输入所接收到的指令或者根据从 计算设备2的其它组件或计算设备2与之通信耦合的远程设备所接收到的指令来识别要标 记的演员。
[0022] 更具体地,视频标记模块6可以接收或者以其它方式识别与每个要标记的演员相 关联的控制图像。进而,视频标记模块6可以使用面部识别技术将视频的各个帧中的面部图 像与每个控制图像进行比较。如果视频标记模块6基于该面部识别比较来确定帧中的面部 图像在可接受误差裕
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1