用于多媒体编辑的系统及方法

文档序号:6361222阅读:133来源:国知局
专利名称:用于多媒体编辑的系统及方法
技术领域
本文所揭示的实施例大体上涉及多媒体,且更具体地说涉及用于存储、编辑及产生多媒体产品的系统及方法。相关申请案的交叉参考本申请案主张2010年6月8日申请的第61/352,657号美国临时申请案及2010年6月8日申请的第61/352,649号美国临时申请案的权益,且在其中的全部内容特此以引用的方式并入。
背景技术
随着能够产生视频及音频内容的装置的数目以极快的速率增长,数字视频及音频产品及服务已越来越流行。随着数字音频及视频产品越来越流行,已产生对多媒体编辑产品及用于与观众共享所编辑的多媒体项目的输出口的需求。近年来,已开始成立一些允许用户在线发布及共享多媒体产品的网站。通常,此类网站不支持编辑多媒体内容。现有多媒体编辑产品包括独立的经特别配置的编辑机器及可安装在装置(例如个人计算机)上的多媒体编辑软件。未经训练过的专业人员操作这些产品可能常常很困难,且它们的使用可能很耗时。另外,在多媒体编辑的领域中,大量数据需要被存储、存取及操纵。随着网络已越来越流行,用户能够从网络存取多媒体文件且不再依赖自己产生的多媒体内容。然而,由于多媒体文件通常非常大,它们需要相当大的带宽用于网络传输。结果,用户经常花费长时间来执行下载他们想要编辑的多媒体内容文件。最后,没有一个多媒体编辑产品具有支持协作式多媒体产品的能力。存在对于不需要用户在其自己的计算机上具有编辑产品、需要限于不由用户存储多媒体内容且允许用户协作式编辑多媒体内容的多媒体编辑工具的需要。本发明解决前述问题。

发明内容
本文所描述的本发明的实施例涉及用于在服务器上存储、编辑及产生多媒体产品的系统及方法。所述系统及方法能够允许用户协作创建多媒体产品。借助基于服务器的多媒体编辑,任何能够运行浏览器的装置可用于执行多媒体编辑,那是因为不需要本地存储或有效的处理能力。在一个大体方面中,本发明所描述的一些实例实施例是针对用于存储、编辑及产生多媒体产品的系统及方法。根据这些各种实例,所述系统具有服务器。所述服务器具有用于在内容库内存储多媒体数据的存储装置。所述服务器还具有各种工具,包括允许用户在客户端上使用浏览器编辑所存储的多媒体数据的多媒体编辑工具、允许用户使用具有浏览器能力的客户端从所编辑的多媒体数据创建可观看的多媒体产品的呈现工具以及用于分配所述可观看的多媒体产品的实时串流工具。在另一实施例中,服务器可为多个服务器之一,每个所述服务器能够与存储装置通信。在另一实施例中,所述多个服务器利用边缘服务器的内容分发网络(CDN)将内容库复制到物理位置较靠近用户的服务器。在又一实施例中,存储装置是多个存储装置之一,每个所述存储装置能够与服务器通信。在另一实施例中,用于存储、编辑及产生多媒体产品的系统通过显示多媒体数据的缩略图来代表存储在内容库内的多媒体数据。在又一实施例中,用于存储、编辑及产生多媒体产品的系统的内容库含有搜索功倉泛。在又一实施例中,多媒体数据由多个剪辑组成,且多媒体编辑工具经配置以允许若干编辑动作,所述动作包括:组合一个或一个以上剪辑、修剪一个或一个以上剪辑、插入一个或一个以上剪辑、叠加一个或一个以上剪辑、移除一个或一个以上剪辑的一部分、将过渡效果添加到一个或一个以上剪辑、在一个或一个以上剪辑中插入文本,以及在一个或一个以上剪辑中插入声音。在又一实施例中,所述多媒体编辑工具允许多个用户协作式工作来编辑所存储的多媒体数据。在又一实施例中,所述呈现工具将所编辑的多媒体产品转换成用户选择的格式。基于用户的选定格式在转换期间使用一组预定值。本文所揭示的实施例还包括用于通过上载及存储多媒体数据到内容库上而在客户端上向用户提供多媒体存储、编辑及产生能力的方法。所述内容库具有服务器及能够与用户的客户端通信的各种工具。用户可编辑存储在所述内容库内的多媒体数据,且呈现工具将所编辑的多媒体数据转换为可观看的多媒体产品。最后,可经由网络来实现可观看的多媒体产品的实时串流。进一步对于前述方法,所述服务器是多个服务器之一,每个所述服务器能够与用户的客户端通信。此外,所述多个服务器利用边缘服务器的内容分发网络(CDN)将内容库复制到物理位置较靠近用户的服务器。此外,多媒体数据包括多个剪辑,且编辑步骤可包括组合一个或一个以上剪辑、修剪一个或一个以上剪辑、插入一个或一个以上剪辑、叠加一个或一个以上剪辑、移除一个或一个以上剪辑的一部分、将过渡效果添加到一个或一个以上剪辑、在一个或一个以上剪辑中插入文本,以及在一个或一个以上剪辑中插入声音。在又一实施例中,前述方法包括搜索内容库的步骤。进一步对于前述方法,多媒体编辑工具允许多个用户协作式工作来编辑所存储的多媒体数据。在又一实施例中,所编辑的多媒体产品在呈现时被转换成用户选择的格式。基于用户的选定格式在转换期间使用一组预定值。


