首页> 中国专利> 在网络环境中编辑媒体内容的方法和高速缓存设备

在网络环境中编辑媒体内容的方法和高速缓存设备

摘要

当编辑新的文件时,将原始数据段载入编辑计算机。通常连续地对剪辑进行粗剪辑和细剪辑,这意味着需要频繁地重载数据段。为减轻网络(GE)的这种频繁加载操作,本发明提出在服务器设备(RSA、RSB、RSC)与编辑设备(EA、EB)之间的数据路径上配置高速缓冲存储器(CS),该高速缓冲存储器保持现有的所加载数据段的重要部分。向高速缓冲存储器(CS)重新加载在所加载数据段的开始和结束附近的区域中的数据,作为特别重要的部分,这是因为在剪辑编辑期间,特别频繁地检查这些区。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-11-23

    未缴年费专利权终止 IPC(主分类):G11B27/031 授权公告日:20130410 终止日期:20171206 申请日:20061206

    专利权的终止

  • 2013-04-10

    授权

    授权

  • 2009-01-21

    实质审查的生效

    实质审查的生效

  • 2007-06-13

    公开

    公开

说明书

技术领域

本发明涉及在网络环境中,对媒体内容进行后置编辑的技术领域。媒体内容应该理解为表示音频/视频内容和计算机产生的内容,例如幻灯片放映、电子书或其它更大的文本或图形文件。

背景技术

所谓的服务器技术正以前所未有的更高速度进入演播工程领域。制作的原始材料已不再主要存档在磁带上了,而是逐渐使用视频服务器和音频服务器等所谓的服务器设备来完成这项工作,将原始数据流存储在大容量的硬盘上。

以前,主要使用配备有合适的可更换硬盘/磁带驱动器的独立计算机系统,对原始材料进行后置编辑。伴随着流传输(streaming)服务器技术进入演播室,独立服务器设备也通过网络彼此相连,并与后置编辑计算机联网。今天,强大的网络系统可用于联网。目前,无论使用光纤还是基于铜线,基于以太网技术的网络都是可使用的,其传输速率高达10GB/s。

在演播中或在通信制作期间,基于服务器的后置编辑方法具有多种优点,例如原始材料的更大可用性、对原始材料的即时存取和更好的技术质量等,因此,这种方法将继续发展。

文献US-A-2002/0116716公开了一种在线视频后置编辑系统,其中,一系列存储来自媒体内容的原始数据的服务器设备彼此联网。也可以通过因特网,从外部接入该服务器系统。用户可以使用连接到因特网的计算机,接入该服务器系统,并根据其中存储的原始数据,创建自己的媒体内容。为此,在外部计算机中生成所谓的编辑列表,该编辑列表通过因特网传输到服务器系统,在此受到评估,然后用来制作适当编译的媒体数据流。服务器系统中设置有应用服务器,以存储编辑列表,并在再现时,对编辑列表进行处理。

根据视频服务器技术的常规使用领域,例如,对于视频点播系统,已知的实施方式是使用基于因特网技术的实时传输协议RTP和实时流传输(streaming)协议RTSP,从服务器向客户传输同步数据流。关于这一点,参考K.Schrder和H.Gebhardt的文献“Audio/VideoStreaming using IP(Internet Protocol)”,Fernseh-undKinotechnik,volume 54,No.1-2/2000。

发明内容

当对媒体内容进行后置编辑时,重要的是剪辑,尤其是在视频影片的情况下。典型的剪辑过程是连续过程,其中,粗剪辑和细剪辑相对频繁地彼此相继进行,这意味着需要通过网络,向剪辑设备反复传输视频内容段。重要的是,剪辑位置是以单独帧的精度而产生的,如果适当,且没有干扰,则使过渡比较平滑。当编辑使用类型广泛的来源的文献时,这种问题可能比较特殊。

本发明的目的是减少由于相同或相似的音频/视频内容段的频繁传输而造成的网络上的负担。

本发明使用根据独立权利要求1和10所述的措施,解决这种问题。根据本发明,在网络环境中编辑媒体内容,特别是音频和/或视频文件的方法中,服务器设备与编辑设备之间的数据路径包含高速缓冲存储器,用于缓冲存储在加载段的开始和结尾附近的媒体内容部分,以便于编辑设备的快速检索。高速缓冲存储器也称作术语“高速缓存”。对于网络环境中的后置编辑,加载段的开始和结尾附近的这些关键段落的缓冲存储具有非常有益的效果。这可以避免网络中视频内容的多次重复。在一个实施例中,高速缓冲存储器可以是实际编辑设备的一部分。

