Patent Document ID: 3971014
Application ID: 05512921

Base Claim:
1. A code translator responsive to input data characters in a first code for selectively producing output data characters in said first or a second code, said translator comprising: a data selector means; read only memory means having addressing inputs responsive to said input data characters and outputs connected to said data selector means, said memory means having stored therein data characters in said second code at addresses addressable by data characters in said first code, whereby each data character read out of said memory means is the translation in said second code of the addressing character; means for applying the input data characters to said data selector means and the inputs of said memory means; translate control means operating in a first or a second mode and including means to produce a first or a second select signal, respectively; and, means for applying said first or said second select signal to said data selector means to select as the output therefrom either the data character in said first code or the translation of said data character in said second code; each character in said first code including a binary bit representing the case of that character and said second code including two case characters with each case character determining the case of the characters following it, said translate control means including: bistable indicating means operative when said translate control means is operating in said second mode for producing an output indicating the case of the last character selected out of said data selector means; comparing means for comparing the case of each input data character with the output of said case indicating means, said comparing means including means producing a comparison signal or a non-comparison signal; means responsive to said non-comparison signal for changing the state of said bistable indicating means and inhibiting the means producing said first and second select signals whereby the input data character and its translation are both blocked by said data selector means: means responsive to the absence of both said select signals and the output of said bistable indicating means for forcing said data selector means to produce, in said second code, output signals representing a case character, said case character being the same case as that represented by the changed state of said bistable indicating means.

---

Claim 7:
7. A translator as claimed in claim 1 wherein the format of all characters is parallel by bit, serial by character.