Methods and apparatus for encoding a digital video signal
First Claim
Patent Images
1. A method for transmitting an update to an image, the method executed under the control of a processor configured with computer executable instructions, the method comprising:
- a) determining, by a host system having one or more processors, a state of a section of the image as being unchanged from a previous transmission of a previous encoding of the section,b) in response to the state being unchanged, identifying, by the host system having the one or more processors, a requirement for transmitting an update encoding of the section;
c) determining, by the host system having the one or more processors, an availability of network bandwidth to transmit the update encoding of the section; and
d) responsive to the requirement to transmit and the availability of network bandwidth, transmitting, by the host system having the one or more processors, the update encoding of the section.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a non-intrusive method and apparatus for encoding a digitized raster display signal which may then be transmitted from a host computer system to a remote display across a communications link. Hash codes are used to detect persistent blocks of pixels in a real-time digital raster signal generated by the host computer. A progressive encoding and transmission sequence is then initiated, using parameters such as bandwidth availability and build quality requirements to determine suitable encoding methods and build levels.
54 Citations
28 Claims
-
1. A method for transmitting an update to an image, the method executed under the control of a processor configured with computer executable instructions, the method comprising:
-
a) determining, by a host system having one or more processors, a state of a section of the image as being unchanged from a previous transmission of a previous encoding of the section, b) in response to the state being unchanged, identifying, by the host system having the one or more processors, a requirement for transmitting an update encoding of the section; c) determining, by the host system having the one or more processors, an availability of network bandwidth to transmit the update encoding of the section; and d) responsive to the requirement to transmit and the availability of network bandwidth, transmitting, by the host system having the one or more processors, the update encoding of the section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for transmitting an image, the method executed under the control of a processor configured with computer executable instructions, the method comprising:
-
determining, by a host system having one or more processors, a requirement to transmit an encoding of a scan block in response to the scan block having changed from a previous transmission of a previous encoding of the scan block, the scan block comprising a plurality of pixels of the image, the scan block being one of a plurality of scan blocks of the image; determining, by the host system having the one or more processors, an availability of bandwidth to transmit the encoding of the scan block; and responsive to the requirement to transmit and the availability of network bandwidth, transmitting, by the host system having the one or more processors, the encoding of the scan block. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification