用于阴极射线管显示荧光屏的设备和方法

文档序号:100956阅读:743来源:国知局
专利名称:用于阴极射线管显示荧光屏的设备和方法
本发明涉及容许插入两种语言的文本的方法和设备,这两种语言的字符以两个相反的方向在阴极射线管(CRT)显示萤光屏上行进。更准确地说,本发明涉及这样一种方法和设备,它对于高级软件,具体地说,对其操作系统和应用程序,是“透明的”(transparent)。
有时,在应用第一语言的第一文本时(这种语言的字符在CRT显示萤光屏上以第一种方向行进,例如,拉丁语文本的字符从左到右行进,可能需要插入第二语言的第二文本(这种语言的字符以第二种不同的方向行进,例如,附拉伯语文本的字符从右到左行进,日语文本的字符沿垂直方向行进)。在现有方法和设备的条件下,必须在操作系统或应用软件中包含加工和处理第二语言的步骤。这样,每次使用需要这种插入的不同的操作系统或应用程序时,就必须在那种操作系统或应用程序中包含处理和加工第二语言的步骤。因此,很明显,现有设备和方法不包含一种单片硬件或软件(它不需要附加的特殊的程序步骤而自动地适用于任何操作系统或应用软件)。当然,这种必须把处理和加工第二语言的诸步骤写进每种操作系统或应用程序中的方法是不方便的。
因此,本发明的目的是提供一种方法和设备,它容许插入第一文本和第二文本,这些文本的字符在CRT显示萤光屏上以彼此不同的第一种和第二种方向行进。
本发明的更特殊的目的是提供一种对高级软件是“透明的”的方法和设备。
根据本发明,CRT显示系统的视频存储器被分成一个应用视频存储器和一个CRT视频存储器。两个存储器通过逻辑装置互连,用于操作第一和第二文本。
根据本方法,字符代码被加到应用视频存储器。逻辑装置根据第一和第二语言的规则操作这些代码,为CRT视频存储器提供数据,用于驱动CRT控制器,以便容许这种插入。
通过下述研究以及附图可以更好地理解本发明,其中图1 以框图形式说明典型的先有技术系统;
图2 说明一个根据本发明的系统;
图3 是连接应用视频存储器和CRT视频存储器的逻辑装置的流程图。
参考图1,目前可利用的系统具有一个CRT显示萤光屏1,用于显示被记入的信息(由适当语言的文本的字符组成)。当显示屏获得来自CRT控制器3的适当的按制信号时,将在萤光屏上显示出这些字符。CRT控制器3接收来自视频存储器5的信号,后者又接收来自字符或显示代码输入装置7的信号,例如一个应用程序。
输入装置7把字符或显示代码放入视频存储器5的特殊的存储区。根据程序,装置7被驱动;并且,如果需要的话,它们还能检索被放入视频存储器的代码。
视频存储器5实际上是较大存储器的一个存储区,预定用于容纳将在CRT显示器萤光屏上显示的信息。这信息通过装置7的程序被存入视频存储器5,并适用于CRT控制器3。
总是这样编制视频存储器5,使得它的存储单元号码与萤光屏上的对应位置之间存在线性的(不变的或区域性一致的)关系。这样,如果视频存储器0号单元对应萤光屏的左上角位置,并且如果1号单元对应紧接着0位置的右边的位置,2号单元对应1号单元的右边的位置,那末,上述0号单元中的信息将被显示在萤光屏的左上角,1号单元中的信息将被显示在紧接着上一信息的右边的位置,2号单元中的信息将在显示屏上被显示于1号单元信息的右边的位置。
这在目前可利用的方法中具有的重要性在于在第一方向将所有被显示的字符滑动一个空格,把下一个字符插入最近空出的空格中;通过这种方法,把第二语言插入CRT显示萤光屏中。下面举例说明这一点,其中第一语言是拉丁语(英语),第二语言是阿拉伯语
如所看到的,用第一语言时,字符在第一方向(从左到右)行进,光标在第一方向上领先于字符。事实上,光标在第一方向上滑动,超前于每一个被插入的字符。
在第二方向上,光标再一次在第一方向上领先予字符。然而,每当插入一个字符时,那些已被显示的字符和光标,在第一方向上滑动出一个空格。新增加的字符填入上一步骤中已被插入的字符所空出的空格。
按照这种排列法,视频存储器单元内容和萤光屏纵列内容(CRT显示萤光屏)的关系如下|||||||应用存储器单元 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6HE SAID
萤光屏纵列 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6HE SAID
在这种情况下,萤光屏的工作,例如光标移动,字符的置换和删除以及上卷,将得不到予期的结果。例如,存储器15单元中的内容,现在实际上显示在萤光屏第9纵列上。如果一个操作程序做一次绝对光标导址移动,到达第15纵列,输出一个空格,其目的是擦掉阿拉伯字的最后一个字母,那末,实际上这操作程序把光标放在萤光屏的第15纵列,擦掉了阿拉伯字的第一个字母,而不是最后一个字母。显然,这将给不出所希望的结果。
因此,确保数据在存储器中出现的时间顺序和在显示萤光屏上出现的位置顺序的一致是必要的。就是说,应该如同下述那样给萤光屏编号(滑动)|||||||萤光屏纵列 1 2 3 4 5 6 7 8 5 4 3 2 1 0 9 6HE SAID
这样,那个要求光标位于15纵列的操作程序将有效地把光标放在所要求的字符上。如将看到的,根据这里的方法和设备,将达到这个效果。
CRT控制器是一个电子子系统,它把包含在视频存储单元中,在特定位置上的字符(即显示)代码转换成一组将使CRT显示萤光屏显示这些字符的控制信号。
为实现上述优点,使用了一个根据本发明的、如图2中所说明的系统。如所看到的,在本发明的系统中,视频存储器5被分成一个应用视频存储器9和一个CRT视频存储器11。通过逻辑装置13使存储器9和11互连。逻辑装置操作第一和第二语言文本的根据是这两种语言的规则。逻辑装置是一个处理机,用于驱动这个处理机的程序的流程图示于图3中。就是说,第二语言的字符将如上所述地滑动一个空格。另外,逻辑装置将改编CRT存储器单元的号码,以致在处理第二语言的文本时,单元的编号将沿第二方向行进。这样,操作程序中和CRT视频存储器中相同编号的单元的内容将是相同的(虽然编号单元的时间顺序将不相同)。
CRT显示萤光屏的列线将被改编号码,以便和CRT存储器的编号相符合。这样,萤光屏的操作,例如光标移动,字符的置换和删除以及上卷,将具有予期的结果。
此外,这种设备和方法对于操作系统应用程序是“透明的”。用户和程序员不用知道正进行什么步骤。他们只要输入字符,并注意使字符出现在萤光屏上正确的位置。
为使逻辑装置对第二语言提供操作信号,逻辑装置首先必须收到目前处于第二语言模式的信号。例如,可以通过键盘上的分离键来提供这个信号。当给出使用第二文本的信号时,逻辑装置将从流程图的右边出发进行工作。当去掉这个信号时或在所有其他时间,逻辑装置将按流程图的左边进行下去。
虽然为了举例说明的目的而叙述了特殊的实施例,但是本发明不限于此。精通技术的人们容易想到的各种改进型式,都在所附权利要求
中所规定的本发明的范围之内。
权利要求
1.一个阴极射线管(CRT)显示系统,其中所述系统包括-一个CRT显示萤光屏;-一个与所述CRT显示萤光屏相连接的CRT控制器,它用于控制在所述显示萤光屏上的显示;-与所述CRT控制器相连接的视频存储器装置;-用于把字符代码加到所述视频存储器装置的装置;由此,所述CRT控制器把所述视频存储器中的字符代码转换成控制信号,用于在所述CRT显示萤光屏上,以有序的关系,显示这些字符代码的字符;本发明的特征在于对所述系统的改进措施,所述的改进措施用于允许显示第一语言的第一文本以及第二语言的第二文本,该第一语言的第一文本的字符在第一方向行进而该第二语言的第二文本的字符在不同的第二方向行进;所述改进措施包括所述视频存储器包括一个与施加字符代码的装置相连接的应用视频存储器及一个与所述CRT控制器相连接的CRT视频存储器;把所述应用视频存储器连接到所述CRT视频存储器的逻辑装置,该装置用于根据第一和第二语言的规则来操作第一和第二文本。
2.如权利要求
1中所确定的改进措施,其特征在于其中在处理所述第一语言时,第一文本的字符在所述第一方向行进,以及光标在所述第一方向上领先于最后的字符;当处理所述第二语言时,当插入下一个字符时,已经显示的字符和光标在所述第一方向滑动一个空格;下一个字符占有由先前插入的字符空出的空格。
3.如权利要求
2中所确定的改进措施,其特征在于,其中,字符按时间顺序被插入应用视频存储器中;以及字符被按它们在CRT显示萤光屏上出现的位置顺序插入在CRT视频存储器中。
4.如权利要求
3中所确定的改进措施,其特征在于进一步包括提供一个信号的装置,该信号表明第二语言正被插入。
5.一种容许在CRT显示系统的显示萤光屏上显示第一语言的第一文本以及第二语言的第二文本的方法,该第一语言的第一文本的字符在第一方向上行进而该第二语言的第二文本的字符在不同的第二方向上行进;这种CRT显示系统包括(1)一只应用视频存储器和一只通过逻辑装置连接的CRT视频存储器,该逻辑装置按照所述第一和第二语言的规则来操作所述的第一和第二文本;(2)一只CRT控制器,它与所述CRT视频存储器连接,用于接收从那里来的数据;并与所述CRT显示萤光屏连接,用于驱动所述显示萤光屏;这种方法,其特征在于包括下述步骤-把所述文本的字符代码加到所述应用视频存储器;-所述逻辑装置操作所述文本的字符,借此为CRT控制线路提供数据,使得,-当所述第一语言的字符被显示在所述CRT显示萤光屏上时,它们在所述第一方向行进,光标在第一方向上领先于最后被显示的字符;-当所述的第二语言的下一个字符被显示时,已经显示的所述第二语言的字符在所述第一方向滑动一个空格,所述光标在第一方向上领先于所述字符,下一个字符占据由先前被插入的字符所空出的空格。
6.如权利要求
5中所确定的方法,其特征在于其中字符按时间顺序被插入应用视频存储器中;并且这些字符按照它们出现在CRT显示萤光屏上位置顺序被插入在CRT视频存储器中。
7.如权利要求
6中所确定的方法,其特征在于进一步包括提供一个信号的步骤,当第二语言被插入时,该信号通知系统“第二语言现在被插入”。
专利摘要
阴极射线管(CRT)显示系统的视频存储器被分成一个应用视频存储器和一个CRT存储器。这两个存储器通过逻辑装置互连,用于操作其字符以彼此不同的方向行进的第一和第二文本。字符代码被加到应用视频存储器上。逻辑装置根据第一和第二语言的规则操作这些代码,为CRT视频存储器提供数据,用于驱动CRT控制器。
文档编号G09G1/02GK86105337SQ86105337
公开日1988年3月9日 申请日期1986年8月29日
发明者让·布博内, 塞尔日·弗罗芒, 皮埃尔·卡迪厄克斯 申请人:阿拉伯丁信息系统公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1