Invention Grant
- Patent Title: Using variable encodings to compress an input data stream to a compressed output data stream
-
Application No.: US13761114Application Date: 2013-02-06
-
Publication No.: US08933828B2Publication Date: 2015-01-13
- Inventor: Glen A. Jaquette
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Konrad Raynes Davda & Victor LLP
- Agent David W. Victor
- Main IPC: H03M7/30
- IPC: H03M7/30 ; H03M7/40 ; H03M13/11 ; H04L1/00 ; H04L29/06 ; H03M5/14 ; H04L25/49 ; H04B1/7115 ; H04L27/02

Abstract:
Provided are a computer program product, system, method, and data structure for compressing an input data stream. A determination is made of consecutive data units in the input data stream that match consecutive data units in a history buffer. A copy pointer symbol indicates a copy pointer symbol referencing previously received data units in the history buffer. A determination is made of a relative displacement count in the history buffer at which the number of matching consecutive data units start. A determination is made of a range of relative displacement counts comprising one of a plurality of ranges of displacement counts including the determined relative displacement count. A determination is made of the encoding scheme associated with the determined range. An encoding of the relative displacement count is determined from the determined encoding scheme. The determined encoding of the relative displacement count is indicated in the copy pointer.
Public/Granted literature
- US20130141256A1 USING VARIABLE ENCODINGS TO COMPRESS AN INPUT DATA STREAM TO A COMPRESSED OUTPUT DATA STREAM Public/Granted day:2013-06-06
Information query
IPC分类: