IP Library Granted Patent US 10,298,258
Granted Patent B1
US 10,298,258 · App. 16/136,771 · Granted May 21, 2019

Data compression method based on sampling and estimation

Inventors: Shih-Chiang Tsao (Taipei, TW); Ting-Fang Chien (Taipei, TW); Yu-Chia Cheng (Taipei, TW)
Assignee: ACCELSTOR LTD.
H03M7/3062H03M7/3095
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,298,258
App. No.
16/136,771
Granted
May 21, 2019
Kind
B1
Abstract

A data compression method based on sampling and estimation is provided. The method includes: receiving a piece of data; extracting N data regions from M data regions of the piece of data; examining a data redundancy ratio in the N data regions; and determining, according to a value of the data redundancy ratio, whether to compress the piece of data.

Claims (59)

1. A data compression method based on sampling and estimation, comprising:

receiving a piece of data, wherein the piece of data comprises M data regions;

extracting N data regions from the M data regions of the piece of data, wherein N<M, and N and M are both positive integers;

examining a data redundancy ratio in the N data regions; and

determining, according to a value of the data redundancy ratio, whether to compress the piece of data.

2. The data compression method based on sampling and estimation according to claim 1 , wherein the determining, according to a value of the data redundancy ratio, whether to compress the piece of data is determining whether a ratio of the number of completely data-redundant areas to the number of the extracted data regions is equal to or more than a threshold.

3. The data compression method based on sampling and estimation according to claim 2 , further comprising: determining the number of extracted data regions of a next piece of data based on the data redundancy ratio of the current piece of data.

4. A data compression method based on sampling and estimation, comprising:

performing the following steps in sequence on each of a plurality of pieces of data, wherein an i th piece of data comprises M i data regions:

extracting N 1 data regions from the M i data regions of the i th piece of data, wherein N<M, and N, M, and i are all positive integers;

examining data redundancies in the N i data regions;

when a ratio of the number of completely data-redundant areas to the number of the extracted data regions is equal to or more than a threshold, storing the i th piece of data in a buffer; and

when a compression condition is satisfied, compressing an x th piece of data to the i th piece of data in the buffer, wherein the compression condition is

x

i

N

i

M

i

K

and

x

i

+

1

N

i

M

i

>

K

,

 and x and K are positive integers.

5. The data compression method based on sampling and estimation according to claim 4 , wherein the compression condition further comprises that a data redundancy ratio of the i th piece of data is less than the threshold, and if the data redundancy ratio of the i th piece of data is less than the threshold, the i th piece of data is not compressed, and the data in the buffer is compressed.

6. The data compression method based on sampling and estimation according to claim 4 , wherein K is 1.

7. The data compression method based on sampling and estimation according to claim 4 , wherein

N

i

M

i

of each piece of the data is the same.

8. The data compression method based on sampling and estimation according to claim 4 , wherein

N

i

M

i

of each piece of the data is not completely the same.

9. The data compression method based on sampling and estimation according to claim 4 , further comprising: determining the number of extracted data regions of a next piece of data based on the data redundancy ratio of the current piece of data.

10. The data compression method based on sampling and estimation according to claim 4 , wherein the threshold is in a range of 50% to 100%.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2020
From: ACCELSTOR SINGAPORE PTE. LTD.
To: ACCELSTOR TECHNOLOGIES LTD
Reel/Frame 053170/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2020
From: INNODISK CORPORATION
To: ACCELSTOR SINGAPORE PTE. LTD.
Reel/Frame 052746/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: ACCELSTOR LTD.
To: INNODISK CORPORATION
Reel/Frame 051529/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2018
From: TSAO, SHIH-CHIANG; CHIEN, TING-FANG; CHENG, YU-CHIA
To: ACCELSTOR LTD.
Reel/Frame 046938/0745 →
Priority Claims (1)
CN 2018 1 1000116 · Aug 30, 2018 · national