【技术实现步骤摘要】
【国外来华专利技术】视频循环生成
技术介绍
视觉图像通常可以被分类为静态图像(例如,照片、绘画)或动态图像(例如,视频、动画)。静态图像捕获单个时刻。比如,静态照片通常通过在其空间和时间边界之外隐含的内容(例如,在帧的外部并且在拍摄照片之前和之后的时刻)来推断其能力。典型地,观看者的想象力可以填充静态图像中留下的内容(例如,空间上和/或时间上)。相比之下,视频失去了一些那种能力;然而,通过变得动态,视频可以通过时间提供展开时间叙述。视频的空间分辨率通常接近数字照片的空间分辨率。视频内容因此变得更加流行,并且随着存储和带宽的不断扩大,视频可能取代照片作为默认捕获介质。而且,可以从视频中计算视频循环,其中视频循环可以描绘在视频中捕获的场景中的周期性运动(例如,树木摇曳、水波荡漾、马尾辫在风中舞动)。可以从输入视频创建各种类型的视频循环。比如,可以从输入视频创建循环视频(例如,动态图片),其中视频区域被选择性地冻结、播放和循环以实现引人注目的效果。循环视频可以将静态场景与重复动作组合在一起;因此,在这样的循环视频中,可以捕获到一些动作和叙述。因而,动态元素可以在帧序列中循环。
技术实现思路
本文中所描述的是涉及生成输出视频循环的各种技术。可以接收输入视频,其中输入视频包括在时间范围内的像素处的值。可以确定输入视频的时间范围内的、用于输入视频中的像素的相应的输入时间间隔。特定像素的输入时间间隔可以包括来自输入视频的时间范围内的特定像素处的单个连续循环的每像素循环时段。而且,可以基于用于输入视频中的像素的相应的输入时间间隔内的像素处的值来创建输出视频循环。本文中所阐述的技术使得与传统方法相比较输 ...
【技术保护点】
一种生成输出视频循环的方法,包括:接收输入视频,所述输入视频包括在时间范围内的像素处的值;确定所述输入视频的所述时间范围内的、用于所述输入视频中的所述像素的相应输入时间间隔,用于特定像素的输入时间间隔包括来自所述输入视频的所述时间范围内的所述特定像素处的单个连续循环的每像素循环时段;基于每像素循环时段和输出视频循环时段,对用于所述像素的所述相应输入时间间隔进行时间缩放;以及基于如针对所述输入视频中的所述像素缩放的所述相应输入时间间隔内的所述像素处的所述值,来创建输出视频循环,所述输出视频循环具有所述输出视频循环时段。
【技术特征摘要】
【国外来华专利技术】2015.10.23 US 14/922,0801.一种生成输出视频循环的方法,包括:接收输入视频,所述输入视频包括在时间范围内的像素处的值;确定所述输入视频的所述时间范围内的、用于所述输入视频中的所述像素的相应输入时间间隔,用于特定像素的输入时间间隔包括来自所述输入视频的所述时间范围内的所述特定像素处的单个连续循环的每像素循环时段;基于每像素循环时段和输出视频循环时段,对用于所述像素的所述相应输入时间间隔进行时间缩放;以及基于如针对所述输入视频中的所述像素缩放的所述相应输入时间间隔内的所述像素处的所述值,来创建输出视频循环,所述输出视频循环具有所述输出视频循环时段。2.根据权利要求1所述的方法,确定所述输入视频的所述时间范围内的、用于所述输入视频中的所述像素的所述相应输入时间间隔还包括:计算空间混合遮罩,所述空间混合遮罩包括指示混合所述像素的容易度的遮罩值;以及确定所述输入视频的所述时间范围内的、用于对目标函数进行优化的所述像素的所述相应输入时间间隔,所述目标函数包括空间一致性项和时间一致性项,并且所述空间一致性项和所述时间一致性项由所述空间混合遮罩调制。3.根据权利要求2所述的方法,创建所述输出视频循环还包括:基于如针对所述输入视频中的所述像素缩放的所述相应输入时间间隔内的所述像素处的所述值,来组装初始视频循环;以及应用泊松混合以基于所述初始视频循环来生成所述输出视频循环。4.根据权利要求1所述的方法,还包括:将所述输入视频中的所述像素分类为不变的、不可循环的或可循环的;将被分类为不变的或不可循环的所述像素的子集设置为在所述输出视频循环中是静态的;以及执行优化,以确定所述输入视频的所述时间范围内的、用于被分类可循环的所述像素的其余部分的所述相应输入时间间隔。5.根据权利要求1所述的方法,还包括:从所述输入视频中选择循环时段和开始帧的候选对,其中来自所述输入视频的、少于所有可能的所述循环时段和所述开始帧的对被选择作为所述候选对;以及从所述循环时段和所述开始帧的所述候选对确定所述输入视频的所述时间范围内的、用于所述输入视频中的所述像素的所述相应输入时间间隔。6.根据权利要求5所述的方法,所述循环时段和所述开始帧的候选对包括具有统一循环时段的静态帧,所述静态帧基于除所述静态帧以外的所述候选对中的两个或更多个候选对而被选择。7.根据权利要求1所述的方法,创建所述输出视频循环还包括:使用所述输入视频上的多个读取流来组装所述输出视频循环。8.根据权利要求1所述的方法,还包括:执行目标函数的优化,以确定所述输入视频的所述时间范围内的、用于所述输入视频中的所述像素的所述相应输入时间间隔,所述优化被执行以在所述输入视频的第一分辨率等级而向所述像素指派所述相应输入时间间隔,所述目标函数的项使用所述输入视频的第二分辨率等级,并且所述第一分辨率等级比所述第二分辨率等级粗糙。9.一种计算系统,包括:至少一个处理器;以及存储器,所述存储器包括计算机可执行指令,所述计算机可执行指令当由所述至少一个处理器执行时,使得所述至...
【专利技术属性】
技术研发人员:H·H·霍佩,廖菁,M·T·芬奇三世,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。