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

照片和视频拼贴效果制造技术

技术编号:3582684 阅读:196 留言:0更新日期:2012-04-11 18:40
一种用于创建和显示视频效果剪辑的媒体编辑应用程序。检测组件检测存储在计算机的存储器中的视频文件。用户界面显示所检测到的视频文件和可应用到视频文件上的各种视频效果。该用户界面响应于用户选择所检测到的视频文件中的一个或多个而将所选择的视频效果应用到所选择的视频文件上以创建该视频效果剪辑。该用户界面还响应于用户输入而显示该视频效果剪辑。

【技术实现步骤摘要】
【国外来华专利技术】照片和视频拼贴效果背景越来越多的人使用照相机来拍照和/或使用摄像放像一体机来制作视频, 以便在他们的生活中捕捉他们的经历和记录事件。诸如多视频编辑源程序(MEA)等公知的视频回放、浏览和编辑应用程序通过允许用户捕捉视频或相 片或将其传送到计算机上作为视频文件,或手动地将数字视频文件分割成显示 用户选择的事件的记录或剪辑,使用户能经由个人计算机将通用性带给这样的 视频记录和照片。 一些MEA通过试图自动检测特定视频文件中的镜头边界来 使其对用户更为方便。此后,MEA可以将视频文件分割成在库或菜单中显示 的镜头,以便使用户能手动的选择镜头,并将他们组合以形成所需记录。MEA 也可以使用户能向包括在记录中的选定镜头或剪辑添加动画或特殊效果(视频 效果)。例如,用户可能希望在记录中包括照片或视频拼贴效果,以便在给定 的时间在显示器上显示多个照片和/或视频剪辑。常规的MEA使用视频跟踪来使得用户能创建这种视频效果。例如,常规 的MEA使用户能通过在时间线上添加对应于特定时间段的一个或多个视频剪 辑或通过手动地调整时间线上每个视频剪辑的大小和位置来创建照片或视频 拼贴效果。例如,附图说明图1示出了用于为标注为A-J的10张照片创建照片拼贴的5 个视频轨道102、 104、 106、 108和110。在该示例中,照片由用户(例如经由 拖放操作)添加到视频轨道中,并且关于时间线112交错,这样使得在任何给 定的时间仅显示照片中一张或两张。如可见的,照片A被置于视频轨道102 上,而照片B被置于视频轨道104上,这样使得首先显示照片A,而接着显示 照片B。在显示照片B后,显示置于视频轨道106上的照片C。对于其余的照 片继续该模式。由此,通过在时间线112上交错照片,并且调整照片的大小和 位置,可以同时显示多张照片,以便创建照片拼贴效果。该相同的技术也可以 被应用到视频文件和视频剪辑上。即,通过在时间线112上交错视频剪辑,并 调整视频剪辑的大小和位置,可以同时显示多个视频剪辑以便创建视频拼贴效果。然而,该技术对于大多数用户而言是乏味的且难以掌握。例如,为了在给定的时间在屏幕上显示5张照片,要求用户添加五个视频轨道,向每个视频剪辑添加调整大小效果,添加淡入和淡出效果,向每个视频添加关键帧以便确定 位置和移动、在时间线上交错照片以便创建拼贴效果,并且手动地调整每张照 片和每个视频剪辑的持续时间。此外,添加额外的照片、重新排列照片、改变 照片持续时间、确定每张照片的位置是非常任务密集的。例如,为了将每张照片的持续时间从五(5)秒调整到七(7)秒将要求用户手动地调整每张照片的 持续时间以及在时间上的位置。创建三张照片动画拼贴会要求用户在时间线上 重新排列照片,这样使得三张照片在时间线上的任何的给定点垂直地对齐。概述本专利技术的各方面不仅向包括在记录中的视频剪辑上添加视频效果,而且也 提供视频效果工具,使用户能选择视频效果以便应用到视频剪辑和/或照片上, 以创建视频效果剪辑。相应地,用户可以快速且方便地创建复杂的视频效果。具有用于分割视频的计算机可执行指令的计算机可读介质体现了本专利技术 的其它方面。或者,本专利技术的各实施例可以包括各种其他方法和装置。其他特征会部分地显而易见或部分在下文中被指出。提供本概述以便用简化的形式介绍将在以下详细描述中进一步描述的一 些概念。本概述并不旨在确定所要求保护的主题的关键或必要特征,也不旨在 用于帮助确定所要求保护的主题的范围。其他特征会部分地显而易见或部分在下文中被指出。附图简述图1示出了用于在常规视频编辑应用程序中构建视频效果的视频轨道。 图2是示出数字视频文件或数字视频的三个基础层次的示例性框图。 图3A是示出其上可以存储本专利技术的各方面的示例性计算机可读介质的框图。图3B是照片拼贴效果剪辑的示例性截屏。图4是示出用于实现本专利技术的各方面的MEA的基本组件的框图。图5A和5C示出依照本专利技术的一个方面用于创建视频效果剪辑的示例性 图形用户界面。图5B示出了依照本专利技术的一个方面用于修改视频效果剪辑的属性的示例 性特征菜单。图6A、 6B和6C示出了各种视频效果。图7是依照本专利技术的一个方面示出用于创建视频效果剪辑的方法的示例 性流程图。相应的参考符号指示所有附图中相应的部件。 详细描述现在参考图2,示例性框图示出了数字视频文件202或数字视频的三个层 次。在基础或基本层次处,数字视频202包括多个视频帧204,每个视频帧204 通常具有固定的持续时间D和已知的记录开始的日期和时间。本领域技术人员 公知的是,视频帧204的持续时间通常是1秒的一小部分(例如1/30、 1/25 或1/24),但是可以是任何其他的值或可以在单个视频202内在帧与帧之 间变化。在下一较高的层次处,数字视频202包括多个视频镜头,即包括一个 或多个视频帧204的剪辑206。如时间线208所示,每个视频剪辑206表示 在记录设备的记录操作R和停止操作S之间数字视频202的连续记录的部 分。在视频剪辑206内,剪辑中第一个视频帧204之后的每个后续的视频 帧204具有等于前一视频帧204的开始日期和时间加上如参考符号210所 示的前一视频帧204的持续时间D的开始日期和时间。如本领域的技术人 员所公知的, 一个剪辑的最后一帧和下一剪辑的第一帧之间的差总是大于 单个视频帧204的持续时间。时间差可以是几秒或者可以是几分钟、几小 时或者甚至是几天或几月,并且通常对应于用户在视频记录设备(例如摄 像放像一体机)上按下停止和下一次用户开始记录之间的时间。对于例如 通过数码静态照相机(DSC)生成的静止图像,静止图像的开始和结束时 间被设置成相同的值。换而言之,静止图像或照片被当作持续时间为零秒 的视频剪辑206对待。现在参考图3A,示例性框图示出了其中可实现本专利技术的各方面的合适 的操作环境的示例性框图。计算机302包括用于执行各种视频编辑功能的 多视频编辑应用程序(MEA) 304,所述各种视频编辑功能包括在从视频源 306捕捉或传送的数字视频数据流(视频流)305内标识视频剪辑206或在 视频剪辑206之间分割边界。例如,诸如数字摄像机等视频源306经由视 频数据流306向执行MEA 304的计算机302提供包括视频剪辑和/或其他视 频元素(例如静止镜头)的数字视频数据308。值得注意的是视频数据流 305可以随着视频数据308被记录(例如实况供给(live feed)或流传送视 频)从视频源306传送视频数据308,或者可以从存储(例如先前存储的) 在视频源306上的视频文件202传送视频数据308。 MEA 304将视频帧204 和视频剪辑206和/或其他视频元素动态地或静止地组织到经编辑的视频文 件310中,用于经由显示器321上的用户界面320查看视频和/或与视频交 互,或者用于后续输出到诸如链接到计算机302上的数字视频(DV)带的 另一CRM (例如远程CRM 307)上。例如,DV带可以是具有章节的光学 视频盘,诸如数字视频盘(DVD)。在一个实施例中,数字摄像机306记录一个或一系列视频图像,并生 成表示该视频图像或该视频图像系列的视频流305。视频流305包括指定各 个视频图像或包括在视频流305中的视频帧本文档来自技高网...

