Remote client graphics rendering
    1.
    发明申请
    Remote client graphics rendering 有权
    远程客户端图形呈现

    公开(公告)号:US20060082583A1

    公开(公告)日:2006-04-20

    申请号:US10965701

    申请日:2004-10-14

    IPC分类号: G06T15/00 G06T1/00

    CPC分类号: G06T1/00 G06T15/00

    摘要: A server computer hosts one or more application programs that are accessed by a client computer. Higher-level graphics commands describing graphics images are received from the application programs. The server computer determines whether the client computer is able to generate graphics using the higher-level graphics commands or generates graphics using relatively lower-level graphics commands. The server computer sends higher-level or relatively lower-level graphics commands depending on whether the client computer generates graphics using higher-level or relatively lower-level graphics commands.

    摘要翻译: 服务器计算机承载由客户端计算机访问的一个或多个应用程序。 从应用程序接收到描述图形图像的高级图形命令。 服务器计算机确定客户端计算机是否能够使用较高级图形命令生成图形,或使用相对较低级别的图形命令生成图形。 服务器计算机根据客户端计算机是否使用较高级别或相对较低级别的图形命令生成图形,发送更高级别或相对较低级别的图形命令。

    Remote client graphics rendering
    2.
    发明授权
    Remote client graphics rendering 有权
    远程客户端图形呈现

    公开(公告)号:US07852342B2

    公开(公告)日:2010-12-14

    申请号:US10965701

    申请日:2004-10-14

    IPC分类号: G06T15/00 G06T1/00

    CPC分类号: G06T1/00 G06T15/00

    摘要: A server computer hosts one or more application programs that are accessed by a client computer. Higher-level graphics commands describing graphics images are received from the application programs. The server computer determines whether the client computer is able to generate graphics using the higher-level graphics commands or generates graphics using relatively lower-level graphics commands. The server computer sends higher-level or relatively lower-level graphics commands depending on whether the client computer generates graphics using higher-level or relatively lower-level graphics commands.

    摘要翻译: 服务器计算机承载由客户端计算机访问的一个或多个应用程序。 从应用程序接收到描述图形图像的高级图形命令。 服务器计算机确定客户端计算机是否能够使用较高级图形命令生成图形,或者使用相对较低级别的图形命令生成图形。 服务器计算机根据客户端计算机是否使用较高级别或相对较低级别的图形命令生成图形,发送更高级别或相对较低级别的图形命令。

    Multiplexing and de-multiplexing graphics streams
    3.
    发明申请
    Multiplexing and de-multiplexing graphics streams 审中-公开
    多路复用和解复用图形流

    公开(公告)号:US20060129634A1

    公开(公告)日:2006-06-15

    申请号:US11194131

    申请日:2005-07-29

    IPC分类号: G06F15/16

    CPC分类号: G06F8/38 G06F9/451

    摘要: Described is the multiplexing and de-multiplexing of graphics streams, including by generating first higher-level graphics instructions from a first application program upon connecting to a client computer. A first identifier representing the first application program is associated with the first higher-level graphics instructions. Second higher-level graphics instructions are generated from a second application program, with a second identifier representing the second application program associated with the second higher-level graphics instructions. The first higher-level graphics instructions and the second higher-level graphics instructions are sent to the client computer. A server computer thus allows one or more application programs to be accessed by a client computer. The server includes a compositor that extracts higher-level graphics commands from one of the application programs, along with a remote display driver that packages the higher-level graphics commands for use by the client computer to generate graphics.

    摘要翻译: 描述了图形流的复用和解复用,包括通过在连接到客户端计算机时从第一应用程序产生第一高级图形指令。 代表第一应用程序的第一标识符与第一高级图形指令相关联。 从第二应用程序生成第二高级图形指令,其中第二标识符表示与第二高级图形指令相关联的第二应用程序。 第一个更高级别的图形指令和第二个更高级别的图形指令被发送到客户端计算机。 因此,服务器计算机允许客户端计算机访问一个或多个应用程序。 该服务器包括一个合成器,它从一个应用程序中提取更高级别的图形命令,以及一个远程显示驱动程序,该驱动程序打包更高级别的图形命令,供客户端计算机使用以生成图形。

    Protocol for remote visual composition
    4.
    发明申请
    Protocol for remote visual composition 有权
    远程视觉组合协议

    公开(公告)号:US20050102321A1

    公开(公告)日:2005-05-12

    申请号:US10692371

    申请日:2003-10-23

    IPC分类号: H04L29/06 H04L29/08 G06F7/00

    CPC分类号: H04L67/322 H04L69/22

    摘要: A method and protocol to create and control compositions on a remote device is disclosed. The protocol allows servers and other devices to take advantage of processing capabilities of remote devices to render compositions on the remote devices, thereby increasing server scalability and leveraging the remote device processing capabilities. The protocol provides high-level command packets to communicate resource command packets and control packets to the remote device with the payload having the information needed to process the commands.

    摘要翻译: 公开了一种用于在远程设备上创建和控制组合的方法和协议。 该协议允许服务器和其他设备利用远程设备的处理能力来呈现远程设备上的组合,从而提高服务器的可扩展性并利用远程设备处理能力。 该协议提供高级命令分组,以传送资源命令分组,并且控制分组到远程设备,其中有效载荷具有处理命令所需的信息。

    MULTIPLE-LEVEL GRAPHICS PROCESSING SYSTEM AND METHOD
    5.
    发明申请
    MULTIPLE-LEVEL GRAPHICS PROCESSING SYSTEM AND METHOD 有权
    多级图形处理系统和方法

    公开(公告)号:US20070057943A1

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

    申请号:US11555040

    申请日:2006-10-31

    IPC分类号: G06T15/00

    摘要: A multiple-level graphics processing system and method (e.g., of an operating system) for providing improved graphics output including, for example, smooth animation. One such multiple-level graphics processing system comprises two components, including a tick-on-demand or slow-tick high-level component, and a fast-tick (e.g., at the graphics hardware frame refresh rate) low-level component. In general, the high-level, less frequent component performs computationally intensive aspects of updating animation parameters and traversing scene data structures, in order to pass simplified data structures to the low-level component. The low-level component operates at a higher frequency, such as the frame refresh rate of the graphics subsystem, to process the data structures into constant output data for the graphics subsystem. The low-level processing includes interpolating any parameter intervals as necessary to obtain instantaneous values to render the scene for each frame of animation.

    摘要翻译: 用于提供改进的图形输出的多级图形处理系统和方法(例如,操作系统的方法),包括例如平滑动画。 一个这样的多级图形处理系统包括两个组件,包括按需点选或慢勾号高级组件,以及快速勾选(例如,在图形硬件帧刷新率)低级组件。 一般来说,高级别,较不频繁的组件执行更新动画参数和遍历场景数据结构的计算密集方面,以便将简化的数据结构传递到低级组件。 低级组件以更高的频率工作,例如图形子系统的帧刷新率,以将数据结构处理为图形子系统的恒定输出数据。 低级处理包括根据需要插入任何参数间隔,以获得每帧动画渲染场景的瞬时值。

    System and method for managing visual structure, timing, and animation in a graphics processing system
    6.
    发明申请
    System and method for managing visual structure, timing, and animation in a graphics processing system 有权
    用于管理图形处理系统中的视觉结构,时序和动画的系统和方法

    公开(公告)号:US20070035543A1

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

    申请号:US11499257

    申请日:2006-08-04

    IPC分类号: G06T17/00

    CPC分类号: G06T15/00 G06F9/451

    摘要: A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes compiled into change queues. A secondary rendering thread that handles animation and graphical composition takes the content from the change queues, to construct and maintain a condensed visual tree. Static visual subtrees are collapsed, leaving a condensed tree with only animated attributes such as transforms as parent nodes, such that animation data is managed on the secondary thread, with references into the visual tree. When run, the rendering thread processes the change queues, applies changes to the condensed trees, and updates the structure of the animation list as necessary by resampling animated values at their new times. Content in the condensed visual tree is then rendered and composed. Animation and a composition communication protocol are also provided.

    摘要翻译: 由程序指定的视觉树结构由视觉系统的用户界面线程构建和维护。 根据需要,在UI线程上遍历树结构,将更改编译为更改队列。 处理动画和图形组合的辅助渲染线程从更改队列中获取内容,构建和维护缩合视觉树。 静态视觉子树被折叠,留下只有动画属性(如转换)作为父节点的浓缩树,使得在次要线程上管理动画数据,并将其引用到视觉树中。 运行时,渲染线程处理更改队列,对缩小的树进行更改,并根据需要更新动画列表的结构,以便在新时间重新采样动画值。 然后渲染和组合缩合视觉树中的内容。 还提供了动画和构图通信协议。

    Communication protocol for synchronizing animation systems
    8.
    发明授权
    Communication protocol for synchronizing animation systems 失效
    用于同步动画系统的通信协议

    公开(公告)号:US07034834B2

    公开(公告)日:2006-04-25

    申请号:US10692673

    申请日:2003-10-24

    IPC分类号: G06T15/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Hall-effect based linear motor controller
    9.
    发明授权
    Hall-effect based linear motor controller 有权
    基于霍尔效应的线性电机控制器

    公开(公告)号:US08084969B2

    公开(公告)日:2011-12-27

    申请号:US11865118

    申请日:2007-10-01

    IPC分类号: H02K41/00 H02K41/02

    摘要: A linear motion control device for use in a linear control system is presented. The linear motion control device includes a coil driver to drive a coil that, when driven, effects a linear movement by a motion device having a magnet. The linear motion control device also includes a magnetic field sensor to detect a magnetic field associated with the linear movement and an interface to connect an output of the magnetic field sensor and an input of the coil driver to an external controller. The interface includes a feedback loop to relate the magnetic field sensor output signal to the coil driver input.

    摘要翻译: 提出了一种用于线性控制系统的直线运动控制装置。 线性运动控制装置包括用于驱动线圈的线圈驱动器,该线圈在被驱动时通过具有磁体的运动装置进行线性运动。 线性运动控制装置还包括用于检测与线性运动相关联的磁场的磁场传感器和将磁场传感器的输出和线圈驱动器的输入连接到外部控制器的接口。 该接口包括用于将磁场传感器输出信号与线圈驱动器输入相关联的反馈回路。

    Extensible ordered information within a markup language document
    10.
    发明申请
    Extensible ordered information within a markup language document 审中-公开
    标记语言文档中可扩展的有序信息

    公开(公告)号:US20050097457A1

    公开(公告)日:2005-05-05

    申请号:US11008821

    申请日:2004-12-10

    IPC分类号: G06F17/22 G06F17/30 G06F15/00

    CPC分类号: G06F17/2205 G06F16/986

    摘要: A markup language document includes a data structure includes a plurality of parameter tag statements. Each parameter tag statement includes a first field containing data representing a variable name and a second field containing data representing a command associated with the variable name. Each variable name indicates an order of execution of its associated command relative to the other commands.

    摘要翻译: 标记语言文档包括包括多个参数标签语句的数据结构。 每个参数标签语句包括包含表示变量名称的数据的第一字段和包含表示与变量名称相关联的命令的数据的第二字段。 每个变量名称指示其相关命令的执行顺序相对于其他命令。