对于经由媒体共享服务所共享的媒体内容的自动编辑过程的制作方法

文档序号:6774727阅读:122来源:国知局
专利名称:对于经由媒体共享服务所共享的媒体内容的自动编辑过程的制作方法
技术领域
本发明涉及 一 种用于诸如视频这样的媒体项的自动编辑
(auto-editing )过程。
背景技术
视频共享服务,诸如视频共享网站,正变得日益盛行。例如,据 报道,视频共享网站YouTube每日提供大约1亿个视频并且每月的估 计带宽成本超过一百万美元。由这样的视频共享服务所共享的大多数 视频是用户生成的视频。典型情况下,用户生成的视频可以包括不许 可(objectionable)的内容、不需要(undesirable)或低价值的内容、 或者既为不许可的内容且又为不需要或低价值的内容。举例而言,不 许可的内容可以诸如是粗口 (profanity)、暴力、棵露等内容。不需 要或低价值的内容可以是例如在快速摇摄(pan)期间记录的片段、 在快速变焦期间记录的片段,具有很少或没有活动的片段,等等。这 样,需要一种系统和方法用于减少视频共享服务所用的带宽和储存成 本,而同时也用于解决不许可的内容和/或不需要或低价值的内容的问 题。

发明内容
本发明涉及提供对视频项的自动或程序化编辑。更具体地,在优 选实施例中,提供 一 种自动编辑功能用于执行对于经由媒体共享服务 所共享的媒体内容的自动编辑。 一般而言,用户辨识出将要经由视频
共享服务所共享的媒体项。视频项优选地是用户生成的视频。自动编 辑功能随后分析视频项以辨识出不许可的内容,不需要的内容,或者 既为不许可的内容且又为不需要的内容。基于一个或更多个已限定的 规则,为 一个或更多个视频项备用版本(alternate version )中的每个 生成建议剪辑(proposed edit),用于/人一见频项中过滤或移除一些或 全部的不许可的内容、不需要的内容、或者既为不许可的内容且又为 不需要的内容。可以向用户呈示自动编辑过程的结果,该自动编辑过程的结果包括对于 一个或更多个备用版本中的每个的建议剪辑。可以
随后使得用户能够执行额外的前期(advance )编辑特性。 一旦完成编 辑,用户选择视频项的 一个或更多个备用版本以经由视频共享服务进 行发布。其后,经由视频共享服务来与一个或更多个其它用户、或观 众共享视频项的发布版本。
在结合附图阅读了优选实施例的下列详细说明之后,本领域技术 人员将领会到本发明的范畴并且认识到其另外的若干方面。


