Data compression devices, operating methods thereof, and data processing apparatuses including the same
First Claim
Patent Images
1. A data compression device comprising:
- a data pattern analyzer configured to analyze data transmitted to an input buffer, the data pattern analyzer being further configured to generate an analysis code based on the analysis of the data; and
a data compression manager configured to selectively compress the data in the input buffer based on the analysis code;
whereinthe data pattern analyzer is configured to analyze an indication bit included in a header of the data, and to generate the analysis code based on the analysis of the indication bit, the indication bit indicating whether to compress the data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a data compression device includes analyzing data using an analyzer and generating a result of the analysis, while the data is buffered by an input buffer, and selectively compressing the buffered data according to the result of the analysis. A data compression device includes a data pattern analyzer configured to analyze data transmitted to an input buffer, and generate an analysis code based on the analysis of the data; and a data compression manager configured to selectively compress the data in the input buffer based on the analysis code.
9 Citations
18 Claims
-
1. A data compression device comprising:
-
a data pattern analyzer configured to analyze data transmitted to an input buffer, the data pattern analyzer being further configured to generate an analysis code based on the analysis of the data; and a data compression manager configured to selectively compress the data in the input buffer based on the analysis code;
whereinthe data pattern analyzer is configured to analyze an indication bit included in a header of the data, and to generate the analysis code based on the analysis of the indication bit, the indication bit indicating whether to compress the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data compression device comprising:
-
a data pattern analyzer configured to analyze data transmitted to an input buffer, the data pattern analyzer being further configured to generate an analysis code based on the analysis of the data; and a data compression manager configured to selectively compress the data in the input buffer based on the analysis code;
whereinthe data pattern analyzer is configured to count a frequency of each of a plurality of symbols included in the data, and to generate the analysis code based on a result of a comparison between a reference value and only a maximum or a minimum of the counted frequencies. - View Dependent Claims (10)
-
-
11. A data compression device comprising:
-
a data pattern analyzer configured to analyze data transmitted to an input buffer, the data pattern analyzer being further configured to generate an analysis code based on the analysis of the data; and a data compression manager configured to selectively compress the data in the input buffer based on the analysis code;
whereinthe data pattern analyzer is configured to count a frequency of each of a plurality of symbols included in the data, assign a codeword to each of the plurality of symbols, and generate the analysis code based on a result of a comparison between a size of a reference data and an estimated size of the data if compressed, the estimated size being calculated based on the counted frequency of each of the plurality of symbols and a number of bits of the codeword assigned to each of the plurality of symbols. - View Dependent Claims (12, 13)
-
-
14. A data compression device comprising:
a data compression manager configured to selectively compress data based on one of analysis of a pattern of the data and a value of an indication bit included in a header of the data, each of the pattern and the indication bit being indicative of whether the data is compressed data;
whereinthe analysis of the pattern of the data includes one of, comparing a reference value with only a maximum or a minimum frequency from among counted frequencies of each symbol included in the data, and comparing a size of reference data with an estimated size of the data if compressed, the estimated size being calculated based on counted frequencies of each of the plurality of symbols included in the data and a number of bits of a codeword assigned to each of the plurality of symbols. - View Dependent Claims (15, 16, 17, 18)
Specification