Method and system for decompressing color video feature encoded data
First Claim
1. A method of decompressing color video data in a video information communication system utilizing a plurality of digitized signals having a portion thereof representing run length and a portion of representing color of at least a portion of a plurality of pixels in a plurality of scan lines of a video picture frame, said digitized signals being of a first digital word size, said run length portion of said digitized signal being of a second digital word size, said color portion of said digitized signal being of a third digital word size, comprising the steps of:
- (a) storing said run length portion and said color portion as an array in a memory means of run length data and color component data representing said plurality of pixels in said plurality of scan line in said video picture frame; and
(b) converting said color portion into three digital color component signals of fourth, fifth, and sixth digital word sizes, respectively; and
(c) generating a color video display signal comprising said three color component data from said run length and associated color components for said scan lines of said picture frame for each pixel of said picture frame, by mapping the pixels represented in said run length according to the associated color components for said run length from a starting pixel for said run length to the end pixel of said run length, to the end of the portion of each scan line to be mapped, and interpolating a smooth color transition from one of the group consisting of an intermediate decision point and one said starting pixel to one of the group consisting of an intermediate decision point and one said end pixel.
12 Assignments
0 Petitions
Accused Products
Abstract
The method and system of decompressing color video data for use in a video information communication system utilizes digitized run length and color information to represent the pixels in the scan lines of a video picture frame. The digitized signals are of a first digital word size, the run length portion of the digitized signal is of a second digital word size and the color portion of the digitized signal is of a third digital word size. The run length portion and three digital color components data are stored in an array in a memory to represent the pixels in the scan lines of the video picture frame; and the color portion of the digitized signal is converted into three digital color components of fourth, fifth, and sixth digital word sizes. The memory consists of a pingpong A buffer memory and a pingpong B buffer memory, from which the run length and color information is transferred to a display drawing engine which generates a series of converted digital color components representing individual pixels, which is then converted to analog form for display on a monitor.
-
Citations
65 Claims
-
1. A method of decompressing color video data in a video information communication system utilizing a plurality of digitized signals having a portion thereof representing run length and a portion of representing color of at least a portion of a plurality of pixels in a plurality of scan lines of a video picture frame, said digitized signals being of a first digital word size, said run length portion of said digitized signal being of a second digital word size, said color portion of said digitized signal being of a third digital word size, comprising the steps of:
-
(a) storing said run length portion and said color portion as an array in a memory means of run length data and color component data representing said plurality of pixels in said plurality of scan line in said video picture frame; and (b) converting said color portion into three digital color component signals of fourth, fifth, and sixth digital word sizes, respectively; and (c) generating a color video display signal comprising said three color component data from said run length and associated color components for said scan lines of said picture frame for each pixel of said picture frame, by mapping the pixels represented in said run length according to the associated color components for said run length from a starting pixel for said run length to the end pixel of said run length, to the end of the portion of each scan line to be mapped, and interpolating a smooth color transition from one of the group consisting of an intermediate decision point and one said starting pixel to one of the group consisting of an intermediate decision point and one said end pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for decompressing color video data in a video information communication system utilizing a plurality of digitized signals having a portion thereof representing run length and a portion of representing color of at least a portion of a plurality of pixels in a plurality of scan lines of a video picture frame, said digitized signals being of a first digital word size, said run length portion of said digitized signal being of a second digital word size, and said color portion of said digitized signal being of a third digital word size, said system comprising:
-
(a) means for storing said run length portion and said color portion in an array in memory means of run length data and color component data representing said plurality of pixels in said plurality of scan lines in said video picture frame; (b) means for converting said color portion into three digital color component signals of fourth, fifth, and sixth digital word sizes, respectively; and (c) means for generating a color video display signal comprising said three color component data from said run length and associated color components for said scan lines of said picture frame for each pixel of said picture frame, by mapping the pixels represented in said run length according to the associated color component for said run length from a starting pixel for said run length to the end pixel of said run length, to the end of the portion of each scan line to be mapped, and interpolating a smooth color transition from one of the group consisting of an intermediate decision point and one said starting pixel to one of the group consisting of an intermediate decision point and one said end pixel. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A monitor for use in a video information communication system utilizing a plurality of digitized signals having a portion thereof representing run lengths and a portion representing color of at least a portion of a plurality of pixels in a plurality of scan lines of a video picture frame, said digitized signals being of a first digital word size, said run length portion of said digitized signal being of a second digital word size, and said color portion of said digitized signal being of a third digital word size, the monitor including means for decompressing color video data comprising:
-
(a) means for storing said run length portion and said three digital component signals in an array in a memory means of run length data and color component data representing said plurality of pixels in said plurality of scan lines in said video picture frame; (b) means for converting said color portion into three digital color component signals of fourth, fifth, and sixth digital word sizes, respectively; and (c) means for generating a color video display signal comprising said three color component data from said run length and associated color components for said scan lines of said picture frame data for each pixel of said picture frame, by mapping the pixels represented in said run length according to the associated color component on a pixel-by-pixel basis for said run length from a starting pixel for said run length to the end pixel of said run length, to the end of the portion of each scan line to be mapped, and interpolating a smooth color transition from one of the group consisting of an intermediate decision point and one said starting pixel to one of the group consisting of an intermediate decision point and one said end pixel. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for compressing and decompressing color video data in a video communication system having means for producing a color video signal for a plurality of video picture frames, with each picture frame comprising a plurality of scan lines composed of a plurality of pixels, and each scan line having a starting pixel and an ending pixel, with each pixel comprising three digital color component signals, including means for determining a luminance function for each pixel, based upon at least one of said three digital color component signals, means for determining run lengths of pixels in a scan line of said digital color component signals, and means for coding at least a portion of said plurality of pixels in each scan line as a plurality of digitized signals including said combinations of run lengths and color component signals, said decompressing of color video feature data utilizing a plurality of digitized signals having at least a portion thereof representing said combinations of said run length portion and said color portion of at least a portion of said plurality of pixels in said plurality of scan lines, said combinations of run length portions and color portion signals being of a first digital word size, said run length portion being of a second digital word size and said color portion being of a third digital word size, and said system for compressing and decompressing color video feature data comprising:
-
(a) means for storing said run length portion and said three digital component signals in an array in a memory means of run length data and color component data representing said plurality of pixels in said plurality of scan lines in said video picture frame; (b) means for converting said color portion into three digital color component signals of fourth, fifth, and sixth digital word sizes, respectively; and (c) means for generating a color video display signal comprising said three color component data from said run length and associated color components for said scan lines of said picture frame for each pixel of said picture frame, by mapping the pixels represented in said run length according to the associated color component for said run length from a starting pixel for said run length to be the end pixel of said run length, to the end of the portion of each scan line to be mapped, and interpolating a smooth color transition from one of the group consisting of an intermediate decision point and one said starting pixel to one of the group consisting of an intermediate decision point and one said end pixel. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A monitor for use in a video communications system having means for producing a color video signal for a plurality of video picture frames, with each picture frame comprising a plurality of scan lines composed of a plurality of pixels, each scan line having a starting pixel and ending pixel, with each pixel in said frame comprising three digital color component signals, means for determining a luminance function for each pixel based upon at least one of said three digital color component signals, means for determining a run length of pixels for a combination of said three digital color components, and means for coding said combination of run lengths and color component signals for each said run length in digitized signals, said monitor utilizing a plurality of said digitized signals having at least a portion thereof representing said combination of said run length portion and said color portion of at least a portion of a plurality of pixels in a plurality of scan lines of said video picture frame, said combinations being of a first digital word size, said run length portion being of a second digital word size, and said color portion being of a third digital word size, and said monitor comprising:
-
(a) means for storing said run length portion and said three digital component signals in an array in a memory means of run length data and color component data representing said plurality of pixels in said plurality of scan lines in said video picture frame; (b) means for converting said color portion into three digital color component signals of fourth, fifth, and sixth digital word sizes, respectively; and (c) means for generating a color video display signal comprising said three color component data from said run length and associated color components for said scan lines of said picture frame for each pixel of said picture frame, by mapping the pixels represented in said run length according to the associated color component for said run length from a starting pixel for said run length to the end pixel of said run length, to the end of the portion of each scan line to be mapped, and interpolating a smooth color transition from one of the group consisting of an intermediate decision point and one said starting pixel to one of the group consisting of an intermediate decision point and one said end pixel. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
Specification