视频的图像概要的制作方法_3

文档序号:9383089阅读:来源:国知局
数(或,例如,下限函数)。还有其它实现方式允许用户指定各种预算公式,包括不基于场景 权重与场景成比例地分派图像概要的图像的非线性等式。例如,一些实现方式将不断增加 的较高百分比给予较高加权的场景。
[0106] 预算单元430提供对于每个场景的图像预算作为输出(即,分配给每个场景的图 像的数量)。其它实现方式提供了不同的预算输出,诸如例如,对于每个场景的页面预算,或 者对于每个镜头的预算(例如,图像或页面)。
[0107] 系统400包括⑴从同步单元410接收视频404和同步信息、以及接收(ii)用户 输入408作为输入的评价单元440。评价单元440使用这些输入来执行例如评价操作350。 各种实现方式允许用户使用用户输入408来例如指定将要使用什么类型的吸引质量因素 (例如,PSNR、清晰度级别、颜色协调级别、审美级别),并且甚至在可用等式之中指定特定 的等式或选择。
[0108] 评价单元440提供在考虑之下的一个或多个图像的评价作为输出。各种实现方式 提供在考虑之下的每个图像的评价。然而,其它实现方式例如仅提供每个镜头中的第一个 图像的评价。
[0109] 系统400包括(i)从同步单元410接收视频404和同步信息、(ii)从评价单元440 接收评价、(iii)从预算单元430接收预算、以及(iii)接收用户输入408作为输入的选择 单元450。选择单元450使用这些输入来执行例如选择操作360。各种实现方式允许用户 使用用户输入408来例如指定是否将要选择每个镜头中的最佳图像。
[0110] 选择单元450提供图像概要作为输出。选择单元450执行例如提供操作370。在 各种实现方式中,将图像概要提供给存储装置、传输装置或呈现装置。在各种实现方式中, 提供输出作为数据文件或传输的比特流。
[0111] 系统400包括从例如选择单元450、存储装置(未示出)、或接收例如包含图像概 要的广播流的接收器(未示出)处接收图像概要作为输入的呈现单元460。呈现单元460 包括例如电视机、计算机、膝上型计算机、平板、蜂窝电话或一些其它通信装置或处理装置。 在各种实现方式中,呈现单元460提供分别如下面图5和图6中所示的用户界面和/或屏 蒂显不。
[0112] 可以通过例如硬件、软件、固件或其组合来实现系统400的元件。例如,可以使用 具有用于将要执行的功能的适当编程的一个或多个处理装置来实现系统400。
[0113] 参考图5,提供了用户界面屏幕500。从用于生成图像概要的工具输出用户界面屏 幕500。在图5中,工具被标记为"Movie2Comic"。可以使用用户界面屏幕500作为过程 300的实现方式的一部分,并且可以使用系统400的实现方式来生成用户界面屏幕500。
[0114] 屏幕500包括视频部分505和漫画书(图像概要)部分510。屏幕500还包括提供 软件的进度的指示的进度栏515。屏幕500的进度栏515正在显示表明"显示页面布局…" 的更新,以指示软件现在正在显示页面布局。进度栏515将根据软件的进程改变所显示的 更新。
[0115] 视频部分505允许用户指定视频信息的各种项目,并且与视频进行交互,包括:
[0116] -使用分辨率栏520来指定视频分辨率,
[0117] -使用宽度栏522和高度栏524来指定视频中的图像的宽度和高度,
[0118] -使用模式栏526来指定视频模式,
[0119] -使用文件名栏528来指定视频的源文件名,
[0120] -使用浏览按钮530来浏览可用视频文件,并且使用打开按钮532来打开视频文 件,
[0121] -使用图像数量栏534来指定(在单独的窗口中)要显示的图像数量,
[0122] -使用滑动条536来选择(在单独的窗口中)要显示的视频图像,以及
[0123] -使用导航按钮组538在(被显示在单独的窗口中的)视频内导航。
[0124] 漫画书部分510允许用户指定图像概要的各种信息,并且与图像概要进行交互, 包括:
[0125] -使用阅读配置栏550来指示是否要生成新的图像概要("否")或者是否要再使 用先前生成的图像概要("是(例如,如果已经生成了图像概要,则软件可以阅读配置来 显示先前生成的图像概要而无需重复先前计算),
[0126] -使用卡通化栏552来指定是否要生成具有动画外观的图像概要,
[0127] -使用开始范围栏554和结束范围栏556来指定用于生成图像概要的视频的范围,
[0128] -使用最大页面数量栏558来指定图像概要的页面的最大数量,
[0129] -使用都以像素的数量(其它实现方式使用其它单位)来指定的页面宽度栏560 和页面高度栏562来指定图像概要页面的大小,
[0130] -使用都以像素的数量(其它实现方式使用其它单位)来指定的水平间隙栏564 和垂直间隙栏566来指定图像概要页面上的图像之间的间隔,
[0131] -使用分析按钮568来启动生成图像概要的过程,
[0132] -使用取消按钮570来放弃生成图像概要的过程并且关闭工具,以及
[0133] -使用导航按钮组572来导航(被显示在单独的窗口中的)图像概要。
[0134] 应当清楚的是,屏幕500提供配置指南的实现方式。屏幕500允许用户指定各种 所讨论的参数。其它实现方式在提供或不提供在屏幕500中指示的所有参数的情况下提供 附加参数。各种实现方式还自动地指定某些参数和/或在屏幕500中提供缺省值。正如上 面所讨论的,屏幕500的漫画书部分510允许用户至少指定以下的一个或多个:(i)将要在 生成图像概要时使用的视频的范围,(ii)所生成的图像概要中的图像的宽度,(iii)所生 成的图像概要中的图像的高度,(iv)所生成的图像概要中分离的图像的水平间隙,(V)所 生成的图像概要中分离的图像的垂直间隙,或(vi)指示所生成的图像概要的期望页面数 量的值。
[0135] 参考图6,提供了来自图5的讨论中提及的"Movie2Comic"工具的输出的屏幕镜头 600。屏幕镜头600是根据在用户界面屏幕500中示出的规格而生成的一页图像概要。例 如:
[0136] -屏幕镜头600具有500像素的页面宽度(参见页面宽度栏560),
[0137] -屏幕镜头600具有700像素的页面高度(参见页面高度栏562),
[0138] -图像概要仅仅具有一页(参见最大页面数量栏558),
[0139] -屏幕镜头600具有8像素的图像之间的垂直间隙602 (参见垂直间隙栏566),以 及
[0140] -屏幕镜头600具有6像素的图像之间的水平间隙604(参见水平间隙栏564)。
[0141] 屏幕镜头600包括六个图像,所述六个图像是来自在用户界面屏幕500中标识 (参见文件名栏528)的视频的突出图像。按在视频中出现的顺序,六个图像是:
[0142] -第一图像605,其是六个图像中最大的一个并且被沿着屏幕镜头600的顶端放 置,并且其示出了一个人敬礼的前视图,
[0143] -第二图像610,其大约是第一图像605的一半大小并且被放置在第一图像605的 左手部分下面沿着屏幕镜头600的左手边的中途(mid-way),并且其示出了当一个女人与 她旁边的一个男人交谈时的这个女人的脸,
[0144] -第三图像615,其与第二图像610大小相同并且被放置在第二图像610的下面, 并且其示出了建筑物的正面的一部分和标志性符号,
[0145] -第四图像620,其是最小的图像并且比第二图像610的一半大小还更小,并且被 放置在第一图像605的右手边的下面,并且其提供了正在彼此交谈的两个男人的阴影影像 的前视图,
[0146] -第五图像625,其比第二图像610稍微更小一点并且近似于第四图像620的两倍 大小,并且被放置在第四图像620的下面,并且其示出了墓地的视图,以及
[0147] -第六图像630,其与第五图像625大小相同并且被放置在第五图像625的下面, 并且其示出了在不同会话中彼此交谈的来自第二图像610的女人和男人的另一影像,女人 的脸再次成为图像的焦点。
[0148] 自动对六个图像605-630的每一个图像进行调整大小和裁剪,以便将图像聚焦于 感兴趣的对象上。工具还允许用户使用图像605-630中的任一个来导航视频。例如,当用 户点击或者(在某些实现方式中)将光标放在图像605-630之一上时,视频从视频的该点 开始播放。在各种实现方式中,用户可以倒带、快进、以及使用其它导航操作。
[0149] 各种实现方式以遵循以下或基于以下的顺序来放置图像概要的图像:(i)视频中 的图像的时间顺序,(ii)由图像表示的场景的场景排名,(iii)图像概要的图像的吸引质 量(AQ)评级,和/或(iv)以像素为单位的图像概要的图像的大小。此外,在若干实现方式 中优化图像概要的图像的布局(例如,图像605-630)。更一般地,在某些实现方式中,根据 在EP专利申请号2207111中描述的一个或多个实现方式来产生图像概要,为了所有目的, 通过引用将该专利申请的全部内容并入本文。
[0150] 正如应当清楚的,在典型实现方式中,使用例如视频时间戳来注释脚本,但视频没 有改变。因此,图像605-630取自原始视频,并且在点击图像605-630之一时,原始视频从 该图像开始播放。其它实现方式除了改变脚本之外还改变视频,或者不是改变脚本而是改 变视频。还有其它实现方式既不改变脚本也不改变视频,而是提供单独的同步信息。
[0151] 六个图像605-630是来自视频的实际图像。即,还未使用例如卡通化特征来将图 像制成动画。然而,其它实现方式还在将图像包含在图像概要中之前将图像制成动画。
[0152] 参考图7,提供了过程700的流程图。一般来说,过程700将图像概要中的图像分 配或预算给不同场景。过程700的变型允许将图像预算给视频的不同部分,其中所述部分 不一定是场景。
[0153] 过程700包括访问第一场景和第二场景(710)。在至少一个实现方式中,通过访问 视频中的第一场景以及视频中的第二场景来执行操作710。
[0154] 过程700包括为第一场景确定权重(720)以及为第二场景确定权重(730)。在至 少一个实现方式中,使用图3的操作330来确定权重。
[0155] 过程700包括基于第一场景的权重确定用于第一场景的图像的数量(740)。在至 少一个实现方式中,通过确定标识有多少来自第一部分的图像要在视频的图像概要中使用 的第一数量来执行操作740。在若干这样的实现方式中,第一数量是一个或多个,并且基于 第一部分的权重来确定第一数量。在至少一个实现方式中,使用图3的操作340来确定图 像的数量。
[0156] 过程700包括基于第二场景的权重确定用于第二场景的图像的数量(750)。在至 少一个实现方式中,通过确定标识有多少来自第二部分的图像要在视频的图像概要中使用 的第二数量来执行操作750。在若干这样的实现方式中,第二数量是一个或多个,并且基于 第二部分的权重来确定第二数量。在至少一个实现方式中,使用图3的操作340来确定图 像的数量。
[0157] 参考图8,提供了过程800的流程图。一般来说,过程800为视频生成图像概要。 过程800包括访问指示图像概要的期望页面数量的值(810)。在至少一个实现方式中,使用 图3的操作310来访问这个值。
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1