从属权利要求所述的措施发展并改进了本发明方法。实时传输协议RTP适合在网络中传输数据,实时流传输协议能够用于控制多个段的传输。两种协议都适合数据流的实时传输。

编辑设备针对新的组成(composition),创建并存储所谓的编辑列表,例如,剪辑列表。对于回放以这种方式编译的文件,如果处理编辑列表,使得针对新的组成中的每个数据段,都产生RTSP命令,则是有利的。然后,将该RTSP命令传递给服务器设备,服务器设备使用RTP,传递所需数据。

在媒体域,特别是音频和视频域中,数据段的开始和结束采用时间语句作为特征。如果RTSP命令内指示的“范围”参数是SMPTE时间格式的数据段开始时间和结束时间,则是有利的。这允许以单独帧的精度,将数据特征化。

如果为了缓冲存储所请求段的开始和结束附近的数据段,评估用于请求该段的各个RTSP命令,并将RTSP命令包含的、针对段的开始和结束的时间语句,作为产生与至少在所请求段的开始和结束附近的媒体内容的重要部分的重新加载相关的新RTSP命令的依据,则是非常有利的。这允许完全自动地进行重新加载过程。如果规定特定时间段,尤其是相关时间之前和之后的若干秒,则是有利的。

在演播领域,需要以未压缩形式传输数据,从而不必接受任何质量损失。但是,这里所述的方法也可不受限制地应用于使用代理(proxy)文件的已知实施方式。当使用代理文件时,使用原始文件的压缩版本,从而能够进行节省更多资源的操作。在控制期间,将已根据压缩文件而创建的剪辑列表应用于未压缩的原始文件。

本发明还涉及一种用于针对在网络环境中编辑媒体内容的方法、缓冲存储媒体内容的设备。本发明提供的这种设备具有高速缓冲存储器,用于对所请求段的开始和结束附近的所请求媒体内容部分进行缓冲存储。

从属权利要求10到15中列出了这种设备的其它优点。

附图说明

图中示出并在以下描述中更加详细地描述了了本发明的范例实施例。

图中:

图1示出了具有多个服务器设备和两个编辑设备的网络系统;以及

图2示出了具有多个服务器设备、编辑设备和用于缓冲存储部分媒体内容的上流设备,其中所述部分媒体内容存储在服务器设备中,并且对于后置编辑是特别重要的。

具体实施方式

在图1中,参考符号RSA、RSB和RSC表示包含协议RTP和RTSP的实现的三个不同服务器设备。这些服务器设备存储初始(starting)材料,例如,由摄像机记录的视频材料或音频材料。参考号码VF1表示第一视频文件,参考号码VF2和VF3表示第二和第三视频文件。此外,图1示出了也可以存储音频文件。例如,服务器设备RSC存储音频文件AF1,服务器设备RSA存储音频文件AF2。独立的服务器设备通过网络彼此相连。网络GE是高速网络,例如10Gb的以太网网络。网络GE连接有后置编辑设备EA和EB。在这种情况下,该图示出了第二后置编辑设备EB通过高速传输链接,无线地连接到网络GE,在图1中,所述网络的接入点由WLAP标识。例如,传输系统WIFI适合这种系统。

每个后置编辑设备可以通过网络GE,访问存储在独立服务器设备RSA到RSC上的数据。对于这种后置编辑设备,已知的应用允许根据文件对视频材料和音频材料进行无破坏、非线性的后置编辑,以及创建编辑列表。

在这种情况下,编辑列表是本身不包括有关数据内容的新组成。所记录的视频和/或音频材料仍然存储在服务器设备上的原始内容中。在后置编辑设备中,用户制作编辑列表,在简单的情况下,编辑列表可以包括以下各项,例如:

-在时间T=0,回放RTP服务器RSA上的从位置tv_1到位置tv_2的视频文件段VF1;

-在时间T=0,回放RTP服务器RSC上存储的从位置ta_1到位置ta_2的音频文件段AF1;

-在时间T=tv_2,回放RTP服务器RSB上的从位置tv_3到位置tv_4的视频文件段VF2。

