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

Method and apparatus for code conversion

Assignee: Bunker Ramo Corp
•
Filing: 1971-04-05
•
Granted: 1973-07-31
•
Expires: 1991-04-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for converting codes between a system data (e.g., ASCII) code format and a video display (e.g., dot matrix) code format is disclosed for use in a data display system employing a cathode ray tube. Conversion is accomplished one line of characters at a time by a procedure in which the character code groups to be converted (system to video or video to system) are circulated in a register in synchronism with a ''''dictionary'''' consisting of a series of all possible character code groups, each with its related code group of the other format. The circulating register for the dictionary is shorter than the register for the line of data to be converted such that with each cycle of the data circulating register, the dictionary is ''''precessed'''' (shifted) one character position in the line of data. When a correlation is found, the related code group of the other format is substituted from the dictionary into the data register. Thus, one line of data is converted in a number of cycles of the data register equal to or less than the number of different character code groups of either format in the dictionary register.

Inventors

  • 👤 R Gregg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 23:25
CPC Classifications
H; H03; H03M; H03M5/00; G; G09; G09G; G09G1/00; G09G1/06; G09G1/14; H03M7/00

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 244 words
A code converting system comprising: a first recirculating register for storing data to be converted from a first code to a second code, said data being set forth in groups of binary digits, each group being separated from the next group by a space providing storage for a number of binary digit positions sufficient to store a corresponding group of binary digits of said second code; a second recirculating register for storing a dictionary of all possible code groups of said first code, each code group followed by a corresponding group of binary digits of saiD second code; one of said recirculating registers being shorter than the other by a sufficient number of binary digit positions to assure that during each cycle of the longer recirculating register, each data group of binary digits of said first code in said first register is compared with a different dictionary group of binary digits of said first code in said second register, comparing means connected to said first and second recirculating registers for comparing data groups of binary digits of said first code stored in said first register with dictionary groups of binary digits of said first code stored in said second register; and means connected to said comparing means for transferring to said first recirculating register for storage in a respective space thereof a corresponding group of binary digits of said second code from said second recirculating register following a correlation detected by said comparing means.
Claim 2
Dependent Claim 244 words
A code converting system comprising: a first recirculating register for storing data to be converted from a first code to a second code, said data being set forth in groups of binary digits, each group being separated from the next group by a space providing storage for a number of binary digit positions sufficient to store a corresponding group of binary digits of said second code; a second recirculating register for storing a dictionary of all possible code groups of said first code, each code group followed by a corresponding group of binary digits of saiD second code; one of said recirculating registers being shorter than the other by a sufficient number of binary digit positions to assure that during each cycle of the longer recirculating register, each data group of binary digits of said first code in said first register is compared with a different dictionary group of binary digits of said first code in said second register, comparing means connected to said first and second recirculating registers for comparing data groups of binary digits of said first code stored in said first register with dictionary groups of binary digits of said first code stored in said second register; and means connected to said comparing means for transferring to said first recirculating register for storage in a respective space thereof a corresponding group of binary digits of said second code from said second recirculating register following a correlation detected by said comparing means.
Claim 3
Dependent Claim 66 words
Apparatus as defined in claim 1 including first counting means connected to said comparator for counting the number of correlations detected by said comparing means in order to determine when all data groups in said first register have thus been converted to said second code by counting to a predetermined number equal to the number of data groups in said first recirculating register to be converted.
Claim 4
Dependent Claim 81 words
Apparatus as defined in claim 2 including second counting means for counting the number of cycles of said longer register, and error indicating means connected to first and second counting means for transmitting an error signal when said first counting means does not count correlations equal to said predetermined number by the time said second counting means counts a number of cycles of said longer recirculating register equal to the total number of data group positions in the shorter recirculating register.
Claim 5
Dependent Claim 52 words
Apparatus as defined in claim 3 wherein said first register is longer than said second register by a number of binary digit positions equal to the number of binary digits in a data group of said first code plus the number of binary digits of a corresponding group of said second code.

References Cited (Backward Citations)

US3229078A Cited
US3229047A Cited
US3307156A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-07-30 1977-01-29 1977-07-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-07-30 1981-01-29 1981-07-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-07-30 1985-01-29 1985-07-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag