一种计算机实现来用于图像处理的方法和系统

    公开(公告)号:CN1534476B

    公开(公告)日:2010-05-26

    申请号:CN03145763.0

    申请日:2003-07-02

    Applicant: 微软公司

    CPC classification number: G06T11/60 G06T11/20 G06T2210/61

    Abstract: 一种元素对象模型及一种以允许程序代码开发者一致地连接一个场景图形数据结构来生成图形的方式使用该元件对象模型的矢量图形标记语言。矢量图形元素对象模型通常对应于形状元素及包括和场景图形的一个场景图形对象模型相关的图像和视频元素的其他元素。标记可以被解析为包括在被转换为场景图形数据结构的对象的元素树中的元素的数据。其他标记可以被直接转换为数据和创建场景图形对象的调用。标记语言提供独特的方法来描述一个可以被命名的,包括一种简单的字符串格式或复杂的属性语法的元素,使得可以在标记中的其他地方重用。

    与3D表面上的2D内容进行交互

    公开(公告)号:CN101553843A

    公开(公告)日:2009-10-07

    申请号:CN200780043739.9

    申请日:2007-11-27

    Applicant: 微软公司

    CPC classification number: G06F3/04815 G06F3/04842

    Abstract: 公开了启用与置于3D表面上的2D内容进行交互的各种技术和方法。系统确定输入设备相对于3D表面定位在何处。如果输入设备撞击3D表面,则定位2D中的隐藏内容以使表示在3D表面上撞击的区域的点与2D中的隐藏内容上的对应的点排齐。例如,在场景中的一位置处检测到输入设备时,在接收到对输入设备位置的请求时,3D表面被投影到2维中。在所投影的3D表面上计算最接近输入设备的2D位置的点。响应于被用来定位隐藏内容,向该最接近的点提供3D表面的对应的点。

    将三维场景分层结构集成到二维合成系统中

    公开(公告)号:CN1942904A

    公开(公告)日:2007-04-04

    申请号:CN200480042906.4

    申请日:2004-07-29

    Applicant: 微软公司

    CPC classification number: G06T17/005 G06T15/00

    Abstract: (2D)可视对象和(3D)场景对象的分层结构被集成以便无缝处理来在(2D)计算机显示器上呈现包含(3D)场景的(2D)视图的(2D)图像。对可视分层结构中(3D)模型对象和(2D)可视对象的处理被集成,使得处理可容易地在(3D)操作与(2D)操作之间切换。此外,创建显示图像时的处理可视(2D)对象和(3D)模型对象之间的转变的次数没有结构上的限制。数据结构将创建(3D)图像和(2D)图像的计算机程序对象集成到含有可视(2D)对象或指向(3D)模型对象的(3D)场景对象的视件树对象分层结构中。数据结构包括对象树分层结构、一个或多个可视(2D)对象、以及指向(3D)模型对象的一个或多个(3D)参照或场景对象。可视(2D)对象定义绘制(2D)图像的操作。(3D)参照或场景对象定义指向对象的参照,利用的是一起来绘制由一个或多个(3D)模型组成的三维场景的二维视图的操作。(3D)参照或场景对象指向(3D)模型对象和照相机对象。照相机对象定义(3D)场景的二维视图。(3D)模型对象绘制(3D)模型,并定义在绘制模型轮廓中使用的网格信息和在绘制模型的表面纹理中使用的材质信息。模型的表面纹理的材质信息可由可视(2D)对象、(3D)参照或场景对象或者可视(2D)对象和/或(3D)参照场景对象的树分层结构定义。

Patent Agency Ranking