← Back to Patent Explorer
US5836003A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and means for image and voice compression

Assignee: Intellectual Ventures Fund 83 LLC
•
Filing: 1996-12-13
•
Granted: 1998-11-10
•
Expires: 2016-12-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for lossy compression of digital data for transmission to a remote location or to a storage medium and subsequently reconstructing the digital data includes an encoder which compares sequences of characters with an encoder database of data records to generate a compressed code. The compressed code includes pointer information relating to locations within the encoder database of data records corresponding within a given average distortion tolerance level per character to the sequences, and update information for the addition to the encoder database of new data records corresponding within the average distortion tolerance level per character to the sequences. The system also includes a decoder for receiving the compressed code, the receiver processing the compressed code to substantially reconstruct the digital data.

Inventors

  • 👤 Ilan Sadeh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:47
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/3084

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 335 words
A method for lossy compression of source data for transmission to a remote location or to a storage medium, the source data being made up of data units u i from a first alphabet U, a string of the source data units u i to u j being denoted u i j , the source data units being mappable on to code data units v i of a second alphabet V, there being defined a distortion measure d(u i ,v i ) indicative of the distortion caused by encoding source data unit u i as code data unit v j , the method comprising the steps of: (a) inputting a string of l source data units, u 0 l-1 ; (b) searching within a database, v -n -1 , starting from v -l -1 , for a database substring, v -p -p+l-I , corresponding within a given non-zero average distortion tolerance level per data unit to said string, u 0 l-1 ; (c) in a case that such a said database substring is found: (i) transmitting a compressed data signal indicative of: (A) the finding of said database substring, and (B) the position of said database substring within said database, and (ii) appending said database substring to said database as v 0 l-1 , and re-indexing said database; and (d) in a case that no such said database substring is found: (i) transmitting a compressed data signal indicative of: (A) the non-finding of a said database substring, and (B) a new database substring, v 0 l-1 , corresponding within said average distortion tolerance level per data unit to said string, u 0 l-1 , and (ii) appending said new database substring, v 0 l-1 , to said database and re-indexing said database, wherein said new database substring is selected by use of a block-coding algorithm subject to a fidelity criterion, said block-coding algorithm being based on information about a frequency distribution of the source data, said information being built up empirically from the source data.
Claim 2
Independent Claim 335 words
A method for lossy compression of source data for transmission to a remote location or to a storage medium, the source data being made up of data units u i from a first alphabet U, a string of the source data units u i to u j being denoted u i j , the source data units being mappable on to code data units v i of a second alphabet V, there being defined a distortion measure d(u i ,v i ) indicative of the distortion caused by encoding source data unit u i as code data unit v j , the method comprising the steps of: (a) inputting a string of l source data units, u 0 l-1 ; (b) searching within a database, v -n -1 , starting from v -l -1 , for a database substring, v -p -p+l-I , corresponding within a given non-zero average distortion tolerance level per data unit to said string, u 0 l-1 ; (c) in a case that such a said database substring is found: (i) transmitting a compressed data signal indicative of: (A) the finding of said database substring, and (B) the position of said database substring within said database, and (ii) appending said database substring to said database as v 0 l-1 , and re-indexing said database; and (d) in a case that no such said database substring is found: (i) transmitting a compressed data signal indicative of: (A) the non-finding of a said database substring, and (B) a new database substring, v 0 l-1 , corresponding within said average distortion tolerance level per data unit to said string, u 0 l-1 , and (ii) appending said new database substring, v 0 l-1 , to said database and re-indexing said database, wherein said new database substring is selected by use of a block-coding algorithm subject to a fidelity criterion, said block-coding algorithm being based on information about a frequency distribution of the source data, said information being built up empirically from the source data.
Claim 3
Dependent Claim 17 words
The method of claim 1, wherein the method is repeated, l being chosen randomly for each repetition.
Claim 4
Dependent Claim 15 words
The method of claim 1, wherein the method is repeated, l remaining constant between repetitions.
Claim 5
Dependent Claim 53 words
The method of claim 1, wherein said database is of finite length L, such that the step of appending said new database substring, v 0 l-1 , to said database and re-indexing said database includes the discarding of a substring v -L -L+l-1 corresponding to the l oldest data units of said database.

References Cited (Backward Citations)

US3394352A Cited
US4281312A Cited
US4703350A Cited
US4876541A Cited
US4881075A Cited
US5058144A Cited
US5506580A Cited
US5373290A Cited
US5379036A Cited
US5485526A Cited
US5442351A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-09 2002-05-11 2002-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-09 2006-05-11 2006-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-09 2010-05-11 2010-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag