Communication between a server and a terminal
First Claim
1. A method for modeling in a processor a display coming from an application on a server, the display being destined for a remote terminal, characterized in that the display is modeled to compose an image based on display information coming from the application, by means of stacked layers, each layer consisting of layer pixels, and being associated with a corresponding first alteration data set,the layer pixels being grouped into layer pixel blocks, each layer pixel being characterized by a transparency factor Ttp of said pixel;
- the first alteration data set comprising, for each layer, a motion vector of said layer and transparency data of said layer,the resulting image consisting of image pixels and being associated with a second alteration data set,the image pixels being grouped into macroblocks,the second alteration data set indicating whether the macroblocks of the image were altered due to alteration of the layers by the application,the image pixels being made up of the corresponding stacked pixels of the layers;
the method comprising the following steps;
alteration of the content of the layer pixels of at least one layer by at least one primitive according to the display information received from the application;
alteration of the first alteration data set for at least one layer according to alteration performed by the primitive(s);
alteration of the second alteration data set according to the first data set;
composition of an image based on the layer pixels, the transparency data corresponding to a block of a layer affecting a macroblock of the composite image being used to determine whether said image macroblock was altered from the macroblock of the preceding image, and transmission to an encoder of the image to be encoded and of encoding information in compliance with the second alteration data set.
2 Assignments
0 Petitions
Accused Products
Abstract
In process for modeling a display coming from an application on a server, the display being destined for a remote terminal, the display is modeled to compose an image according to display information coming from the application by stacked layers, each layer consisting of pixels and being associated with a corresponding first alteration data set, each pixel being characterized by a transparency factor of the pixel; the first alteration data set indicating characteristics of the layer connected with the alterations performed by the application, the resulting image consisting of image pixels and being associated with a second alteration data set, the second alteration data set indicating whether the image was altered due to the modification of the layers by the application, the image pixels being composed of the superimposed corresponding pixels of the layers.
-
Citations
14 Claims
-
1. A method for modeling in a processor a display coming from an application on a server, the display being destined for a remote terminal, characterized in that the display is modeled to compose an image based on display information coming from the application, by means of stacked layers, each layer consisting of layer pixels, and being associated with a corresponding first alteration data set,
the layer pixels being grouped into layer pixel blocks, each layer pixel being characterized by a transparency factor Ttp of said pixel; -
the first alteration data set comprising, for each layer, a motion vector of said layer and transparency data of said layer, the resulting image consisting of image pixels and being associated with a second alteration data set, the image pixels being grouped into macroblocks, the second alteration data set indicating whether the macroblocks of the image were altered due to alteration of the layers by the application, the image pixels being made up of the corresponding stacked pixels of the layers;
the method comprising the following steps;alteration of the content of the layer pixels of at least one layer by at least one primitive according to the display information received from the application; alteration of the first alteration data set for at least one layer according to alteration performed by the primitive(s); alteration of the second alteration data set according to the first data set; composition of an image based on the layer pixels, the transparency data corresponding to a block of a layer affecting a macroblock of the composite image being used to determine whether said image macroblock was altered from the macroblock of the preceding image, and transmission to an encoder of the image to be encoded and of encoding information in compliance with the second alteration data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. A modeling device for a display coming from an application on a server, the display being destined for a remote terminal, characterized in that
the display is modeled for composing an image based on display information coming from the application, by means of stacked layers, each layer consisting of layer pixels and being associated with a corresponding first alteration data set, the layer pixels being grouped into layer pixel blocks, each layer pixel being characterized by a transparency factor Ttp of said pixel; -
the first alteration data set comprising for each layer a motion vector of said layer and of the transparency data of said layer, the resulting image consisting of image pixels and being associated with a second alteration data set, the second alteration data set indicating whether the image macroblocks were altered due to the alteration of the layers by the application, the image pixels consisting of the superimposed corresponding pixels of the layers;
the method comprising the following steps;means for altering the content of at least one layer by at least one primitive according to the display information received from the application; means for altering the content of the first alteration data set for at least one layer according to the alterations carried out by the primitive(s); means for altering the second data set according to the first data set; means for composing an image according to the content of the layers, the transparency data corresponding to a block of a layer affecting a macroblock of the composite image being used for determining whether said macroblock of the image was altered with respect to the macroblock of the preceding image; and means for transmitting to an encoder the image to be encoded and encoding information in compliance with the second alteration data set.
-
Specification