VIDEO COMPRESSION ENCODER
6 Assignments
0 Petitions
Accused Products
Abstract
A video compression system is disclosed that is optimized to take advantage of the types of redundancies typically occurring on computer screens and the types of video loss acceptable to real time interactive computer users. It automatically adapts to a wide variety of changing network bandwidth conditions and can accommodate any video resolution and an unlimited number of colors. The disclosed video compression encoder can be implemented with either hardware or software and it compresses the source video into a series of data packets that are a fixed length of 8 bits or more. Sequences of one or more of these packets create unique encoding “commands” that can be sent over any network and easily decoded (decompressed) with either software or hardware. The commands include 3 dimensional copying (horizontal, vertical and time) and unique efficiencies for screen segments that are comprised of only two colors (such as text). Embodiments are also disclosed that improve the video compression depending on the popularity of pixel colors.
5 Citations
16 Claims
-
1-8. -8. (canceled)
-
9. A method in a data processing system of compressing video having a color depth greater than two colors, comprising:
-
comparing some portions of selected video frames to other portions; encoding the some portions based on their locational relationship within the frames relative to the other portions; identifying still other portions of the same selected video frames as pixels comprised only of colors from a two-color set; and encoding the still other portions as a series of bits having binary states corresponding to the two colors in the two-color set. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification