用于用户生成的视频的同步的编辑的数字平台转让专利

申请号 : CN201380072869.0

文献号 : CN105122789B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : C.哈默

申请人 : 克劳德弗里克公司

摘要 :

CROWDFLIK是用于移动装置的视频平台,其允许事件的多个同时发生的视频被提交给专有平台,以允许用户根据所提交视频来组合、加标签、编辑、观看、保存、综合处理和共享个性化的编辑和其它编辑。包括具有适当软件应用的移动装置和联网主机的平台的CROWDFLIK平台实现大众捕获的、大众综合处理的和大众创建的视频。CROWDFLIK app通过用位置/时间戳唯一地对捕获的视频加标签,并且将该视频‘剪切’为Y秒的预定长度的同步的段来实现同步的编辑功能性。

权利要求 :

1.一种用于视频编辑和创建的方法,包括:

a.接收多个视频,每个接收的视频与位置信息和时间信息关联,所述位置信息指示视频被捕获的位置,所述时间信息指示开始捕获视频的时间,其中至少一个视频由第一装置在第一时间段期间捕获并且至少一个视频由第二装置在第二时间段期间捕获,所述第一时间段和第二时间段至少部分重叠,其中由所述第一装置和所述第二装置捕获的视频的时间信息是基于相同的时钟生成的;

b.基于所述位置信息和时间信息自动地将所述接收的视频分组到事件;

c.基于所述时间信息同步所述事件的所述接收的视频;

d.将所述事件的每个接收的视频划分为预定持续时间的多个视频段,每个视频段与该视频段在其间被捕获的时间间隔关联;以及e.显示来自被所述第一装置捕获的视频的第一视频段和来自被所述第二装置捕获的视频的第二视频段,所述第一视频段和所述第二视频段各与相同时间间隔关联。

2.如权利要求1所述的方法,其中,所述多个视频段的每个具有相同的持续时间。

3.如权利要求1所述的方法,其中,所述多个视频段的至少两个具有不同的持续时间。

4.如权利要求1所述的方法,其中,所述第一装置是移动装置,以及所述第二装置是固定装置。

5.如权利要求1所述的方法,其中,至少一个视频被分组到第二事件。

6.如权利要求1所述的方法,其中,所述事件对应于音乐会、体育赛事、公开演讲、婚礼或生日聚会中的至少一个。

7.如权利要求1所述的方法,其中,所述时间信息基于原子时钟。

8.如权利要求7所述的方法,其中,所述原子时钟是美国海军原子时钟。

9.如权利要求1所述的方法,其中,所述时间信息是基于通过因特网获得的时钟。

10.如权利要求1所述的方法,其中,所述时间信息是基于捕获的所述多个视频的一个或多个的装置的时钟。

11.如权利要求1所述的方法,其中,所述事件基于位置、主题、创建者、捕获者或标签中的一个或多个来生成。

12.如权利要求1所述的方法,还包括:

通过选择各对应于不同时间间隔的多个视频段并且将所述多个视频段放置在编辑器时间线上,来创建经编辑的视频。

13.如权利要求12所述的方法,还包括将所述经编辑的视频发布到网站。

14.如权利要求12所述的方法,还包括:

确定视频段已经被选择在编辑器时间线上使用的次数。

15.如权利要求14所述的方法,还包括将指示应用于被选择最多次数的视频段。

16.如权利要求13所述的方法,还包括在所述经编辑的视频中插入广告。

17.如权利要求1所述的方法,还包括使用移动装置来捕获视频。

18.如权利要求17所述的方法,其中,所述移动装置是具有摄像机的任何移动装置。

19.如权利要求18所述的方法,其中,所述移动装置是蜂窝电话、移动电话、平板、膝上型电脑、数码相机、数字摄像机中的至少一个。

20.如权利要求1所述的方法,还包括将所述事件加入可用事件的列表。

21.如权利要求1所述的方法,还包括在所述事件之前创建将来事件。

22.如权利要求21所述的方法,还包括在所述事件之前发布广告。

23.如权利要求21所述的方法,其中,所述将来事件与包括有关赞助商品牌或事件地点的信息的简档关联。

24.如权利要求21所述的方法,还包括用户在物理地到达与所述将来事件关联的位置之前加入所述将来事件。

25.如权利要求24所述的方法,其中,所述用户不能上传所述将来事件的视频,直到所述用户处于为所述将来事件所建立的地理围栏之内。

26.如权利要求21所述的方法,还包括作为私人事件的所述将来事件。

27.如权利要求26所述的方法,还包括向一组用户提供对所述私人事件的访问。

28.如权利要求1所述的方法,还包括使用Wi-Fi、WiMAX、最近位置、蜂窝信号、全球定位系统信号、蓝牙信号、近场通信、声波、快速响应代码或条形码中的至少一个来生成所述位置信息。

29.如权利要求1所述的方法,还包括:

从多个事件中选择视频段;

通过将所述视频段放置在编辑器时间线上,来创建经编辑的视频。

30.如权利要求1所述的方法,还包括:

从第一事件中选择视频段的第一集合;

将视频段的所述第一集合放置在第一编辑器时间线上;

从第二事件中选择视频段的第二集合;

将视频段的所述第二集合放置在第二编辑器时间线上;

其中所述第一编辑器时间线和第二编辑器时间线被显示在装置的同一屏幕上。

31.如权利要求1所述的方法,还包括:

观看与多个事件关联的活动,其中所述活动包括访问视频或视频段的用户的数量、视频或视频段的上传数量以及视频或视频段的选择数量中的一个或多个。

32.一种用于视频编辑和创建的方法,包括:

a.接收多个视频,每个接收的视频与时间信息和不同的位置信息关联,所述时间信息指示开始捕获视频的时间,所述不同的位置信息指示视频被捕获的位置,其中至少一个视频由第一装置在第一时间段期间捕获并且至少一个视频由第二装置在第二时间段期间捕获,所述第一时间段和第二时间段至少部分重叠,其中由所述第一装置和所述第二装置捕获的视频的时间信息是基于相同的时钟生成的;

b.基于所述时间信息自动地将所述接收的视频分组到事件;

