[发明专利]通过帧选择的实时超延时视频创建有效
| 申请号: | 201680026780.4 | 申请日: | 2016-04-07 |
| 公开(公告)号: | CN107624243B | 公开(公告)日: | 2020-08-14 |
| 发明(设计)人: | N·S·乔希;W·金茨勒;M·A·托尔;M·尤特纳达勒;M·F·科恩 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N5/262;H04N5/77;H04N5/783;G06T7/246;G06T7/00 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运;陈斌 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通过 选择 实时 延时 视频 创建 | ||
1.一种计算系统,包括:
至少一个处理器;以及
包括被配置为从输入视频创建输出超延时视频的视频生成系统的存储器,所述视频生成系统由所述至少一个处理器执行,所述视频生成系统包括:
被配置为计算指示在所述输入视频的帧对之间的重叠的值的帧匹配组件,指示在帧对之间的重叠的值是基于所述帧对中的每一个帧的稀疏点集来计算的;
被配置为从所述输入视频选择所述帧的子集的路径选择组件,所述帧的子集基于在所述输入视频的各帧对之间的重叠的值、目标帧加速率以及加速度惩罚值来选择,所述加速度惩罚值对在从所述输入视频中选择出的所述帧的子集上的实际帧加速率中的变化进行惩罚;以及
被配置为基于帧的子集生成输出超延时视频的渲染组件,所述输出超延时视频是在无需所述输入视频的除所述帧的子集之外的剩余帧的情况下被生成的。
2.如权利要求1所述的计算系统,其特征在于,所述帧匹配组件进一步被配置为基于在该帧对中的各帧之间的所述稀疏点集的移动计算所述指示在该帧对之间的重叠的值。
3.如权利要求1所述的计算系统,其特征在于,还包括:
数据存储;
图像传感器;以及
存储器还包括可由所述至少一个处理器执行的视频捕捉系统,所述视频捕捉系统将来自所述图像传感器的输出数据作为所述输入视频存储在所述数据存储中。
4.如权利要求3所述的计算系统,其特征在于,所述帧匹配组件还被配置为并发计算所述指示在所述输入视频中的各帧对之间的重叠的值,同时所述视频捕捉系统将来自所述图像传感器的所述输出数据作为所述输入视频保存。
5.如权利要求1所述的计算系统,其特征在于,所述视频生成系统还包括被配置为接收输入视频的接口组件,所述输入视频由异构计算系统的图像传感器捕捉。
6.如权利要求1所述的计算系统,其特征在于,所述渲染组件还被配置为在所述帧的子集上执行视频稳定。
7.如权利要求1所述的计算系统,其特征在于,所述路径选择组件还被配置为从所述输入视频选择优化所述输出超延时视频中的相邻帧之间的重叠和归因于来自所述目标帧加速率的变化的成本的所述帧的子集。
8.如权利要求1所述的计算系统,其特征在于,所述目标帧的加速率指定X的值,以使得所述输入视频的每第X个帧被期望地选择,而所述输入视频的剩余帧则被期望地跳过。
9.如权利要求8所述的计算系统,其特征在于,所述路径选择组件还被配置为从输入视频中选择优化输出超延时视频中的相邻帧之间的重叠、归因于来自目标帧加速率的变化的成本以及归因于在从输入视频中选择出的帧的子集上的实际帧加速率中的变化的成本的所述帧的子集。
10.如权利要求1所述的计算系统,其特征在于,在从所述输入视频选择的帧的子集的至少一部分上,所述目标帧加速率可以与实际帧加速率不同。
11.如权利要求1所述的计算系统,其特征在于,所述帧匹配组件还被配置为:
计算在所述输入视频的帧对之间的基于特征的变换;
根据所述基于特征的变换对准所述帧对;以及
计算指示当被对准时在所述输入视频的各帧对之间的重叠的值。
12.如权利要求11所述的计算系统,其特征在于,所述帧匹配组件进一步被配置为通过链接在不同的帧对之间的两个或更多不同的基于特征的变换来计算在给定帧对之间的给定基于特征的变换。
13.如权利要求1所述的计算系统,其特征在于,所述视频生成系统还包括被配置为基于所述输入视频的帧的相机速度计算在输入视频的各帧上的目标帧加速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680026780.4/1.html,转载请声明来源钻瓜专利网。





