US4727366A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for CRT display screen
Assignee: ARABIC LATIN INFORMATION SYSTEMS Inc (ALIS INC)
•
Filing: 1985-08-02
•
Granted: 1988-02-23
•
Expires: 2005-08-02
Abstract
Abstract The video memory of a CRT display system is split into an application video memory and a CRT memory. The two memories are interconnected by logic means for manipulating primary and secondary texts whose characters proceed in directions which are different from each other. The character codes are applied to the application video memory. The logic manipulates the code in accordance with the rules of the primary and secondary languages and provides data to the CRT video memory for driving a CRT controller.
Inventors
- 👤 Jean Bourbonnais
- 👤 Serge Froment
- 👤 Pierre Cadieux
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 11:31
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/153; G09; G09G; G09G5/00; G09G5/16
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
306 words
In a CRT display system, wherein said system comprises: a CRT display screen; a CRT controller connected to said CRT display screen for controlling the display on said CRT display screen; video memory means connected to said CRT controller; and means for applying character codes to said video memory means; whereby, said CRT controller converts the character codes in said video memory means to control signals for displaying the characters of the character codes in an ordered relationship on said CRT display screen; the improvement for permitting display of a primary text of a primary language, whose characters proceed in a primary direction, and a secondary text of a secondary language, whose characters proceed in a different, secondary direction, in a manner that applies to unmodified, existing software programs logic and data; said improvement comprising: said video memory means being divided between an application video memory, connected to said means for applying character codes, and a CRT video memory, connected to said CRT controller; and said application video memory being connected to said means for applying character codes such that the character codes are applied in the manner used by said unmodified, existing software programs logic and data; logic means connecting said application video memory to said CRT video memory; and said logic means using said application video memory to control said CRT video memory for displaying said primary and secondary texts in accordance with the rules of said primary and secondary languages, in a manner that is transparent to said means for applying character codes; whereby said improvement results in a transparent process by which said means for applying character codes can then be used without modification, as part of said unmodified, existing software programs logic and data, to display primary and secondary texts of primary and secondary languages whose characters proceed in different directions.
Claim 2
Dependent Claim
306 words
In a CRT display system, wherein said system comprises: a CRT display screen; a CRT controller connected to said CRT display screen for controlling the display on said CRT display screen; video memory means connected to said CRT controller; and means for applying character codes to said video memory means; whereby, said CRT controller converts the character codes in said video memory means to control signals for displaying the characters of the character codes in an ordered relationship on said CRT display screen; the improvement for permitting display of a primary text of a primary language, whose characters proceed in a primary direction, and a secondary text of a secondary language, whose characters proceed in a different, secondary direction, in a manner that applies to unmodified, existing software programs logic and data; said improvement comprising: said video memory means being divided between an application video memory, connected to said means for applying character codes, and a CRT video memory, connected to said CRT controller; and said application video memory being connected to said means for applying character codes such that the character codes are applied in the manner used by said unmodified, existing software programs logic and data; logic means connecting said application video memory to said CRT video memory; and said logic means using said application video memory to control said CRT video memory for displaying said primary and secondary texts in accordance with the rules of said primary and secondary languages, in a manner that is transparent to said means for applying character codes; whereby said improvement results in a transparent process by which said means for applying character codes can then be used without modification, as part of said unmodified, existing software programs logic and data, to display primary and secondary texts of primary and secondary languages whose characters proceed in different directions.
Claim 3
Dependent Claim
92 words
The improvement as defined in claim 1 wherein, when said primary language is being processed, the characters of the primary text proceed in said primary direction and a cursor precedes the last character in said primary direction; and when said secondary language is being processed, when a next character is inserted, the already displayed characters and the cursor slide one space in said primary direction and the next character takes up the space vacated by the character previously inserted, in a manner that is transparent to said means for applying character codes.
Claim 4
Dependent Claim
54 words
The improvement as defined in claim 2 wherein the characters are inserted in the application video memory in a chronological order; and the characters are inserted in the CRT video memory in geographical order corresponding to their appearance on the CRT display screen; said improvement being transparent for said means for applying character codes.
Claim 5
Dependent Claim
23 words
The improvement as defined in claim 3 and further including means for providing a signal that the secondary language is now being inserted.
Claim 6
Independent Claim
290 words
A method for permitting display of a primary text of a primary language, whose characters proceed in a primary direction, and a secondary text of a secondary language, whose characters proceed in a different, secondary direction, on a display screen of a CRT display system which includes an application video memory and a CRT video memory connected by logic means which manipulates said primary and secondary texts in accordance with the rules of said primary and secondary languages, and a CRT controller connected to said CRT video memory for receiving data therefrom, and to said CRT display screen for driving said CRT display screen; the steps of: applying character codes of said text to said application video memory in the manner used by unmodified, existing software programs logic and data; said logic means manipulating characters of said text whereby to provide data to the CRT controller such that; characters of said primary language, when displayed on said CRT display screen, proceed in said primary direction and a cursor precedes the last displayed character in the primary direction; and when a next character of said secondary language is to be displayed, the already displayed characters of said secondary language slide one space in said primary direction and said cursor precedes said characters in said primary direction, and the next character occupies the space vacated by the previously inserted character, in a manner that is transparent to said means for applying character codes; whereby there is provided a transparent process by which said means for applying character codes can then be used without modification, as part of said unmodified existing software programs logic and data, to display primary and secondary text of primary and secondary languages whose characters proceed to different directions.
Claim 7
Independent Claim
290 words
A method for permitting display of a primary text of a primary language, whose characters proceed in a primary direction, and a secondary text of a secondary language, whose characters proceed in a different, secondary direction, on a display screen of a CRT display system which includes an application video memory and a CRT video memory connected by logic means which manipulates said primary and secondary texts in accordance with the rules of said primary and secondary languages, and a CRT controller connected to said CRT video memory for receiving data therefrom, and to said CRT display screen for driving said CRT display screen; the steps of: applying character codes of said text to said application video memory in the manner used by unmodified, existing software programs logic and data; said logic means manipulating characters of said text whereby to provide data to the CRT controller such that; characters of said primary language, when displayed on said CRT display screen, proceed in said primary direction and a cursor precedes the last displayed character in the primary direction; and when a next character of said secondary language is to be displayed, the already displayed characters of said secondary language slide one space in said primary direction and said cursor precedes said characters in said primary direction, and the next character occupies the space vacated by the previously inserted character, in a manner that is transparent to said means for applying character codes; whereby there is provided a transparent process by which said means for applying character codes can then be used without modification, as part of said unmodified existing software programs logic and data, to display primary and secondary text of primary and secondary languages whose characters proceed to different directions.
Claim 8
Dependent Claim
67 words
A method as defined in claim 5 wherein the characters are inserted in the application video memory in chronological order by said means for applying character codes; and the character codes are inserted in the CRT video memory in geographical order corresponding to their appearance on the CRT display screen by said logic means in a manner that is transparent to said means for applying character codes.
Claim 9
Dependent Claim
36 words
A method as defined in claim 6 and further including the step of providing a signal, when the secondary language is to be inserted, to instruct the system that the secondary language is now being inserted.
References Cited (Backward Citations)
US4205310A
Cited
US4507734A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-02-22 | 1991-08-24 | 1992-02-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-02-22 | 1995-08-24 | 1996-02-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-02-22 | 1999-08-24 | 2000-02-23 | $7700.00 | Window Closed / Lapsed |