该编辑列表可用于描述由图1中的参考符号CompA标识的组成。该组成是以时间线(timeline)的形式显示的。

针对组成CompB的编辑列表的第二示例具有以下各项:

-在时间T=0,回放RTP服务器RSC上的从位置tv_5到位置tv_6的视频文件段VF3;

-在时间T=0,回放RTP服务器RSA上存储的从位置ta_3到位置ta_4的音频文件段AF2。

图1中类似地示出了组成CompB。为在各个编辑设备中回放,以这种方式构成的每个项由合适的软件程序转换为通过网络向关联服务器设备传输的独立RSTP命令。在这种情况下,优选地根据小时:分钟:秒:帧数的SMPTE时间格式,指示编辑列表中的时间语句,从而可以以单独帧的精度,传输数据。RTSP协议本身是已知的,这意味着以下不需要论述该协议的细节。一些RTSP命令被指定用于初始化会话、请求数据及后续响应。下面的文本假设RTSP会话已建立,并仍然存在。对于组成B的编辑列表中的第一项,关联的RTSP回放请求可用具有如下形式:

PLAY rtsp://rtpserver_C.com/VideoFile_3 RTSP/1.0

CSeq:2

Session:23456789

Range:smpte=0:10:00-0:15:00

该命令的第一行包含针对RTP服务器RSC上视频文件VF3的URL。第二行语句C-Sequence:2与由请求设备所分配的序列号的指示相关。第三行包含会话的标识码,第四行包含具有两个SMPTE格式的时间语句的“Range”参数,要回放从其中一个时间到另一时间的视频文件VF3。

如果编辑组成B的人还在他的组成中插入了注释声迹(commentary track),则该注释声迹也可以存储在服务器设备上。可以使用RTSP命令“Record”进行存储,可以将该注释文本记录为附加的记录音轨。

图2示出了通过网络GE相连的三个流传输服务器设备RSA到RSC的配置。类似地,编辑设备EA连接到网络GE,还在编辑设备EA与网络GE之间,配置了用于缓冲存储媒体内容的设备CS。根据本发明,缓冲存储设备CS是用于为网络GE减轻媒体内容的重复传输负担的。缓冲存储设备CS以高速缓冲存储器配置或代理服务器方式,保持频繁地反复传输的媒体内容段,从而减轻网络GE的负担。

这种情况下的一个问题是规定如何标识频繁需要的媒体内容的规则。在这种情况下,本发明选择如下途径:将编辑设备已请求的媒体内容段的开始和结束的附近区域重新加载到高速缓冲存储设备CS中,作为预先措施。为此,设备评估从编辑设备向服务器设备发送的RTSP命令。经验显示,新的组成包括对所记录的初始材料的独立段的编译。如上所述,在新视频组成的情况下所请求的具有单独帧的精度的剪辑边界通常只能渐渐地精确规定。因此,根据本发明,对于要编辑的媒体文件的每段,向高速缓冲存储器CS传送分别考虑的媒体文件段的边界附近的区域,作为预先措施。这些边界区域由图1中的灰度图案分别标识。对于音频文件AF1,示出了特别特征。这是因为在图中的情况下,在时间ta_1与ta_2之间,来自所述数据段中心的区域也类似地加载到缓冲存储器CS中。对于与音频段并行回放的两个视频段,因为在音频段的回放期间,满足了高速缓冲存储的条件,所以也缓冲存储了来自音频段中心的相关部分。

使用RTSP协议,将相关数据段重新加载到缓冲存储器CS中。在这种情况下,可以限定需要请求界限值附近的什么区域。一种实现方式可以包括向流传输服务器请求与各个界限值之前和之后的若干秒相关的区域。例如,示例值是所请求的数据段的各个开始、结束之前和之后的5秒。

为传输编辑设备EA频繁请求的区域,在存储器CS与编辑设备EA之间只需要一个单独的数据流。网络GE的其余部分免于这种数据业务量。

缓冲存储器可以按照与用于缓冲存储HTTP请求的已知方法(HTTP Proxy)相似的方式,处理RTSP命令。在这种情况下,拦截来自编辑设备的所有请求,对其进行解释和转发。可以根据这里所述的方法,修改转发的请求。

在另一实现方式中,缓冲存储配置也可以集成在编辑设备EA中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号