所描述的实施例的新颖特征具体地在所附权利要求书中陈述。然而,所描述的实例实施例(关于组织及操作方法两者)可参考下文结合附图所作的描述来最好地理解,附图中:图1描绘根据实例实施例的用于多媒体存储、编辑及产生的系统的图。图2描绘图1的用于多媒体存储、编辑及产生的系统的框图。图3描绘通过系统的实施例的内容流的框图。图4是由图1的系统所提供的示范性用户网页主屏幕的截屏,所述用户网页主屏幕具有登录屏幕及导航条。图5是由图1的系统所提供的示范性用户网页的截屏,所述用户网页提供展示上载到系统存储装置的多媒体数据的内容库。图6是由图1的系统所提供的示范性用户网页的截屏,所述用户网页提供用于将新的多媒体数据上载到内容库的存储装置上载屏幕。图7是由图1的系统所提供的示范性用户网页的截屏,所述用户网页提供展示处于编辑过程中的四个多媒体数据文件的编辑工具。图8是由图1的系统所提供的示范性用户网页的截屏,所述用户网页提供展示修剪多媒体数据文件的编辑工具。图9是由图1的系统所提供的示范性用户网页的截屏,所述用户网页提供展示组合多个多媒体数据文件的编辑工具。图10是由图1的系统所提供的示范性用户网页的截屏,所述用户网页提供展示呈现由多个多媒体数据文件组成的多媒体产品的呈现工具。图11是由图1的系统所提供的示范性用户网页主屏幕的截屏,所述用户网页主屏幕具有登录屏幕及导航条。图12是由图1的系统所提供的示范性用户网页的截屏,所述用户网页提供展示上载到系统存储装置的多媒体数据的内容库。图12a是当选择添加用户图标时用户的屏幕的实施例的截屏。图12b是当存在共享项目时用户的屏幕的实施例的截屏。图13a及13b是根据本发明构造的编辑屏幕的实施例的截屏。图14是用于编辑视频内容的图13a的编辑屏幕的截屏。
具体实施例方式简单概述,图1是用于多媒体存储、编辑及产生的系统的图。用户110通过客户端通信装置120(例如计算机、智能电话、蜂窝电话、膝上型计算机或能够运行因特网浏览器且可经由网络140与包括经配置以存储、编辑及产生多媒体产品的一个或一个以上服务器的系统130的服务器侧交互的任何其它客户端)存取媒体文件。图2是用于多媒体存储、编辑及产生的系统的框图。用户110通过浏览器220可接入一个或一个以上服务器130,所述服务器130可含有用于存储由用户上载的多媒体数据文件的内容库240及多个工具,所述工具包括(但不限于)编辑工具250、呈现工具260及实时串流工具270。用户可接着将所编辑的多媒体数据作为多媒体产品在网络上发布给观众。内容库240为上载到含有内容库的服务器的多媒体数据提供存储。内容库的进一步说明及其功能性在本文中描述。编辑工具250为用户提供多种多媒体编辑功能。所述编辑工具的进一步说明及其功能性在本文中描述。呈现工具260使用户能够观看内容库内的多媒体内容及数据且预览已使用编辑工具编辑的多媒体内容。无论当多媒体数据文件上载到内容库时的格式是什么,呈现工具可将多媒体数据文件及所编辑的多媒体数据文件转换成单一格式。在一个实施例中,呈现工具将多媒体数据及/或所编辑的多媒体数据转换成与针对用户所希望的多媒体格式及用于视频重放的装置的预定值设置相匹配的格式。为了提高所显示的媒体的质量,呈现工具基于用户所希望的多媒体格式为串流媒体调整重放设置。特定针对于用户所希望的多媒体格式的一组预定值降低串流媒体内容所要求的带宽且提高所显示的媒体内容的质量,而不论内容观看者的显示装置规格及要求如何。预定值可包括(但不限于)自定义帧大小、选定像素纵横比、选定帧率、渐进次序、选定参考帧数目、选定平均可变位速率及最大可变位速率。在某种程度上,本文所揭示的示范性系统及方法的预定值设置产生具有低可变位速率的质量串流显示,从而降低用于串流的带宽。因而,无论观看者的显示装置如何,所显示的媒体的质量保持相同。实时串流工具270允许用户发布他/她的多媒体数据及/或所编辑的多媒体产品用于观看。在一个实施例中,所述实时串流工具是GIBBYSTREAM (华盛顿州斯波坎市吉比媒体)。在一个实施例中,用户可通过使用连接到网络的浏览器经由客户端接入系统。经由网络,用户的客户端可与作为系统一部分的一个或一个以上服务器通信。用户首先遇到用于登录系统或创建新帐户的网页。一旦用户已成功登录系统,用户便使用存储装置将多媒体数据上载到位于所述服务器中的一个或一个以上服务器上的内容库。存储装置允许用户选择待上载的多媒体数据的位置,为多媒体数据指派名称、说明、关键词及许可。在一些实施例中,可结合一个或一个以上服务器利用边缘服务器的内容分发网络(CDN)以便将所存储的多媒体复制到在物理上较靠近用户的位置中。简单概述,且参考图3,图形用户接口(GMT) 280将来自用户的接口命令写入到脚本引擎282,所述脚本引擎282解译那些命令且将数据写入到相关数据库284或从相关数据库284读取数据。脚本引擎282处置用户命令,所述用户命令向呈现引擎286产生经编辑内容,呈现引擎286呈现图像用于发布。呈现引擎286将中间媒体转换成最终输出用于在内容数字网络288上发布以供客户端装置290观看。一旦多媒体数据上载到内容库,用户便可接入编辑工具且选择所上载的多媒体数据用于编辑。使用编辑工具,用户可执行一些有关编辑多媒体数据的动作;所述动作中的一些在本文中列出及论述。一旦已完成所希望的编辑,用户便通过使用呈现工具为多媒体产品选择格式,且使呈现工具将所编辑的多媒体产品转换成用户所希望的格式。用户可选择的格式可包括(但不限于)移动图片专家组4 (MPEG-4或MP4)、音频视频交错文件(AVI)、视窗媒体文件(WMV)、QuickTime视频剪辑(MOV)、第三代多媒体文件(3GP)及超文本标记语言(HTML) 5。用户可选择的音频文件格式可包括(但不限于)Ogg Vorbis编解码器压缩多媒体文件(OGG)及Ogg Vorbis视频简档(OGV)。最后,用户接着发布所呈现的多媒体产品以供观众使用系统的实时串流工具来观看。在一些实施例中,用户可在发布且/或观众使用本文所描述的各种工具来观看之后编辑且/或修改所发布的多媒体产品。图4到10代表本文所描述的本发明的一个实施例。参考图4,导航条300含有一些用以在系统内导航的图标以及关键词搜索功能窗口 385。第一组图标310到330为用户提供对系统的处理用户账户管理功能的方面的接入。第二组图标335到340为用户提供对关于多媒体编辑、呈现及产生项目的各种工具的接入。第三组图标350到360为用户提供对内容库及存储功能的接入。第四组图标365到375为用户提供对用于音频数据文件的内容库及存储功能的接入。更详细地说,图标345为用户提供对系统编辑功能的接入,且图标380为用户提供对多媒体产品相关信息的接入,所述信息包括(但不限于)关于多媒体数据文件、音频数据文件及多媒体产品的版本注释。用户可接入管理功能图标以执行一些任务。“组织”图标310为用户提供关于与用户相关联的所有组织的信息。“组织详情”图标315为用户提供组织正接收什么层级的服务的信息。此包括(但不限于):存储量、带宽量、安全或不安全的HTTP通信、水印、可允许的子账户的数目及每月费用。“同伴”图标320为用户提供组织的所有子账户的列表。此列表包括(但不限于)组织的所有用户,且包括每一用户的名称及电子邮件地址。另外,被指定为管理员的用户可邀请其他用户加入,从而在用户的组织内建立可接入所述系统的用户的网络。“团队”图标325为用户提供已确立并相关联在一起作为一个团队的所有用户的列表。可创建团队以在特定项目及允许协作编辑多媒体产品的编辑上一起工作。最后,“用户”图标330为用户提供关于他/她的系统账户的信息,所述信息包括(但不限于)登录信息、会话信息以及相关联的组织、同伴及团队。用户可接入有关多媒体编辑、呈现及产生项目的各种工具。“所有项目”图标335提供已由用户创建的所有项目的列表。通过选择此图标,用户可创建新的项目。用户可为项目提供名称和说明。此图标还将展示项目的管理者是谁,以及所述项目是私有的还是公共的。用户可选择与一个或一个以上额外用户共享一个或一个以上项目。已被共享者选择作为受享者的用户可接入共享者的项目,且使用本文所描述的各种工具可与共享者及其他共享者选定的受享者分开地或合作地编辑、呈现及产生多媒体。在一些实施例中,同时协作式工作可发生在用户/共享者与项目的用户选定的受享者之间。重要的是认识到,通过锁定对正被使用的每一剪辑及正被编辑的每一轨道的接入直到当前编辑器用户释放文件为止,多个用户可在同一项目上循序工作。通过在所有项目页面上选择或取消选择项目,用户可确定将在活动项目页面上展示哪些项目。“活动项目”图标340提供用户当前正在其上工作的所有项目的列表。另外,选择所述图标将展示所有活动项目的名称,列出活动项目的管理者,且展示所述项目是私有的还是公共的。而且,当前在编辑窗口中的任何项目以粗体形式来展示。用户可接入提供多媒体编辑功能的多种接口。“编辑器”图标345提供用于编辑多媒体数据的接口。用户可执行一个或一个以上编辑动作,所述动作包括(但不限于)预览多媒体数据、修剪或修整多媒体数据、插入一个或一个以上多媒体数据文件、叠加一个或一个以上多媒体数据文件、移除多媒体数据的一部分或多个部分、提供一个或一个以上多媒体数据文件之间的过渡、在多媒体数据文件内插入图像、文本及音频、预览所编辑的多媒体数据。通过“编辑器”图标345,用户还可呈现及发布多媒体数据,从而给用户简单的嵌入代码,这全部来自“编辑器”。用户可接入系统的内容库且接入系统的存储功能。“剪辑库”图标350为用户提供对用户的相关联组织已上载到内容库的所有剪辑的接入。多媒体数据文件或剪辑可由缩略图像代表。剪辑库还提供关于内容库内的多媒体数据的额外信息,所述信息包括(但不限于)用户为剪辑应用的名称、说明或剪辑内容以及剪辑是私有的还是公共的(私有剪辑仅可由来自其相应组织的用户使用,而公共剪辑可由来自使用系统的任何组织的任何用户使用)。“剪辑库”图标350还为用户提供用于将多媒体数据上载到内容库的接口。“活动剪辑”图标355为用户提供与用户的当前活动项目相关联的剪辑的列表。出现在活动剪辑区内的剪辑可由用户在接入系统的编辑器功能后即刻观看。另外,列在活动剪辑区内的剪辑是所有选自之前由用户下载到内容库的剪辑库的剪辑。从剪辑库取消选择的任何剪辑将留在此处,但不会出现在活动剪辑区内。“剪辑”图标360为用户提供用以上载多媒体数据的接口。所述接口允许用户执行一些动作,所述动作包括(但不限于)在用户的客户端通信装置上浏览多媒体数据文件、向多媒体数据文件指派名称、说明及可搜索的关键词以及为多媒体数据文件指派私有或公共许可。如果必要的话,可转换所上载的多媒体数据文件,且将其存储在内容库内。很像上文所论述的剪辑图标,系统允许用户接入专门用于音频数据文件的内容库及存储功能。“音频库”图标365为用户提供用以将音频数据文件上载到内容库的接口。音频数据文件可由用户选择以在任何多媒体编辑项目内使用。“活动音频”图标370为用户提供指派给用户的当前活动项目的所有音频数据文件的列表。“音频剪辑”图标375为用户提供用以上载音频数据的接口。所述接口允许用户执行一些动作,所述动作包括(但不限于)在用户的客户端通信装置上浏览音频数据文件、向音频数据文件指派名称、说明及可搜索的关键词以及为音频数据文件指派私有或公共许可。如果必要的话,将转换所上载的音频数据文件,且将其存储在内容库内。图5是显示内容库的实例用户网页的截屏。用户访问系统且选择350 (图4)将指向像图5的网页。如图所示,图5的内容库含有由缩略图代表的多个多媒体数据文件,且列出关于内容库内的每一所列多媒体数据文件的名称、说明及许可细节的用户输入数据。还显示选择框,通过所述选择框,用户可将多媒体数据文件选择为“活动”。将多媒体数据文件选择为活动将在用户的活动剪辑(之前在图4中论述过)内列出所述多媒体数据文件。图6是显示允许用户将多媒体数据上载到多个存储装置之一的接口的实例用户网页的截屏。借助所述接口,用户可执行多个任务,所述任务包括(但不限于):通过点击“选择文件”按钮410来选择用户希望上载到内容库的文件;向多媒体数据420指派名称;提供多媒体数据的说明以辅助内容库430的组织;提供关于多媒体数据的一个或一个以上关键词以帮助向内容库440提供关键词搜索功能性;以及通过指派公共或私有许可值450来确定对多媒体数据的第三方存取。图7是显示系统的编辑工具的实例用户网页的截屏。用户的“活动项目”被显示为由缩略图像所代表的一序列多媒体数据文件。呈现工具460为用户提供所编辑的多媒体产品的预览。图8是显示执行选定多媒体数据的修剪的系统的编辑工具的实例用户网页的截屏。如所展示的多媒体数据的可观看区域正通过使用大小选择标签470及480来减小。图9是显示执行多个多媒体数据文件的组合的系统的编辑工具的实例用户网页的截屏。如图所示,已组合来自内容库文件的四个多媒体数据文件,且正将第五多媒体数据文件490插入在第二与第三多媒体数据文件之间。图10是显示系统的呈现工具的实例用户网页的截屏。如图所示,呈现工具正在显示通过组合多个多媒体数据文件而创建的多媒体产品。还显示嵌入代码495,用户可使用所述嵌入代码将其它内容链接到所述多媒体产品。图11到14代表本文所描述的本发明的另一实施例。图11是登录网页的截屏,其与大多数登录页面类似,用户在访问系统时通常看到所述登录网页。一旦被系统验证,用户便转移到一页面(图12),所述页面列出用户的项目500以及与其他用户共享的那些项目508,且允许用户通过弹出窗口 516指定新的项目512。通过使用与每一项目相关联的图标,用户可将另一用户518添加到项目以创建共享项目,删除项目522或编辑项目526。用户选择项目删除图标522将选定的项目从用户的项目中移除;然而,所述项目仍存储在存储装置内。图12a是当选择添加用户图标时用户的屏幕的截屏,且三个新用户530被准许在项目上工作。图12b展示在已将多个用户添加到每一项目之后用户的屏幕。共享项目窗口 508展示共享项目列表及用以编辑项目或获得关于项目的信息528的图标。图13a及13b展示本发明的编辑屏幕的实施例,其当选择编辑图标526时出现。在此实施例中,在图13a中,按钮允许用户通过使用按钮600致使弹出屏幕604出现在预览区域608中来上载文件。用户可选择通过使用按钮612从库下载以及通过使用搜索按钮614搜索此库。按钮允许对文件的视频618或音频622部分进行编辑。如果选择视频部分,那么展示用于编辑的轨道626及630。如果选择音频622部分用于编辑,那么改为展示轨道634、638及642(如图13b中所示)。音频或视频轨道的数目不限于两个视频及三个音频。编辑页面将时间线646展示在轨道上方以为用户在内容内定向。用户还可用图像按钮650选择个别图像,使用过渡按钮654控制图像之间的过渡(举例来说,淡出),且使用文本工具按钮656打开文本编辑器,从而允许用户创建文本并将文本添加到项目。另外,用户可通过使用指定的按钮来剪切图像652、放大662、缩小666以及再次在预览区域608中预览670内容。用户还可使用垃圾按钮674来非破坏性地移除轨道。用户可使用光标工具660选择图标、图像、视频或其它可选择的内容中的任一个。所有工作完成后,用户可使用发布按钮678来发布内容。再次参考图13a,用户处于下载一系列文件或剪辑(680、680’,一般称为680)的过程中,使用所述文件或剪辑,他或她将形成视频内容。参考图14,用户已获取剪辑680且以他或她希望的序列和位置将它们放置在视频轨道626上。每一剪辑可单独移动,且剪辑之间的过渡可由用户控制。用户可利用的某些过渡包括(但不限于)向右摇摄叠加686、向下摇摄叠加688、水平中心合并叠加690及垂直中心合并叠加692。待包括的下一剪辑位于预览区域608内,且用户可在剪辑684之后插入实际挥杆的此剪辑。除非另外指示,否则说明书及权利要求书中所使用的表达组成部分的数量、例如分子量等性质、反应条件等的所有数字均应理解为在所有情况下由术语“大约”修饰。因此,除非相反地指示,否则在说明书及所附权利要求书中陈述的数字参数均是近似值,其可依据本发明欲获得的所需要的性质而改变。最低限度地,且并非试图将等效物原理的应用限于权利要求书的范围,每一数字参数应至少根据所报告的有效数字的数字且通过应用普通舍入技术来解释。尽管陈述本发明的广泛范围的数字范围和参数为近似值,但尽可能准确地报告具体实例中所陈述的数字值。然而,任何数字值固有地含有由在其相应测试测量中所发现的标准偏差所必然引起的某些误差。在描述本发明的上下文中(尤其是在所附权利要求书的上下文中)使用的术语“一”、“所述”及类似指示物应解释为覆盖单数及复数两者,除非本文另外指示或由上下文明确否定。本文中的值范围的详述仅既定充当个别地提及属于所述范围内的每一单独值的速记方法。除非本文中另外指示,否则每一个别值并入到本说明书中就犹如其在本文中个别地叙述。本文所揭示的所有方法可以任何适合的次序来执行,除非本文另外指示或另外由上下文明确否定。使用任何及所有实例或本文所提供的示范性语言(例如,“例如”)仅既定较好地说明本发明且并不造成对本发明的范围的限制,除非另外主张。在说明书中没有语言应解释为指示任何非主张的元素对于实践本发明为必要的。本文所揭示的本发明的替代元素或实施例的分组不应被解释为限制。可个别地或以与群组的其它成员或本文中所找到的其它元素的任何组合来提及并主张每一群组成员。期望群组的一个或一个以上成员可出于便利及/或可专利性的原因而包括在群组中或从群组中删除。当发生任何此类包括或删除时,说明书被视为含有经修改而因此满足所附权利要求书中所使用的所有马库西群组的书面描述的群组。本文揭示本发明的某些实施例,包括发明人所已知的用于执行本发明的最佳模式。当然,在阅读前述说明后,这些所描述的实施例的变型对于所属领域的技术人员将变得显而易见。发明人期望熟练的技术人员视情况使用此些变型,且发明人希望以与本文中具体揭示的方式不同的方式实践本发明。因此,本发明包括在附随到本文的权利要求书中叙述的标的物的所有修改及等效物,正如适用的法律所准许的。此外,在所有其可能变型中上述元素的任何组合均由本发明涵盖,除非本文另外指示或另外由上下文明确否定。可在权利要求书中使用“由......组成”或“基本上由......组成”的语言进一
步限制本文所揭示的具体实施例。当在权利要求书中使用时,无论所申请的还是根据修正
所添加的,连接术语“由......组成”排除未在权利要求中指定的任何元件、步骤或组成部
分。连接术语“基本上由......组成”将权利要求的范围限制为指定的材料或步骤以及不
实质性影响基本及新颖特性的那些材料或步骤。如此主张的本发明的实施例固有地或明白地在本文中描述及实现。最后,应理解的是本文所揭示的本发明的实施例说明本发明的原理。可使用的其它修改属于本发明的范围内。因此,借助于实例而非限制,可根据本文教示来利用本发明的替代性配置。因此,本发明不限于如精确展示及描述的内容。
权利要求
1.一种用于存储、编辑及产生多媒体产品的系统,其包含: 服务器,其包含: 存储装置,其用于作为内容库来存储多媒体数据;及 多个工具,其包含: 多媒体编辑工具,其允许用户使用在客户端上运行的浏览器编辑所述所存储的多媒体数据; 呈现工具,其允许用户使用在所述客户端上运行的所述浏览器从所述所编辑的多媒体数据创建可观看的多媒体产品;及 实时串流工具,其用于分配所述可观看的多媒体产品。
2.根据权利要求1所述的系统,其中所述服务器是多个服务器之一,每个所述服务器与所述存储装置通信。
3.根据权利要求2所述的系统,其中所述多个服务器中的至少一个利用边缘服务器的内容分发网络将所述内容库复制到物理位置较靠近所述用户的服务器。
4.根据权利要求1所述的系统,其中所述存储装置是多个存储装置之一,每个所述存储装置与所述服务器通信。
5.根据权利要求1所述的系统,其中提供所述多媒体数据的缩略图以代表存储在所述内容库内的多媒体数据。
6.根据权利要 求1所述的系统,其进一步包含用于搜索所述内容库的构件。
7.根据权利要求1所述的系统,其中所述多媒体数据包含多个剪辑,且其中所述多媒体编辑工具经配置以允许选自以下各项的至少一个编辑动作:组合一个或一个以上剪辑、修剪一个或一个以上剪辑、插入一个或一个以上剪辑、叠加一个或一个以上剪辑、移除一个或一个以上剪辑的一部分、将过渡效果添加到一个或一个以上剪辑、在一个或一个以上剪辑中插入文本,以及在一个或一个以上剪辑中插入声音。
8.根据权利要求1所述的系统,其中所述多媒体编辑工具经配置以允许两个或两个以上用户协作编辑所述所存储的多媒体数据。
9.根据权利要求1所述的系统,其中所述呈现工具将所述所编辑的多媒体转换成所述用户选择的格式,其中基于所述用户选择的格式在所述转换期间使用一组预定值。
10.一种用于在客户端上向用户提供多媒体存储、编辑及产生能力的方法,其包含: 由用户将多媒体数据上载及存储到内容库上,其中所述内容库包含与所述客户端通信的服务器及工具; 由用户编辑存储在所述内容库内的多媒体数据; 将所述所编辑的多媒体数据呈现为可观看的多媒体产品;及 经由网络提供所述可观看的多媒体产品的实时串流。
11.根据权利要求10所述的方法,其中所述服务器是多个服务器之一,每个所述服务器与所述客户端通信。
12.根据权利要求11所述的方法,其中所述多个服务器中的至少一个利用边缘服务器的内容分发网络将所述内容库复制到物理位置较靠近所述用户的服务器。
13.根据权利要求10所述的方法,其中所述多媒体数据包含多个剪辑,且其中所述编辑步骤包含选自以下各项的至少一个动作:组合一个或一个以上剪辑、修剪一个或一个以上剪辑、插入一个或一个以上剪辑、叠加一个或一个以上剪辑、移除一个或一个以上剪辑的一部分、将过渡效果添加到一个或一个以上剪辑、在一个或一个以上剪辑中插入文本,以及在一个或一个以上剪辑中插入声音。
14.根据权利要求10所述的方法,其进一步包含搜索所述内容库的步骤。
15.根据权利要求10所述的方法,其中可由两个或两个以上用户协作实行所述编辑存储在所述内容库内的多媒体数据。
16.根据权利要求10所述的方法,其中将所述可观看的多媒体产品在呈现时转换成所述用户选择的格式, 其中基于所述用户选择的格式在所述转换期间使用一组预定值。
全文摘要
本发明提供用于在服务器上存储、编辑及产生多媒体产品的系统及方法。一种系统包括一个或一个以上服务器,所述服务器含有存储装置及允许用户在客户端上使用浏览器存储及编辑多媒体产品的多个工具。额外的系统工具将所编辑的多媒体数据呈现成多媒体产品,所述多媒体产品使用实时串流工具来分配。通过将多媒体数据上载并存储到内容库上、编辑所述所存储的多媒体数据、将所述所编辑的多媒体数据呈现为可观看的多媒体产品且在网络上为观众提供所述多媒体产品的实时串流的方法来创建多媒体产品。
文档编号G06F17/00GK103109323SQ201180035400
公开日2013年5月15日 申请日期2011年6月8日 优先权日2010年6月8日
发明者朗·吉比, 弗莱彻·麦克贝斯, 博罗伯特·艾伦·加纳 申请人:吉比媒体集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1