Providing compressed video
First Claim
Patent Images
1. A charge accumulation method, comprising:
- tracking a plurality of display transmissions from a server generating compressed video streams to a display unit which displays said streams, which transmissions utilize a variable video stream quality;
determining, for each transmission, a quality level of the video stream; and
generating a charge for using said transmissions, utilizing said determined quality levels.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer may be remotely accessed. At a first location, display commands are generated. The display commands are covered into a compressed video data stream. Each display element (5) is checked if it is encoded (52). If object is encoded, it is transcribed into MPEG (54). The image is adjusted for display (56) and compression (58). Additional steps of motion determination (60), change detection (62), compression depth and frame determination (66, 68) are executed. Then the data is transmitted to a second location. The display commands are decompressed and displayed as an image at the second location.
-
Citations
21 Claims
-
1. A charge accumulation method, comprising:
-
tracking a plurality of display transmissions from a server generating compressed video streams to a display unit which displays said streams, which transmissions utilize a variable video stream quality;
determining, for each transmission, a quality level of the video stream; and
generating a charge for using said transmissions, utilizing said determined quality levels. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of interactive TV, comprising:
-
displaying, at on an interactive TV, a WWW page including indications for TV channels;
detecting an interaction of a user with one of said indications; and
displaying a TV channel on said interactive TV responsive to said detection of interaction. - View Dependent Claims (7)
-
-
8. A method of interactive TV, comprising:
-
providing a compressed video stream representing a TV channel;
overlaying on said compressed video stream an interaction layer, including at least one control;
receiving from a viewer of said video stream an interaction with said control, wherein said overlaying comprises overlaying a compressed interaction layer on said compressed video, without decompressing said compressed video; and
modifying said compressed video stream responsive to said received interaction.
-
-
9. A method of generating a plurality of displays, comprising:
-
generating a first set of display commands, by a first program;
generating at least a second set of display commands, by at least a second program;
differentially affecting said first and said second programs, to generate said display commands; and
converting each of said first and said second sets of display commands into a compressed video stream, wherein said differentially affecting comprises differentially affecting to meet an instantaneous resource limitation.
-
-
10. A method of generating a plurality of displays, comprising:
-
generating a first set of display commands, by a first program;
generating at least a second set of display commands, by at least a second program;
differentially modifying said first and said sets of display commands; and
converting each of said first and said second sets of display commands into a compressed video stream, wherein said differentially modifying comprises differentially modifying to meet an instantaneous resource limitation. - View Dependent Claims (11, 12, 14, 15, 16, 19, 20, 21)
-
-
13. A method of transmitting a plurality of similar compressed video channels, comprising:
-
transmitting a base compressed image stream on a first channel;
transmitting modifications to said base image stream on at least one second channel;
receiving, at a display location, said first and said second channel;
modifying said first channel utilizing said second channel; and
displaying said modified first channel at said display location. - View Dependent Claims (17, 18)
-
Specification