[发明专利]虚拟视觉相机在审
申请号: | 201480024578.9 | 申请日: | 2014-04-30 |
公开(公告)号: | CN105493501A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | L.阿马迪奥;E.G.朗;M.M.古特曼 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15;H04N7/14 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 视觉 相机 | ||
1.一种系统,包括虚拟相机,其被配置为将对应于多个视图的视频帧组合为来自单个源的视频帧以便进行呈现,该虚拟相机包括组合器组件,其具有呈现循环,后者将对应于多个视图的帧数据处理为组合帧数据从而以所期望的帧率将该组合帧数据提供至视频管道。
2.根据权利要求1所述的系统,其中该虚拟相机向应用程序发布作为常规相机表示该虚拟相机的信息。
3.根据权利要求1所述的系统,其中该组合器组件基于多个视图对象对该帧数据进行处理,每个视图对象创建与对应于视图的帧数据相关联的呈现几何形状、着色程序或动画属性中的至少一种。
4.根据权利要求1所述的系统,其中该组合器组件进一步被配置为对帧数据的至少一个集合执行至少一种变换。
5.根据权利要求4所述的系统,其中该至少一种变换包括以下至少一种:a)卷绕变换,或b)将高分辨率帧数据处理为更高分辨率的子部分并且将下采样的较低分辨率的帧数据处理为较低分辨率的子部分的变换,该更高分辨率的子部分包括多个视图之一并且该下采样的较低分辨率的帧数据则包括被组合为来自单个源的视频帧以便进行呈现的多个视图中的另一个,或者c)a)和b)二者。
6.根据权利要求1所述的系统,其中该虚拟相机获得CPU存储器中的帧数据,使得该帧数据从CPU存储器复制到GPU存储器以便该组合组件组合为呈现帧数据,并且将该呈现帧数据从GPU存储器复制到CPU存储器中。
7.一种方法,包括:
在服务器侧计算环境,从一个或多个视频源接收对应于多个视图的帧数据集合;
从该帧数据集合组合单个视频帧,包括将对应于帧的帧数据存储在GPU存储器中,并且对GPU存储器中的帧进行处理以在CPU存储器中获得呈现帧;并且
将该呈现帧作为视频流的一部分输出至远程的客户端侧应用。
8.根据权利要求7所述的方法,进一步包括将从单个相机所接收的帧数据变换为多个视图。
9.一个或多个具有计算机可执行指令的计算机可读存储媒体或逻辑,所述计算机可执行指令在被执行时实施步骤,包括从至少一个物理相机或合成相机或其二者获得视频帧,对该视频帧进行处理以将该视频帧合成或组合为结果帧,并且将该结果帧作为来自一个视频源的视频流的一部分发送至远程接收方。
10.根据权利要求9所述的一个或多个计算机可读存储媒体或逻辑,具有进一步的计算机可执行指令,包括对对应于至少一个视频帧的帧数据应用至少一种变换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480024578.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手机支架
- 下一篇:一种网络功能虚拟化NFV故障管理装置、设备及方法