当前位置: 首页 > 专利查询>微软公司专利>正文

创建用于序列中的多个媒体对象的特征的方法和系统技术方案

技术编号:2853820 阅读:205 留言:0更新日期:2012-04-11 18:40
一种创建用于序列中的多个媒体对象的特征的软件程序。该程序包括指定具有影响特征的至少一个可变方面的参数的特征。指示器组件标识指定的特征相对于序列中的媒体对象的位置。该程序包括序列生成器,用于通过根据所指定的特征相对于序列中的媒体对象和/或相对于其它特征的位置改变指定的特征的参数来修改所指定的特征。该序列生成器也通过根据特征周围或向其应用特征的媒体对象的内容改变特征的参数来修改所指定的特征。呈现组件在所标识的位置处依照所改变的参数来呈现所指定的特征。

【技术实现步骤摘要】

本专利技术的实施例涉及编辑多媒体对象的领域。具体而言,本专利技术的实施例涉及基于特征相对于序列中的媒体对象的位置,和/或基于特征相对于其它特征的位置,和/或基于对媒体对象本身的内容的分析来对序列中的媒体对象动态地执行诸如标题、效果和/或过渡等特征。
技术介绍
随着数字图像的普及和进步,消费者现在可通过使用已知的市场上可购买的多媒体编辑软件产品来创建和编辑数字多媒体对象。例如,消费者可使用诸如数码便携式摄像机或数码相机等图像捕捉设备来记录或捕捉诸如婚礼或度假等事件。在多媒体编辑软件产品的帮助下,消费者将记录的事件输入到具有多媒体编辑软件的计算设备中。该多媒体编辑软件包括消费者排列所记录事件的时间线。消费者选择要在时间线上包括哪些事件、显示那些事件的顺序以及每一事件的长度或持续时间。消费者可选择多个选项或特征来添加到时间线上所记录的事件中。例如,消费者可将覆盖标题插入到个别的视频剪辑、图像或其它媒体对象中,或插入到一组或一列视频剪辑、图像或其它媒体对象中。消费者也可独立于任何其它媒体对象在时间线上创建本身是媒体对象的标题。消费者也可向时间线上的视频剪辑、图像或其它媒体对象应用效果。例如,消费者可应用以下效果将底层媒体对象改黑白或棕褐色调;改变亮度、对比度或色调;旋转图像或使图像或媒体对象随时间变化淡入或淡出。其它效果也可改变属于底层对象的音频;例如使它更响或更轻或添加回声。消费者也可在剪辑、图像或其它媒体对象之间添加过渡。过渡通常组合两个媒体对象以创建混合来自每一媒体对象的图像的图像,该图像在过渡的持续时间内改变,例如从一个媒体对象淡入淡出到另一个。在时间线序列上有多个视频剪辑、图像或其它媒体对象的情况下,消费者可使用现有的多媒体对象编辑软件产品向媒体对象应用有趣的标题、效果、过渡或其它特征的序列。例如,消费者可依照特定的模式向一系列视频剪辑应用诸如擦拭过渡等特征。具体地,消费者可能期望以下特征模式序列前两个视频剪辑之间的从左到右擦拭、第二和第三个视频剪辑之间的从右到左擦拭、第三和第四个视频剪辑之间的从上到下擦拭、第四和第五个视频剪辑之间的从下到上擦拭、等等,并沿时间线重复这四个过渡模式。为实现这一模式,消费者可重复地应用特征以在他/她继续编辑媒体对象和/或应用其它特征时维持该模式。在完成对媒体对象的编辑之后,消费者可将编辑的媒体对象输出到显示器或将它们记录在诸如DVD等计算机可读介质中,随着时间的推移,当修改和编辑媒体对象时,向整个视频剪辑序列应用过渡或其它特征以维持特征模式的这一过程变得无法抵抗。例如,只要对序列中的媒体对象或特征的顺序有后续的改变,消费者就可能需要调整他或她希望的所有过渡、效果、标题或其它特征。另外,选择不同的过渡或效果并将它们应用于时间线上的媒体对象上或媒体对象之间来实现希望的模式是乏味且费力的。同样,当消费者插入或删除序列中的媒体对象时,先前或随后添加的过渡、效果、标题或其它特征的顺序可能改变。作为说明,使用上述示例,其中从右到左擦拭在第二和第三个视频剪辑之间出现,如果第二个视频剪辑被删除或在第二个视频剪辑之后插入一个新视频剪辑,则消费者需要重新排列第三个视频剪辑之后的所有擦拭过渡以维持相同的擦拭过渡模式。需要一种能够在基于位置编辑序列中的媒体对象期间动态地向媒体对象应用过渡、效果、标题或其它特征的多媒体编辑软件产品。也需要一种帮助计算机在编辑和/或重新排序媒体对象时跟踪特征并维持特征特性(例如,擦拭或淡入淡出过渡模式)的多媒体编辑软件。因此,期望一种用于诸如标题、过渡、效果和其它特征等特征的系统和方法来满足一个或多个这些和其它需求。
技术实现思路
本专利技术的实施例包括根据特征(例如,效果、过渡或标题样式)相对于序列中的媒体对象和/或其它特征的位置来修改特征的各种方面或属性的应用程序。该应用程序使用结合在特征中的一个或多个参数来生成特征的适当方面,而无需消费者在编辑媒体对象时跟踪特征的位置。本专利技术的实施例也包括一种数据结构,用于包括表示个别类型的特征或特征实例或特征家族(例如,看上去像爆炸的所有效果都可以是特征家族的一部分)的参数的数据,这些参数诸如本地序列值、全局序列值(包括序列号和总计数)等。本专利技术的实施例也包括根据围绕特征的媒体对象和/或序列中的其它特征来修改特征的各种方面或属性的应用程序。依照本专利技术的一方面,一种软件程序创建用于序列中的多个媒体对象的特征。特征组件指定了具有参数的特征,这些参数影响特征的至少一个可变方面。指示器组件标识了指定的特征相对于序列中的媒体对象的位置。序列生成器用于通过根据指定特征在序列中的位置改变其参数来修改指定的特征。呈现组件在顺序地显示媒体对象时在标识的位置处依照指定特征的改变的参数来呈现指定的特征。依照本专利技术的另一方面,一种计算机可读介质具有用于向序列中的多个媒体对象应用一个或多个特征的计算机可执行组件。每一特征具有影响该特征的至少一个可变属性的参数。指示器组件标识指定的一个特征在多个媒体对象序列中的位置。修改组件通过根据特征在序列中的位置改变其参数来修改指定的特征。依照本专利技术的又一方面,本专利技术是一种创建用于序列中的多个媒体对象的特征的方法。指定具有影响特征的至少一个可变方面的参数的特征。标识指定特征相对于序列中的媒体对象的位置。指定的特征通过根据指定特征在序列中的位置改变其参数来修改。指定的特征在顺序地显示媒体对象时在标识的位置处依照指定特征的变化的参数来呈现。依照本专利技术的再一方面,一种计算机可读介质储存用于要与序列中的多个媒体对象中的一个或多个相关联的特征的数据结构。第一字段包括标识该特征的数据。第二字段储存表示该特征相对于与序列中的媒体对象相关联的至少一个其它特征的位置。特征的位置是根据第一字段来确定的。依照还有一个方面,一种软件产品创建用于序列中的多个媒体对象的特征。特征组件指定具有影响该特征的至少一个可变方面的参数的特征。指示器组件表示指定特征相对于序列中的媒体对象的位置。序列生成器通过根据序列中的多个媒体对象的内容改变其参数来修改指定特征。呈现组件在顺序地显示媒体对象时在标识的位置处依照指定特征的变化的参数来呈现指定特征。可替换地,本专利技术可包括其它方法和装置。其它特征一部分可以是显而易见的,而一部分在后文指出。附图说明图1A到1D是示出依照本专利技术向序列中的多个媒体对象应用一个或多个特征的系统和方法的框图。图2是示出依照本专利技术序列中具有一个或多个修改特征的一个或多个媒体对象的示例性框图。图3A到3C是示出依照本专利技术具有相关联的参数值的一种类型特征的图示。图4是示出依照本专利技术、用于与序列中多个媒体对象中的一个或多个相关联的特征的数据结构的框图。图5A到5D是示出依照一个或多个参数值改变特征的方面的流程图。图6是示出依照本专利技术向序列中的媒体对象应用特征的方法的流程图。图7是示出其中可实现本专利技术的合适的计算系统环境的一个示例的框图。贯穿附图,对应的参考符号指示对应的部分。具体实施例方式首先参考图1A到1D,框图示出了系统100,它是用于依照本专利技术对序列中的多个媒体对象118实现一个或多个特征114的多媒体编辑软件的一部分。系统100可以是软件程序、应用程序以及要安装或实现在诸如图7的计算机130等计算设备中的一组计算机可执行指令。系本文档来自技高网
...

