Method and apparatus for compressing and decompressing data
Abstract
The present invention relates to a method and an apparatus (1158, 1171-1173, 1180-1184, 1188) for decoding blocks of data encoded using a plurality of variable-length code words. Preferably, the encoding used is Huffman coding. The blocks also comprise fixed-length, not-encoded fields and variable-length, not-encoded bit fields. The code words are interleaved with the variable-length, not-encoded bit fields. The apparatus (1158, 1171-1173, 1180-1184, 1188) includes a preprocessing logic unit for removing the fixed-length, not-encoded fields. The preprocessing logic unit outputs the variable-length code words interleaved with the variable-length, not-encoded bit fields, as well as signals indicating positions of the fixed-length, not-encoded fields in the data blocks. The apparatus (1158, 1171-1173, 1180-1184, 1188) also includes a circuit that synchronously passes the position-indicating signals to an output of the apparatus with the data being decoded. Thus, if there is a multiplicity of variable-length coded data between the fixed-length, not-encoded fields on the input of the apparatus(1158, 1171-1173, 1180-1184, 1188), a multiplicity of corresponding decoded data appears on the output of the apparatus (1158, 1171-1173, 1180-1184, 1188) between any two position-indicating signals corresponding to the fixed-length not-encoded words on the input.

Term
Term ended
Projected expiry passed 29 April 2018, 8.4 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0665653A2 | Cites | European Patent Office (EPO) | A | Search report | 1,6 |
| EP0814614A2 | Cites | European Patent Office (EPO) | PX | Search report | 1-10 |
| US5392038A | Cites | United States of America | A | Search report | 1,4-6,9,10 |
| US5424733A | Cites | United States of America | X | Search report | 1,5,6,10 |
53 members in 5 offices
Priority claims56
| Document | Office | Kind | Date |
|---|---|---|---|
| PO647997 | Australia | A | |
| PO647997 | Australia | – | |
| PO648097 | Australia | A | |
| PO648097 | Australia | – | |
| PO648197 | Australia | A | |
| PO648197 | Australia | – | |
| PO648297 | Australia | A | |
| PO648297 | Australia | – | |
| PO648397 | Australia | A | |
| PO648397 | Australia | – | |
| PO648497 | Australia | A | |
| PO648497 | Australia | – | |
| PO648597 | Australia | A | |
| PO648597 | Australia | – | |
| PO648697 | Australia | A | |
| PO648697 | Australia | – | |
| PO648797 | Australia | A | |
| PO648797 | Australia | – | |
| PO648897 | Australia | A | |
| PO648897 | Australia | – | |
| PO648997 | Australia | A | |
| PO648997 | Australia | – | |
| PO649097 | Australia | A | |
| PO649097 | Australia | – | |
| PO649197 | Australia | A | |
| PO649197 | Australia | – | |
| PO649297 | Australia | A | |
| PO649297 | Australia | – | |
| PO647997 | – | – | – |
| PO648097 | – | – | – |
| PO648197 | – | – | – |
| PO648297 | – | – | – |
| PO648397 | – | – | – |
| PO648497 | – | – | – |
| PO648597 | – | – | – |
| PO648697 | – | – | – |
| PO648797 | – | – | – |
| PO648897 | – | – | – |
| PO648997 | – | – | – |
| PO649097 | – | – | – |
| PO649197 | – | – | – |
| PO649297 | – | – | – |
| AU1997PO06479 | – | – | – |
| AU1997PO06480 | – | – | – |
| AU1997PO06481 | – | – | – |
| AU1997PO06482 | – | – | – |
| AU1997PO06483 | – | – | – |
| AU1997PO06484 | – | – | – |
| AU1997PO06485 | – | – | – |
| AU1997PO06486 | – | – | – |
| AU1997PO06487 | – | – | – |
| AU1997PO06488 | – | – | – |
| AU1997PO06489 | – | – | – |
| AU1997PO06490 | – | – | – |
| AU1997PO06491 | – | – | – |
| AU1997PO06492 | – | – | – |
Members53
| Document | Office | Kind | |
|---|---|---|---|
| AUPO647997A0 | Australia | A0 | |
| AUPO648397A0 | Australia | A0 | |
| AU6369698A | Australia | A | |
| EP0875853A2 | European Patent Office (EPO) | A2 | |
| EP0875854A2 | European Patent Office (EPO) | A2 | |
| EP0875855A2 | European Patent Office (EPO) | A2 | |
| EP0875859A2 | European Patent Office (EPO) | A2 | |
| AU6369798A | Australia | A | |
| AU6369898A | Australia | A | |
| AU6369598A | Australia | A | |
| JPH1185963A | Japan | A | |
| JPH1185969A | Japan | A | |
| JPH11122116A | Japan | A | |
| JPH11167627A | Japan | A | |
| AU717168B2 | Australia | B2 | |
| AU717336B2 | Australia | B2 | |
| US6061749A | United States of America | A | |
| US6118724A | United States of America | A | |
| EP0875859A3This record | European Patent Office (EPO) | A3 | |
| AU727990B2 | Australia | B2 | |
| AU728882B2 | Australia | B2 | |
| US6195674B1 | United States of America | B1 | |
| US6237079B1 | United States of America | B1 | |
| US6246396B1 | United States of America | B1 | |
| AU3340201A | Australia | A | |
| US6259456B1 | United States of America | B1 | |
| US6272257B1 | United States of America | B1 | |
| US6289138B1 | United States of America | B1 | |
| US2001021971A1 | United States of America | A1 | |
| US6311258B1 | United States of America | B1 | |
| US6336180B1 | United States of America | B1 | |
| US6349379B2 | United States of America | B2 | |
| US2002057446A1 | United States of America | A1 | |
| US6393545B1 | United States of America | B1 | |
| US6414687B1 | United States of America | B1 | |
| US6507898B1 | United States of America | B1 | |
| EP0875853A3 | European Patent Office (EPO) | A3 | |
| EP0875855A3 | European Patent Office (EPO) | A3 | |
| EP0875854A3 | European Patent Office (EPO) | A3 | |
| AU766467B2 | Australia | B2 | |
| US6674536B2 | United States of America | B2 | |
| US6707463B1 | United States of America | B1 | |
| EP1553523A2 | European Patent Office (EPO) | A2 | |
| JP2005348410A | Japan | A | |
| EP0875855B1 | European Patent Office (EPO) | B1 | |
| EP0875859B1 | European Patent Office (EPO) | B1 | |
| DE69835392D1 | Germany | D1 | |
| DE69835848D1 | Germany | D1 | |
| DE69835392T2 | Germany | T2 | |
| JP4101253B2 | Japan | B2 | |
| JP4227218B2 | Japan | B2 | |
| JP4298006B2 | Japan | B2 | |
| EP1553523A3 | European Patent Office (EPO) | A3 |
27 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation not filedEN | EN | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Title (correction)METHOD AND APPARATUS FOR DECODING DATARTI1 | RTI1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidDE FR GBAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0875859
- Publication, DOCDB
- 0875859
- Publication, EPODOC
- EP0875859
- Application
- 98303364
- Application, DOCDB
- 98303364
- Application, EPODOC
- EP19980303364
Titles3
- German
- Verfahren und Apparat zur Komprimierung und Entkomprimierung von Daten
- English
- Method and apparatus for compressing and decompressing data
- French
- Procédé et appareil pour la compression et la décompression des données
Classification
- CPC, 10
- G06T15/005
- G06F9/3879
- G06F9/3885
- G06F9/3897
- G06F17/147
- G06T1/20
- G06T2200/28
- G11C7/1075
- H04N19/42
- H04N19/90
- IPC, 7
- G06F9 38
- G06F17 14
- G06T1 20
- G06T9 00
- G06T15 00
- G11C7 10
- H04N7 26
Designated states2
- Contracting states, 1
- Sweden
- Extension states, 1
- Slovenia