SCREEN DATA TRANSMITTING SYSTEM, SCREEN DATA TRANSMITTING SERVER, SCREEN DATA TRANSMITTING METHOD AND PROGRAM RECORDING MEDIUM
1 Assignment
0 Petitions
Accused Products
Abstract
A difference region extracting section 122 extracts differential regions based on screen data of a previous screen stored in transmission screen data storage section 124 and a current screen stored in a screen data storage section 121. A priority determining section 123 calculates change data density indicating a degree of a change of pixel values for every differential region. For example, when a user operates an icon on the screen, the change data density of the differential region corresponding to the icon becomes larger than the change data density of the differential region corresponding to the background portion of a video image. An encoding section 125 writes screen code data of each differential region in a transmission buffer 141 in descending order of the change data density.
-
Citations
65 Claims
-
1-30. -30. (canceled)
-
31. A screen data transmitting system comprising:
-
a screen data transmission server; and a screen data reception client configured to generate a screen data based on image data received from said screen data transmission server and display the generated screen data on a client screen, wherein said screen data transmission server comprises; a differential region extracting section configured to compare a current screen currently displayed and a previous screen previous to the current screen, and to extract as differential regions, regions on the current screen having changed from the previous screen; a priority determining section configured to determine a priority based on pixel values of pixels contained in each of the differential regions and an area of the differential region for every differential region; and a communication section configured to transmit the image data of the differential regions in descending order of the priority. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A screen data transmission server which transmits image data for differential regions to a screen data reception client configured to generate a screen data based on the image data and display the generated screen data on a client screen, comprising:
-
a differential region extracting section configured to compare a current screen currently displayed and a previous screen previous to the current screen and extract as differential regions, regions on the current screen having changed from the previous screen; a priority determining section configured to determine a priority based on pixel values of pixels contained in each of the differential regions and an area of the differential region, for every differential region; and a communication section configured to transmit the image data for the differential regions in descending order of the priority. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
-
53. A screen data transmitting method comprising:
-
comparing a current screen currently displayed and a previous screen previous to the current screen and extracting as differential regions, regions on the current screen having changed from the previous screen; determining a priority based on pixel values of pixels contained in each of the differential regions and an area of the differential region, for every differential region; transmitting image data for the differential regions in descending order of the priority; and generating a screen data based on the image data received from a screen data transmission server and displaying the generated screen data on a client screen. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
-
60. A computer-readable recording medium in which a computer-executable program code is stored to make a computer to execute a screen data transmitting method which comprises:
-
comparing a current screen currently displayed and a previous screen previous to the current screen and extracting as differential regions, regions on the current screen having changed from the previous screen; determining a priority based on pixel values of pixels contained in each of the differential regions and an area of the differential region, for every differential region; transmitting image data for the differential regions in descending order of the priority; and generating a screen data based on the image data received from a screen data transmission server and displaying the generated screen data on a client screen.
-
-
61. A screen data reception client comprising:
-
a section configured to receive image data for differential regions; a generating section configured to generate a screen data based on the received image data for the differential regions; and a client screen configured to display the generated screen data, wherein a current screen currently displayed and a previous screen previous to the current screen are compared, regions on the current screen having changed from the previous screen are extracted as the differential regions, a priority is determined based on pixel values of pixels contained in each of the differential regions and an area of the differential region for every differential region, and the image data for the differential regions are transmitted in descending order of the priority.
-
-
62. A screen data transmitting method comprising:
-
comparing a current screen currently displayed and a previous screen previous to the current screen and of extracting as differential regions, regions on the current screen having changed from the previous screen; determining a priority based on pixel values of pixels contained in each of the differential regions and an area of the differential region, for every differential region; and transmitting the image data for the differential regions in descending order of the priority.
-
-
63. A computer-readable recording medium in which a computer-executable program code is stored to make a computer to executed a screen data transmitting method which comprises:
-
comparing a current screen currently displayed and a previous screen previous to the current screen; extracting as differential regions, regions on the current screen having changed from the previous screen; determining a priority based on pixel values of pixels contained in each of the differential regions and an area of the differential region, for every differential region; and transmitting the image data for the differential regions in descending order of the priority.
-
-
64. A screen data receiving method comprising:
-
receiving image data for differential regions; and generating a screen data based on the received image data for the differential regions and displaying the generated screen data, wherein a current screen currently displayed and a previous screen previous to the current screen are compared, regions on the current screen having changed from the previous screen are extracted as the differential regions, a priority is determined based on pixel values of pixels contained in each of the differential regions and an area of the differential region for every differential region, and the image data for the differential regions are transmitted in descending order of the priority.
-
-
65. A computer-readable recording medium in which a computer-executable program code is stored to make a computer to execute a screen data receiving method which comprises:
-
receiving image data for differential regions; and generating a screen data based on the received image data for the differential regions and displaying the generated screen data, wherein a current screen currently displayed and a previous screen previous to the current screen are compared, regions on the current screen having changed from the previous screen are extracted as the differential regions, a priority is determined based on pixel values of pixels contained in each of the differential regions and an area of the differential region for every differential region, and the image data for the differential regions are transmitted in descending order of the priority.
-
Specification