Video compression algorithm
First Claim
Patent Images
1. A method of compressing information comprising the steps of:
- (a) enriching a bit-map of said information in a first binary state by;
(i) copying a first row of said bit-map;
(ii) shifting said copy of said first row a predetermined number of bits in a first direction;
(iii) performing a logical operation using as input said first row of data and said copy of said first row of data yielding a second row of data;
(iv) determining the number of bits of data in said second row of data which are in said first binary state;
(v) if said number of bits in said binary state is greater than a first value, storing said number of bits as said first value and storing said predetermined number as a second value; and
(b) encoding said enriched bit-map.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for encoding compressed graphics video information and decoding such information. The method consists of enriching the video information in zeros through shifting and Exclusive ORing video image with itself. A number of methods are attempted in the shifting and Exclusive ORing process in order to determine the method which yields the optimum zero enriched image. The zero enriched image is then encoded and the encoded information stored. Upon retrieval, the information is decoded and an Exclusive OR and shifting process is done to obtain the original video information.
-
Citations
16 Claims
-
1. A method of compressing information comprising the steps of:
-
(a) enriching a bit-map of said information in a first binary state by; (i) copying a first row of said bit-map; (ii) shifting said copy of said first row a predetermined number of bits in a first direction; (iii) performing a logical operation using as input said first row of data and said copy of said first row of data yielding a second row of data; (iv) determining the number of bits of data in said second row of data which are in said first binary state; (v) if said number of bits in said binary state is greater than a first value, storing said number of bits as said first value and storing said predetermined number as a second value; and (b) encoding said enriched bit-map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of compressing and redisplaying video information from a bit-mapped display device comprising the steps of:
-
determining whether one of a first set of predetermined conditions is satisfied by a first row of data; if one of said first set of predetermined conditions is satisfied storing one of a first set of codes; enriching said bit-map of said information in a first binary state by shifting a copy of said bit map and performing an Exclusive OR function using said bit map and said shifted copy of said bit map as inputs to said Exclusive OR function; encoding said enriched bit-map by representing said bit-map as runs of said first binary state and runs of a second binary state; decoding said information by reading a plurality of operations codes and reconstructing said bit-map from said operation codes. - View Dependent Claims (13, 14, 15, 16)
-
Specification