c.基于所述时间信息同步所述事件的所述接收的视频;

d.将所述事件的每个接收的视频划分为预定持续时间的多个视频段,每个视频段与该视频段在其间被捕获的时间间隔关联;以及e.显示与相同时间间隔对应的多个视频段。

33.一种用于视频编辑和创建的系统,包括:

计算机硬件结构装置,配置成:

a.接收多个视频,每个接收的视频与位置信息和时间信息关联,所述位置信息指示视频被捕获的位置,所述时间信息指示开始捕获视频的时间,其中至少一个视频由第一装置在第一时间段期间捕获并且至少一个视频由第二装置在第二时间段期间捕获,所述第一时间段和第二时间段至少部分重叠,其中由所述第一装置和所述第二装置捕获的视频的时间信息是基于相同的时钟生成的;

b.基于所述位置信息和时间信息自动地将所述接收的视频分组到事件;

c.基于所述时间信息来同步所述事件的所述接收的视频;

d.将所述事件的每个接收的视频划分为预定持续时间的多个视频段,每个视频段与该视频段在其间被捕获的时间间隔关联;以及e.显示来自被所述第一装置捕获的视频的第一视频段和来自被所述第二装置捕获的视频的第二视频段,所述第一视频段和所述第二视频段与相同时间间隔关联。

说明书 :

用于用户生成的视频的同步的编辑的数字平台

[0001] 相关申请的交叉引用
[0002] 本申请涉及并且要求来自2012年12月12日提交的No.61/736367、2013年2月3日提交的No.61/760129和2013年3月15日提交的No.61/790066的美国专利申请的优先权,其每一项通过被并入本文。

技术领域

[0003] 本公开一般涉及视频捕获、编辑和创建,以及更具体来说,涉及用于使用由不同的装置所捕获的多个段(segment)来创建视频、实现从多个位置的来自多个捕获装置的视频的经同步的再看(review)和编辑的系统、方法和计算机可访问介质。

背景技术

[0004] 随着允许视频的移动装置的全球激增,消费者每周捕获和上传数百万个视频。大量的事件视频常常被发布,有时对于流行事件以数百来计算,诸如音乐会、体育赛事和其它公共事件等。这些业余视频常常具有参差不齐的质量和长度,并且由于存在其中发布视频的大量网站,消费者难以知道在哪里查找特定主题或地点的感兴趣的视频。
[0005] 另外,在现有技术中,对被提交的视频的做标记(labeling)或加标签(tagging)留给提交者进行,并且其不属于分组或搜索的任何标准。分类这种大量视频内容的能力几乎是不可能的。
[0006] 也没有方法来将对特定事件捕获的多个视频容易地组合。此外,没有简单的方式将那些多个视频编辑为单个视频或者多个最佳编辑(best-of edit)的视频。传统的电影编辑工具是昂贵的并且难以使用。此外,输出通常是基于编辑者对最佳编辑的确定的单个编辑的版本。不存在消费者友好方式来创建视频的单独的编辑或者来创建和/或观看作为贯穿视频的大众智慧的结果的电影的编辑。其它网站创建了“黑盒”现场选择器来组合视频,但是这通常产生价值有限的视频,并且无法使大众参与到创建和编辑过程中。
[0007] 也不存在对消费者可用的方法来实现在“私人”环境中对视频的共享和协作,“私人”环境允许用户的有限子集(例如,已由发起者邀请的用户)访问视频并且贡献视频。也不存在简单的方法,让每个个人对已经由多个摄像机或智能电话在事件期间拍摄的事件制作其自己的视频版本或编辑。也没有方法用于来自多个位置的多个角度的同步的捕获和再看,以用来安全再看和娱乐。在组合多个业余视频提交的各种尝试中,“大众”智慧和个人的需要在很大程度上被忽略了。

发明内容

[0008] 本文所述的实施例利用称作“CROWDFLIK”的应用(“app”)。CROWDFLIK优选地被实现为例如智能电话和平板的移动装置的app。它还能够被实现为台式、笔记本或者能够捕获视频并且运行软件应用的任何其它装置的app。该app与通过因特网可访问的服务器一起工作,其共同辅助同步的捕获、同步的分组、多用户编辑、大众综合处理(curation)、分组和个人观看、视频编辑和剪辑(clip)的多编辑和共享。
[0009] CROWDFLIK app允许各用户激活和/或接受位置/事件确认或登记,以便激活CROWDFLIK app的捕获和提交视频功能,其用位置特定数据对每个被提交视频加标签或标记,从而允许为同步的再看和编辑进行适当的分组。在视频捕获和提交过程期间,CROWDFLIK移动app根据CROWDFLIK app的主时钟以同步的Y秒增量来激活视频的同步的加标签或剪切的独特过程,其中Y是通常以秒为单位来测量的所提交视频的每个子段(sub-segment)的长度。所捕获视频以同步的Y秒间隔被剪切。通常,仅将完整Y秒段提交给CROWDFLIK app的再看/编辑平台。段然后在CROWDFLIK再看/编辑平台上被分组和同步,基于位置/时间标签的用户组合、编辑、再看、共享、加标签、再编辑、保存以及更多。
[0010] CROWDFLIK再看/编辑平台允许用户再看对各位置/时间(例如事件)已经被组合和同步的所有视频提交。CROWDFLIK app再看/编辑平台允许用户再看和编辑多个提交,以创建事件的独特视频编辑。CROWDFLIK app允许用户所选择的一系列段的无缝再同步,产生其他或她自己的个人编辑。用户被准许选择整个事件视频的子集,以便基于选择Y秒的各连续时间段的提交来创建和保存作为总体视频的子集的较短视频。个人选择的聚集确定每个Y秒段的‘最佳’选择,其转而基于CROWDFLIK综合处理算法来确定大众综合处理的最佳编辑。
[0011] 这些实施例的一个有益效果在于,用户能够使用事件中的从不同装置捕获的段来生成事件的视频。除非事件被指定为私人或者以其它方式来限制,否则有权访问CROWDFLIK app的任何用户能够再看、创建编辑,共享和上传filk,而不管他们是否参加了原始事件。

附图说明

[0012] 图1A是示出典型CROWDFLIK帐户建立和登录过程的流程图;
[0013] 图1B是示出典型事件建立的流程图;
[0014] 图1C是示出典型视频捕获和提交的流程图;
[0015] 图1D是示出私人事件的典型建立的流程图;
[0016] 图2是示出本系统和方法的示例性视频捕获和提交过程,包括位置/日期/时间加标签和视频捕获/标签/提交过程的框图/流程图;
[0017] 图3是示出具有视频捕获功能的典型智能装置上的CROWDFLIK视频捕获过程的示例性屏幕截图的示意图;
[0018] 图4是具有注释的本系统、方法和计算机可访问介质的再看/编辑屏幕的示例性屏幕截图;
[0019] 图5A示出再看/编辑功能性,其中使用户能够选择视频段并且拖曳到时间线;
[0020] 图5B示出再看/编辑功能性,其中使用户能够选择视频段和音频段并且拖曳到时间线;
[0021] 图6表示使用户能够跟随其它CROWDFLIK用户及其编辑来执行事件登记并且参与其它共享活动的屏幕流程;
[0022] 图7详述捕获状态和就绪状态中的捕获功能的屏幕流程;
[0023] 图8示出其中用户能够加标签并且共享编辑的屏幕流程;
[0024] 图9A和图9B示出使用户能够加入事件或者创建事件(在其中使用该app来捕获视频)的屏幕流程;以及
[0025] 图10是按照本公开的特定示例性实施例的示例性系统的示例性框图的图示。
[0026] 图11示出来自多个装置的事件的经捕获的视频。
[0027] 图12示出包括从不同位置的装置经捕获的视频的事件。
[0028] 图13描绘涉及地理围栏(geofencing)的实施例。
[0029] 图14描绘用于生成经大众综合处理的视频和音频剪辑的实施例。
[0030] 图15描绘趋势方法的实施例。
[0031] 图16描绘视频或音频段的示例性数据结构。
[0032] 图17描绘视频或音频剪辑的示例性数据结构。
[0033] 图18描绘在实施例中使用的各种硬件和软件组件。
[0034] 图19描绘一种用于图像识别和语音识别的方法。

具体实施方式

