面向任务的非线性超视频编辑方法及其装置的制作方法

文档序号:6751418阅读:177来源:国知局

专利名称::面向任务的非线性超视频编辑方法及其装置的制作方法
技术领域
:本发明涉及一种非线性超视频编辑方法,并尤其涉及一种通过提供描述用户编辑命令的描述符语言和根据描述符语言建议一种算法来克服常规非线性编辑器(如AdobePremier)的问题的超视频编辑方法和装置。
背景技术
:家用和专业媒介编辑器的例子包括等时线(timeline)编辑器或情节串连图板(storyboard)编辑器。等时线编辑器可根据时间把图象作为一组屏幕行来表示。但是,因为资源以各种录象片断、声道和效果等形式排放,因此,等时线编辑器不适于编辑根据时间流程的视频。例如,等时线编辑器需要很多数目的窗口来编辑长时间的电影。情节串连图板编辑器将媒介资源以一系列块为单元从左向右排列。片断之间重叠通过在片断之间的空间排放称为T块的过渡段(transition),然后使用另外的对话框对过渡段属性进行协调来进行管理。如上所述的情节串连图板编辑器使得用户处理静止图象并容易组织幻灯显示。但是,情节串连图板编辑器的某些功能受限,因为编辑缺乏时间原理。韩国专利公开号1999-55423公开了一种处理视频的方法,该方法对转换效果滤光器和特设视觉效果滤光器使用设计表(projecttable)和管理数据,并公开了一种不需减压缩视频而产生新数字视频的方法。为实现这些方法,使用设计表原理,包括片断ID、存储器、轨迹开始、轨迹结束、源开始、源结束、类型、轨迹数目和使用片断。但是,由上述韩国专利提供的发明并没有提出本发明的用户编辑命令的原理,也没有公开具体的编辑命令描述符语言。美国专利号5539527公开了非线性视频编辑系统,包括随机可存取图象数据存储单元、FIFO、视频效果单元和期望的拍摄存储单元。非线性视频编辑系统与根据本发明的非线性视频编辑方法不同。图1为表示等时线编辑方法原理的表。在等时线编方法中,视频可根据时间表示为一组视频片断行,该组行顺序堆放各种视频片断、声道和效果。为开始编辑,选择表示视频片断的图标并拖到等时线界面。视频片断表示为棒,根据图1的时间尺度,棒的长度表示片断的实际时段。用棒进行期望的编辑操作,同时,通过控制时间可进行不同的编辑操作。使用鼠标,用户可指向实际时间以开始显示。使用其他命令,用户可将电影分割成分割的段、删除某些段和对其他重新排列,并且限定一个过渡段,而且容易控制过渡段的时间。实现等时线方法通常在预览之前需要呈现(rendering)操作。因为与时间紧密连接,等时线方法对同时处理静止图象和视频片断方面不适用。等时线方法不适用长视频片断,因为卷动需要时间,因此,需要几个屏幕。在90分钟影片的情况下,需要30个屏幕。可能发生时间尺度的变化,但是,在特定的地方不能进行精确编辑。为进行精确编辑,需要另外的窗口。等时线方法使用几个连续的片断面向任务。换言之,如果片断排放在不同的轨迹中,则有可能确定过渡段和控制时长。不同的片断不需要排放在相同的线(line)上,但是,如果不这样做,过渡段的确定变得更困难。因此,等时线方法适用于编辑短片视频片断和线性编辑方法及其限制的精确例子。目前的线性编辑方法是非强制的,但影响现有的非线性编辑系统。换言之,在等时线方法中,处理静止图象和以适当顺序将其组织为连续以显示图象是困难的。图2显示情节串连图板编辑方法的原理。在情节串连图板编辑方法中,开始编辑与等时线方法完全一样。更具体地说,首先,用户选择微缩图并拖到情节串连图板界面。情节串连图板编辑方法的优点在于其明晰。因此,用户把媒介资源排成一系列块并排放这些块,使得它们从左到右移动。片断之间的重叠通过在片断之间的空间安置称为T块的过渡段,然后使用另外的对话框对过渡段属性进行协调来进行管理的。采用情节串连图板编辑方法的编辑器允许用户处理静止图象并容易组织幻灯显示。但是,编辑的某些功能受限,因为编辑没有时间原理。一些编辑任务可有效执行。例如,如果两个视频片断并合并,则必需将它们放入相邻单元,并选择它们以执行合并命令。但是,在进行把合并的视频片断分成两个独立视频片断的操作中,存在一些问题。实际上,在情节串连图板界面上不能进行分割操作,因为缺乏时间原理。一般地,任何与时间相关的操作都需要另外的窗口,这使得情节串连图板编辑方法比等时线编辑方法更复杂。情节串连图板方法可以不是线性方法,但对线性方法有影响。例如,过渡块确定为从一个视频片断到另一个的指示。因此,只包括两个视频片断。这是线性编辑方法的规则。但是,目前需要对三个视频源同时处理以得到更好的效果。
发明内容本发明提供一种面向任务的非线性超视频编辑方法和装置,用于通过向用户编辑动作提供新颖的描述符语言以用于有效进行编辑处理、动态控制编辑和以XTL表示编辑结果。根据本发明的一个方面,提供一种非线性视频编辑方法,其中可选择和执行的用户动作表示为模板,该模板包括一些成分并由扩展标记语言(XML)描述然后执行,之后呈现用户动作结果。在非线性视频编辑方法中,首先,初始化可利用的用户动作。下一步,从初始化可利用的用户动作中选取用户动作。然后,选取用于执行选取的用户动作的输入资源。然后,执行选取的用户动作,并检查用户动作的结果。之后,确认用户动作结束,并呈现用户动作结果。根据本发明的另一方面,提供一种计算机记录介质,其中该介质存储计算机程序以执行非线性视频编辑方法。根据本发明的另一个方面,提供一种非线性编辑装置,包括用户动作初始化单元,用于初始化可利用的用户动作;用户动作输入单元,用于接收由用户从初始化可利用的用户动作中选取的用户动作;资源输入单元,接收用于执行选取的用户动作的输入资源;用户动作执行单元,用于执行选取的用户动作;结果检查单元,用于检查选取的用户动作结果;和提交单元,用于确认选取的用户动作结束并呈现编辑结果。根据本发明的另一个方面,提供一种非线性视频编辑器中的图形用户界面方法。在该图形用户界面方法中,首先,向用户提供可利用的用户动作,提供用于接收由用户选取的动作的屏幕。下一步,提供文件源屏幕,用于表示和显示用于执行选取的用户动作的源文件。然后,提供结果屏幕,用于显示利用用户选取的源文件执行的所选用户动作的结果。通过参考附图对示例性实施例的详细描述,本发明的上述和其他特征及优点将变得更为清晰,其中图1是表示等时线编辑方法的原理的表;图2表示情节串连图板编辑方法的原理;图3是用于解释根据本发明的视频编辑方法的流程图;图4是表示描述用户动作的模板;图5是表示模板TRANSFORM的属性、模板RESOURCE的属性和模板VUNION的属性的表;图6表示分割动作模板;图7表示过渡段模板;图8表示合并动作模板;图9表示插入动作模板;图10是描述基本用户动作的表;图11表示称为决策中心的屏幕;图12表示当选取分割动作时出现的屏幕;图13表示描述用户动作执行分割操作的例子;图14表示描述用户动作执行插入操作的例子;图15是本发明建议的语言的属性表;图16表示BBB.AVI插入AAA.AVI;图17表示图16内容的优化结果;图18是根据本发明的非线性视频编辑装置的框图;图19是用于验证编辑结果的算法的流程图;图20表示本发明建议的虚拟联合(vunion)结构的框图;和图21表示优化编辑结果算法的流程图。具体实施例方式前面参考图1和2已经描述了等时线编辑方法和情节串连图板编辑方法。两个编辑方法有多种变化。但是,可以看到上述原理中没有增加新思路和变化。通过特别关注视频自动译码技术方面和通过稍微改进上述两种编辑方法,现有的软件包试图以最合适的方法完成这些改进。图3是用于解释根据本发明的视频编辑方法的流程图。根据本发明的编辑方法基于这样一种新思路,其中视频编辑处理被认为产生决策的过程。因此,关注焦点在于编辑的逻辑而不是其他方面。本发明建议一种新颖的用户行动描述符语言。该新颖的描述符语言称为AV工作站编辑语言(AVSEL)。AVSEL基于扩展标记语言(XML),因此使用术语“超视频”。本发明还提供一种特殊的算法以动态控制编辑过程,并根据XML转换语言(XTL)表示编辑结果。另外,本发明提供一种语言分析器和语法翻译器,用于将AVSEL翻译为XTL或反之。图3的视频编辑方法具有下述特殊特征。首先,在编辑期间不执行呈现。第二,编辑时图3中的先前操作的结果可作为真实源文件使用。的确,结果是虚拟的逻辑的结果,但对于用户显示为真实的介质资源。因此,可节省计算机存储资源,并且通过缩短所需时间而显著提高编辑的生产率。第三,可把用户动作放入决策列表。在完成编辑之后,编辑系统知道以后执行什么样的呈现操作。第四,使用该方法可算术地优化呈现过程。第五,编辑结果可以三种形式表示执行的动作列表、执行呈现的动作的逻辑结果和真实介质文件。第六,实现绝对形式的逻辑结果和相对形式的逻辑结果之间的转换。第七,该公开(openness)不仅用于新视频/音频转换还用于新用户动作。在根据本发明的编辑方法中,首先,在步骤310中初始化可利用的用户动作列表。此处描述动作模板语言,即AVSEL。接着,执行由写成以用户动作模板语言表示的一系列用户动作的编辑过程。每个用户动作包括几个步骤步骤320,从可利用的用户动作列表中选取动作;步骤330,在执行操作之前选取输入资源以完成后述语言描述的选取动作;和步骤340,执行选取动作并且同时检查动作结果。在步骤350中,在检查动作结果之后,确认完成动作。在步骤360中,呈现结果。看一下用于描述用户动作的AVSEL,不同的用户类别具有不同的编辑目的,并且关注编辑过程的不同方面。步骤310为实际的预编辑过程,包括确认用户需要并根据需要配置方法。图4表示描述用户动作的模板。在图4中,XXX1表示动作的名称,N1表示输入参数的数目,N2表示输出参数的数目,userid表示存取动作的级别,CLSID表示动作的clsid,和help(帮助)表示关于动作的提示。类似地,YYY1表示输入资源的名称,P1至PN表示资源特征的名称,和ZZZ1表示输出结果的名称。此处,action(动作)、input(输入)、output(输出)、help(帮助)、name(名称)、userid、ninput和noutput为保留词。有三个预定义的资源名称TRANSFORM、RESOURCE和VUNION。TRANSFORM表示可用于描述给定资源的行为的过渡段或效果。RESOURCE表示物理存在的真实资源,如电影片断。VUNION表示真实资源的虚拟联合和转换。图5是表示模板TRANSFORM的属性、模板RESOURCE的属性和模板VUNION的属性的表。后面,将通过一些例子描述上述模板如何使用。图6表示SPLIT动作模板。SPLIT操作有一个输入参数和两个输出参数。输入和输出参数基于资源。在输入参数为真实文件的情况下,输出参数为可独立存取的分割结果。因此,使用标志“fname”。图7表示TRANSITION动作模板。如图7所示,在两个视频片断之间的TRANSITION有三个输入参数,即两个真实的资源和一个过渡段描述。输出参数为输入参数的联合或结合。如果操作结果可作为全部联合来获取,“fname”必需指示这种情况。“mstart”缺省值为0,“mstop”为过渡段长度和第一及第二视频片断长度之和的差值。图8表示合并动作模板。合并操作表示把两个资源一个个连结起来以形成一个新的资源,因此“fname”可用作结果。“mstart”为0,“mstop”等于第一和第二视频片断长度之和。图9表示插入动作模板。在图9中,作为第二资源的真实的视频片断具有表示相对于第一视频片断插入点的时间的标志“mstart”。“mstart”缺省值为0,“mstop”等于第一和第二视频片断的时长之和,“mlength”为第一视频片断的mstop和第二视频片断的mstop之和。图10是描述基本用户动作的表。可描述进一步的用户动作。可使用的动作列表包含在编辑器的*.ini文件中。根据思路和用法,本发明提供的用户动作模板语言总的来说不同于XTL。后一语言根据使用呈现过程优化的方法的结果来表示编辑过程。因此,后一语言与本发明提供的语言有关但不相同。本发明提供的语言描述用户动作,而XTL描述编辑过程的结果。在用户动作初始化的基础上,再检查每个用户动作的可用性,并构造主窗口。图11表示称为决策中心的屏幕。编辑过程从显示图11中被称为决策中心的显示主窗口开始。在第一步中,选取所需的动作。在图11的屏幕上执行一些类型的操作。例如,可通过拖动按钮“RESULT”到按钮“TRASH”来执行结果删除。一些动作需要另外的步骤。例如,如图12所示,在选取分割动作“SPLIT”之后,显现另一个窗口。图12表示当选取分割动作时出现的屏幕。通过把欲分割的源或结果图标拖到主区域或双击欲分割的源图标,来激活介质资源。通过在表示分割位置屏幕里控制滚动棒并按按钮“APPL”来执行分割任务。分割结果显示在结果窗口。但是,此时结果不能作为用户的真实文件得到,并且在结束编辑之后要进行呈现,因为系统知道要执行的呈现操作的适当形式。因此,结果是逻辑结果,而不是作为用户的真实的介质资源。图13表示描述用户动作执行分割操作的例子。决策列表表示用户动作执行列表。在分割操作的情况下,下一个信息是输入决策列表。在图13中,略去一些参数。略去的参数作为缺省对待。在图13的例子中,原始的视频片断“myclip.mpg”分割成两个片断具有从一开始的时长10开始的第一片断;和从10开始的时长为7的第二片断。图14表示描述用户动作执行插入操作的例子。因为使用vunion,结果处理为一个视频片断但有复杂的结构。“mstar”表示本发明建议的联合中的时间。联合限定为小的等时线。根据本发明的编辑方法帮助用户处理时间。用于计算“mstar”的算法依赖动作类型,并且必需由动作本身和实现动作的过程提供。但是,还有通用算法用于计算“mstar”。根据通用算法,“mstar”对于联合中第一视频片断为0,“mstar”对于联合中第二视频片断等于第一视频片断时长,和“mstar”对于每下一个视频片断按先前的视频片断的时长增加。在动作结束确认之后,用户可选取另一个动作或重复相同动作。每个动作被添加到动作列表。在根据本发明的编辑方法中,可立刻得到动作结果而没有任何时间延迟,但它们是虚拟的。用户动作及其结果由本发明提供的语言表示,并在执行特殊命令之后输出以变成真实结果。用户可手动产生决策列表,因为决策列表为开放源并可以文本编辑器进行访问。语言描述可利用,并且可用其他工具自动产生决策列表。如果需要真实的结果,用户只要在每个操作之后按按钮EXPORT即可。因此,产生真实源,但是需要额外时间和计算机资源。作为完成编辑之后的缺省,可利用用户动作列表。在确认动作完成之后执行呈现。用户可以用户最适宜的任何方式获得某种结果,虽然这种方式有可能对于呈现过程不是最优的。此处,需要以其他方式提供得到的结果。有3个主要的不同格式可利用用户决策列表(用户动作转换),结果摘要和真实介质文件。上面已经描述了用户决策列表,真实介质文件与常规介质文件相同。结果概要基于XML并处理源作为连结(link)。用户决策列表的主要差异是忽略如何得到这些结果的信息,而只关注结果。在这种格式中,概略所有用户动作,每个虚拟结果由关于如何得到它的描述所替代。根据“mstar”值按时间分类内容,并删除额外的嵌套(nesting)。该格式几乎是为呈现而准备的,并可转换为XTL。根据该转换的格式,恢复用户动作。编辑结果为用户动作的结果,因此本发明建议的语言处理TRANSFORM、RESOURCE和VUNION。这些属性为TRANSFORM={CLSID,mute,mstart,mstop}RESOURCE={start,stop,mstart,astop,src,fname,stream,mute}VUNION={mstart,mstop,mute,fname}这些为基本的用户动作描述的元素。因为转换的性质可变,因此只有基本结构可以是固定的。本发明提供的语言的基本的语义与XLT的语义相同,因此不再详述。与微软的XTL相比,有一些重要的改进,一些是技术方面的,另一些是真正的创新。技术思路由本发明提供的语言的属性所限定。图15是本发明建议的语言的属性表。不使用“″”,而是使用“′”或不用任何符号。术语RESOURCE与XTL中的CLIP相同,但一些额外属性已经从RESOURCE中移去。TRANSFORM为XTL中的TRANSITION和EFFECT的结合,上述结合使得编辑过程简洁。术语VUNION是本发明的特色。VUNION有标记“mstop”和“mstart”。现有技术缺乏这些属性,而这些对于优化呈现过程的是关键的。如果以简单的脚本为例,有两个文件AAA.AVI和BBB.AVI,它们的时长分别为10和23。BBB.AVI从4开始插入AAA.AVI。然后,剪去AAA.AVI开始的第一个一秒钟并执行呈现。剪去AAA.AVI的最后两秒然后呈现。这个脚本表示在图16中。图16表示BBB.AVI插入AAA.AVI。每个嵌套的VUNION必需在母VUNION之前呈现,因为嵌套的VUNION提供资源,而联合的分层优化呈现过程。图17表示图16内容的优化结果。如果以真实的时间执行,优化结果根据优化所需的时间表示。呈现无优化的结果(31-1)+(33-0)=63,优化结果占(31-1)=30。此处,按本发明提供的语言的优化为现有技术的两倍。图18是根据本发明非线性视频编辑装置的框图。非线性编辑装置包括用户动作初始化单元1810、用户动作输入单元1820、资源输入单元1830、用户动作执行单元1840、结果检查单元1850和呈现单元1860。用户动作初始化单元1810初始化可利用的用户动作。用户动作输入单元1820从初始化的可利用的用户动作中接收用户选取的动作。资源输入单元1830接收用于执行选取的用户动作的输入资源。用户动作执行单元1840执行选取的用户动作。在执行选取的用户动作的同时,结果检查单元1850检查结果。呈现单元1860确认完成动作并呈现结果。每个用户动作包括关于欲执行的动作名称的信息、用户使用的输入参数的数目、作为动作结果输出的输出参数的数目和欲执行的动作的访问级别。图19是用于验证编辑结果的算法的流程图。每个程序语言包括语法和语义。现有的标注语言XML也具有这些特征,编译器检查输入信息含义的一致性。本发明提供的新语言也具有这些特征并有其他独特性质。首先,用户动作可随机存取。用户动作可通过随机存取结果完成。图19的验证算法是用于验证用户动作的算法。在描述图19之前,定义一些术语。C表示资源文件并表示为C={cj}j。每个用户动作处理为函数并定义为等式1A11,A12,…,Aij,…,AnmCn→Cm…(1)此处,Cn={(c1,c2,…,cj,…,cn)},cj∈C,j=1,…,n,Cm={(c1,c2,…,ci,…,cm)},ci∈C,i=1,…,m。Z={A11,A11,A11,A11}定义为用户动作集。Ak-1为反函数并定义为等式2Ak-1∈(U,Ai)UC,I=1…k-I…(2)在验证过程中,首先,在步骤1910执行初始化。在初始化步骤中,Z设置为{},为接收的用户动作数目N,K设为1。在步骤1920中,确定是否K≤N。在步骤1930中,如果在步骤1920中K≤N,则计算Ak-1。在步骤1940中,检查计算的Ak-1是否为真实文件。在步骤1950中,如果Ak-1为真实文件,检查资源的可利用性,并处理资源文件C。另一方面,在步骤1960中,如果Ak-1不是真实文件,则检查计算的Ak-1是否为Z的元素。在步骤1970中,检查资源是否可利用。如果资源可利用,方法回到步骤1920。如果资源不可利用,在步骤1980中输出警告消息。执行该过程直到K等于N。如果K等于N,在步骤1990计算Z=ZUAk。图20表示本发明建议的虚拟联合(vunion)结构的框图。如图20所示,虚拟联合为分层构造并具有特性如“mstart”、“mstop”等。图21是表示用于优化编辑结果的算法的流程图。在编辑过程中呈现是最重要的部分,因为呈现过程占据了大量的时间。因此,优化呈现过程是非常重要的。采用一些熟知的方法可减少呈现所需的时间,其中有改进解码技术的方法。该方法不会大量减少呈现时间。但是,根据本发明的优化方法擅长减少呈现时间。在优化方法中,首先,在步骤2110中,AVSEL串设为零,接收第一元素。在步骤2120中,确定是否所接收的元素为标准元素。在步骤2130中,如果确定所接收的元素为标准元素,则接收另一个AVSEL串。在步骤2140中,如果确定接收的元素不是标准元素,则计算“mstart”。通过设定K1opt为“start”、移到第一嵌套元素和执行while句子来计算“mstart”如下while(Klopt>mstop-mstart){Klopt=Klopt-(mstop-mstart)}DeletecurrentelementMovetothefirstnestedelement}在从while循环中脱离后,每个母元素的“mstart”和“mstop”调整为每个嵌套元素中的“mstart”和“mstop”。在步骤2150中,通过设定K2opt为“mstop”、移到最后嵌套元素和执行while句子来计算“mstop”while(K2opt>mstart){DeletecurrentelementMovetothelastnestedelement}因此,K2op存储在“mstop”中。在步骤2160中,在计算“mstart”和“mstop”之后,子元素为母元素。在步骤2170中,输出AVSEL串。该算法应用到每个元素以得到AVSEL串。换言之,接收下一个元素并经历上述过程。本发明的实施例可写成计算机程序并可用广泛使用的数字计算机实现,其中该计算机采用计算机可读记录介质执行该程序。计算机可读记录介质的例子包括磁性存储介质(如ROM、软盘、硬盘等)、光学记录介质(如CD-ROM或DVD)和存储介质如载波(例如通过因特网传输)。虽然本发明特别参考示例实施例进行显示和描述,但应该理解,本领域的普通技术人员在不脱离由后附的权利要求所限定的本发明的精神和范围内可做各种形式和细节的变化。如上所述,本发明提供一种新颖的用户动作描述符语言并提供一种用于动态控制和编辑处理并在XTL中表现编辑结果的特殊算法。因此,编辑过程中先前的步骤的结果可用于真实源文件,从而节省计算机资源,由此缩短了所需时间并提高编辑的生产率。在根据本发明视频编辑方法,首先,用户必须识别问题,明确输入的信息,并根据特殊的过程完成任务以得到某种结果。在该方法中,具有过渡段和效果的结果可预览而不需呈现,而AdobePremier不能自动预览结果。根据本发明视频编辑方法,设计为开放结构用户直接获取决策列表并可添加/移去资源。另外,如果该描述可以以某种格式利用,则用户可使用用户确定的转换。本发明允许用户几次重复相同的动作以达到所需结果,甚至只重复之前几个步骤已经完成的某种操作而不需要重复这些步骤。编辑和预览步骤被结合在一起,但是呈现是分割的而且不是必需需要的。呈现可作为编辑过程的最后一步执行。存储中间结果作为连接,这即超视频编辑。超视频编辑有助于优化编码过程,同时使用不同格式的资源,节省计算机资源(如硬盘或内存)以及有效管理编辑过程。权利要求1.一种非线性超视频编辑方法,包括把选取的和执行的用户动作表示为模板,其中该模板包括一些成分并由扩展标记语言描述;和执行用户动作并呈现用户动作结果。2.根据权利要求1的非线性超视频编辑方法,其中,这些成分包括欲执行的用户动作名称的信息、用户动作的输入参数数目的信息、作为用户动作结果输出的输出参数数目的信息和存取用户动作级别的信息。3.一种非线性超视频编辑方法,包括初始化可利用的用户动作;从初始化可利用的用户动作中选择用户动作;选择用于执行所选取用户动作的输入资源;执行选取的用户动作,并检查用户动作的结果;和确认用户动作结束,并呈现用户动作结果。4.根据权利要求3的非线性超视频编辑方法,其中,该用户动作包括欲执行的用户动作名称的信息、用于用户动作的输入参数数目的信息、作为用户动作结果输出的输出参数数目的信息和存取用户动作级别的信息。5.根据权利要求3的非线性超视频编辑方法,其中,这些资源包括表示用于描述欲执行的户动作、物理存在的真实视频片断和转换及真实视频片断的虚拟联合的过渡和效果的转换。6.根据权利要求3的非线性超视频编辑方法,其中,在呈现步骤中,结果为执行的用户动作的列表、呈现操作之前的用户动作的逻辑结果和视频文件。7.根据权利要求3的非线性超视频编辑方法,其中,用户动作包括资源引入动作、资源结束动作、编辑结果删除动作、编辑结果输出动作、片断分割动作、片断合并动作和片断插入动作。8.根据权利要求7的非线性超视频编辑方法,其中,资源引入动作表示从数字相机或因特网流资源中的外部源或数据中接收本地文件,并编辑接收的文件和数据。9.根据权利要求7的非线性超视频编辑方法,其中,编辑结果输出动作表示在用户设计的特殊数据格式如MPEG-2格式中存储编辑结果。10.一种计算机记录介质,用于存储计算机程序以执行根据权利要求3的方法。11.一种非线性超视频编辑装置,包括用户动作初始化单元,用于初始化可利用的用户动作;用户动作输入单元,用于接收用户从初始化可利用的用户动作中选取的用户动作;资源输入单元,接收用于执行所选取的用户动作的输入资源;用户动作执行单元,用于执行所选取的用户动作;结果检查单元,用于检查所选取的用户动作结果;和呈现单元,用于确认完成所选取的用户动作并呈现编辑结果。12.根据权利要求11的非线性超视频编辑装置,其中,用户动作包括欲执行的用户动作名称的信息、用于用户动作的输入参数数目的信息、作为用户动作结果输出的输出参数数目的信息和存取用户动作级别的信息。13.一种非线性视频编辑器中的图形用户界面方法,该方法包括向用户提供可利用的用户动作,并提供用于接收由用户选取的用户动作的屏幕;提供文件源屏幕,用于表示和显示用于执行选取的用户动作的源文件;和提供结果屏幕,用于显示使用用户选取的源文件执行选取的用户动作的结果。14.根据权利要求13的图形用户界面方法,其中,每个可利用的用户动作表现为提供了用于执行用户动作的输入文件的资源、表示用于描述关于资源的用户动作的过渡和效果的转换和资源及转换的虚拟联合(vunion)。15.根据权利要求14的图形用户界面方法,其中,每个资源包括开始显示资源时的信息、停止显示资源时的信息、开始编辑资源时的信息、停止编辑资源时的信息、资源文件名字的信息和是否可利用声音的信息。16.根据权利要求14的图形用户界面方法,其中,虚拟联合包括开始编辑资源时的信息、停止编辑资源时的信息和是否可利用声音的信息。全文摘要提供一种基于任务的非线性超视频编辑方法和装置,通过提供描述用户编辑命令的描述符语言和根据描述符语言建议一种算法,以克服常规非线性编辑器如AdobePremier问题。在非线性视频编辑方法中,首先,初始化可利用的用户动作。下一步,从初始化可利用的用户动作中选取用户动作。然后,选取用于执行所选取的用户动作的输入资源。然后,执行所选取的用户动作,并检查用户动作的结果。最后,确认用户动作结束,并呈现用户动作的结果。因此,编辑过程中的先前步骤的结果可用于真实源文件,并节省计算机资源,由此缩短了所需时间并提高了编辑生产率。文档编号G11B27/034GK1474408SQ03137840公开日2004年2月11日申请日期2003年5月26日优先权日2002年8月8日发明者弗拉迪米尔·波特尼克,弗拉迪米尔波特尼克申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1