发明名称 Graphic Remoting System With Masked DMA And Graphic Processing Method
摘要 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.
申请公布号 US2016063667(A1) 申请公布日期 2016.03.03
申请号 US201414473607 申请日期 2014.08.29
申请人 ASPEED Technology Inc. 发明人 LU Chung-Yen;YEH Kuo-Wei;BAI MING-CHI;KAI LUNG-HSIANG
分类号 G06T1/60;G06T1/20 主分类号 G06T1/60
代理机构 代理人
主权项 1. A client device, for receiving a display rendering commands which indicates a destination region, comprising: at least a surface for storing an image; at least a graphic render engine, for generating the image and storing the image into the surface according to the destination region; a plurality of mask buffers for storing bit masks; wherein the content values of the mask buffers are indicating updated areas of the image stored in the surface; at least a mask generator for generating the bit masks according to the destination region, and storing the bit masks into the mask buffers; at least a direct memory access with masks, for reading the content values of a current mask buffer and a previous mask buffer of the plurality of mask buffers, and copying 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; and a plurality of display buffers for receiving the copied image from the direct memory access with masks and reconstructing a complete image according to the copied image to output the complete image to a display device.
地址 Hsinchu City TW