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

技术编号:3034290 阅读:189 留言:0更新日期:2012-04-11 18:40
阴极射线管(CRT)显示系统的视频存储器被分成一个应用视频存储器和一个CRT存储器。这两个存储器通过逻辑装置互连,用于操作其字符以彼此不同的方向行进的第一和第二文本。字符代码被加到应用视频存储器上。逻辑装置根据第一和第二语言的规则操作这些代码,为CRT视频存储器提供数据,用于驱动CRT控制器。(*该技术在2006年保护过期,可自由使用*)

Apparatus and method for cathode ray tube display fluorescent screen

The video memory of the cathode ray tube (CRT) display system is divided into an application video memory and a CRT memory. The two memories are interconnected by means of a logic device for operating the first and the second characters of the characters in a different direction. Character code is added to the application video memory. The logic device operates the code according to the rules of the first and the second language, provides data for the CRT video memory, and drives the CRT controller.

【技术实现步骤摘要】
本专利技术涉及容许插入两种语言的文本的方法和设备,这两种语言的字符以两个相反的方向在阴极射线管(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存储器的编号相符合。这样,萤光屏的操作,例如光标移动,字符的置换和删除以及上卷,将具有予期的结果。此外,这种设备和方法对于操作系统应用程序是“透明的”。用户和程序员不用知道正进行什么步骤。他们只要输入字符,并注意使字符出现在萤光屏上正确的位置。为使逻辑装置对第二语言提供操作信号,逻辑装置首先必须收到目前处于第二语言模式的信号。例如,可以通过键盘上的分离键来提供这个信号。当给出使用第二文本的信号时,逻辑装置将从流程图的右边出发进行工作。当去掉这个信号时或在所有其他时间,逻辑装置将按流程图的左边进行下去。虽然为了举例说明的目的而叙述了特殊的实施例,但是本专利技术不限于此。精通技术的人们容易想到的各种改进型式,都在所附本文档来自技高网...

【技术保护点】
一个阴极射线管(CRT)显示系统,其中所述系统包括:—一个CRT显示萤光屏;—一个与所述CRT显示萤光屏相连接CRT控制器,它用于控制在所述显示萤光屏上的显示;—与所述CRT控制器相连接的视频存储器装置;—用于把字符代码加到 所述视频存储器装置的装置;由此,所述CRT控制器把所述视频存储器中的字符代码转换成控制信号,用于在所述CRT显示萤光屏上,以有序的关系,显示这些字符代码的字符;本专利技术的特征在于对所述系统的改进措施,所述的改进措施用于允许显示第一语言 的第一文本以及第二语言的第二文本,该第一语言的第一文本的字符在第一方向行进而该第二语言的第二文本的字符在不同的第二方向行进;所述改进措施包括:所述视频存储器包括一个与施加字符代码的装置相连接的应用视频存储器及一个与所述CRT控制器相 连接的CRT视频存储器;把所述应用视频存储器连接到所述CRT视频存储器的逻辑装置,该装置用于根据第一和第二语言的规则来操作第一和第二文本。

【技术特征摘要】
中所规定的本发明的范围之内。权利要求1.一个阴极射线管(CRT)显示系统,其中所述系统包括-一个CRT显示萤光屏;-一个与所述CRT显示萤光屏相连接的CRT控制器,它用于控制在所述显示萤光屏上的显示;-与所述CRT控制器相连接的视频存储器装置;-用于把字符代码加到所述视频存储器装置的装置;由此,所述CRT控制器把所述视频存储器中的字符代码转换成控制信号,用于在所述CRT显示萤光屏上,以有序的关系,显示这些字符代码的字符;本发明的特征在于对所述系统的改进措施,所述的改进措施用于允许显示第一语言的第一文本以及第二语言的第二文本,该第一语言的第一文本的字符在第一方向行进而该第二语言的第二文本的字符在不同的第二方向行进;所述改进措施包括所述视频存储器包括一个与施加字符代码的装置相连接的应用视频存储器及一个与所述CRT控制器相连接的CRT视频存储器;把所述应用视频存储器连接到所述CRT视频存储器的逻辑装置,该装置用于根据第一和第二语言的规则来操作第一和第二文本。2.如权利要求1中所确定的改进措施,其特征在于其中在处理所述第一语言时,第一文本的字符在所述第一方向行进,以及光标在所述第一方向上领先于最后的字符;当处理所述第二语言时,当插入下一个字符时,已经显示的字符和光标在所述第一方向滑动一个空格;下一个字符占有由先前插入的字符空出的空格。3.如权利要求2中所确定的改进措施,其特征在于,其中,字符按时间顺序被插入应用视频存储器中;以及字符被按它们在CRT显示萤光屏上出现的位置顺序插入在CRT视频存储器中。4...

【专利技术属性】
技术研发人员:让布博内塞尔日弗罗芒皮埃尔卡迪厄克斯
申请(专利权)人:阿拉伯拉丁信息系统公司
类型:发明
国别省市:CA[加拿大]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1