合并到本说明书中并且形成本说明书 一部分的附解了本发 明的若干方面,并且与描述一起用来解释本发明的原理。
图1图解了一种系统,其中根据本发明的第一实施例自动地编辑 经由 一见频共享系统所共享的 一见频项;
图2图解出根据本发明的一个实施例的图1的系统的操作;
图3是图解了根据本发明的一个实施例的自动编辑过程的流程
图4至6图解出根据本发明的一个实施例的示例性网页,其可用 来将自动编辑过程的结果呈示给已编辑视频项的所有者、以及用于使 得该所有者能够对视频项的一个或更多个备用版本进行前期编辑;
图7图解了一种系统,其中根据本发明的第二实施例自动地编辑
经由视频共享系统所共享的视频项;
图8图解出根据本发明的一个实施例的图7的系统的操作; 图9图解了一种系统,其中根据本发明的第三实施例在对等 (peer-to-peer, P2P ) -f见频共享环境中自动地编辑^见频项;
图10图解出根据本发明的一个实施例的图9的系统的操作;
图11是根据本发明的一个实施例的图1和7的视频共享系统的
框图12是根据本发明的一个实施例的图1、 7和9的用户装置之一 的框图13根据本发明的一个实施例图解了进行操作以对视频项执行 自动编辑的计算装置;和
图14是根据本发明的一个实施例的图13的计算装置的框图。
具体实施例方式
下面提出的实施例表现了能使本领域技术人员实践本发明的必 要信息并且例解了实践本发明的最佳模式。当根据附图阅读下列说明 时,本领域的技术人员会理解到本发明的构思,并且会认识到在本文 中没有具体提出的这些构思的应用。应当理解,这些构思和应用属于 本公开及所附权利要求书的范畴。
图1图解了一种系统10,其中根据本发明的一个实施例自动地编
辑经由视频共享系统12所共享的视频项。 一般而言,系统10包括视 频共享系统12、以及具有相关联用户16-1到16-N的一定数目的用户 装置14-1到14-N。视频共享系统12和用户装置14-1至14-N是经由 网络18而连接的。网络18可以是任何类型的广域网(WAN)或局域 网(LAN)、或它们的任意组合,并且可包括有线部件、无线部件、 或有线部件和无线部件二者的组合。
可以将视频共享系统12实现为例如单一服务器、以协作方式运 行的一定数目的分布式服务器等等。视频共享系统12包括视频共享 功能20和自动编辑功能22,每个功能可以是以软件、硬件、或该二 者的组合而实现。另外,视频共享系统12包括视频项的收藏 (collection) 24,其包括由用户16-1至16-N共享的 一定数目的视频 项26,其在下文中被称为共享视频项26。 -f见频共享系统12也包括备 用版本记录的收藏28,其包括对于每个共享视频项26的一个或更多 个备用版本记录30以及用户16-1至16-N的观众偏好(viewer preference)数据库32。
共享视频项26的备用版本记录的收藏28包括对于每个共享视频 项26的一个或更多个备用版本记录30,其是由自动编辑功能22执行 的自动编辑过程所产生的,如下所述。应注意的是,在一种可替代实 施例中,-現频共享系统12可以储存作为自动编辑过程的结果而生成 的共享视频项26的备用版本记录30。 一般而言,每个备用版本记录 30代表着对应的共享视频项26的备用版本,并且包括限定出对应的 共享视频项26的备用版本的建议剪辑。在一个实施例中,每个备用 版本记录30限定出将要控制对应的共享视频项26的回放的一种方 式,以提供由备用版本记录30所代表的共享视频项26的备用版本。备用版本记录30可以限定将要略过的共享视频项26的片段(segment) 或,相反地,可以限定将要播放的共享视频项26的片段以便提供共 享视频项26的备用版本30。另外,备用版本记录30可以包括限定一 个或更多个时间段的信息,在该一个或更多个时间段中在回放期间将 要使得共享视频项26的音频部分(audio component)静音(mute), 从而例如将粗口静音。更进一步地,备用版本记录30可以包括了在 共享视频项26的备用版本的回放过程内限定出将要插入广告的一个 或更多个位置的信息。
对于用户16-1至16-N中的每个用户而言,观众偏好凄t据库32 包括当与该用户共享视频项时将要使用的观众偏好。因而,使用用户 16-1作为实例,用户16-1的》见众偏好可以包4舌,例如, 一个或更多 个美国电影协会(MPAA)的优选评级(rating), —个或更多个否决 的MPAA评级,辨识出用于不许可的内容过滤的所期望攻击性 (aggressiveness)的信息,辨识出用于不需要或低价值的内容过滤的 所期望攻击性的信息,辨识出一种或更多种将要从与用户16-1所共享 的视频项过滤掉的不许可的内容的信息,辨识出 一 种或更多种将要从 与用户16-1所共享的视频项过滤掉的不需要或低价值的内容的信息, 等等。更进一步,对于用户16-1的观众偏好可以取决于当天的时间、 当周的日期,等等而改变。在一个实施例中,由用户16-1至16-N限 定7见众偏好。可以从用户16-1至16-N所采取的行动而额外地或可替 代地推断出观众偏好。例如,可以从用户16-1所看到一见频项的MPAA 评级、用户16-1略过或快进经过的视频项片段内的不许可的内容、用 户16-1略过或快进经过的视频项片段内的不需要的内容等,推断出用 户16-1的7见众偏好。
用户装置14-1至14-N中的每个可以例如是,个人计算机、机顶 盒、诸如移动智能电话这样的移动电话、类似于具有网络功能的 Apple iPod⑧这样的便携式媒体播放器,等等。用户装置14-1包括视 频共享客户端34-1和用于储存一个或更多个视频项38-1的储存装置 36-1。视频共享客户端34-1可在软件、硬件或它们的组合中实现。例 如,视频共享客户端34-1可以是网络浏览器。作为另一实例,视频共 享客户端34-1可以是专有软件应用。如下面所讨论的,视频共享客户 端34-1使得用户16-1能够够共享储存在储存装置36-1中的一个或更多个视频项38-1,并且提供对由用户16-1控制的视频共享系统12所 托管(host)的共享视频项26的备用版本30的回放。储存装置36-1 是用户装置14-1的本地储存装置,并且可以是例如作为内部存储器、 可移动存储卡、硬盘驱动器等等而实现。视频项38-l优选地是用户生 成的一见频项。更进一步地, 一见频项38-1优选地是由用户16-1创建的、 并且因此为其所拥有的用户生成的视频项。然而,本发明不限于此。 像用户装置14-1 ,用户装置14-2至14-N分别包括视频共享客户端34-2 至34-N以及储存着视频项38-1至38-N的储存装置36-2至36-N。
图2图解出根据本发明的一个实施例的图1的系统10的操作。 首先,在此实例中,用户16-1与用户装置14-1的视频共享客户端34-1 相互作用以将视频项之一 38-1从用户装置14-1的储存装置36-1上载 到视频共享系统12 (步骤100)。视频共享系统12的视频共享功能 20于是将来自用户装置14-1的上载视频项38-1储存为共享视频项 26。应注意的是,用户16-1在本文中也被称为共享^f见频项26的拥有 者。也应注意到,在将视频共享系统12要共享的视频项38-1上载之 前,用户16-1可能需要经由视频共享客户端34-1向视频共享系统12 进行注册。在注册期间,用户16-1可以限定当用户16-l正观看由其 它用户16-2至16-N共享的共享视频项26时将要使用的 一个或更多个 观众偏好。
接下来,视频共享系统12对由用户16-1上载的共享视频项26 执行自动编辑过程(步骤102)。在一个实施例中,视频共享系统12 的自动编辑功能22对共享视频项的收藏24中的共享视频项26执行 自动编辑过程。自动编辑功能22处理共享视频项26的顺序可能基于 分配给共享^f见频项26的优先4又(priority)。可以基于一个或更多个 判据来分配优先权给共享视频项26,举例而言,判据诸如用来分析 共享视频项26的系统资源成本,其可以基于共享视频项26的数据大 小或回》欠长度;用户订购(subscription)类型(例如,免费用户、付 费(premium)用户、商业实体,等等),其中不同的优先权被分配 给具有不同订购类型的用户;与输送共享^L频项26相比较用以^T送 共享视频项26的备用版本的带宽方面的预计节省,来自于插入共享 视频项26的或与其相结合呈示的广告的预计收入,源于由共享视频 项26的所有者共享的先前视频项的收益,源于先前由共享视频项26的所有者和/或在共享视频项26的所有者的社交网络中的其它用户所
共享的共享;^见频项26的收益,例如,通过在回》文先前共享的一见频项
26期间的广告;对于先前由共享视频项26的所有者和/或在共享视频 项26的所有者的社交网络中的其它用户所共享的共享^L频项26的一 定数目的回放或请求;共享视频项26的所有者的社交网络的大小; 在共享视频项26的观众所希望的MPAA评级与共享视频项26的 MPAA评级之间的MPAA评级不匹配的数目;对于—见频共享系统12 的操作者的最大化利润,等等。
如下所讨论的,自动编辑功能22 —般操作以辨识出共享视频项 26中的不许可的内容,诸如粗口、暴力、棵露等。另外地或可替代地, 自动编辑功能22可以辨识出共享视频项26中的不需要或低价值的内 容。 一般而言,不需要的内容是在共享视频项26内对于所有观众或 至少基本上所有观众而言不需要或低价值的内容。例如,不需要的内 容可以是长变焦序列,快速变焦序列、长摇摄序列、快速摇摄序列、 长凝一见序列(gaze sequence)、快速扫视序列、摇晃序列、和基本上 没有活动的序列。长变焦序列是共享视频项26的片段,其中在记录 期间,记录共享视频项26的用户在比阈值时间量更大的时段中逐步 放大或缩小变焦。快速变焦序列是共享视频项26的片段,其中记录 着共享视频项26的用户以比阈值速率更大的速率放大或缩小变焦。 长摇摄是共享视频项26的片段,其中记录着共享视频项的用户在比 阈值时间量更大的时段中上移(pan up)、下移、左转、右转等。快 速摇摄中,记录着共享视频项26的用户以比阈值速率更大的速率进 行摇摄。长凝视序列中,记录着共享视频项26的用户在比阈值时间 量更大的时段中固定于物体或场景上、以及可选地,其中是基本上没 有活动的。快扫视序列中,记录着共享视频项26的用户快速扫视物 体或场景,并且可选地,其中是基本上没有活动的。摇晃(shaky)序 列是这样的序列,其中记录着共享视频项26的用户正以超过阔值量 而摇晃。基本上没有活动的序列是其中基本上没有可视活动(activity ) 并且可选地基本上没有音频活动的共享视频项26的片段。基本上没 有活动的序列的实例是,其中记录着共享视频项26的用户在引导摄 影才几朝向地面的同时偶然地进行记录。
一旦辨识出与不许可的内容和/或不需要的内容对应的共享视频项26的片段,自动编辑功能22生成限定出共享视频项26的一个或 更多个备用版本的备用版本记录30。另外,备用版本记录30—般代 表着共享视频项26的备用版本并且包括限定了共享一见频项26的备用 版本的对于共享一见频项26的建议剪辑。如上讨论的,在一个实施例 中,使用备用版本记录30来以这样的方式控制对共享一见频项26的回 放,从而提供共享视频项26的备用版本。在一个实施例中,根据同 步多媒体集成语言(SMIL)标记语言而生成备用版本记录30。例如, 基于为共享视频项26辨识出的不许可的内容,共享一见频项26可以被 分配以R级的MPAA评级。这样,自动编辑功能22可以生成备用版 本记录30,该备用版本记录30包括通过依据特定备用版本而从共享 #见频项26过滤一些或全部不许可的内容来限定共享纟见频项26的一个 或更多个PG-13版本、共享^见频项26的一个或更多个PG版本、共享 视频项26的一个或更多个G版本等等的建议剪辑。 一旦生成备用版 本记录30,则可以向用户16-1呈示出自动编辑过程的结果(步骤104)。 该结果一般包括建议剪辑或说明用于一个或更多个备用版本中的每 个的对共享视频项26的建议剪辑的信息。例如,该结果可以使得用 户16-1能够观看每个备用版本,观看从用于每个备用版本的共享视频 项26过滤掉的不许可的内容和/或不需要的内容,观看从用于每个备 用版本的共享视频项26过滤掉的不许可的内容和/或不需要的内容的 说明,等等。
这时,可以使得用户16-1能够选择一个或更多个备用版本并且进 一步编辑所选备用版本,并且更具体地按需编辑包含于代表着所选备
用版本的备用版本记录30中的建议剪辑(步骤106)。例如,可以使 得用户16-1能够调整为所选备用版本而过滤的不许可的内容的攻击 性,调整为所选备用版本而过滤的不需要的内容的攻击性,选择额外 的不许可的内容以将其从用于所选备用版本的共享视频项26中过滤 掉,选择额外的不需要内容以从共享视频项26过滤掉,等等。用户 16-1随后选择共享视频项26的一个或更多个备用版本来进行发布(步 骤108)。随后由用于与其它用户16-2至16-N进行共享的视频共享 系统12 4是供所发布的共享视频项26的可替代版本(alternative version )。
在其后的一些时间处,响应于来自用户16-N的用户输入,用户装置16-N,且更具体地为视频共享客户端34-N,向^f见频共享系统12 发送对于由用户16-1所共享的共享视频项26的请求(步骤110)。 当请求并随后观看共享视频项26时,用户16-N也在本文中被称为观 众。应注意的是,该请求可以是对于共享视频项26的一般请求,其 中共享视频项20随后基于用户16-N的观众偏好而选择已被发布的共 享一见频项26的备用版本之一以返回用户16-N。可替代地,可以使得 用户16-N能够选择共享视频项26的所期望备用版本,在该情况下该 请求将会是对于共享视频项26的所期望备用版本的请求。
在此实施例中,响应于请求,视频共享系统12的视频共享功能 20从观众偏好32获得用户16-N的观众偏好(步骤112)。如上所述, 在一个实施例中,该请求是对于共享视频项26的一般请求。这样, 视频共享功能20基于用户16-N的观众偏好而选择共享视频项26的 发布备用版本之一用以与用户16-N共享。例如,在一个实施例中, 共享碎见频项26的发布备用版本中的每个^皮分配了 MPAA评级。另夕卜, 用户16-N的7见众偏好可以辨识出所需的或优选的MPAA评级,诸如 PG-13。这样, 一见频共享功能20可以选择具有PG-13的MPAA评级 的共享视频项26的备用版本。如果给多个备用版本分配PG-13评级, 则视频共享功能20可以随机地选择具有PG-13评级的备用版本之一 , 基于用户16-N的额外观众偏好选择具有PG-13评级的备用版本之一, 选择由其它用户最优选的或观看的备用版本之一,等等。该额外观众 偏好可以是,例如,与已经被过滤掉的或者保持在备用版本中的不许 可的内容类型相比较的、用户16-N期望过滤掉的不许可的内容类型, 与用于共享视频项26的备用版本相比较的、为用户16-N进行过滤的 不许可的和/或不需要内容的所期望攻击性,等等。在另一实施例中, 该请求辨识出将要在用户装置14-N处输送给用户16-N的共享视频项 26的所期望备用版本。
作为对用户16-N的观众偏好的补充或替代,-脱频共享功能20当 选择将要与用户16-N共享的共享视频项16的备用版本时可以考虑到 授予用户16-N的访问权限,在用户16-1与16-N之间的关系,等等。 例如,在一个实施例中,用户16-1可以发布将要与^皮辨识为用户16-1 的友人的一组其它用户16-2至16-N共享的共享^见频项26的一个版 本、以及将要与^皮辨识为用户16-1的家庭成员的一组其它用户16-2至16-N共享的共享一见频项26的另一版本。
视频共享系统12的视频共享功能20随后向用户装置14-N提供 共享;f见频项26的选定备用版本(步骤114)。在此实例中,视频共享 功能20根据用户16-N的观众偏好提供共享^L频项26的选定备用版 本。更具体地,在一个实施例中,如上所讨i仑的,用备用版本记录30 表示共享视频项26的备用版本。随后由视频共享功能20将用于共享 视频项26的选定备用版本的备用版本记录30应用于共享视频项26, 以提供共享视频项26的备用版本。例如,视频共享功能20可以根据 用于共享;f见频项26的选定备用版本的备用片反本记录30而将共享一见频 项26以流媒体方式发送(stream)到用户装置14-N,由此提供共享 视频项26的选定备用版本。可替代地,可以向用户装置14-N提供共 享一见频项26和用于共享一见频项26的选定备用版本的备用版本记录 30。用户装置14-N的视频共享客户端34-N可以随后才艮据备用版本记 录30而提供对共享视频项26的回放,由此提供共享^L频项26的备 用版本。
另外,如下所讨论的,当向用户装置14-N的用户16-N提供共享 视频项26的选定版本时,可以还运用用户16-N的观众偏好。更具体 地,在一个实施例中,用辨识出共享视频项26中的不许可的内容和/ 或不需要的内容的视频共享系统12来储存数据。因而,当向用户装 置14-N提供共享视频项26的选定备用版本时,该备用版本还可以根 据用户16-N的^见众偏好而加以改动。例如,如果已经为选定备用; 反 本过滤掉了仅一部分不许可的内容,并且用户16-N已经限定了表示 用户16-N期望过滤掉所有棵露或性的情境以及所有长变焦(即,超 出确定阈值的放大或缩小变焦)的观众偏好,则视频共享功能20可 以进一步改动共享视频项26的备用版本,从而使得当与用户16-N共 享选定备用版本时过滤掉任何剩余的棵露或性情境以及任何长变焦。 因为已经辨识出这种不许可的和/或不需要的内容,则能够容易地实现 对共享视频项26的选定备用版本的进一步改动。在一个实施例中, 可以基于用户16-N的观众偏好而改动用于选定备用版本的备用版本 记录30,以:提供改动过的备用版本记录。如上面所讨i仑的,可以随后 使用改动过的备用版本记录来将共享视频项26的选定备用版本以流 媒体方式发送到用户装置14-N。可替代地,可以向用户装置14-N提供共享视频项26和改动过的备用版本记录,其中^L频共享客户端 34-N随后根据改动过的备用版本记录而提供共享一见频项26的回放。
图3是图解出根据本发明的一个实施例的图1的自动编辑功能22 的操作的流程图。首先,自动编辑功能22接收共享视频项26或以别 的方式从视频项的收藏24获得共享视频项26 (步骤200 )。此外, 应注意的是,如上面所讨i仑的,可以将对于由用户16-l至16-N共享 的视频项的收藏24中的共享视频项26的自动编辑列为优先 (prioritize )。在此实施例中,自动编辑功能22随后辨识出共享一见频 项26中的不需要或低价值的内容(步骤202)。更具体地,在一个实 施例中,用于共享视频项26的元数据被储存在对应的视频文件内或 与对应的视频文件相结合而储存,其中元数据包括来自用于记录共享 视频项26的对应视频捕获装置的信息(诸如举例而言,视频捕获装 置的焦距)、来自视频捕获装置的光传感器的信息、来自视频捕获装 置的加速度计的信息,等等。基于元数据,自动编辑功能22辨识出 共享视频项26中的不需要的内容。
例如,基于辨识出视频捕获装置的焦距而同时记录共享视频项26 的信息,自动编辑功能22可以将发生长变焦或快速变焦期间的共享 视频项26的片段辨识为不需要的内容。正如本文中所用的,长变焦 指的是其中记录共享视频项26的用户至少在阈值时间量期间逐步放 大或缩小变焦的情况。与之形成对比的是,快速变焦指的是其中记录 着共享^L频项26的用户以大于阈值速率的速率而^:大或缩小变焦的 情况。
可以运用来自光传感器的信息以辨识出在光阈值上限(upper light threshold)以上、在光阈值下限(lower light threshold )以下等等的照 明状况下捕获到的共享^L频项26的片段。因而,换言之,可以将在 明亮照明状况下捕获到的共享视频项26的片段辨识为不需要的内容。 类似地,也可以将在低光照状况下捕获到的共享视频项26的片段辨 识为不需要的内容。可以将这些所辨识出的片段辨识为共享视频项26 的不需要的内容。
可以运用来自加速度计的信息以辨识出共享视频项26的片段, 其中,在记录这些片段期间,记录着共享视频项26的用户基于阈值 变化率而快速地移动视频捕获装置(例如,快速地摇摄、上移、下移、左转、右转等等)。也可运用来自加速度计的信息来辨识出共享视频
项26的片段,在记录这些片段期间,记录着共享视频项26的用户正
摇晃(shake)得超过阈值量。也可以将这些所辨识出的片段的类型辨 i'f @至frft由史
V 、 Z y ' , Tilj^ 鬥V ,一口一 O
应注意的是,在最终确定片段包含不需要的内容之前,可以通过
使用传统视频分析技术(诸如举例而言,熵(entropy)检验)对基于 元数据而被辨识为不需要的内容的共享视频内容的一些或全部片段 的内容加以额外地分析。更具体地,可以用实验方法确定阈值熵值。 随后,对于将要分析的特定片段,可以确定平均熵值并且将其与阈值 熵值加以比较。从这个对比,确定出关于是否片段将要被分类为不需 要的内容。
同样,可以将辨识出视频捕获装置的焦距的信息和来自加速度计 的信息组合到一起以辨识出共享视频项26的片段,其中,在记录那 些片段期间,记录着共享视频项26的用户被固定到特定物体或场景 上或快速地扫视物体或场景。在那些情况中的任一种情况下,自动编 辑功能22还可以在那些片段期间处理共享^L频项26的内容,以确定 是否有很少的活动或没有活动。如果在这些片段中的任意片段中有很 少的活动或没有活动,则可以将有很少的活动或没有活动的片段辨识 为不需要的内容。
除了辨识不需要的内容,在此实例中,自动编辑功能22辨识出 共享视频项26中的不许可的内容(步骤204)。在此实施例中,共享 视频项26是用户生成的视频,诸如那些经由比如YouTube这样的视 频共享服务而共享的用户生成的视频。因而,为了辨识出不许可的内
容,优选地分析共享^L频项26的音频内容、可一见内容、或音频以及 可视内容。更具体地,在一个实施例中,自动编辑功能22处理共享 浮见频项26的音频部分、或音频内容,以辨识出不许可的音频内容以 及可选地辨识出表示可能有对应的不许可的可视内容的暗示(cue)。 可以通过比较共享视频项26的音频内容与一个或更多个预定的参考 音频片段,来处理音频内容。例如,对于被定义为粗口的一定数目的 术语或短语中的每个,可以将对应的参考音频片段与共享视频项26 的音频内容进行比较以辨识出共享^L频项26中的粗口术语或短语的 例子。可替代地,可以对音频部分执行语音到文本转换,并且可以将所产生的文本与一列被定义为不许可的内容的一个或更多个关键词 或短语进行比较,从而辨识出诸如粗口这样的不许可的内容。以类似
的方式,可以分析共享视频项26的音频部分,以辨识出表示共享视 频项26的对应可视内容可能为不许可的内容的暗示。例如,如果将 要把暴力辨识为不许可的内容,则可以分析共享视频项26的音频内 容以辨识出枪击,爆炸,等等。
除了处理共享视频项26的音频内容,自动编辑功能22可以分析 共享一见频项26的可一见内容。更具体地,在一个实施例中,可以将一 定数目的预定参考可视片段或规则与共享视频项26的可视内容进行 对比,从而辨识出诸如暴力、棵露等的不许可的内容。另外,作为验 证,对于至少一些类型的不许可的可视内容,自动编辑功能22可以 确认的是在共享一见频项26的音频内容中辨识出对应的暗示。例如, 对于爆炸,自动编辑功能22可以确i/v出,在对共享一见频项26的音频 部分的回》文过程中的对应点处辨识出与火暴炸一致的声音,并且因而将 其辨识为暗示。可替代地,可以使用音频内容中所辨识出的任何暗示 来辨识出将要就不许可的内容方面进行分析的可视内容片段。
作为分析共享一见频项26的音频和可一见内容以辨识出不许可的内 容的补充或替代,可以基于由共享视频项26的所有者、共享视频项 的一个或更多个先前的观众等等提供的评论或注解而辨识出不许可 的内容。同样地,也可以使用这样的评论或注解来辨识出不需要的内 容。
在此实例中,自动编辑功能22随后基于在步骤204中辨识出的 不许可的内容而向共享视频项26分配MPAA评级(步骤206)。更 具体地,通过使用一个或更多个预定的规则,自动编辑功能22基于 在步骤204中辨识出的不许可的内容而向共享视频项26分配MPAA 评级(例如,NC-17, R, PG-13, PG,或G)。该一个或更多个预定 的规则可以考虑不许可的内容的例子的数目,每个不许可的内容的例 子的种类(例如,粗口,暴力,棵露,性情境,等等),每个不许可 的内容的例子的持续期,等等。例如,每个规则可以具有相关联点值。 如果满足规则,则向共享视频项26分配的评级评分增加了用于该规 则的点值。 一旦完成分析,则基于向共享视频项26分配的最终评级 评分而分配MPAA评级。作为实例,^见则可以规定,如果存在着五个或更多个性导向(sexually-oriented)棵露的实例,则共享视频项26 的评级评分将要增加八个(8)点。随后可以基于使用下列示例性尺
度的最终评级评分而分配MPAA评级
评级评分0MPAA评级G
评级评分1-3MPAA评级PG
评级评分4-7MPAA评级PG國13
评级评分8-10MPAA评级R
评级评分11+MPAA评级NC-17
一旦已经分配MPAA评级,则自动编辑功能22生成用于共享一见 频项26的一个或更多个备用版本的备用版本记录30 (步骤208 )。 更具体地,在优选实施例中,限定了一个或更多个规则、或自动编辑 规则,用于生成一个或更多个备用版本。基于该一个或更多个规则生 成用于该一个或更多个备用版本中的每个的备用版本记录30。对于每 个备用版本,限定着备用版本的一个或更多个规则可以限定不许可的 内容过滤的攻击性,不需要的内容过滤的攻击性,对于一定数目的多 种不许可的内容中每个的不许可的内容过滤的攻击性,对于一定数目 的多种不需要的内容、将要用可替代内容替换的 一个或更多个种类的 不许可的内容和/或不需要的内容、将要插入到备用版本内的一定数目 的广告等中的每个的不需要的内容过滤的攻击性。应注意的是,正如 本文中所使用的,过滤包括从共享视频项26移除不许可的内容或不 需要的内容。可以通过移除包括不许可的内容或不需要的内容的共享 视频项26的片段而移除不许可的内容或不需要的内容。然而,注意 到,对于一些类型的不许可的内容,可以用别的方法移除该不许可的 内容。例如,对于粗口,可以通过移除共享视频项26的对应片段、 或通过使得共享视频项26的音频部分的对应片段静音而移除该粗口 。
不许可的内容过滤的攻击性可以限定将要从共享视频项26过滤 掉的一定数目的或一定百分比的不许可的内容例子、或者准许保留在 共享一见频项26中的一定数目的或一定百分比的不许可的内容例子。 如果使用数目,则将要过滤的或准许保留的不许可的内容例子的数目 可以是从零(0)到共享视频项26中的例子总数的任何数目。类似地, 如果使用百分比,则将要过滤的或准许保留的不许可的内容例子的百 分比可以是从0%到100%中的任何百分比。同样地,对于特定种类不许可的内容(例如,暴力、棵露、粗口,等等)的不许可的内容过滤
的攻击性可以限定将要从共享视频项26过滤掉的该类型的一定数目 或百分比的不许可的内容例子、或者准许保留在共享视频项26中的 该类型的一定数目或百分比的不许可的内容例子。
类似地,不需要的内容过滤的攻击性可以限定将要从共享视频项 2 6过滤掉的 一 定数目的或百分比的不需要的内容例子、或者准许保留 在共享视频项26中的一定数目的或百分比的不需要的内容例子。如 果使用数目,则将要过滤的或准许保留的不需要的内容例子的数目可 以是从零(0)到共享视频项26中的例子总数的任何数目。类似地, 如果使用百分比,则将要过滤的或准许保留的不需要的内容例子的百 分比可以是从0%到100%中的任何百分比。同样地,对于特定种类不 需要的内容(例如,长变焦、快速变焦、快速摇摄、摇晃、低光照、 明亮光照,等等)的不需要的内容过滤的攻击性可以限定将要从共享 视频项2 6过滤掉的该类型的 一 定数目或百分比的不需要的内容例子、 或者准许保留在共享视频项26中的该类型的一定数目或百分比的不 需要的内容例子。
应注意的是,尽管上面已经讨论了由数目或百分比限定的不许可 的内容过滤的攻击性和不需要的内容过滤的攻击性,但本发明不限于 此。例如,不许可的内容过滤的攻击性可以由严重性设置(severity setting)限定,其可以被表示为最大或阈值回放长度、或者不许可的 内容例子的持续期。具有大于阔值的回放长度或持续期的不许可的内 容的例子被过滤掉。该严重性设置也可以用于限定不需要的内容过滤 的攻击性。作为实例,两个不稳定且未聚焦(unfocused)的例子可以 被检测作为视频项中的不需要的内容例子。例子之一是9秒长且另外 的例子是3秒长。如果用户已经限定不需要的内容过滤的攻击性为"允 许<5秒",则过滤掉9秒的例子且没有过滤掉3秒的例子。
类似地,不需要的内容过滤的攻击性可以是由限定着不需要的内 容强度(intensity )阈值的严重性设置所限定的。例如,视频项的两 个低光照片段可以被辨识为不需要的内容例子。例子之一严重地曝光 不足,另一例子曝光不足但仍可读取。随后,基于阈值,严重曝光不 足的例子可能被过滤掉并且另一例子可能没有被过滤掉。
规则可以限定将要利用备用内容取代的一个或更多个种类的不许可的内容。例如,可以利用"嘟嘟声(beep)"取代粗口,或利用 可替代的音频内容(诸如另 一词语或短语)取代粗口 。作为另 一 实例, 可以利用广告取代一个或更多个暴力的例子,广告诸如音频/可视广 告、可以将共享视频项26的对应音频内容静音的可视广告、可以将 共享视频项26的对应音频内容静音的黑屏。应注意的是,当利用广 告取代不许可的内容时,代表着共享视频项26的备用版本的备用版 本记录30可以包括广告或对广告的引用,诸如举例而言,统一资源 定位器(URL)。同样地,限定着备用版本的规则可以限定将要利用 可替代内容取代的一个或更多个种类的不需要的内容,举例而言,可 替代内容诸如广告。
作为利用广告取代不许可的内容和/或不需要的内容的实例,限定 着共享视频项26的备用版本的一个或更多个规则可以表明将要从共 享视频项26过滤掉三分之一的暴力例子。该规则还可以表明将要利 用广告取代一个或更多个经过滤的暴力例子。可替代地,该规则可以
表明将要利用广告取代共享视频项26的备用版本中的一个或更多个 剩余暴力例子。对于每个广告位置,视频共享系统12可以静态地为 该广告位置限定一个或更多个广告。可替代地,视频共享系统12可 以4吏用任何期望的广告才更方文(advertisement placement)才支术而动态地 为该广告位置更新一个或更多个广告。
限定着共享视频项26的备用版本的规则也可以包括为备用版本 限定着是否将要把广告插入到共享视频项26内的信息。如果这样的 话,规则也可以限定将要插入的最大数目的广告,将要插入的最小数 目的广告,或该二者。
在此实例中,将要把广告插入到共享视频项26的备用版本内。 这些广告是对被插入以取代不许可的内容或不需要的内容的任何广 告的补充。这样,自动编辑功能22为每个备用版本确定出其中将要 插入广告的一个或更多个广告位置(步骤210)。可以使用任何所期 望技术确定广告位置。例如,广告位置可以是在共享视频项26中检 测到的一个或更多个场景变4奐(scene transition )。可以基于运动而辨 识出场景变换,其中假定在场景变化时很少有或没有运动。可替代地, 可以^r测出所有黑帧(black frame)作为场景变换。应注意的是,除 了在步骤210中确定的广告位置,如上所述,当生成共享 f见频项26的一个或更多个备用版本时,在步骤208中可以确定出额外的广告位 置。随后把广告位置、以及可选地把将要插入到广告位置内的广告或 对广告的引用添加到对应的备用版本记录30。
这时,将步骤200至210中执行的自动编辑过程的结果呈示给用 户16-1 (步骤212)。自动编辑过程的结果一般包括对于共享视频项 26的每个备用版本的建议剪辑、或说明对于共享视频项26的每个备 用版本的建议剪辑的信息。例如,呈示给用户16-1的结果可以包括, 例如,所生成的备用版本的列表,对于每个备用版本的MPAA评级、 对于每个备用版本而言从共享视频项26过滤掉的不许可的内容和/或 不需要的内容的说明、对于每个备用版本而言辨识出从共享视频项26 过滤掉的不许可的内容和/或不需要的内容的每个例子的信息、辨识出 每个备用版本中的广告位置的信息,等等。在一个实施例中,经由网 页或系列网页而将步骤200至210的自动编辑过程的结果呈示给用户 16-1。然而,本发明不限于此。应注意的是,在一个实施例中,当步 骤200至210的自动编辑过程完成时,例如可以经由电子邮件、即时 传讯(instant messaging )、文本传讯等等而通知用户16-1。通知可以 包括通往包含搜索结果的网页的URL链接。另外,可以结合此结果 而提供用户输入机制以使得用户16-1能够按需对一个或更多个备用 版本执行前期编辑。更进一步地,可以结合该结果而提供用户输入机 制以使得用户16-1能够选择一个或更多个备用版本以发布或与其它 用户16-2至16-N进行共享。应注意的是,也可以使得用户16-1能够 限定对于每个所发布的备用版本的访问权限。例如,对于每个所发布 的备用版本,可以使得用户16-1能够限定获准观看备用版本的一个或 更多个用户或用户群组、没有获准观看该备用版本的一个或更多个用 户或用户群组,等等。
接下来,自动编辑功能22确定出用户16-1是否已经选择对共享 视频项的一个或更多个备用版本执行前期编辑(步骤214)。如果没 有,则用户16-1已选择接受由自动编辑功能22生成的建议剪辑,并 且过程前进到步骤220,该步骤将在下面进行讨论。如果用户16-1已 选择执行前期编辑,则自动编辑功能22使得用户16-l能够对由用户 16-1选定的共享视频项26的一个或更多个备用版本执行前期编辑(步 骤216)。例如,前期编辑可以是检查和修改广告位置,修改将要插入一个或更或个广告位置内的广告或广告类型,调整对不许可的内 容过滤的攻击性,调整对不需要的内容过滤的攻击性,选择将要被重 新插入的已过滤掉的不许可的内容,选择将要被过滤的尚未被过滤掉 的不许可的内容,选择将要被重新插入的已过滤掉的不需要的内容, 选择将要被过滤的尚未被过滤掉的不需要的内容,选择将要被过滤的
共享视频项26的额外片段,等等。应注意的是,用于生成共享视频 项26的一个或更多个备用版本的规则可以辨识出没有被准许、且因 而不能够被用户16-1重新插入的一个或更多个种类的不许可的内容。
一旦完成前期编辑,则若需要的话,可以使用关于步骤206如上 所述的程序来更新一个或更多个备用版本的MPAA评级(步骤218)。 用户16-1随后选择一个或更多个备用版本来进行发布(步骤220)。 所发布的备用版本随后通过视频共享系统12与其它用户16-2至16-N 进行共享。应注意的是,尽管图3的示例性过程辨识出不许可的内容 以及不需要的内容,但本发明不限于此。自动编辑过程可以辨识出并 且过滤或取代不许可的内容的例子,不需要的内容的例子,或不许可 的内容以及不需要的内容的例子二者。
图4至6图解出示例性网页,其可以用于向用户16-1呈示自动编 辑过程的结果,使得用户16-1能够执行前期编辑,并且使得用户16-1 能够选定共享视频项26的一个或更多个备用版本用于发布。图4图 解出当向用户16-1提供自动编辑过程的结果时可以首先呈示给用户 16-1的初始结果网页40。在此实例中,初始结果网页40包括由用户 16-1共享的、已经被自动编辑功能22处理过的共享视频项26的列表 42。列表42在本文中也被称为共享视频项列表42。在此实例中,用 户16-1已选择观看标题为"Bob的生日聚会"的共享视频项26的结 果。初始结果网页40也包括共享视频项26的备用版本的列表44,已 经由自动编辑过程生成对于这些备用版本的建议剪辑。列表44在本 文中也被称为备用版本列表44。在此实例中,已生成对于"Bob的生 日聚会"的五个(5)备用版本的建议剪辑。对于每个备用版本,初 始结果网页40包括对建议剪辑的简要说明,其在此实例中是MPAA 评级。另夕卜,初始结果网页40包括"检查剪辑(review edits )"按钮 46-1至46-5以及"播放之(play this ),,按钮48-1至48-5,"检查剪 辑"按钮46-l至46-5使得用户16-1能够在需要时为对应的备用版本检查对共享视频项26的建议剪辑,"播放之"按钮48-1至48-5使得 用户16-1能够在需要时^见看共享一见频项26的对应备用版本。
如图5所示,例如,如果用户16-1通过选定"检查剪辑"按钮 46-4(图4)而选择检查对于四个备用版本的剪辑,则可以向用户16-1 呈示第二网页50。第二网页50包括对共享视频项26的备用版本的说 明52。补充地或可替代地,第二网页50可以包括对用于备用版本的 共享视频项26的建议剪辑的简要基于文本的说明。例如,可以提供 辨识出已经过滤掉的不许可的内容和/或不需要的内容的类型、已经过 滤掉的不许可的内容和/或不需要的内容的数量、广告位置数目等等的 信息。另外,第二网页50包括"前期编辑(advance editing )"按钮 54、"发布之"按钮56和"播放此版本"按钮58,"前期编辑"按 钮54使得用户16-1能够选择对备用版本执行前期编辑,"发布之" 按钮56使得用户16-1能选择出作为将要发布的备用版本的备用版本, "播放此版本"按钮58使得用户16-1能够观看备用版本。
如图6所示,如果用户16-1通过选定"前期编辑"按钮54(图5) 而选择执行对于四个备用版本的前期编辑,则可以向用户16-1呈示第 三网页60。第三网页60包括前期编辑选项的列表62,其在本文中也 被称为前期编辑选项列表62。在此实例中,前期编辑选项列表62包 括广告("ad")插入检查选项,编辑攻击性选项,不许可的内容检 查选项,和序列检查选项。ad插入检查选项使得用户16-1能够观看 和修改由对于此备用版本的建议剪辑而插入到共享^L频项26内的广 告位置,并且可以另外允许用户16-1观看和修改将要插入广告位置内 的广告或广告类型。例如,可以使得用户16-1能够添加新的广告位置, 删除广告位置,移动广告位置,选定新的广告位置或用于该广告位置 的广告种类,等等。编辑攻击性选项使得用户16-1能够观看和修改用 于共享视频项26的此备用版本的不许可的内容过滤的攻击性和/或不 需要的内容过滤的攻击性。
不许可的内容检查选项可以使得用户16-1能够观看和修改由对 于此备用版本的建议剪辑从共享视频项26过滤掉的不许可的内容的 类型、观看和修改由对于此备用版本的建议剪辑从共享视频项26过 滤掉的不许可的内容例子,等等。例如,可以用已经完全地或部分地 被建议剪辑过滤掉的不许可的内容类型的列表呈示给用户16-1。可以随后使得用户16-1能够将不许可的内容类型添加到该列表,从该列表 移除不许可的内容类型,等等。作为另一实例,可以补充地或替代地
给用户16-1呈示共享视频项26中的不许可的内容例子的列表,在该 列表中辨识出已经被备用版本过滤掉或取代的不许可的内容例子。用 户16-1可以随后选定将要过滤掉的新的不许可的内容例子,选定将要 用诸如广告这样的备用内容取代的新的不许可的内容例子,选定将要 被重新插入到共享视频项26的备用版本内的已经过滤掉的不许可的 内容例子,选定已经利用将要被重新插入到共享视频项26的备用版 本内的备用内容取代的不许可的内容例子,等等。
最后,在此实例中,用户16-1已经选定序列才企查选项。如图所示, 序列检查选项呈示出共享视频项26的此备用版本的片段的列表或序
取代的额外片段。应注意的是,经由"设定变焦级别(set zoom level)" 按钮64,用户16-1能够控制序列或列表中所示的片段的粒度 (granularity)。变焦级别越高,则片段越小。变焦级别越低,则片 段越大。更具体地,随着变焦级别增加,则序列或列表中所表示的每 个片段的持续时间降低并且反之亦然。
在此实例中,第三网页60也包括"发布之"按钮66,其使得用 户16-1能够选定共享视频项26的此备用版本作为将要发布的一个。 第三网页60也包括"保存为新版本"按钮68,其使得用户16-1能够 选择将所编辑的备用版本保存为共享视频项26的新的备用版本,由
此保持原始的备用版本。最后,第三网页60包括"播放之"按钮70, 其使得用户16-1能够选择播放共享视频项26的经编辑的备用版本。
图7图解出根据本发明第二实施例的系统10,其基本上与上述相 同。然而,在此实施例中,在用户装置14-1至14-N处执行自动编辑 过程。如图所示,本实施例的视频共享系统12不包括自动编辑功能 22。相反,用户装置14-1至14-N的一见频共享客户端34-1至34-N分 别包^^自动编辑功能72-1至72-N。自动编辑功能72-1至72-N #乘作 以在由一见频共享系统12所共享的一见频项38-1至38-N的用户装置14-1 至14-N处执行自动编辑。应注意的是,在本发明的又一实施例中, 可以通过在用户装置14-1至14-N处的自动编辑功能72-1至72-N、 以及视频共享系统12的自动编辑功能22而以协作方式执行自动编辑过程。
图8图解出根据本发明的一个实施例的图7的系统10的操作。
首先,用户装置14-1的视频共享客户端34-1的自动编辑功能72-l对 本地地存储于用户装置14-1的储存装置36-1中的视频项38-1执行自 动编辑过程(步骤300)。在已经将视频项38-1上载到视频共享系统 12、存4诸为共享^L频项26之一、并且可选地由一见频共享系统12进行 共享之前、期间或之后可以执行自动编辑过程。由自动编辑功能72-l 执行的自动编辑过程与上面讨论的自动编辑功能22所执行的相同。 这样,不再重复自动编辑过程的细节。可以随后向用户16-1呈示自动 编辑过程的结果(步骤302 ),并且若需要的话则随后使得用户16-1 能够执行前期编辑(步骤304)。用户16-1随后选定源于自动编辑过 程以及由用户16-1进行的任何随后前期编辑的一个或更多个备用版 本用以发布,并且随后发布所选定的备用版本(步骤306)。在优选 实施例中,如上所讨论的,用备用版本记录30限定视频项38-1的备 用版本。这样,对于被选定用于发布的一个或更多个备用版本的备用 版本记录30被上载到视频共享系统12并且存储于备用版本记录28 的收藏中。
在其后的一些时间处,响应于来自用户16-N的用户输入,用户 装置16-N,且更具体地为视频共享客户端34-N,向视频共享系统12 发送对于由用户16-1所共享的、对应于视频项38-1的共享视频项26 的请求(步骤308 )。当请求并随后观看共享视频项26时,用户16-N 也在本文中被称为观众。应注意的是,该请求可以是对于共享视频项 26的一般请求,其中视频共享功能20随后基于用户16-N的观众偏好 而选择已被发布的共享4见频项26的备用版本之一以返回到用户 16-N。可替代地,可以使得用户16-N能够选择共享视频项26的所期 望备用版本,在该情况下该请求将会是对于共享视频项26的所期望 备用版本的请求。
在此实施例中,响应于^"求, 一见频共享系统12的一见频共享功能 20从观众偏好32获得用户16-N的观众偏好(步骤310)。如上所述, 在一个实施例中,该请求是对于共享—见频项26的一般请求。这样, 视频共享功能20基于用户16-N的观众偏好而选择共享视频项26的 发布备用版本之一用以与用户16-N共享。在另一实施例中,该请求辨识出将要输送给用户装置14-N处的用户16-N的共享视频项26的 所期望备用版本。
视频共享系统12的视频共享功能20随后向用户装置14-N提供 共享视频项26的选定备用版本(步骤312)。在此实例中,视频共享 功能20根据用户16-N的观众偏好提供共享视频项26的选定备用版 本。更具体地,在一个实施例中,如上所讨论的,用备用版本记录30 限定共享视频项26的备用版本。可以由视频共享功能20将用于选定 备用版本的备用版本记录30应用于共享视频项26,以提供共享视频 项26的备用版本。例如,视频共享功能20可以根据用于共享视频项 26的选定备用版本的备用版本记录30而将共享视频项26以流媒体方 式发送到用户装置14-N,由此提供共享视频项26的选定备用版本。 可替代地,可以向用户装置14-N4是供共享一见频项26和用于共享纟见频 项26的选定备用版本的备用版本记录30。用户装置14-N的视频共享 客户端34-N可以随后根据备用版本记录30而提供对共享视频项26 的回》文,由此^是供共享^L频项26的备用版本。
另外,如下所讨论的,当向用户装置14-N的用户16-N提供共享 视频项26的选定版本时,还可以运用观众偏好。更具体地,在一个 实施例中,用辨识出共享视频项26中的不许可的内容和/或不需要的 内容的视频共享系统12来储存数据。因而,当向用户装置14-N提供 共享S见频项26的选定备用版本时,该备用版本还可以才艮据用户16-N 的》见众偏好而加以改动。
图9示出根据本发明的第三实施例的系统74,其中用户装置14-1 至14-N以对等(peer-to-peer, P2P )方式共享视频项。系统74 —般 包括经由例如使用P2P覆盖网络(overlay network )的网络18而连接 的用户装置14-1至14-N。在此实施例中,用户装置14-1至14-N的 视频共享客户端34-1至34-N除上述自动编辑功能72-1至72-N之外 包括视频共享功能76-1至76-N。一般而言,视频共享功能76-1至76-N 使得能够在没有图1和7的视频共享系统12的情况下进行对视频项 的共享。
图10图解出根据本发明的一个实施例的图9的系统74的操作。 选定被本地地存储于用户装置14-1的储存装置36-1中的视频项来进 行共享,并且其因而被称为共享视频项26。用户装置14-1的视频共享客户端34-1的自动编辑功能72-1对本地地存储于用户装置14-1的 储存装置36-1中的共享视频项26执行自动编辑过程(步骤400)。 由自动编辑功能72-1执行的自动编辑过程与上面讨论的自动编辑功 能22所执行的相同。这样,不再重复自动编辑过程的细节。可以随 后向用户16-1呈示自动编辑过程的结果(步骤402),并且随后使得 用户16-1能够执行前期编辑(步骤404)。自动编辑过程和由用户16-1 进行的任何随后的前期编辑的结果是,生成对于共享视频项26的一 个或更多个备用版本的备用版本记录30,并且本地地储存于用户装置 14-1的储存装置36-1中。用户16-1随后选择一个或更多个备用版本 来进行发布,并且随后发布所选定的备用版本(步骤406)。其后所 发布的备用版本可用于与其它用户16-2至16-N进行共享。
在其后的一些时间处,响应于来自用户16-N的用户输入,用户 装置16-N,且更具体地为视频共享客户端34-N,向用户装置14-1发 送对于由用户16-1所共享的共享视频项26的请求(步骤408 )。当 请求并随后》见看共享一见频项26时,用户16-N也在本文中被称为观众。 应注意的是,该请求可以是对于共享视频项26的一般请求,其中视 频共享功能76-l随后基于用户16-N的观众偏好而选择已被发布的共 享一见频项26的备用版本之一以返回到用户16-N。 ?见众偏好可以是已 由用户装置14-1储存的,从诸如中央数据库或用户装置14-N这样的 远程源获得的,或在请求中提供的。可替代地,可以使得用户16-N 能够选择共享视频项26的所期望备用版本,在该情况下该请求将会 是对于共享视频项26的所期望备用版本的请求。
在此实施例中,响应于请求,如果用户装置14-1尚未获得观众偏 好,则用户装置14-1的视频共享客户端34-1的视频共享功能76-1获 得用户16-N的观众偏好(步骤410)。此外,用户16-N的观众偏好 可以已经被提供给用户装置14-1,从诸如中央数据库或用户装置14-N 这样的远程源获得,或在对于共享视频项26的请求中提供。如上所 述,在一个实施例中,该请求是对于共享视频项26的一般请求。这 样,视频共享功能76-1基于用户16-N的观众偏好而选择共享视频项 26的发布备用版本之一用以与用户16-N共享。在另一实施例中,该 请求辨识出将要输送给用户装置14-N处的用户16-N的共享视频项26 的所期望备用版本。视频共享系统12的视频共享功能76-1随后向用户装置14-N提供 共享视频项26的选定备用版本(步骤412)。在此实例中,视频共享 功能76-l根据用户16-N的观众偏好提供共享视频项26的选定备用版 本。更具体地,在一个实施例中,如上所讨论的,用备用版本记录30 表示共享视频项26的备用版本。可以由视频共享功能76-1将用于选 定备用版本的备用版本记录30应用于共享视频项26,以提供共享视 频项26的备用版本。例如,视频共享功能76-1可以根据用于共享视 频项26的选定备用版本的备用版本记录30而将共享一见频项26以流 媒体方式发送到用户装置14-N,由此提供共享视频项26的选定备用 版本。可替代地,可以向用户装置14-N^是供共享一见频项26和用于共 享视频项26的选定备用版本的备用版本记录30。用户装置14-N的视 频共享客户端34-N可以随后根据备用版本记录30而提供对共享视频 项26的回》文,由此才是供共享一见频项26的备用版本。
另外,如下所讨论的,当向用户装置14-N的用户16-N提供共享 -脱频项26的选定备用版本时,还可以运用》见众偏好。更具体地,在 一个实施例中,用辨识出共享一见频项26中的不许可的内容和/或不需 要的内容的视频共享客户端34-1来储存数据。因而,当向用户装置 14-N提供共享视频项26的选定备用版本时,该备用版本还可以根据 用户16-N的观众偏好而加以改动。
图11是根据本发明的一个实施例的图1和7的视频共享系统12 的框图。在此实施例中,视频共享系统12被实现为计算装置,诸如 服务器,包括具有相关联存储器80的控制系统78。视频共享功能20 (图1和7)以及自动编辑功能22 (图1 )可以以软件实现并且储存 在存储器80中。然而,本发明不限于此。另外,视频共享系统12可 以包括一个或多个数字储存装置82,其可以是一个或多个硬盘驱动器 等等。在一个实施例中,共享视频项26、共享一见频项26的备用版本 记录30可以被储存在一个或更多个数字储存装置82中。然而,本发 明不限于此。例如,全部或某些共享—见频项26以及共享一见频项26的 备用版本记录30可以被储存在存储器80中。视频共享系统12也包 括通讯接口 84,其通讯地将视频共享系统12耦联到网络18 (图1和 7)。最后,视频共享系统12可以包括用户接口 86,其可以包括例如 显示器、 一个或更多个用户输入装置,等等。图12是根据本发明的一个实施例的用户装置图14-1的框图。此 讨论同样可应用于其它用户装置14-2至14-N。 一般而言,用户装置 14-1包括具有关联存储器90的控制系统88。在一个实施例中,视频 共享客户端34-1以软件实现并且被储存在存储器90中。然而,本发 明不限于此。用户装置14-1还可包括一个或多个数字储存装置92, 诸如举例而言, 一个或多个硬盘驱动器、 一个或多个内部或可移动存 储器装置,等等。该一个或更多个数字储存装置92形成储存装置36-1 (图l、 7和9)。用户装置14-1也包括通讯接口 94,用于通讯地将 用户装置14-1耦联到网络18 (图1、 7和9)。最后,用户装置14-1 包括用户接口 96,该用户接口包括诸如显示器、 一个或更多个用户输 入装置、 一个或更多个扬声器,等等的组件。
图13根据本发明的另一个实施例图解了执行视频项的自动编辑 的计算装置98。例如,计算装置98可以是,个人计算机、机顶盒、 诸如便携式媒体播放器或移动智能电话这样的便携式装置、中央服务 器,等等。计算装置98可以与用户100相关联。计算装置98包括自 动编辑功能102和储存装置104。自动编辑功能102可以以软件、硬 件或它们的组合实现。 一般而言,自动编辑功能102操作以执行对储 存于储存装置104中的一个或更多个视频项106的自动编辑过程,以 便为每个视频项106提供限定一个或更多个备用版本的备用版本记录 108。该自动编辑过程基本上与上述相同。这样,没有再重复细节。 然而, 一般而言,自动编辑功能102基于一个或更多个自动编辑规则 辨识出^L频项106中的不许可的内容和/或不需要的内容并且进行过 滤和/或取代一个或更多个不许可的内容和/或不需要的内容的例子, 以提供限定出视频项106的 一个或更多个备用版本的 一个或更多个备 用版本记录108。
图14是根据本发明的一个实施例的图13的计算装置98的框图。 一般而言,计算装置98包括具有关联存储器112的控制系统110。在 一个实施例中,自动编辑功能102以软件实现并且被储存在存储器112 中。然而,本发明不限于此。计算装置98也可包括一个或多个数字 储存装置114,诸如举例而言, 一个或多个硬盘驱动器、 一个或多个 内部或可移动存储器装置,等等。该一个或更多个数字储存装置114 形成储存装置104 (图13)。计算装置98可以包括通讯接口 116。最后,计算装置98包括用户接口 118,该用户接口可以包括诸如显示器、 一个或更多个用户输入装置、 一个或更多个扬声器,等等的组件。
应注意的是,尽管本文中的讨论集中于用户生成的视频项,但是 本发明不限于此。也可以使用本发明来提供对任何类型的视频项的自 动编辑,视频项诸如电影、电视节目、用户生成的视频,等等。更进 一步地,本发明不限于视频项。也可以使用本发明来提供对其它类型 的媒体项的自动编辑。例如,可以使用本发明来提供对音频项的自动 编辑,音频项诸如歌曲、音频解说、音频书籍等等。
本领域技术人员将认识到对本发明的优选实施例的改进和修正。
露的构思的范畴内。
权利要求
1.一种方法,包括自动地为媒体项的一个或更多个备用版本中的每个生成对于媒体项的建议剪辑;向与媒体项相关联的用户提供指示建议剪辑的信息;从用户接收一种接受对于来自一个或更多个备用版本的备用版本的建议剪辑的响应;以及在接收到响应之后,将媒体项的备用版本与至少一个其它用户进行共享。
2. 如权利要求1的方法,其中指示建议剪辑的信息包括建议剪辑。
3. 如权利要求1的方法,其中指示建议剪辑的信息包括说明建议 剪辑的信息。
4. 如权利要求1的方法,其中对媒体项的备用版本进行共享包括 从请求用户的装置接收对包含下列项的群组中的一个的请求媒体项或媒体项的备用版本;以及在该请求用户的装置处向请求用户提供媒体项的备用版本。
5. 如权利要求4的方法,其中自动地为媒体项的一个或更多个备用版本中的每个而生成对于 媒体项的建议剪辑,包括对于来自一个或更多个备用版本的每个备 用版本,生成备用片反本记录,该备用版本记录包括对于该备用版本的 建议剪辑;以及提供备用版本包括根据对于该备用版本的备用版本记录而将媒 体项以流媒体方式发送到请求用户的装置,从而向请求用户的装置提 供媒体项的备用版本。
6. 如权利要求4的方法,其中自动地为媒体项的一个或更多个备用版本中的每个而生成对于 媒体项的建议剪辑,包括对于来自一个或更多个备用版本的每个备 用版本,生成备用版本记录,该备用版本记录包括对于该备用版本的 建议剪辑;以及提供备用版本包括向请求用户的装置提供媒体项和用于备用版 本的备用版本记录,其中根据备用版本记录来控制在请求用户的装置 处对媒体项的回放,从而在请求用户的装置处提供对媒体项的备用版本的回》丈。
7. 如权利要求4的方法,其中提供备用版本包括 根据建议剪辑从媒体项生成备用版本;以及 向请求用户的装置发送媒体项的备用版本。
8. 如权利要求1的方法,还包括使得用户能够执行对于一个或更多个备用版本的第二备用版本 的前期编辑,以修改对于第二备用版本的建议剪辑,由此为媒体项的 第二备用版本提供经修改的剪辑;以及将媒体项的第二备用版本与至少一个其它用户进行共享,其中基 于经修改的剪辑而提供媒体项的第二备用版本。
9. 如权利要求1的方法,其中建议剪辑包括了包含下列项的群组 中的至少一个移除媒体项的至少一个片段,利用可替代内容取代媒 体项的至少 一个片段,从媒体项移除至少 一个不许可的内容的例子, 从媒体项移除至少 一个不需要的内容的例子,利用广告取代至少 一个 不许可的内容的例子,利用广告取代至少一个不需要的内容的例子, 利用可替代内容取代至少一个不许可的内容的例子,利用可替代内容 取代至少一个不需要的内容的例子,在至少一个不许可的音频内容的 例子期间使得媒体项的音频部分静音,并且插入至少 一 个广告位置。
10. 如权利要求1的方法,其中自动地为媒体项的一个或更多个备 用版本中的每个生成对于媒体项的建议剪辑,包括辨识出々某体项中的不许可的内容;以及对于一个或更多个备用版本中的每个备用版本,生成用于媒体项 的至少一个建议剪辑,其从媒体项移除至少一个不许可的内容的例 子。
11. 如权利要求10的方法,其中不许可的内容包括了包含下列项 的群组中的至少一个粗口,暴力和棵露。
12. 如权利要求10的方法,其中,对于一个或更多个备用版本的 每个备用版本,自动地为媒体项的备用版本生成对于媒体项的建议剪 辑还包括,生成至少一个建议剪辑,其利用可替代内容取代从々某体项 移除的至少 一个不许可的内容的例子。
13. 如权利要求12的方法,其中可替代内容是包含下列项的群组 中的一个广告,可替代的音频内容,可替代的可视内容,和可替代的音频/可视内容。
14. 如权利要求10的方法,其中,对于一个或更多个备用版本的每个备用版本,自动地为媒体项的备用版本生成对于媒体项的建议剪 辑还包括,生成至少一个建议剪辑,其利用可替代内容取代尚未从媒 体项移除的至少 一 个不许可的内容的例子。
15. 如权利要求1的方法,其中自动地为媒体项的一个或更多个备 用版本中的每个生成对于+某体项的建议剪辑,包括辨识出媒体项中的不需要的内容;以及对于一个或更多个备用版本中的每个备用版本,生成用于媒体项 的至少一个建议剪辑,其从媒体项移除至少一个不需要的内容的例 子。
16. 如权利要求15的方法,其中媒体项是用户生成的视频,并且 不需要的内容包括了包含下列项的群组中的至少一个长变焦序列, 快速变焦序列、长摇摄序列、快速摇摄序列、长凝视序列、快速扫视 序列、摇晃序列、和基本上没有活动的序列。
17. 如权利要求15的方法,其中,对于一个或更多个备用版本的 每个备用版本,自动地为媒体项的备用版本生成对于媒体项的建议剪 辑还包括,生成至少一个建议剪辑,其利用可替代内容取代从媒体项 移除的至少一个不需要的内容的例子。
18. 如权利要求17的方法,其中可替代内容是包含下列项的群组 中的一个广告,可替代的音频内容,可替代的可^L内容,和可替代 的音频/可一见内容。
19. 如权利要求15的方法,其中,对于一个或更多个备用版本的 每个备用版本,自动地为媒体项的备用版本生成对于媒体项的建议剪 辑还包括,生成至少一个建议剪辑,其利用可替代内容取代尚未从媒 体项移除的至少 一个不需要的内容的例子。
20. 如权利要求1的方法,其中,向与媒体项相关联的用户提供指 示出建议剪辑的信息包括经由包含下列项的群组中的 一个,向与媒体项相关联的用户提供 指示出建议剪辑的信息 一个或更多个网页,电子邮件讯息,即时传 讯讯息,和文本讯 息o
21. 如权利要求1的方法,其中该方法是一种中央媒体共享系统的操作的方法,并且该方法还包括经由网络从用户的装置接收媒体项。
22. 如权利要求21的方法,还包括自动地生成建议剪辑,用于包括由用户所共享媒体项在内的多个 媒体项的每个的一个或更多个备用版本中的每个;以及相对于处理多个媒体项的顺序而对该多个媒体项进行优先排序, 以自动地生成建议剪辑用于多个媒体项的每个的一个或更多个备用 版本中的每个。
23. 如权利要求22的方法,其中对多个媒体项进行优先排序包括 基于来自包含下列项的群组的至少 一个判据而对该多个媒体项进行 优先排序用以处理多个媒体项中的每个以生成建议剪辑的系统资源 成本,多个媒体项中的每个的数据大小,多个媒体项中的每个的回放长度,共享多个媒体项的用户的订购类型,来自于共享多个媒体项的 用户所共享的先前媒体项的收益,来自于由共享多个媒体项的用户的 社交网络内的其它用户所共享的先前媒体项的收益,共享多个媒体项 的用户的社交网络的大小,接收到的对于多个媒体项中的每个的一定 数目的请求,多个媒体项中的每个的流行程度,来自广告的预计收入, 与输送该多个媒体项相比较用以输送该多个媒体项的备用版本的带 宽方面的预计节省,在观众希望的对多个i某体项的每个的MPAA评级 与该多个媒体项的每个的MPAA评级之间的美国电影协会(MPAA) 评级不匹配的数目,以及对于中央媒体共享系统的操作者的最大化利 润。
24. 如权利要求1的方法,其中对媒体项的备用版本进行共享包括从请求用户的装置接收对包含下列项的群组中的一个的请求媒 体项或媒体项的备用版本;获得请求用户的偏好;以及根据请求用户的偏好在该请求用户的装置处向请求用户提供媒 体项的备用版本。
25. 如权利要求1的方法,其中对媒体项的备用版本进行共享包括从请求用户的装置接收对媒体项的请求; 获得请求用户的偏好;基于请求用户的偏好从一个或更多个备用版本选择出备用版本;以及在该请求用户的装置处向请求用户提供媒体项的备用版本。
26. 如权利要求1的方法,其中该方法是与媒体项相关联的用户的 装置的操作方法,并且对媒体项的备用版本进行共享包括,上载媒体 项和对于媒体项的建议剪辑到中央媒体共享系统,该中央媒体共享系 统操作以与至少一个其它用户共享媒体项的备用版本。
27. 如权利要求1的方法,其中该方法是与媒体文件相关联的用户 的装置的操作方法,并且共享该媒体项的备用版本包括基于建议剪辑生成媒体项的备用版本;以及 将媒体项的备用版本上载到中央媒体共享系统,该中央媒体共享 系统操作以与至少一个其它用户共享媒体项的备用版本。
28. 如权利要求1的方法,其中该方法是与媒体项相关联的用户的 第 一对等装置的操作方法,并且共享该媒体项的备用版本包括从请求用户的第二对等装置接收对包含下列项的群组中的一个 的请求媒体项或媒体项的备用版本;以及在请求用户的第二对等装置处向请求用户提供媒体项的备用版本。
29. 如权利要求1的方法,其中媒体项是用户生成的视频。
30. 如权利要求1的方法,其中媒体项是包含下列项的群组中的一 个纟见频项和音频项。
31. —种方法,包括自动地为媒体项的一个或更多个备用版本中的每个生成对于媒 体项的建议剪辑;向与媒体项相关联的用户提供指示建议剪辑的信息;使得用户能够执行对于一个或更多个备用版本中的备用版本的 前期编辑,以修改对于该备用版本的建议剪辑,由此为媒体项的备用 版本提供经修改的剪辑;以及将媒体项的备用版本与至少 一个其它用户进行共享,其中基于经 修改的剪辑而提供媒体项的备用版本。
32. —种方法,包4舌自动地为媒体项的 一个或更多个备用版本中的每个生成对于媒体项的建议剪辑;向与媒体项相关联的用户提供指示建议剪辑的信息; 从用户接收一种接受对于来自 一个或更多个备用版本的备用版本的建议剪辑的响应;以及在接收响应之后,将对于由用户接受的备用版本的建议剪辑应用 于媒体项以提供媒体项的备用版本。
33. —种系统,包括通讯接口 ,通讯地将系统耦联到网络;以及 控制系统,与通讯接口相关联并且适于自动地为媒体项的一个或更多个备用版本中的每个生成对于媒 体项的建议剪辑;向与媒体项相关联的用户提供指示建议剪辑的信息;从用户接收一种接受对于来自 一个或更多个备用版本的备用版 本的建议剪辑的响应;以及在接收到响应之后,将媒体项的备用版本与至少一个其它用户进 行共享。
34. —种系统,包4舌通讯接口 ,通讯地将系统耦耳关到网络;和 控制系统,与通讯接口相关联并且适于自动地为媒体项的一个或更多个备用版本中的每个生成对于媒 体项的建议剪辑;向与媒体项相关联的用户提供指示建议剪辑的信息;使得用户能够执行对于一个或更多个备用版本中的备用版本的 前期编辑,以修改对于该备用版本的建议剪辑,由此为媒体项的备用 版本提供经修改的剪辑;和将媒体项的备用版本与至少一个其它用户进行共享,其中基于经 修改的剪辑而提供媒体项的备用版本。
35. —种系统,包括 用户4妾口;和控制系统,与用户接口相关联并且适于自动地为媒体项的一个或更多个备用版本中的每个生成对于媒 体项的建议剪辑;经由用户接口向与媒体项相关联的用户提供指示建议剪辑的信自 经由用户接口从用户接收响应,该响应源于接受对于来自 一个或更多个备用版本的备用版本的建议剪辑;和在接收响应之后,将对于由用户接受的备用版本的建议剪辑应用 于媒体项以提供媒体项的备用版本。
全文摘要
本发明涉及对于经由媒体共享服务所共享的媒体内容的自动编辑过程。本发明涉及提供对视频项的自动或程序化编辑。更具体地,在优选实施例中,提供一种自动编辑功能,用于执行对于经由媒体共享服务所共享的媒体内容的自动编辑。
文档编号G11B27/10GK101610395SQ20091014680
公开日2009年12月23日 申请日期2009年6月15日 优先权日2008年6月16日
发明者H·斯文森, R·J·沃什, R·R·凯特佩利, S·柯蒂斯 申请人:波尔图科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1