[0035] 在优选实施例中,CROWDFLIK是在诸如智能电话、平板等的移动装置上使用的移动app,其与因特网平台一起工作,因特网平台辅助用于各种装置平台回放的上传、下载和编码,以及用于各种安全和隐私偏好的编码。移动app和因特网平台也辅助同步的捕获、同步的分组、分布式再看、大众综合处理、分组和个人观看、经编辑的视频剪辑的多编辑和共享。
[0036] 图1A是示出典型CROWDFLIK帐户建立和登录过程的流程图。优选地,CROWDFLIK app 10在步骤105被下载到用户的装置20,并且app 10此后驻留在装置20上。在步骤110,app 10建立与服务器30的通信。私人和安全因特网连接被支持。与服务器30的连通性可以在装置10上被激活或停用,以便节省装置10的电池寿命。连通性可以使用任何已知的联网技术来实现,包括局域和广域网、Wi-Fi、Wi-MAX、COMS、3G 4G、LTE等。
[0037] 为了使用CROWDFLIK app 10视频捕获功能,用户将来与服务器30建立帐户(图1A,步骤115),诸如通过创建唯一用户ID和密码并且输入诸如电子邮件地址的基本标识信息。app 10准许用户通过将他们的CROWDFLIK帐户与他们在其它流行社交媒体网站(诸如Facebook、Twitter、Google+)的账户连接来创建和保持多个帐户。app 10还允许用户将他们的多个帐户组合为单个帐户。一旦用户创建了帐户并且登录CROWDFLIK app 10和/或服务器30,用户就能够在步骤120开始拍摄事件。当CROWDFLIK app 10被激活时,它优选地开启装置20的本地摄像机功能并且与装置20的本地摄像机功能一起操作。
[0038] 图1B是示出典型事件建立的流程图。当用户想要使用app 10的视频捕获功能时,用户在步骤120开启或激活CROWDFLIK移动app 10,并且在app 10中登录到他的帐户。用户然后在步骤125选择捕获事件的选项。这开始了登记过程。app 10利用装置20的本地视频功能。CROWDFLIK app 10能够从装置20采集位置信息,以确保在CROWDFLIK的再看/编辑平台的所提交视频的正确放置。这使用全球定位系统(“GPS”)或者装置20的其它位置功能、在被准许的情况下的其它社交媒体应用以及能够利用这类定制模块的装置的定制应用功能性的组合来实现。
[0039] 如在步骤130以及图9A、图9B和图13所例示,在登记过程期间,向用户呈现在用户所在的预定地理围栏之内并且已经由其它用户发起的CROWDFLIK事件的列表。如图9A和图9B所例示,可用事件可以被来图形化地描绘,诸如在地图上或者以列表的形式示出靠近用户的事件或者用户可能感兴趣的事件。用户可以可选地加入的事件可以通过确定用户位于哪些事件的地理围栏之内被识别。参照图13,装置711已经创建了事件。事件的创建包括建立地理围栏710,其在这个示例中是从装置711的位置以R为半径的圆。在这里,另一个地理围栏720在装置712建立另一个事件之后围绕装置712来建立。R可以被设置成任何值,例如
50英尺或500英尺,取决于所讨论的事件的类型(例如,校园音乐音乐会v.摇滚音乐会)。如果装置20希望加入事件,则服务器30将通知它关于装置711和712所创建的事件,因为在这个示例中的装置20处于地理围栏710和地理围栏720之内。
[0040] 再次参照图1B,在步骤135,如果用户想要使用CROWDFLIK app 10来捕获的事件被列出,则用户可以选择预先识别的事件;如果事件没有被列出,则用户可以通过接受位置并且给定事件名称,来搜索附加事件或者添加(例如,创建)新事件。这例如在图9B中示出,其示出用户选择图9A中的创建事件(Creat Event)按钮之后的示例性屏幕。当用户创建事件时,他/她是事件创建者,并且可选择诸如隐私状态和事件结束时间的事件属性,并且可在将来的时间编辑这些属性。处于同一事件的其它用户随后可以加入该新创建的事件。在选择了前一事件或者创建了新事件之后,在步骤140确认所选事件。
[0041] 一旦事件被确认,用户可以开始拍摄或记录事件(例如,图1C和图7)。例如,用户能够选择在CROWDFLIK app 10上开始捕获,以及CROWDFLIK app 10可以在步骤145激活装置20的视频摄像机功能。一旦CROWDFLIK app 10被激活以用于视频捕获,它使用装置的本地位置确定功能性和无线接入以及可用的其它三角测量方法(包括但不限于Wi-Fi、WiMAX、最近位置、蜂窝信号、全球定位系统(“GPS”)信号、蓝牙、近场通信、声波(sonic tone)、快速响应(“QR”)代码和/或条形码)的组合来发起位置登记功能,以给予用户发起用于向CROWDFLIK再看/编辑平台提交视频的登记过程的能力。
[0042] 在步骤150,CROWDFLIK app 10可以开始捕获视频(另参见图3)。在捕获期间的随机或预定时间间隔,在后台,CROWDFLIK app10可以检查以确认装置的当前位置与先前提交和加标签的位置一致。在不一致的情况下,如例如使用根据基于创建事件的装置的初始位置的地理围栏数据和装置10的位置数据的组合的算法所确定的,用户将接收请求用户重新确认位置的通知(例如,弹出窗口类型通知)。后续视频将用修订位置的数据被加标签,如果需要的话。
[0043] 在另一个实施例中,事件基于所涉及的参与者而不是位置信息来创建,其允许所选择的或者被邀请的装置跨时间段被同步,而不管位置。在另一个实施例中,第一用户可创建个人事件,其中他或她的装置是事件的中心。当第一用户移动时,第一用户附近的其它用户可加入事件,由此对第一用户的事件进行捕获并且贡献同步的视频。例如,如果用户正在观光或者加入参与其它物理移动,则这可以是有用的。
[0044] 在另一个实施例中,第一用户可创建个人事件,其中他或她的装置是事件的中心。当第一用户移动时,由第一用户的某个地理围栏之内的其它用户所捕获的视频/音频被自动添加到该事件,由此对第一用户的事件进行捕获并且贡献同步的视频。例如,如果用户正在观光或者加入参与其它物理移动,则这可以是有用的。例如,如果用户跑马拉松并且拍摄马拉松的一部分,则该用户稍后将可以访问当他或她在移动时处于那个用户的地理围栏之内的其它用户所捕获的视频/音频。用户可以然后创建视频/音频剪辑(flik),其包含来自该用户甚至不知道或者没有与其交互的其它用户的视频/音频。
[0045] CROWDFLIK app 10优选地同步在任何给定事件的使用CROWDFLIK 10 app来捕获视频并且选择了该特殊事件的所有装置。
[0046] 但是,在事件的多个实例由多个用户分别创建的情况下,CROWDFLIK app 10和服务器30能够在稍后同步这些多个实例。
[0047] 在一个实施例中,CROWDFLIK app 10能够结合时钟算法以确定原子时间与每个单独装置的时间码之间的差,该时钟算法使用因特网或其它网络功能性来与诸如美国海军原子钟(US Naval Atomic clock)的已知可靠时钟40进行连接。海军原子时钟可以随后用作CROWDFLIK主时钟,并且所有时间戳和编码可以参照这个主时钟。CROWDFLIK app 10则可以随后基于装置20的时钟与主时钟之间的差,将“时间增量(time-delta)”应用于各装置。优选地,“时间增量”可以作为元标签被应用于由CROWDFLIK app 10捕获和上传的各视频段,以供将来再看、编辑和共享。
[0048] 可替代地,在对等时间实施例中,创建者或另一个用户的装置能够用作主时钟,并且加入同一事件的所有其它装置将同步到那个时钟。此后,已经被同步到主时钟的各装置能够用作加入该事件的新装置的附加主时钟。
[0049] 在另一个实施例中,代替时间同步,视频流可以基于声音或图像被同步。例如,如果两个不同装置捕获事件的视频流,则即使它们没有同步到主时钟或者相互同步,所捕获视频也仍然能够基于对视频流所执行的图像识别或者基于对与视频流关联的音频流所执行的声音检测被同步。这例如对于同步演讲、摇滚音乐会、体育赛事等的多个捕获将会尤其准确。
[0050] 当视频被捕获时,CROWDFLIK app 10在步骤155确定持续时间“Y”的时间间隔,以剪切和同步所捕获的视频。Y可以是例如5秒、10秒或者任何期望的持续时间。视频的每个Y秒段在步骤160用从登记所确定的位置数据以及由app的主时钟所确定的时间数据来加标签和/或标记。所捕获视频可以在步骤165被提交给服务器30,并且所有视频提交可以用时间/日期/位置来加标签和/或标记,以供在再看/编辑平台的适当部分的同步的显示和编辑,以便使视频按照以与来自相似事件的其它视频的同步的方式被放置。在特定实施例中,app可允许用户选择“Y”的不同值,来再看和编辑视频。用户可根据用户在创建flik时的需要来选择更短或更长的段的长度。用户还可为其创作目的而选择改变的时间段。
[0051] 采用在预先选择的、Y秒的均匀间隔的CROWDFLIK app时间加标签是确保各时隙(time slot)的用户优选视频段的无缝再同步。
[0052] 经由CROWDFLIK app所捕获的视频以Y秒的间隔被“剪切”或标记。通常,表示每个段的Y的时间长度由app预先确定,并且按一致的基础被应用于在给定事件经由CROWDFLIK app所捕获和上传的所有视频段。优选地,仅提交完整Y秒段。例如,如果用户在Y秒段之间开始捕获视频,则下一个Y秒段开始之前的第一视频段可能是未完成的,并且根据CROWDFLIK app在那个时间应用于在那个事件所捕获的视频的规则可以不能被提交给再看/编辑平台。可替代地,未完成段可在段的开头采用空白视频内容来填充,以将该段扩展成完整Y秒剪辑。当视频捕获在Y秒之后但在后续Y秒之前结束时,类似过程可发生,其中只有完整Y秒段可上传到平台。在一个实施例中,用户的所有视频上传到服务器,并且只有Y秒的段(即,完整剪辑)在再看和编辑过程期间呈现。在另一个实施例中,用户可以决定持续时间小于Y秒的段是否应当上传到服务器。
[0053] 由运行CROWDFLIK 10的装置20所捕获的视频按照装置所确定的传统方式被完整地保存在装置20上。换言之,当视频通过CROWDFLIK app 10来处理和提交时,它同时按照主装置标准以未处理和未剪切形式被保存在装置20上。来自各个用户的经由CROWDFLIK app 10所捕获的各种视频段则在CROWDFLIK再看/编辑平台上按照位置/时间/事件标签被分组和同步,用于后续多用户编辑、再看、共享和保存。可替换地,如果用户想要仅上传到CROWLIK app 10和服务器30,则CROWDFLIK app 10准许用户在设定功能中选择退出将所有视频保存到装置20。
[0054] 用户可以经由CROWDFLIK app 10来捕获任何长度的视频,用于提交给CROWDFLIK再看/编辑平台。CROWDFLIK app 10在视频捕获时的唯一位置/时间加标签功能性允许适当的分组和同步,并且给予用户健壮的搜索功能性。
[0055] CROWDFLIK app 10允许来自多个装置的多个同时的视频经通过CROWDFLIK app 10被捕获和上传以被观看和编辑,并且能够按照位置/时间加标签被分组。
[0056] 参照图1D,描绘建立私人事件的方法。用户使用装置20选择“私人事件”作为事件类型(步骤170)。用户选择私人事件的类型(步骤175)。如果类型是将来事件,则用户输入并且确认私人事件的位置(步骤180)。如果类型是将来事件,则用户确认事件的创建(步骤185)。用户可选地选择要邀请到私人事件的用户或分组(步骤190)。可选地,用户可以建立密码,以使用户能够加入私人事件。用户命名该事件,并且确认所有输入(步骤195)。此后,事件创建者能够调整事件简档(步骤198)。事件的名称可以是重要的。例如,如果广告商或赞助商可以建立将来事件并且将其名称放入事件的名称,诸如“X公司呈现摇滚音乐会Y”。
此后,诸如本文所述的动作的与那个事件关联的所有动作将触发那个名称的使用或显示,并且X公司将在事件本身结束之后的很长时间从使用中得到品牌推广和广告效益。
[0057] 图4和图5所示的再看/编辑平台500通过CROWDFLIK app 10以及服务器30所提供的网站可访问。例如,再看/编辑平台500能够在具有因特网访问的装置20上或者任何计算机或装置上被显示。
[0058] 参照图5A,再看/编辑平台500提供图形用户界面(“GUI”),其可包括被分段的时间线510,被分段的时间线510将接受和显示用户选择的段来创建用户编辑。再看/编辑平台500还能够提供窗口来例示事件的可用的被分段的视频流,诸如视频流515和520的。时间线
510被划分为Y长度段525、526和527。每个段开始于基于主时钟的特定时间。在这个示例中,第一段开始于时间t,第二段开始于时间t+Y,第三段开始于时间t+2Y,等等。类似地,视频流
515被划分为Y长度段530、531和532,其中段530开始于时间t,段531开始于时间t+Y,以及段
532开始于时间t+2Y。视频流520被划分为Y长度段535、536和537,其中段535开始于时间t,段536开始于时间t+Y,以及段537开始于时间t+2Y。
[0059] 例如,如果Y为60秒并且t为5:00p.m.,则段525、530和535将开始于5:00p.m.,段526、531和536将开始于5:01pm,以及段527、532和537将开始于5:02pm,等等。为了例示的目的,对时间线510和视频流515、520仅示出三段,但是本领域的技术人员将会领会,可以使用任何数量的段。
[0060] 用户能够垂直滚动遍历Y持续时间的各时隙内的可用段,并且能够从任何可用视频515和520以及上传到平台时间线510的所有附加视频来选择和放置段,以创建用户定制的事件的视频。从视频515、520或另一视频所选择的每个段在时间线510中只能被放置在与时间线上的位置对应的位置。例如,如果段526开始于5:01pm,则只有来自视频515、520或者也开始于5:01pm的另一视频的段可以被放置在段526,在本示例中,段531和536。这确保来自所有视频流的在时间上同步。
[0061] 再看/编辑平台500可选地能够包括输入装置591、592、593等,和执行特定功能的其它装置。例如,输入装置591在被选择时能够生成视频510、515或520中的截图的屏幕截图捕获,并且允许用户在之后下载(例如,作为JPEG文件)或者观看那个截图的静止图像。这允许用户以容易的方式从视频得到照片。
[0062] 图5A的实施例的变化在图5B中示出。图5B中,再看/编辑平台600提供GUI,其可包括被分段的视频时间线610,被分段的视频时间线610将接受和显示用户选择的视频段来创建用户视频编辑。然而,图5B还提供分段音频时间线611,其将接受和播放用户选择的音频段,来创建用户音频编辑。再看/编辑平台600还可以提供窗口,来例示事件的可用的被分段的视频流(诸如视频流615和620)以及事件的可用分段音频流(例如音频流616和621)。时间线610和611分别被划分为Y长度段625、626、627和675、676、677。将会理解,许多其它视频和音频流可以存在,并且时间线610和611能够扩展到足以超出三个段。在这个示例中,视频流615和音频流616由第一装置来捕获,并且视频流620和音频流621由第二装置来捕获。然而,与图5A中不同,图5B的系统允许编辑者将视频流从音频流分离,使得编辑者能够选择由一个装置所捕获的视频以及由不同装置所捕获的音频。也就是说,如果编辑者从视频流615中选择段,他或她可以在音频流616中拣选对应的段或者替代地能够在音频流621或另一个音频流中拣选对应的段。用户可以垂直滚动遍历可用的视频和音频段,并且按照与图5B所述相同的方式在Y持续时间的各时隙中进行选择。
[0063] 在一个实施例中,上传到服务器30的所有视频被加标签和标记,以供将来在再看/编辑平台500或600上进行组织。CROWDFLIK app 10和/或服务器30能够基于位置和时间编码来限制对任何上传视频或者其一部分的访问。例如,如果表演者决定不允许他或她的表演在CROWDFLIK平台上,则来自他或她的表演的所有视频可以被服务器30阻止用于将来使用。另外,不适合于特定观众的内容能够被服务器30阻止以防那些用户观看。例如,带粗口的视频可以被限制在大于13岁的用户,等等。
[0064] 图2是示出本系统和方法的示例性视频捕获和提交过程,包括位置/日期/时间加标签和视频捕获/标签/提交过程的框图/流程图。CROWDFLIK再看/编辑平台提供编辑任何事件(其中视频已经经由CROWDFLIK app被提交)的视频的独特方式。在用户捕获了视频之后,所捕获的视频可以在步骤200被发布到再看/编辑平台。所提交的视频可以在步骤205被剪切并且按时间同步的方式被呈现,以允许用户观看每个Y秒时间段的所有被提交的段。用户可选择播放来自单个提交者的连续段,或者用户可选择每个Y秒时间段的被提交的段的任一个。由于这些Y秒片段(pieces)各按照CROWDFLIK app 10中的相同主时钟被“剪切”或者被加标签,所以每个时间段的一个提交的经同步的重组创建独特的编辑,并且作为经专业剪切和编辑的视频进行播放,以被观看、保存、共享、评论、喜爱、和评级以及在其它流行社交媒体站点上被再看。
[0065] 图4是与图5A所示相似的再看/编辑平台的示例性屏幕截图。屏幕截图示出具有注释的本系统、方法和计算机可访问介质的屏幕。在编辑模式中,用户可以旋转剪辑(例如,像自动售货机,slot machine),以选择特定剪辑。用户能够通过将剪辑设置为中心剪辑405来拣选特定剪辑。可提供已经选择的剪辑的指示。例如,这个剪辑能够被给予“翘拇指”标记,并且它可以作为选择的剪辑被计数。选择计数的数量可用来评级和识别流行剪辑。用户能够划到或者滚动到右边,来选择附加段的特定剪辑,并且用户能够滚动到左边,来重新选择特定段的特定剪辑。
[0066] CROWDFLIK app 10能够被设置成允许Y秒在整个特定经捕获和编辑的事件期间是恒定的间隔,或者能够被设置成交替的经同步的值。例如,对于由CROWDFLIK来捕获和编辑的婚礼事件,Y值可以为10秒。在这个婚礼示例中,每个段基于app的主时钟被剪切为10秒。可替代地,对于体育赛事,Y可以是10秒/5秒/10秒/5秒的重复模式。在任一种或者任何情况下,对于在那个位置/时间事件的多个来源的每一个和所有,每个段的长度(Y)被应用于在再看/编辑平台500上被呈现的所有被捕获的视频。
[0067] CROWDFLIK app“剪切”经由CROWDFLIK app被捕获的、通过app的主时钟被同步到每个段的Y秒的所有视频。在图2的步骤210,用户可以选择视频中的各位置的Y秒段。用户也可以选择整个事件视频的一部分,以便创建、保存和共享作为任何给定位置/时间事件的总视频的子集的较短视频。在步骤215,视频的总长度可以基于被选择的段的数量来确定。在步骤220,对于各段的大众最爱可以基于段被选择的总次数来选择。当附加段被选择时,大众最爱可以被动态地更新。如果用户的选择不是大众最爱,则给予他们采用大众最爱来取代其当前段的选项。一旦选择了所有段,被编辑的视频可在步骤225被发布。
[0068] 为了辅助用户友好地点击以进行选择或拖放编辑,较短视频的开始和结束将优选地分别对应于Y秒段的开始和结束。其示例可以是从由多首歌曲组成的音乐会事件中选择单曲的用户编辑或者从整个足球比赛中选择单个系列的活动的用户编辑。这种迷你编辑也可由登录到其帐户的用户来保存、共享、观看和再编辑。
[0069] CROWDFLIK app允许视频段的时间线性再同步或组合以及非时间线性视频编辑。例如,用户可以被准许选择任何被提交的视频段,并且将它放置在用户编辑的视频时间线中的任何位置。如果用户选择将视频段拖入他的视频编辑的时间线中,则他可以按照他选择的任何顺序来这样做。这允许诸如来自同一Y时隙的多个段的非线性视频的视频创建和观看。
[0070] CROWDFLIK app 10经由其独特的商业模型来支持赞助事件,由此app用作爱好者捕获、上传、编辑和共享的事件的视频与事件赞助商地点、表演的消息或其它基于用户导向的商业或社区消息之间的连接器。
[0071] 可选地,CROWDFLIK app 10的使用提供各事件的独特的经大众综合处理的视频。当各登录的用户使用先前对图4、图5A或图5B所述系统之一来制作、创建和保存个人编辑(其产生视频剪辑或“flik”)时,他或她的跨视频时间线和音频时间线(若存在的话)的在各时隙中的选择,当该编辑被注册(例如,登录)用户保存时优选地接收“投票”。每个段的这些投票的聚集能够产生Y秒时隙的每个中的最多投票或者最多选择的提交。因此,聚集投票允许其它用户容易地确定哪些视频或音频段在注册用户之中是最流行的。各注册用户被准许创建、保存和共享事件的多个编辑。用户的每个选择可以接收一(1)票。来自注册用户的多个编辑可产生接收投票的任何给定时间段中的多个提交。单个提交可以限制被到每个注册用户不超过一(1)票,而不管那一段在用户的各种编辑中出现的次数。这种经大众综合处理的最佳视频由这些提交组成,并且是其中每个用户识别他的选择而产生最佳列表的独特过程的结果。
[0072] 实施例的这个方面在图14中示出。图14描绘用于生成经大众综合处理的视频和音频剪辑的方法800。多个用户的每一个使用再看/编辑平台500或600来创建视频和音频剪辑(步骤805)。由用户所选的各视频和音频段接收“投票”,并且对每个段总计数(running tally)被存储(步骤810)。服务器30向用户指示事件中的Y持续时间的各时间段的接收到最多投票的视频段和音频段(步骤815)。服务器30自动生成包含对事件中的Y持续时间的各时间段接收最多投票的视频和音频段的经大众综合处理的视频和音频剪辑(步骤820)。用户可以随后观看和收听经大众综合处理的视频和音频剪辑(步骤825)。
[0073] 在一个实施例中,用户可作为没有登录到帐户USER ID下的访客在CROWDFLIK再看/编辑平台上再看和编辑视频。为了鼓励用户注册,如果用户作为访客(例如,没有登录或注册)进行观看和编辑,则可向那个用户提供有限的功能性。例如,可阻止用户保存编辑以供将来观看,或者编辑选择可在用于最佳编辑或大众选择的总的综合处理计数中被忽略。
[0074] 在一个实施例中,CROWDFLIK app能够允许赞助商消息沿视频的编辑版本的时间线在特定Y秒段之间的预定时隙的自动化插入以及来自赞助商、广告商或其它来源的预滚动广告视频或其它消息的插入。
[0075] 当用户选择通过其来捕获视频的CROWDFLIK时,用户被提示以接受/确认位置和时间/日期。这是为了确保当CROWDFLIK app提交用户的捕获视频时,它基于它的时间/位置(例如,事件)特性被正确地提交。然而,时间/位置信息的输入能够在视频捕获之前、期间或之后被执行。例如,CROWDFLIK app允许注册用户在确认位置或者加入事件之前捕获视频,并且将在经由CROWDFLIK app捕获视频之后提示用户选择事件/位置。
[0076] 在一个实施例中,CROWDFLIK app包括评估各种提交之间的位置和时间同一性的算法。CROWDFLIK app也能够确定其它用户是否处于登录用户附近。在另一实施例中,CROWDFLIK app能够在附近好友和/或其它CROWDFLIK用户的位置确认时通知用户。
[0077] 当用户经由CROWDFLIK app 10来捕获和提交视频时,视频也保存在装置20的智能电话相机相册上,就像它在没有通过CROWDFLIK app 10被捕获时那样。被保存的视频没有通过CROWDFLIK app 10被剪切或改变。CROWDFLIK app 10允许用户再看每个被捕获的视频段,以及决定或确认上传到服务器30。
[0078] 优选地,CROWDFLIK app上传各视频段的缩略图以及捕获者的用户id,为了更简单的用户识别和再看。在一个实施例中,CROWDFLIK app使用重构视频上传服务(Refactor Video Upload service)或者另一种上传服务或协议来确保用户所提供的用户Id和事件Id代表真实数据,并且将视频记录的创建限制到仅在视频文件和缩略图被上传之后才发生。
[0079] 如图8所示,当用户在再看/编辑功能中创建编辑时,用户能够加上标签809,以便进一步定义编辑或内容用于以后搜索的目的。如图8所例示,用户也可以使用诸如Facebook的社交媒体或者通过电子邮件或文本传输(例如,短消息服务)向一个或多个个人分配,与他人分享编辑。
[0080] CROWDFLIK是独特的视频捕获和编辑的移动和因特网平台,其允许多个用户提交视频,并且从多个所提交视频的聚集来创建独特的编辑;CROWDFLIK app通过在捕获时采用位置/时间/事件戳的同步的加标签来实现这个,其确保发布到CROWDFLIK再看/编辑平台的供后续再看和编辑的所有视频是来自基于位置的匹配的事件的视频,并且基于CROWDFLIK app主时钟被同步用于编辑;经同步的视频是基于时间/位置标签可搜索的。在一个实施例中,用户能够选择将要在再看/编辑平台上呈现的多个事件,以便创建拼贴类型视频。这还允许用户组合相同现实事件的多个CROWDFLIK事件,以便有权访问在那个现实事件中被捕获的所有视频。如果存在相同现实事件的多个CROWDFLIK事件,则每个事件创建者可经由CROWDFLIK app 10来商定组合他们的事件,以减少混淆。例如,这可能在物理地超出所建立的地理围栏的事件中发生。例如,总统就职典礼的物理距离常常跨越一英里以上。如果地理围栏设置为100码,则服务器可允许与单个现实事件(总统就职典礼)对应的多个事件的创建。
[0081] CROWDFLIK app 10使用多种输入和方法来确定将要剪切的所捕获视频的段的最佳长度,以供在CROWDFLIK再看/编辑平台的经同步的再看和编辑。这种长度“Y”同步的再看/编辑。值Y可采用不相等时间段的重复模式(诸如10-5-10-5-10-5秒等)或者贯穿捕获的单个段的长度(诸如15-15-15-15秒等)。将所提交视频剪切为Y秒片段的CROWDFLIK方法允许基于Y秒时隙的每个的优选提交的选择来创建、观看、保存和共享多个编辑的简单和强大的处理,其然后无缝地再同步回一起,以创建由Y秒长度的视频片段的多个连续的剪辑所组成的专业质量视频。
[0082] CROWDFLIK app 10计数段的多个用户的选择的合计,以创建他们自己的编辑,这产生对每个Y秒时隙的最高评级的提交。最多被选择的段的合计确定由大众综合处理的最佳编辑。为了防止和/或限制博弈,CROWDFLIK app 10将特定方法和分析应用于综合处理过程来确定最佳编辑。投票计数可随着附加用户创建编辑而改变,其将使最佳编辑随时间而改变。
[0083] CROWDFLIK app允许视频的独特的编辑的独特的共享和发布,该视频根据多个用户提交被创建并且被单个用户或多个用户编辑。
[0084] 图6表示使用户能够跟随其它CROWDFLIK用户和他们的编辑的屏幕流程。一旦用户登录到CROWDFLIK app 10,用户能够从社区605选择特定好友600。然后用户被带到好友页面610,以观看好友的全部视频615。用户可以订阅他们的好友的页面,并且可以在他们的好友发布新视频时接收自动更新。
[0085] 本文所述实施例的另一方面在图15中示出,其描绘用于显示使用本文所述实施例所创建的视频和音频剪辑(flik)的趋势数据的方法800。多个用户各使用再看/编辑平台500或600来创建视频和音频剪辑(步骤805)。由用户所选的各视频和音频段接收“投票”,并且对每个段总计数被存储(步骤810)。服务器30向用户指示事件中的Y持续时间的各时间段的接收到最多投票的视频段和音频段(步骤815)。服务器30自动生成包含对事件中的Y持续时间的各时间段接收最多投票的视频和音频段的经大众综合处理的视频和音频剪辑(步骤
820)。用户之后可以观看和收听经大众综合处理的视频和音频剪辑(步骤825)。
[0086] 要注意,图4、图5A和图5B的系统的用户无需是任何视频或音频流的创建者来使用系统。也就是说,用户可以可选地通过使用标签或其它元数据搜索特定主题或事件,从服务器30访问再看/编辑平台500或600。所有非私人事件将是从服务器30可访问的,并且能够对非私人事件生成无限制的数量的视频和音频剪辑(flik)。
[0087] 图16描绘数据结构1000,其可选地能够由服务器30对各视频或音频流的每个段来生成。数据结构1000可以可选地包括下列一个或多个的字段:段的唯一标识符(段ID)、事件名称、时间、位置(纬度/经度)、标签、创建者姓名、被选择的次数、被观看的次数以及与段关联的任何其它元数据。
[0088] 图17描绘数据结构1100,其可选地能够由服务器30对各视频或音频剪辑来生成。数据结构1100可选地是播放列表或其它结构,其可以包括下列项:剪辑的唯一ID(视频/音频剪辑ID)、段1(剪辑中的第一段)的段ID、段2的段ID以及剪辑中的所有其它段的段ID,以段N的段ID结束,其中N是剪辑中的段的数量。
[0089] 图18描绘运行CROWDFLIK app 10的装置20,其通过网络耦合到服务器30和可靠时钟40。服务器30包括视频储存器31,其可选地存储由本文所述的实施例使用的所有视频流、音频流、视频段、音频段、视频剪辑和音频剪辑。视频储存器31可选地包括数据库表,其将各视频和音频段链接到其段ID和数据结构1000,并将各视频和音频剪辑链接到其视频/音频剪辑ID和数据结构1100。可靠时钟40可以用作先前所述的主时钟。
[0090] 图19描绘面部识别和语音识别方法1200的实施例。服务器30对视频流、视频段和/或视频剪辑执行面部识别。服务器30对音频流、音频段和/或音频剪辑执行语音识别(步骤1205)。服务器30接收人的面部的图像和/或录音(步骤1210)。服务器30对面部的图像执行面部识别,和/或对录音执行语音识别(步骤1215)。服务器30将步骤1251的结果与步骤1205的结果进行比较(步骤1220)。服务器30识别包含面部的图像的匹配的所有视频流、视频段和/或视频剪辑,和/或识别包含录音的匹配的所有音频流、音频段和/或音频剪辑(步骤
1225)。这种方法例如在查找失踪人口中能够是有用的。用户可以上传失踪人口的照片,并且然后指示服务器30执行方法1200。方法1200的结果潜在地是包含那个人的面部的视频(与时间和位置信息相关联)和/或包含那个人的语音的音频(与时间和位置信息相关联)。
这种方法还能够提供更广泛的搜索能力,并且将允许用户使用面部的照片和/或录音在视频和音频内容中执行非文本搜索。
[0091] 图10示出按照本公开的通常以移动电话、智能电话、平板或其它处理和通信装置的形式的系统的示例性实施例的框图。例如,按照本文所述本公开的示例性过程能够由处理装置和/或计算装置1002来执行。这种处理/计算装置1002可以例如是计算机/处理器1004的整体或者部分,或者可以包括但不限于计算机/处理器1004,计算机/处理器1004可以包括例如一个或多个微处理器和使用计算机可访问介质(例如,RAM、ROM、硬盘驱动器或者其它存储装置)上存储的指令。
[0092] 如图10所示,例如,可以提供(例如与处理装置1002进行通信的)计算机可访问介质1006(例如,如上文所述,诸如硬盘、软盘、存储棒、CD-ROM、RAM、ROM等或者其集合的存储装置)。计算机可访问介质1006其上可以包含可执行指令1008,其实现除了别的以外还有CROWDFLIK应用软件。作为补充或替代,存储装置1010能够与计算机可访问介质1006分开提供,其能够向处理装置1002提供指令,以便将处理装置配置成执行某些示例性过程、进程和方法,例如,如上文所述。
[0093] 此外,示例性处理装置1002可以被提供有或者包括输入/输出装置1014,其可以包括,例如,有线网络、无线网络、因特网、内联网、数据收集探头、传感器等。如图10所示,示例性处理装置1002可以与示例性显示装置1012进行通信,其按照本公开的特定示例性实施例可以是配置用于除了从处理装置输出信息之外还向处理装置输入信息的触摸屏。此外,示例性显示器1012和/或存储装置1010可以被用来按照本领域已知的方式来显示和/或存储按照用户可访问格式和/或用户可读格式的数据。
[0094] 以上仅示出本公开的原理。根据本文的教导,所述实施例的各种修改和变更对本领域的技术人员而言将是显而易见的。因此应领会的是,,但是本领域的技术人员将能够设计虽然没有在本文中被明确示出或描述的众多系统、装置和过程,体现本公开的原理并且因而能够处于本公开的精神和范围之内。应当被具有本领域普通技术的技术人员理解的是,各个不同示例性实施例可以被相互一起使用,以及被可互换地使用。另外,包括其说明书、附图和权利要求书的本公开中使用的特定术语在特定情况下可以被同义地使用,包括但不限于例如数据和信息。应当理解,虽然可以相互同义的这些词语和/或其它词语在本文中可以被同义地使用,但是可以存在这类词语旨在被不同义地使用的情况。此外,现有技术知识在上文中尚未通过引用被明显地并入上文,就这一点来说,它的全部内容被明确地并入本文。被引用的所有公开物的的全部内容通过引用被并入本文。