Patent US2135581A successfully refreshed from Google Patents.
Patent US5146220A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5146220A Expired / Lapsed US ⏱️ 0.0 years remaining

Data conversion method and apparatus for converting undefined length data to fixed length data

Assignee: Canon Inc
•
Filing: 1991-04-02
•
Granted: 1992-09-08
•
Expires: 2011-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data conversion method and an apparatus for the same which converts undefined-length image signal coded by a MH or MR method for facsimile equipment, etc. into fixed-length data. Coded undefined-length image data is inputted, and, in accordance with a bit length contained in the image data and with the number of the effective bits in the last byte, bits to be outputted from a barrel shifter are shifted. Control is performed to byte pack the bits of the last byte and the shifted bits outputted from the barrel shifter, and coded data is converted into data in byte units, thereby enabling high-speed byte packing.

Inventors

  • 👤 Yuji Ishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 09:03
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/40; H03M7/42; H03M7/425

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 237 words
A data conversion apparatus for converting undefined-length codes into fixed-length data, wherein all codes of the undefined-length codes having a code length greater than or equal to n+1 bits have all of the bits thereof except n bits from the least significant bit (LSB) the same, comprising: first input means for directly inputting the undefined-length code in which the code length is less than or equal to n bits, and for inputting only n bits from the LSB of the undefined-length code in which the code length is more than or equal to n+1 bits; second input means for inputting code length data representing the code length of the undefined-length code inputted from said first input means, and for shifting and outputting a bit position of the output undefined-length code; first hold means for holding residual data which could not be converted into fixed-length data by a previous conversion; second hold means for holding residual length data of the residual data held by said first hold means; conversion means for converting the undefined-length code into fixed-length data by packing the undefined-length code outputted from said shift-output means and the residual data held at said first hold means; and control means for controlling a shift-number of the bit position shifted by said shift-output means in accordance with the code length data inputted from said second input means and the residual length data held at said second hold means.
Claim 2
Dependent Claim 237 words
A data conversion apparatus for converting undefined-length codes into fixed-length data, wherein all codes of the undefined-length codes having a code length greater than or equal to n+1 bits have all of the bits thereof except n bits from the least significant bit (LSB) the same, comprising: first input means for directly inputting the undefined-length code in which the code length is less than or equal to n bits, and for inputting only n bits from the LSB of the undefined-length code in which the code length is more than or equal to n+1 bits; second input means for inputting code length data representing the code length of the undefined-length code inputted from said first input means, and for shifting and outputting a bit position of the output undefined-length code; first hold means for holding residual data which could not be converted into fixed-length data by a previous conversion; second hold means for holding residual length data of the residual data held by said first hold means; conversion means for converting the undefined-length code into fixed-length data by packing the undefined-length code outputted from said shift-output means and the residual data held at said first hold means; and control means for controlling a shift-number of the bit position shifted by said shift-output means in accordance with the code length data inputted from said second input means and the residual length data held at said second hold means.
Claim 3
Dependent Claim 50 words
A data conversion apparatus according to claim 1, wherein the undefined-length code is a code obtained by a MH or MR method, and is a bit pattern in which bits except 8 bits from the LSB are "0" if the code length is greater than or equal to 9 bits.
Claim 4
Dependent Claim 19 words
A data conversion apparatus according to claim 1, wherein said first input means inputs the undefined-length code in parallel.
Claim 5
Dependent Claim 20 words
A data conversion apparatus according to claim 3, wherein said first input means inputs an 8-bit bit pattern in parallel.
Claim 6
Dependent Claim 16 words
A data conversion apparatus according to claim 1, wherein said shift-output means comprises a barrel shifter.
Claim 7
Dependent Claim 76 words
A data conversion apparatus according to claim 1, wherein said control means comprises adding means for adding the code length data to the residual length data and selecting means for selecting either the data from said adding means or the residual length data in accordance with the code length data, and said control means controls the shift-number of the bit position shifted by said shift-output means in accordance with the data selected by said selecting means.
Claim 8
Dependent Claim 24 words
A data conversion apparatus according to claim 6, wherein said conversion means performs the conversion in accordance with the data from said adding means.
Claim 9
Dependent Claim 19 words
A data conversion apparatus according to claim 1, wherein said second input means inputs a 4-bit code length data.
Claim 10
Dependent Claim 20 words
A data conversion apparatus according to claim 1, wherein said conversion means converts the undefined-length code into n-bit length data.

References Cited (Backward Citations)

US4593267A Cited
US4819079A Cited
US4914675A Cited
US4963867A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-08 1996-03-09 1996-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-08 2000-03-09 2000-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-08 2004-03-09 2004-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag