Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
260 words
A system for displaying data in at least first and second alphabets selectable by the operator, the second alphabet being of the kind in which the characters differ in form according to their position in the context, the system being adapted to receive data in the form of a sequence of standard binary code bytes representing alpha-numeric characters in the first alphabet, alpha-numeric characters in the second alphabet in which the characters are presented in one of the various forms possible for them in accordance with their position in the context, punctuation marks in the two alphabets, and editing functions, comprising: (a) display means; (b) ROM means electrically connected to the display means, for storing, in addition to the forms of the alpha-numeric characters of the first alphabet, all the forms of all the alpha-numeric characters of the second alphabet including the form transmitted in the standard binary code and corresponding forms depending upon their respective positions in the context; and (c) processing means, electrically connected to the display means and to the ROM means for receiving the sequence of standard binary code bytes and for determining to which of the two alphabets to be displayed the character of the byte belongs and to select from the ROM means the form of the character to be displayed, such form being determined, in the case of the second alphabet, in dependence upon the position of the character in the context including as an isolated character, and as a character at the beginning, intermediate position or at the end of a word.
Claim 2
Independent Claim
260 words
A system for displaying data in at least first and second alphabets selectable by the operator, the second alphabet being of the kind in which the characters differ in form according to their position in the context, the system being adapted to receive data in the form of a sequence of standard binary code bytes representing alpha-numeric characters in the first alphabet, alpha-numeric characters in the second alphabet in which the characters are presented in one of the various forms possible for them in accordance with their position in the context, punctuation marks in the two alphabets, and editing functions, comprising: (a) display means; (b) ROM means electrically connected to the display means, for storing, in addition to the forms of the alpha-numeric characters of the first alphabet, all the forms of all the alpha-numeric characters of the second alphabet including the form transmitted in the standard binary code and corresponding forms depending upon their respective positions in the context; and (c) processing means, electrically connected to the display means and to the ROM means for receiving the sequence of standard binary code bytes and for determining to which of the two alphabets to be displayed the character of the byte belongs and to select from the ROM means the form of the character to be displayed, such form being determined, in the case of the second alphabet, in dependence upon the position of the character in the context including as an isolated character, and as a character at the beginning, intermediate position or at the end of a word.
Claim 3
Dependent Claim
22 words
A system according to claim 1, wherein the first alphabet is the Latin alphabet and the second alphabet is the Arabic alphabet.
Claim 4
Dependent Claim
16 words
A system according to claim 2, wherein the bytes of the sequence are in ASCII code.
Claim 5
Dependent Claim
158 words
A system according to claim 3, wherein the processing unit comprises a truth table unit to which the data to be displayed are applied in the form of three categories of events able to occur during display, such events being the appearance of a character of the first alphabet, the appearance of a character of the second alphabet and the appearance of a "neutral" event related to punctuation marks and the special characters of both alphabets; the truth table determining n states of processing using three inputs representing the events; and the processing unit also comprising a state module adapted to determine, in the light of the current event, the next event to be processed, provided that if such next event is the appearance of a character in the second alphabet, the character displayed after the previous event is given a form in dependence upon the context on the bases of the form codes contained in said ROM.
Claim 6
Dependent Claim
24 words
A system according to claim 4, wherein the states of the truth table comprise an overriding condition for changing over between the two alphabets.
Claim 7
Dependent Claim
24 words
A system according to claim 5 wherein the standard binary code form for Arabic represents the character form preceded and followed by a space.
Claim 8
Dependent Claim
93 words
A system according to claim 6 comprising a cathode ray display tube; an input buffer for receiving a flow of data from a data-processing system to which it is connected; and an output buffer via which the system is connected to the last-mentioned data-processing system; and the display screen acts as store and is connected to the output buffer by way of a processing unit adapted to convert the displayed data presenting in all the forms of the characters of the second alphabet into a flow of data coded in standard binary code.
Claim 9
Dependent Claim
27 words
A system according to claim 7, comprising a keyboard providing data in the standard code and connected to the display screen by way of the processing unit.
Claim 10
Dependent Claim
38 words
A system according to claim 6 having a printout facility comprising a printing unit and a standard binary code processing unit, the standard binary code processing unit having an input buffer that is connected to the processing unit.
Claim 11
Dependent Claim
47 words
A system according to claim 9, wherein the standard binary code processing unit comprises a state module, a truth table and a ROM having stored therein the codes not only of the characters of the first alphabet but also of the character forms of the second alphabet.