会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • INTEGRATION OF THREE DIMENSIONAL SCENE HIERARCHY INTO TWO DIMENSIONAL COMPOSITING SYSTEM
    • 将三维场景分层整合到两维组合系统中
    • WO2005111943A1
    • 2005-11-24
    • PCT/US2004/024368
    • 2004-07-29
    • MICROSOFT CORPORATIONSCHECHTER, Greg, D.BEDA, Joseph, S.SWEDBERG, Gregory, D.SMITH, Adam, M.
    • SCHECHTER, Greg, D.BEDA, Joseph, S.SWEDBERG, Gregory, D.SMITH, Adam, M.
    • G06T17/00
    • G06T17/005G06T15/00
    • A hierarchy of (2D) visual objects and (3D) scene objects are integrated for seamless processing to render (2D) images including a (2D) view of a (3D) scene on a (2D) computer display. The processing of the (3D) model objects and (2D) visual objects in the visual hierarchy is integrated so that the processing is readily handed off between (3D) and (2D) operations. Further the number of transitions between processing visual (2D) objects and (3D) model objects when creating a display image has no architectural limit. A data structure integrates computer program objects for creating (3D) images and (2D) images in a visual tree object hierarchy having visual (2D) objects or (3D) scene objects pointing to (3D) model objects. The data structure comprises an object tree hierarchy, one or more visual (2D) objects, and one or more (3D) reference or scene objects pointing to (3D) model objects. The visual (2D) objects define operations drawing a (2D) image. The (3D) reference or scene objects define references pointing to objects with operations that together draw a two-dimensional view of a three-dimensional scene made up of one or more (3D) models. The (3D) reference or scene objects point to (3D) model objects and a camera object. The camera object defines a two-dimensional view of the (3D) scene. The (3D) model objects draw the (3D) models and define mesh information used in drawing contours of a model and material information used in drawing surface texture of a model. The material information for the surface texture of a model may be defined by a visual (2D) object, a (3D) reference or scene object or a tree hierarchy of visual (2D) objects and/or (3D) reference scene objects.
    • (2D)视觉对象和(3D)场景对象的层次结构被集成用于无缝处理以渲染(2D)图像,包括(2D)计算机显示器上的(3D)场景的(2D)视图。 对(3D)模型对象和(2D)视觉对象在视觉层次中的处理被集成,使得处理在(3D)和(2D)操作之间容易地切换。 此外,在创建显示图像时,处理可视(2D)对象和(3D)模型对象之间的转换次数没有架构限制。 数据结构集成了用于在具有指向(3D)模型对象的视觉(2D)对象或(3D)场景对象)的可视树对象层级中创建(3D)图像和(2D)图像的计算机程序对象。 数据结构包括对象树层次结构,一个或多个可视(2D)对象以及指向(3D)模型对象的一个​​或多个(3D)参考或场景对象。 视觉(2D)对象定义绘制(2D)图像的操作。 (3D)参考或场景对象定义了指向对象的引用,该操作一起绘制由一个或多个(3D)模型组成的三维场景的二维视图。 (3D)参考或场景对象指向(3D)模型对象和相机对象。 相机对象定义(3D)场景的二维视图。 (3D)模型对象绘制(3D)模型并定义用于绘制模型轮廓的网格信息和用于绘制模型表面纹理的材料信息。 用于模型的表面纹理的材料信息可以由视觉(2D)对象,(3D)参考或场景对象或视觉(2D)对象和/或(3D)参考场景对象的树层次来定义。
    • 2. 发明申请
    • MODEL 3D CONSTRUCTION APPLICATION PROGRAM INTERFACE
    • 模型3D建筑应用程序界面
    • WO2005111939A2
    • 2005-11-24
    • PCT/US2004/024369
    • 2004-07-29
    • MICROSOFT CORPORATIONSCHECHTER, Greg, D.SWEDBERG, Gregory, D.BEDA, Joseph, S.SMITH, Adam, M.
    • SCHECHTER, Greg, D.SWEDBERG, Gregory, D.BEDA, Joseph, S.SMITH, Adam, M.
    • G06T15/00
    • G06T15/00G06T17/005
    • An application program interface may be used to construct a three-dimensional (3D) scene of (3D) models defined by model (3D) objects. The interface has one or more group objects and one or more leaf objects. The group objects contain or collect other group objects and/or leaf objects. The leaf objects may be drawing objects or an illumination object. The group objects may have transform operations to transform objects collected in their group. The drawing objects define instructions to draw (3D) models of the (3D) scene or instructions to draw (2D) images on the (3D) models. The illumination object defines the light type and direction illuminating the (3D) models in the (3D) scene. A method processes a tree hierarchy of computer program objects constructed with objects of the application program interface. The method traverses branches of a (3D) scene tree hierarchy of objects to process group objects and leaf objects. The method detects whether the next unprocessed object is a group object of a leaf object. If it is a leaf object, the method detects whether the leaf object is a light object or a drawing (3D) object. If the leaf object is a light object, the illumination of the (3D) scene is set. If a drawing (3D) object is detected, a (3D) model is drawn as illuminated by the illumination. The method may also performs a group operation on the group of objects collected by a group object.
    • 应用程序界面可用于构建由模型(3D)对象定义的(3D)模型的三维(3D)场景。 界面具有一个或多个组对象和一个或多个叶对象。 组对象包含或收集其他组对象和/或叶对象。 叶子对象可以是绘制对象或照明对象。 组对象可能具有转换操作来转换在其组中收集的对象。 绘图对象定义绘制(3D)场景(3D)模型的指令或在(3D)模型上绘制(2D)图像的指令。 照明对象定义照亮(3D)场景中的(3D)模型的光类型和方向。 一种方法处理由应用程序接口的对象构成的计算机程序对象的树层次结构。 该方法遍历对象的(3D)场景树层次结构的分支,以处理组对象和叶对象。 该方法检测下一个未处理对象是否为叶对象的组对象。 如果它是一个叶子对象,该方法将检测叶子对象是轻型对象还是绘制(3D)对象。 如果叶子物体是轻物体,则设置(3D)场景的照明。 如果检测到绘图(3D)对象,则照亮照亮的(3D)模型。 该方法还可以对由组对象收集的对象组执行组操作。
    • 4. 发明申请
    • MODEL 3D CONSTRUCTION APPLICATION PROGRAM INTERFACE
    • 模型3D建筑应用程序界面
    • WO2005111939A3
    • 2006-02-09
    • PCT/US2004024369
    • 2004-07-29
    • MICROSOFT CORPSCHECHTER GREG DSWEDBERG GREGORY DBEDA JOSEPH SSMITH ADAM M
    • SCHECHTER GREG DSWEDBERG GREGORY DBEDA JOSEPH SSMITH ADAM M
    • G06F9/44G06F19/00G06T20060101G06T13/00G06T15/00G06T15/70G06T17/00
    • G06T15/00G06T17/005
    • An application program interface may be used to construct a three-dimensional (3D) scene (22) of 3D models defined by model 3D objects (10). The interface has one or more group objects (18) and one or more leaf objects. The group objects (18) contain or collect other group objects and/or leaf objects. The leaf objects may be drawing objects (12) or an illumination object (16). The group objects (18) may have transform operations (20) to transform objects collected in their group. The drawing objects (12) define instructions to draw 3D models of the 3D scene or instructions to draw 2D images on the 3D models. The illumination object (16) defines the light type and direction illuminating the 3D models in the 3D scene. A method processes a tree hierarchy of computer program objects constructed with objects of the application program interface (212), and performs drawing, illumination, or transformation operations corresponding to the type of object processed.
    • 应用程序界面可以用于构建由模型3D对象(10)定义的3D模型的三维(3D)场景(22)。 该界面具有一个或多个组对象(18)和一个或多个叶对象。 组对象(18)包含或收集其他组对象和/或叶对象。 叶对象可以是绘制对象(12)或照明对象(16)。 组对象(18)可以具有变换操作(20)来转换在其组中收集的对象。 绘图对象(12)定义绘制3D场景的3D模型的指令或在3D模型上绘制2D图像的指令。 照明对象(16)定义照亮3D场景中的3D模型的光类型和方向。 一种方法处理由应用程序接口(212)的对象构成的计算机程序对象的树层次,并且执行与所处理的对象的类型对应的绘图,照明或变换操作。
    • 8. 发明申请
    • DYNAMIC WINDOW ANATOMY
    • 动态窗户解析
    • WO2005045558A2
    • 2005-05-19
    • PCT/US2004/019109
    • 2004-07-28
    • MICROSOFT CORPORATIONHANGGIE, ScottTAN, VictorBERMUDEZ, GerardoSWEDBERG, Gregory, D.
    • HANGGIE, ScottTAN, VictorBERMUDEZ, GerardoSWEDBERG, Gregory, D.
    • G06F
    • G06F3/0481G06F9/451G09G5/14
    • A method and system for rendering a desktop on a computer using a composited desktop model operating system are disclosed. A composited desktop window manager, upon receiving base object and content object information for one or more content objects from an application program, draws the window to a buffer memory, and takes advantage of advanced graphics hardware and visual effects to render windows based on content on which they are drawn. The frame portion of each window may be generated by pixel shading a bitmap having the appearance of frosted glass based on the content of the desktop on top of which the frame is displayed. Legacy support is provided so that the operating system can draw and render windows generated by legacy applications to look consistent with non-legacy application windows.
    • 公开了一种使用合成桌面模型操作系统在计算机上呈现桌面的方法和系统。 合成的桌面窗口管理器在从应用程序接收到一个或多个内容对象的基础对象和内容对象信息时,将窗口绘制到缓冲存储器,并利用高级图形硬件和视觉效果来基于内容呈现窗口 他们被绘制。 每个窗口的框架部分可以通过基于在其上显示框架的桌面的内容的具有磨砂玻璃的外观的位图的像素着色来生成。 提供传统支持,以便操作系统可以绘制和渲染由旧应用程序生成的窗口,使其与非传统应用程序窗口一致。