【技术保护点】
一种或多种具有计算设备(302)可执行的计算机可执行组件的计算机可读介质,所述组件用于显示多个视频文件202,所述计算机可读介质包括:用于检测存储在存储器312中的视频文件(202)的检测组件(402);用于显示多个视频效果和所检测到的视频文件(202)的用户界面(UI)组件(404);以及响应于用户输入从所述多个视频效果中选择所需的视频效果并从所述检测到的视频文件(202)中选择要应用所选择的视频效果的一个和多个视频文件(202)而创建视频效果剪辑(340)的生成组件(406),并且其中所述UI组件(404)经由图形显示(321)显示所述创建的视频效果剪辑(340)。

【技术特征摘要】
【国外来华专利技术】US 2005-10-14 11/250,7381. 一种或多种具有计算设备(302)可执行的计算机可执行组件的计算机可读介质,所述组件用于显示多个视频文件202,所述计算机可读介质包括用于检测存储在存储器312中的视频文件(202)的检测组件(402);用于显示多个视频效果和所检测到的视频文件(202)的用户界面(UI)组件(404);以及响应于用户输入从所述多个视频效果中选择所需的视频效果并从所述检测到的视频文件(202)中选择要应用所选择的视频效果的一个和多个视频文件(202)而创建视频效果剪辑(340)的生成组件(406),并且其中所述UI组件(404)经由图形显示(321)显示所述创建的视频效果剪辑(340)。2. 如权利要求1所述的计算机可读介质,其特征在于,所述UI组件(404) 经由属性菜单(510)显示所检测到的视频文件(202)并且经由视频效果菜单(502)显示所述多个视频效果,其中所述生成组件(406)响应于用户输入从 所述视频效果菜单(502)选择所需的视频效果以及从属性菜单(510)选择一 个或多个视频文件(202)而将所需的视频效果应用到所选择的一个或多个视 频文件(202)上以创建所述视频效果剪辑(340)。3. 如权利要求3所述的计算机可读介质,其特征在于,所述UI组件(404) 显示对应于所创建的视频效果剪辑(340)的视频效果图标(508),并且所述 视频效果图标(508)响应于用户输入而显示应用到所述视频效果剪辑(340) 上的所述视频效果,并且显示所述属性菜单(510)。4. 如权利要求1所述的计算机可读介质,其特征在于,所述UI组件(404)还显示响应于用户输入指定所需背景而将所需背景应用到所述视频效果剪辑(340)上的背景控件(526),其中指定所需背景包括指定要在所述视频效果 剪辑(340)的背景中显示的色彩、无色彩、或视频文件(202);以及响应于用户输入指定所需边缘而将所需边缘应用到所述视频效果剪辑(340)上的边缘控件(528),其中指定所需边缘包括指定要应用到所述视频 效果剪辑(340)的所需边缘色彩、所需边缘大小或两者。5. 如权利要求1所述的计算机可读介质,其特征在于,所述检测组件(402) 将显示位置分配给每个所述检测到的视频文件(202),并且所述UI组件(404) 依照所检测到的视频文件(202)的列表中的每个所述检测到的视频文件(202) 的所分配的显示位置来显示它们,并且在所述视频效果剪辑(340)中依照每 个所选择的视频文件(202)所分配的显示位置来显示它们。6. 如权利要求5所述的计算机可读介质,其特征在于,所述检测组件(402) 基于在所述存储器(312)中检测到的所述视频文件的次序来将所述显示位置 分配给每个所述检测到的视频文件(202)。7. 如权利要求5所述的计算机可读介质,其特征在于,所述检测组件(402) 基于包括在与所述检测到的视频文件(202)相关联的元数据中的记录时间信 息将所述显示位置分配给每个所述检测到的视频文件(202)。8. 如权利要求5所述的计算机可读介质,其特征在于,所述UI组件(404) 响应于用户输入显示位置控件(518、 520),用于将显示位置重新分配给所述 检测到的视频文件(202)的列表中所选择的视频文件(202),并且所述UI 组件(404)依照所检测到的视频文件(202)的列表中的每个所述检测到的视 频文件(202)重新分配的显示位置来显示它们,并且依照每个所选择的视频 文件(202)重新分配的显示位置来显示它们。9. 如权利要求5所述的计算机可读介质,其特征在于,所述UI组件(404) 响应于用户输入显示添加控件(514),用于将所选择的视频文件(202)添加 到所述视频效果剪辑(340)中,并且所述检测组件(402)基于将所选择的视 频文件(202)添加到所述视频效果剪辑(340)中的次序将所述显示位置分配 给每个所选择的视频文件(202)。10. 如权利要求9所述的计算机可读介质,其特征在于,所述UI组件(404) 响应于用户输入显示导入控件(516),用于将来自远程存储器(312)的附加 的视频文件(202)添加到所述检测到的视频文件(202)的列表中,并且所述 添加控件(514)响应于用户输入选择所述附加视频文件(202)而将所选择的 附加视频文件(202)添加到所述视频效果剪辑(340)中,并且所述UI组件(404)基于所述附...

【专利技术属性】
技术研发人员:MJ帕藤MF马茨尔RS兰德尔WL布驰I莫瑟RB奥科雷
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1