Adaptive scheduling to maintain smooth frame rate
    1.
    发明申请
    Adaptive scheduling to maintain smooth frame rate 有权
    自适应调度保持平滑的帧速率

    公开(公告)号:US20070057952A1

    公开(公告)日:2007-03-15

    申请号:US11228002

    申请日:2005-09-14

    IPC分类号: G06T15/70

    摘要: Described is an adaptive scheduler associated with a desktop window manager that dynamically controls the rate at which graphics frames are composed. Values corresponding to performance when composing a frame are measured, and the frame composition rate is adjusted as necessary based on the values. The measured data is sampled to provide smooth adjustments. The sampled data is evaluated as to whether the current frame rate is too slow, too fast, or acceptable. If too slow, the frame rate may increased relative to the refresh rate, while if too fast, the frame rate is decreased relative to the refresh rate. In one implementation, the frame rate is too fast if a count of missed frames achieves a missed threshold value, or if a count of late frames achieves a late threshold value. The frame rate is too slow if a count of early frames exceeds an early threshold value.

    摘要翻译: 描述了与桌面窗口管理器相关联的自适应调度器,其动态地控制组合图形帧的速率。 测量与构成帧时的性能对应的值,根据该值根据需要调整帧合成率。 测量的数据被采样以提供平滑的调整。 评估采样数据是否当前帧速率太慢,太快或可接受。 如果太慢,帧速率可能相对于刷新率增加,而如果太快,则帧速率相对于刷新率降低。 在一个实现中,如果错过的帧的计数达到错过的阈值,或者如果后期帧的计数达到迟到的阈值,则帧速率太快。 如果早期帧的计数超过早期阈值,则帧速率太慢。

    Pluggable window manager architecture using a scene graph system
    2.
    发明申请
    Pluggable window manager architecture using a scene graph system 有权
    可插拔窗口管理器架构使用场景图系统

    公开(公告)号:US20070061733A1

    公开(公告)日:2007-03-15

    申请号:US11215355

    申请日:2005-08-30

    IPC分类号: G06F15/16

    CPC分类号: G06F9/451

    摘要: Described is a pluggable policy component that determines the look and feel, or windows visual experience, of a computer user interface. Window-related instructions are redirected to the policy component, while client area change instructions are provided to a substrate (into which the policy component plugs in) that includes a composition component. The plug-in policy component handles windows-related (e.g., structural or attribute) changes to a scene graph to construct and maintain the scene graph, while the substrate handles program content changes to the client areas within windows. The substrate may include a desktop window manager that has access to the client areas in the scene graph, whereby the desktop window manager can copy a client area for rendering. For example, the desktop window manager can provide a supplemental live thumbnail image of a window.

    摘要翻译: 描述了一种可插拔策略组件,用于确定计算机用户界面的外观和视觉体验。 窗口相关指令被重定向到策略组件,而客户区更改指令被提供给包括组合组件的基板(策略组件插入到其中)。 插件策略组件处理与场景图形相关的窗口相关(例如,结构或属性)更改以构建和维护场景图,同时基板将程序内容更改处理到窗口中的客户区域。 基板可以包括能够访问场景图中的客户区域的台式窗口管理器,由此桌面窗口管理器可以复制用于渲染的客户区域。 例如,桌面窗口管理器可以提供窗口的补充的实时缩略图。

    Coordinating animations and media in computer display output
    3.
    发明申请
    Coordinating animations and media in computer display output 有权
    协调电脑显示输出的动画和媒体

    公开(公告)号:US20060103655A1

    公开(公告)日:2006-05-18

    申请号:US10992462

    申请日:2004-11-18

    IPC分类号: G06T13/00 G06T15/70

    摘要: Described is a method and system in which storyboard objects coordinate the animation of multiple elements and/or media displayed on a computer graphics display. Storyboards relate properties of elements in an element tree to a timeline, such that the properties associated with a storyboard are animated/play together as a group by starting, stopping, seeking or pausing the storyboard. Triggers, such as controlled by user interaction with the displayed information, including property triggers that change values in response to a state change, and event triggers that fire events, may cause the storyboard to start, stop, pause and seek. Storyboards may be used in XAML-based programs, and may be directly associated with elements, or indirectly associated with elements via styles. Complex properties and changeables are supported. Media playback may be controlled via storyboards, and thereby coordinated with other media playback and/or animations.

    摘要翻译: 描述了一种方法和系统,其中故事板对象协调显示在计算机图形显示器上的多个元素和/或媒体的动画。 故事板将元素树中的元素的属性与时间轴相关联,使得与故事板相关联的属性通过启动,停止,寻找或暂停故事板一起作为一组进行动画/播放。 触发器,例如由用户与显示的信息交互控制,包括响应于状态改变而改变值的属性触发器以及触发事件的事件触发器,可能导致故事板启动,停止,暂停和寻找。 故事板可以在基于XAML的程序中使用,并且可以直接与元素相关联,或者通过样式与元素间接关联。 支持复杂属性和可更改。 可以通过故事板来控制媒体播放,从而与其他媒体播放和/或动画协调。

    Resolution independent image resource
    4.
    发明申请
    Resolution independent image resource 有权
    分辨率独立的图像资源

    公开(公告)号:US20070052732A1

    公开(公告)日:2007-03-08

    申请号:US11195209

    申请日:2005-08-01

    IPC分类号: G09G5/00

    CPC分类号: G06T3/40

    摘要: In aspects, a class hierarchy is defined that provides definitions of methods for operating on at least bitmaps and vector graphics. A software developer may instantiate an object according to a class definition of the class hierarchy and assign it to any variable (e.g., a control's property) having a type of an ancestor class of the class. The object may be associated with an image internally represented as bitmap, vector graphics, or some other representation. The control does not need to be aware of how the image is represented. Rather, to draw an image associated with the object, a draw method associated with the object may be called.

    摘要翻译: 在方面,定义了一个类层次结构,提供了至少在位图和向量图形上运行的方法的定义。 软件开发人员可以根据类层次结构的类定义实例化对象,并将其分配给具有该类的祖先类的类型的任何变量(例如,控件的属性)。 对象可以与内部表示为位图,矢量图形或某些其他表示的图像相关联。 控件不需要知道图像的表示方式。 相反,为了绘制与对象相关联的图像,可以调用与对象相关联的绘制方法。

    Child window redirection
    6.
    发明申请
    Child window redirection 审中-公开
    子窗口重定向

    公开(公告)号:US20050088449A1

    公开(公告)日:2005-04-28

    申请号:US10692322

    申请日:2003-10-23

    IPC分类号: G09G5/36

    CPC分类号: G06F9/451

    摘要: The visual output of legacy child windows intended for display on a non-legacy parent are redirected to an off-screen bitmap buffer. A display component having enhanced visual functionality processes the output of the legacy child window with any of a number of visual effects. The display component composes the parent window by combining the non-legacy visual output with the processed output of the legacy child window. In this way, visual enhancements that have been technologically unavailable to the legacy child windows may be applied to the legacy child windows when used in combination with a new-technology parent window.

    摘要翻译: 用于在非传统父级上显示的传统子窗口的视觉输出将重定向到屏幕外位图缓冲区。 具有增强的视觉功能的显示组件使用许多视觉效果中的任何一个来处理传统子窗口的输出。 显示组件通过将非遗留视觉输出与传统子窗口的处理输出组合来组成父窗口。 以这种方式,当与新技术的父窗口组合使用时,传统子窗口技术上不可用的视觉增强可以应用于传统子窗口。

    Interoperability between immediate-mode and compositional mode windows
    7.
    发明申请
    Interoperability between immediate-mode and compositional mode windows 审中-公开
    即时模式和组合模式窗口之间的互操作性

    公开(公告)号:US20050140692A1

    公开(公告)日:2005-06-30

    申请号:US10749125

    申请日:2003-12-30

    IPC分类号: G09G5/00 G09G5/02

    CPC分类号: G06F8/38

    摘要: Described are mechanisms and techniques for providing interoperability between two different graphics technologies. An application includes windows of two types, a legacy type and a new type. A graphics system includes components that support each of the two types. Interoperability is achieved by creating legacy structures associated with any windows of the new type. A mapping is created that associates the legacy structures with the windows of the new type. Rendering of legacy windows is performed by a first graphics technology, and rendering of new windows is performed by a second graphics technology. The distinction between the two types of windows is noted by the existence of the legacy structures.

    摘要翻译: 描述了提供两种不同图形技术之间的互操作性的机制和技术。 应用程序包括两种类型的窗口,即遗留类型和新类型。 图形系统包括支持两种类型的组件。 通过创建与新类型的任何窗口相关联的遗留结构来实现互操作性。 创建将旧结构与新类型的窗口相关联的映射。 遗留窗口的渲染由第一图形技术执行,并且通过第二图形技术执行新窗口的渲染。 两种类型的窗口之间的区别是由传统结构的存在所指出的。

    Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop
    9.
    发明申请
    Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop 有权
    将基于Windows Presentation Framework的应用程序远程复制到非组合桌面中

    公开(公告)号:US20080244458A1

    公开(公告)日:2008-10-02

    申请号:US11694510

    申请日:2007-03-30

    IPC分类号: G06F3/048

    CPC分类号: G06F9/452 G06F9/451

    摘要: Described are systems and methods for remoting applications, such as those based on Windows® Presentation Foundation (WPF). The systems and methods are based on remoting information associated with a structural representation. The structural representation corresponds to visual contents or elements of a desktop to be displayed at a remote end or client end, without rendering the contents at a client or remoted end. The information associated with the structural representation or structural information includes data that specifies the placement of the visual contents on the desktop when displayed. The information is used for recreating the structural representation at the client end and displaying the visual contents in conformance with the structural representation.

    摘要翻译: 描述了用于远程处理应用程序的系统和方法,例如基于Windows(R)Presentation Foundation(WPF)的应用程序。 系统和方法基于与结构表示相关联的远程信息。 结构表示对应于要在远程端或客户端显示的桌面的可视内容或元素,而不在客户端或远程终端呈现内容。 与结构表示或结构信息相关联的信息包括当显示时指定桌面上的可视内容的放置的数据。 该信息用于在客户端重建结构表示,并根据结构表示显示视觉内容。

    Local Themeing Of Remote Applications
    10.
    发明申请
    Local Themeing Of Remote Applications 审中-公开
    远程应用程序的本地主题

    公开(公告)号:US20080238929A1

    公开(公告)日:2008-10-02

    申请号:US11694611

    申请日:2007-03-30

    IPC分类号: G09G5/00

    CPC分类号: G06F3/1454 G09G5/14

    摘要: Methods and systems for local themeing of remote applications is disclosed. In an implementation, a redirection surface is defined by a server corresponding to a remote application executed by a client. The client sends to the server, a set of theme metrics and parts corresponding to the client and non-client area in the redirection surface. The server utilizes the theme metrics to render the contents of part of the redirection surface. The rendered contents are utilized by the client to re-render the client area of the redirection surface. The non-client area is rendered locally at the client based on local client theme settings.

    摘要翻译: 公开了用于远程应用的本地主题化的方法和系统。 在实现中,重定向表面由对应于由客户端执行的远程应用的服务器定义。 客户端向服务器发送与重定向表面中的客户端和非客户端区域相对应的一组主题度量和部分。 服务器利用主题度量渲染部分重定向表面的内容。 渲染的内容被客户端用来重新呈现重定向表面的客户区域。 非客户端区域根据本地客户端主题设置在本地呈现在客户端。