【技术保护点】
一种用于创建用于序列中的多个媒体对象的特征的软件程序,所述程序包括:特征组件,它指定具有影响其至少一个可变方面的参数的特征;指示器组件,用于标识所指定的特征相对于所述序列中的媒体对象的位置;序列生成器,用于通过根据所 指定的特征在所述序列中的位置改变其参数来修改所指定的特征;以及呈现组件,用于当顺序地显示所述媒体对象时,在所标识的位置处依照所指定的特征的改变的参数来呈现所指定的特征。

【技术特征摘要】
US 2004-10-29 10/976,8331.一种用于创建用于序列中的多个媒体对象的特征的软件程序,所述程序包括特征组件,它指定具有影响其至少一个可变方面的参数的特征;指示器组件,用于标识所指定的特征相对于所述序列中的媒体对象的位置;序列生成器,用于通过根据所指定的特征在所述序列中的位置改变其参数来修改所指定的特征;以及呈现组件,用于当顺序地显示所述媒体对象时,在所标识的位置处依照所指定的特征的改变的参数来呈现所指定的特征。2.如权利要求1所述的程序,其特征在于,所述序列生成器通过根据以下的一个或多个改变特征的参数来修改所指定的特征所指定的特征在所述序列中相对于媒体对象的位置、所指定的特征在所述序列中相对于其它特征的位置、所述序列中的媒体对象的任一侧的媒体对象的内容、以及所述媒体对象的内容。3.如权利要求2所述的程序,其特征在于,所述特征包括以下类型的至少一种在所述多个媒体对象的两个之间应用的过渡、应用于所述多个媒体对象中的一个的效果、作为所述多个媒体对象的一个创建的标题、以及应用于一个或多个媒体对象的标题。4.如权利要求2所述的程序,其特征在于,所述多个媒体对象包括多个以下的至少一个视频剪辑、照片和图像。5.如权利要求2所述的程序,其特征在于,所述特征包括用于确定如何呈现特征的一个或多个参数。6.如权利要求5所述的程序,其特征在于,所述参数包括以下的至少一个家族本地序列号、家族全局序列号、个体本地序列号、个体全局序列号、家族本地总计数、家族全局总计数、个体本地总计数、个体全局总计数、运动属性、图像色彩属性、媒体对象持续时间、媒体对象的摄像机设置、以及媒体对象的GPS信息。7.如权利要求6所述的程序,其特征在于,所述运动属性包括以下的至少一个x轴上的摄像机速率、y轴上的摄像机速率、z轴上的摄像机速率、x轴上的物体速率、y轴上的物体速率、z轴上的物体速率、摄像机稳定性以及摄像机变焦速率。8.如权利要求6所述的程序,其特征在于,所述图像色彩属性包括以下的至少一个媒体对象中的主要色彩、媒体对象中的其它色彩的频率、以及媒体对象的色彩直方图。9.如权利要求2所述的程序,其特征在于,所述特征是特定特征家族的一部分。10.如权利要求2所述的程序,其特征在于,每一特征是特定特征类型的一部分。11.一种具有计算机可执行组件的计算机可读介质,所述计算机可执行组件用于向序列中的多个媒体对象应用一个或多个特征,每一所述特征具有至少一个可变属性,所述组件包括指示器组件,用于标识所述多个媒体对象的序列中一位置处的指定的一个特征,所述特征具有影响至少一个可变属性的参数;以及修改组件,用于通过根据所指定的特征在所述序列中的位置改变其参数来修改所指定的特征。12.如权利要求11所述的计算机可读介质,其特征在于,所述修改组件通过根据以下的一个或多个改变其参数来修改所指定的特征所指定的特征在所述序列中相对于媒体对象的位置、所指定的特征在序列中相对于其它特征的位置、所述序列中媒体对象的任一侧上的媒体对象的内容、以及所述媒体对象的内容。13.如权利要求12所述的计算机可读介质,其特征在于,所述一个或多个特征包括以下类型的至少一种在所述多个媒体对象的两个之间应用的过渡、应用于所述多个媒体对象中的一个的效果、作为所述多个媒体对象中的一个创建的标题、以及应用于一个或多个媒体对象的标题。14.如权利要求12所述的计算机可读介质,其特征在于,所述多个媒体对象包括多个以下的至少一个视频剪辑、照片和图像。15,如权利要求13所述的计算机可读介质,其特征在于,所述参数包括以下的至少一个家族本地序列号、家族全局序列号、个体本地序列号、个体全局序列号、家族本地总计数、家族全局总计数、个体本地总计数、个体全局总计数、媒体对象持续时间、媒体对象的摄像机设置、媒体对象的GPS信息、x轴上的摄像机速率、y轴上的摄像机速率、z轴上的摄像机速率、x轴上的物体速率、y轴上的物体速率、z轴上的物体速率、摄像机稳定性、摄像机变焦速率、媒体对象中的主要色彩、媒体对象中的其它色彩的频率、以及媒体对象的色彩直方图。16.如权利要求12所述的计算机可读介质,其特征在于,所指定的特征是特定特征家族的一部分。17.如权利要求12所述的计算机可读介质,其特征在于,所指定的特征是特定特征类型的一部分。18.如权利要求11所述的计算机可读介质,其特征在于,还包括呈现组件,用于在所标识的位置处根据所指定的特征的修改的参数呈现所述特征。19.如权利要求18所述的计算机可读介质,其特征在于,所述特征包括用于确定如何呈现所述特征的一个或多个变化的参数。20.一种用于创建用于序列中的多个媒体对象的特征的方法,所述方法包括指定具有影响其至少一个可变方面的参数的特征;标识所指定的特征相对于所述序列中的媒体对象的位置;通过根据所指定的特征在所述序列中的位置改变其参数来修改所指定的特征;以及当顺序地显示所述媒体对象时,在所标识的位置处依照所指定的特征的改变的参数来...

【专利技术属性】
技术研发人员:IC默瑟
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1