Graphic remoting system with masked DMA and graphic processing method
    1.
    发明授权
    Graphic remoting system with masked DMA and graphic processing method 有权
    具有屏蔽DMA和图形处理方法的图形遥控系统

    公开(公告)号:US09471956B2

    公开(公告)日:2016-10-18

    申请号:US14473607

    申请日:2014-08-29

    CPC classification number: G06T1/60 G06T1/20 G06T2200/28

    Abstract: An embodiment of a graphic remoting system of the present invention includes a network, a server and a client device. The network is applied to a RDP protocol. The server transfers display rendering commands which indicates a destination region through the network. The client device receives the display rendering commands. The client device of the present invention includes at least a graphic render engine, at least a surface, at least a mask generator, a plurality of mask buffer, at least a direct memory access with masks, and a plurality of display buffers. The surface is used for storing an image. The graphic render engine generates the image and stores the image into the surface according to the destination region. The mask buffers is used for storing bit masks; wherein the content values of the mask buffers are indicating updated areas of the image stored in the surface. The mask generator generates the bit masks according to the destination region, and stores the bit masks into the mask buffers. The direct memory access with masks reads the content values of a current mask buffer and a previous mask buffer of the plurality of mask buffers, and copies the image stored in the surface to output a copied image to the display buffer according to the content values of the current mask buffer and the previous mask buffer. The plurality of display buffers receive the copied image from the direct memory access with masks and reconstruct a complete image according to the copied image to output the complete image to a display device.

    Abstract translation: 本发明的图形遥控系统的实施例包括网络,服务器和客户端设备。 该网络应用于RDP协议。 服务器通过网络传送指示目的地区域的显示渲染命令。 客户端设备接收显示渲染命令。 本发明的客户端设备至少包括图形呈现引擎,至少表面,至少掩模生成器,多个掩码缓冲器,至少具有掩码的直接存储器存取和多个显示缓冲器。 表面用于存储图像。 图形渲染引擎生成图像并根据目的地区域将图像存储在表面中。 掩码缓冲器用于存储位掩码; 其中所述掩码缓冲器的内容值指示存储在所述表面中的所述图像的更新区域。 掩码生成器根据目的地区域生成位掩码,并将位掩码存储到掩码缓冲器中。 具有掩码的直接存储器访问读取多个掩码缓冲器中的当前掩码缓冲器和先前掩码缓冲器的内容值,并且复制存储在表面中的图像,以根据内容值的内容值将复印图像输出到显示缓冲器 当前的掩码缓冲区和以前的掩码缓冲区。 多个显示缓冲器从具有掩模的直接存储器访问接收复制的图像,并根据复制的图像重建完整图像,以将完整图像输出到显示装置。

Patent Agency Ranking