Method and system for video streaming of a graphical display of an application
OwnerEran MAMAN, Lior ASULIN +1inventors
InventorsEran MAMAN, Lior ASULIN, Arie AIG
Life of this patent
Estimating the term…
Abstract
A computer implemented method, computer system and computer executable program product are disclosed. The method includes running an application with a graphical output by a processor unit of a computer apparatus, analyzing the graphical output to detect and locate pixel changes in consecutive frames of the graphical output; and encoding video data of the graphical output, to a sequence of full frame and partial frame pictures, each of the full frame pictures including image data of an entire frame of the graphical display and each of the partial frame pictures including image data relating only to zones in a frame in which pixel changes where located.
Claims10
A computer implemented method comprising the steps of:
- running an application with a graphical output by a processor unit of a computer apparatus;
- analyzing the graphical output to detect and locate pixel changes in consecutive frames of the graphical output;
- and
- encoding video data of the graphical output, to a sequence of full frame and partial frame pictures, each of the full frame pictures including image data of an entire frame of the graphical display and each of the partial frame pictures including image data relating only to zones in a frame in which pixel changes where located.
A computer system comprising:
- a memory unit to store an application which has a graphical display output when run, to store a display server application to analyze the graphical output to detect and locate pixel changes in consecutive frames of the graphical output and to store an encoder to encode video data of the graphical output, to a sequence of full frame and partial frame pictures, each of the full frame pictures including image data of an entire frame of the graphical display and each of the partial frame pictures including image data relating only to zones in a frame in which pixel changes where located;
- a processor unit for running the application, the display server application and the encoder.
A computer executable program product comprising:
- a computer readable media and a computer executable instructions stored on the computer readable media, the computer executable instructions including:
- analyzing a graphical output of an application to detect and locate pixel changes in consecutive frames of the graphical output;
- and
- encoding video data of the graphical output to a sequence of full frame and partial frame pictures, each of the full frame pictures including image data of an entire frame of the graphical display and each of the partial frame pictures including image data relating only to zones in a frame in which pixel changes where located.
Dependencies are inferred from the claim text.