Accumulation method for use in a collaborative working system
First Claim
1. An accumulation method (400) for use in a collaborative working system to replicate an image displayed on a first computer at a second computer connected to the first computer, the method including the steps under the control of the first computer of:
- detecting (406) a current update in the content of the image, the update affecting a current region of a basic shape, characterized by the steps of verifying (409-418) whether a union, resulting in a total region of the basic shape, between the current region and an accumulated region of the basic shape affected by previous updates still to be transmitted to the second computer meets a transmission condition, and transmitting (427-430) the content of the accumulated region to the second computer if the result of the verification is positive, or setting (421) the accumulated region to the total region otherwise.
1 Assignment
0 Petitions
Accused Products
Abstract
An accumulation method (400) for use in a collaborative working system (such as a remote control system) is proposed; this method is employed to identify regions (typically rectangles) of an image displayed on a target computer that are repeatedly updated, so as to transmit only the last update to a controller computer. In the solution of the invention, the updates are accumulated in a single rectangle. For each new rectangle, a total rectangle including both the new rectangle and the accumulated rectangle is determined (409). If the area of the total rectangle that is unaffected by the updates does not reach a threshold value (412-418), the accumulated rectangle is set (421) to the total rectangle; otherwise, the accumulated rectangle is transmitted (427-430) to the controller computer. The proposed method is not optimal in terms of minimizing the amount of data that is to be transmitted; however, this disadvantage is more than compensated for by the savings in processing time for accumulating the updates (being the computational complexity of the algorithm linear in the number of the processed rectangles).
6 Citations
12 Claims
-
1. An accumulation method (400) for use in a collaborative working system to replicate an image displayed on a first computer at a second computer connected to the first computer, the method including the steps under the control of the first computer of:
detecting (406) a current update in the content of the image, the update affecting a current region of a basic shape, characterized by the steps of verifying (409-418) whether a union, resulting in a total region of the basic shape, between the current region and an accumulated region of the basic shape affected by previous updates still to be transmitted to the second computer meets a transmission condition, and transmitting (427-430) the content of the accumulated region to the second computer if the result of the verification is positive, or setting (421) the accumulated region to the total region otherwise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer (105t) for use in a collaborative working system (100) to replicate an image displayed on the computer at a further computer (105c) connected to the computer, the computer including means (245) for detecting a current update in the content of the image, the update affecting a current region of a basic shape,
characterized in that the computer further includes means (250) for verifying whether a union, resulting in a total region of the basic shape, between the current region and an accumulated region of the basic shape affected by previous updates still to be transmitted to the further computer meets a transmission condition, and means (250) for transmitting the content of the accumulated region to the further computer if the result of the verification is positive or for setting the accumulated region to the total region otherwise.
Specification