-
公开(公告)号:CN106796734A
公开(公告)日:2017-05-31
申请号:CN201580055854.2
申请日:2015-10-14
Applicant: 微软技术许可有限责任公司
Abstract: 提供了对用于数据可视化的存储器成本进行减少和限界的性能优化。性能优化包括:数据筛除,几何结构筛除,以及将“可视化”克隆到后台线程用于布局。性能优化利用数据可视化架构,用于经由分开的阶段的单向链建立数据可视化,其中在每个阶段处的数据可以被筛除或私有化,以减少数据量或简化数据的本质,以在后续阶段被处理,从而改善整体系统性能和用户体验。
-
公开(公告)号:CN109300181B
公开(公告)日:2023-05-05
申请号:CN201710740232.4
申请日:2012-11-14
Applicant: 微软技术许可有限责任公司
IPC: G06T13/80
Abstract: 本发明提供了用户界面和内容项的计算机生成的显示组件的动画。动画应用或引擎创建了各显示组件的图像(如,位图图像)并将这些图像放置在动画层。可为各层指定动画行为,从而当各层的性质变化时(如,所包含的对象在层上的移动)指示各层和相关联的显示组件图像如何动画显示或行为,以及,来改变各层上的性质从而触发动画(如,引起对象旋转的动画)。为了实现较高的帧速率,该动画应用可使用三个处理线程,包括用户界面(UI)线程、合成器线程、和渲染线程。通过利用用于定义显示行为功能和性质的声明性标记语言(诸如可扩展标记语言),显示行为可被优化并控制。
-
公开(公告)号:CN107077752A
公开(公告)日:2017-08-18
申请号:CN201580055999.2
申请日:2015-10-14
Applicant: 微软技术许可有限责任公司
Abstract: 提供了一种用于实现新可视化的创建和现有可视化的扩展的可扩展架构,以改善计算机的功能。根据各方面,该架构能够通过具有简单的输入和输出接口的单独级的单向链来构建数据可视化。所描述的可扩展架构通过独立于架构的其余部分的系列布局实现了可视化类型的快速且简单的可扩展性。可扩展架构允许以这样的方式合成特征,即允许客户端通过能力链接在一起的乘性行为来添加附加功能和构建可视化类型。因此,系列布局可以以通用的方式插入到数据可视化平台中。该架构能用于在多个环境中工作,并且不偏向单个客户端。
-
公开(公告)号:CN102945166B
公开(公告)日:2016-06-08
申请号:CN201210455168.2
申请日:2012-11-13
Applicant: 微软技术许可有限责任公司
IPC: G06F9/44
CPC classification number: G06F9/44 , G06F8/38 , Y02D10/14 , Y02D10/151
Abstract: 本发明提供了从存储器和处理中丢弃空闲图形显示元素的方法和系统。用于空闲的计算机产生的图形显示元素的存储器存储和处理被丢弃,以节省存储器容量、处理资源和功耗。如果计算机产生的显示框变为空闲达规定持续时间(例如30秒),在该规定持续时间中没有对空闲的显示框执行用户动作或处理器动作,则所存储的表示空闲显示框的数据从存储器中被丢弃,而且用于空闲的显示元素的处理被停止,从而节省存储器空间、处理资源和功耗(例如电池功率)。如果被丢弃的显示框重新变为活动,则其被丢弃的资源可被重建。替代地,空闲的显示元素可被传递至单独的应用,且在该空闲的显示元素重新变为活动时由作出请求的应用所收回。
-
公开(公告)号:CN109300181A
公开(公告)日:2019-02-01
申请号:CN201710740232.4
申请日:2012-11-14
Applicant: 微软技术许可有限责任公司
IPC: G06T13/80
Abstract: 本发明提供了用户界面和内容项的计算机生成的显示组件的动画。动画应用或引擎创建了各显示组件的图像(如,位图图像)并将这些图像放置在动画层。可为各层指定动画行为,从而当各层的性质变化时(如,所包含的对象在层上的移动)指示各层和相关联的显示组件图像如何动画显示或行为,以及,来改变各层上的性质从而触发动画(如,引起对象旋转的动画)。为了实现较高的帧速率,该动画应用可使用三个处理线程,包括用户界面(UI)线程、合成器线程、和渲染线程。通过利用用于定义显示行为功能和性质的声明性标记语言(诸如可扩展标记语言),显示行为可被优化并控制。
-
公开(公告)号:CN106852178A
公开(公告)日:2017-06-13
申请号:CN201580055954.5
申请日:2015-10-14
Applicant: 微软技术许可有限责任公司
Inventor: B·C·阿林
CPC classification number: G06T11/206 , G06F17/3012 , G06K9/52 , G06T1/20 , G06T11/003 , G06T11/40 , G06T11/60 , G06T13/20 , G06T13/80 , G06T15/08 , G06T15/40 , G06T17/10 , G06T19/20 , G06T2200/04 , G06T2200/28 , G06T2210/36 , G06T2210/44 , G06T2219/004 , G06T2219/2012 , G06T2219/2024
Abstract: 提供了一种用于通过几何形状变形来动画化可视化中的任意变化的动画架构。来自可视化的几何形状是从可视化的变化之前和之后获取的,用于生成一系列帧,以便为可视化的变化提供平滑变形动画。生成表示可视化的初始几何形状和最终几何形状之间的合并状态的过渡几何形状,以在初始帧和最终帧之间构建帧。变形动画可以由定时曲线控制,并且可以根据显示速率构建以确保平滑动画。
-
公开(公告)号:CN102929491B
公开(公告)日:2016-10-05
申请号:CN201210453987.3
申请日:2012-11-13
Applicant: 微软技术许可有限责任公司
IPC: G06F3/0481
CPC classification number: G06F9/4443 , G06F9/451 , G06T13/00
Abstract: 本发明描述跨窗口动画。动画可跨不同的窗口。这些跨窗口动画可包括窗口间动画和/或窗口过渡动画。窗口间动画用于跨窗口使元素动画化。窗口过渡用于同时对移动窗口/对窗口调整大小/显示窗口/隐藏窗口动画化。为了执行这些动画,覆盖图窗口覆盖包括两个不同窗口的至少一部分的动画区域。各层可用于表示可作为动画的一部分移动的图像或视觉元素。这些层可被置于动画覆盖图窗口中,以跨底层窗口移动视觉元素。指示受支持的底层窗口在动画期间将内容直接拉到覆盖图窗口。当底层窗口不被支持时,底层窗口的图片被拉到动画覆盖图窗口,使得底层窗口被包括在动画内。当动画完成时,动画覆盖图被移除。
-
-
-
-
-
-