Color video data processing
First Claim
Patent Images
1. An improved method for use in a system which receives uncompressed digital data and compresses the digital data, comprising the steps of:
- determining if the digital data has been previously compressed and decompressed with a predetermined type of compression; and
,compressing the digital data so as to provide compressed data consistent with said predetermined type of compression, if it is determined that the digital data has been previously compressed with said predetermined type of compression.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for determining if uncompressed color video data was previously compressed and decompressed. Each block of color video data is examined to determine if the block was previously compressed with a predetermined compression algorithm that for example, selected fewer colors than were present in the original data. If it is determined that such compression has previously occurred, on recompression, a different algorithm is used to prevent introduction of color distortions.
-
Citations
18 Claims
-
1. An improved method for use in a system which receives uncompressed digital data and compresses the digital data, comprising the steps of:
-
determining if the digital data has been previously compressed and decompressed with a predetermined type of compression; and
,compressing the digital data so as to provide compressed data consistent with said predetermined type of compression, if it is determined that the digital data has been previously compressed with said predetermined type of compression. - View Dependent Claims (2, 3, 4)
-
-
5. An improved method for use in a system which receives uncompressed digital data and compresses the digital, comprising the steps of:
-
determining if the digital data has been previously compressed and decompressed with a predetermined algorithm; compressing the digital data with an algorithm different than said predetermined algorithm if it is determined that the digital data has been previously compressed and decompressed with said predetermined algorithm. - View Dependent Claims (6, 7)
-
-
8. An improved method for use in a system for encoding color digital data comprising the steps of:
-
determining if the digital data has previously undergone encoding and decoding which included the selection of fewer colors than present in the digital data; encoding the digital data so as to select at least one different color than would be selected if the data has not been previously encoded when it is determined that the digital data has been previously encoded and decoded. - View Dependent Claims (9, 10)
-
-
11. A method for encoding color video data comprising the steps of:
-
encoding the color video data; and simultaneously examining the color video data to determine if it was previously encoded.
-
-
12. An improved method for use in a system for processing video data comprising:
-
determining if the data has been previously processed with predetermined processing; processing the data differently than said predetermining processing when it is determined that the data have been previously processed with said predetermined processing. - View Dependent Claims (13, 14)
-
-
15. A method for compressing n×
- n blocks of color video data comprising;
examining the data in each of the n×
n blocks to select one of five encoding types to provide encoded data that represents the data in each of the blocks; and
,examining the data to determine if it was previously encoded with at least one of said five encoding types. - View Dependent Claims (16)
- n blocks of color video data comprising;
-
17. A method for encoding blocks of video color data comprising:
-
examining each block of data; selecting one of the following five encoding types for each block; (a) representing an n×
n block as a single color;(b) representing consecutive n×
n blocks of the same single color by the single color and a run instruction;(c) representing an n×
n block by four colors and a 2 (n×
n)-bit bitmap;(d) representing an n×
n block as n×
n colors; and
,(e) representing the n×
n block with an instruction indicating that the encoded data of the prior frame for the corresponding block should be used. - View Dependent Claims (18)
-
Specification