Patent ID: 6697429
Filing Date: 2004-02-24
Classification: H04N

Abstract:
A system for transmitting and receiving a series of sequential pixelized video images comprising:(a) at least one transmitter, further comprising: (1) at least one transmitting means; (2) at least one computing means; (3) one or more computer programs which run in said computing means to perform the following operations: A. receiving input of a sequence of a plurality of pixelized video images as a series of frames, commencing with a first frame and followed by a next frame, each frame having one pixelized video image; B. transmitting the image of the first frame of said sequence after the image of the first frame has been input; C. after input of the next frame has been received, comparing the image of the next frame to the image of the previous frame, pixel by pixel, to determine which pixels of the next frame are different from those of the previous frame, the values and locations of the pixels in the next frame being the comparison data between the next frame and the previous frame; and D. transmit the comparison data for the next frame with the previous frame together with the identification of each pixel with its location in the image of the next frame; E. repetitively perform operations C and D of said one or more computer programs included in said at least one transmitter in sequence for each of the next frames for comparison with the frame previous thereto in the sequence, and transmission of the resulting comparison data, so that said at least one computing means operates according to said one or more computer programs to loop through operations C and D in that order until instructed to stop; and(b) at least one receiver, further comprising: (1) at least one receiving means; (2) at least one computing means; (3) one or more computer programs which run in said computing means to perform the following operations: A. receiving the pixelized video image of the first frame of said sequence from the transmitter; B. loading the values of the pixels of the pixelized video image of the first frame into the memory of said at least one computing means included in said receiver; C. receiving the comparison data for the next frame with the previous frame; D. changing the values of the pixels in the pixelized video image of the previous frame received in memory which correspond to the pixels included in the comparison data to the values of the corresponding pixels of the comparison data for the next frame with the previous frame; E. repetitively perform operations C and D of said one or more computer programs included in said at least one receiver in sequence for each of the next frames for comparison with the frame previous thereto in the series, so that said at least one computing means operates according to said one or more computer programs to loop through operations C and D in that order until instructed to stop; whereby the data of a motion video image is transmitted and received as said series of frames, each of which is a pixelized video image which includes the comparison data.