屏幕显示装置的制作方法

文档序号:7591105阅读:147来源:国知局
专利名称:屏幕显示装置的制作方法
技术领域
本发明涉及显示所要的字符的屏幕(屏上)显示装置。
背景技术
在电视或VTR中,正在使用为了在电视画面上显示出表示频道和录像预约等的设备状态的信息的屏幕。
首先,我们用图9说明已有的屏幕显示装置。图9(a)表示已有的屏幕显示装置的构成。
在图9(a)中,100是显示字符设定单元,将由所要的显示字符的字符码和表示该显示字符的颜色和背景等的修饰信息的属性码构成的字符数据写入视频RAM200的预定位置。
200是视频RAM,具有与显示器上的显示字符的显示位置对应的地址。图9(b)表示已有的视频RAM200的地址映射,可以在显示器的1个画面上显示的字符是12行24个字符。又,字符数据为9位,由直到256种字符的字符码8位和属性码1位构成。
300是显示控制单元,在开始显示相当位置前,从视频RAM200读出字符数据,输出到缓冲器500。又,从字符发生器ROM400读出与包含在从缓冲器500读出的字符数据中字符码对应的字形数据,用该读出的字形数据输出屏幕输出信号。
400是字符发生器ROM,存储多个字形数据。
500是缓冲器,存储从视频RAM200读出的字符数据。
现在我们说明如上构成的屏幕显示装置的工作。
首先,由显示字符设定单元100如图9(b)的视频RAM地址映射中表示的那样,与一个画面相当地将由要显示的字符的字符码和属性码构成的字符数据写入到与在显示器上想要显示的位置对应的视频RAM200上的地址。
在显示控制单元300中,在预定的定时读出写入上述视频RAM200的字符数据,存储在缓冲器500中。此后,从字符发生器ROM400读出存储在包含在从缓冲器500输出的字符数据中的字符码表示的地址中的字形数据。而且,根据从字符发生器ROM400读出的字形数据和包含在从上述视频RAM200读出的字符数据中的属性码,输出屏幕输出信号。
如果这样做,则能够在显示器上显示施加了所要的字符修饰的字符。此外,这是当增加字符修饰(显示字符的字符自身的着色、背景颜色等)时,预先将字符修饰的详细情况存储在视频RAM200上的方法(请参照专利文献1日本特开平9-54575号专利公报)。

发明内容
但是,上述已有的屏幕显示装置,当字符数据的位宽度大于等于对RAM访问的数据位宽度时,在保持字符数据的视频RAM的区域中出现空出的地方,不能够有效地活用。
特别是,视频RAM区域与CPU的RAM区域共有时(请参照专利文献2日本特开平11-102352号专利公报),尽管该视频RAM区域是能够存储的区域,但是也成为不能够使用的区域。即,如图9(b)所示,当CPU对RAM访问的数据位宽度为8位,字符数据为9位时,不能够使用存储属性码的地址的位。
本发明就是为了消除上述问题提出的,本发明的目的是提供即便当字符数据的位宽度与CPU访问RAM的数据位宽度不同时,也能够有效地活用视频RAM的区域的屏幕显示装置。
为了解决上述课题,与本发明的技术方案1有关的屏幕显示装置的特征是在在显示器上显示所要的字符的屏幕显示装置中,字符数据对于每1个字符单位由R位(R为大于等于2的整数)构成,并且由表示字符种类的字符码,或者对于每个字符进行修饰指示的属性码和表示字符种类的字符码构成,备有保持想在显示器上进行显示的所要字符的上述字符数据的视频RAM;将上述字符数据写入上述视频RAM上的预定位置的显示字符设定单元;在与同一行中显示的字符对应的M个(2≤M)上述字符数据中,通过一次访问从上述视频RAM读出m个(2≤m≤M)的各个字符数据的r位(2≤r<R),并存储起来的第1缓冲器、存储上述m个的各个字符数据的余下的(R-r)位的第2缓冲器、作成与包含在由上述第1缓冲器和上述第2缓冲器输出的字符数据中的字符码对应的字形数据的字符发生器ROM;和从上述字符发生器ROM读出上述字形数据,根据该字形数据作成所要的屏幕输出信号并进行输出的显示控制单元。
又,与本发明的技术方案2有关的屏幕显示装置的特征是在技术方案1所述的屏幕显示装置中,存储在上述第2缓冲器中的上述字符数据的余下的(R-r)位由8的倍数位的数据大小构成。
又,与本发明的技术方案3有关的屏幕显示装置的特征是在技术方案1所述的屏幕显示装置中,上述显示字符设定单元,将在与上述同一行中显示的字符对应的M个上述字符数据中、m个的各个字符数据的r位配置在可以通过一次访问从上述视频RAM读出的区域内,并且将上述m个的各个字符数据的r位写入到上述视频RAM上的连续的地址区域内。
又,与本发明的技术方案4有关的屏幕显示装置的特征是在技术方案1所述的屏幕显示装置中,存储在上述第1缓冲器中的上述字符数据只由属性码的一部分或全部构成。
又,与本发明的技术方案5有关的屏幕显示装置的特征是在技术方案1所述的屏幕显示装置中,存储在上述第1缓冲器中的上述字符数据只由字符码的一部分构成。
又,与本发明的技术方案6有关的屏幕显示装置的特征是在技术方案4所述的屏幕显示装置中,存储在上述第1缓冲器中的上述属性码为2种或多于2种,只将同一种的上述属性码配置在可以由1次访问上述视频RAM上读出的区域内。
又,与本发明的技术方案7有关的屏幕显示装置的特征是在技术方案5所述的屏幕显示装置中,将在存储在上述第1缓冲器中的上述字符码的一部分中,来自同一字符的上述字符码的一部分的各位只配置在可以由1次访问上述视频RAM读出的区域内。
又,与本发明的技术方案8有关的一种在显示器上显示所要的字符的屏幕显示装置,其特征在于字符数据由表示字符种类的字符码、或者表示字符码的修饰指示的属性码和表示字符种类的字符码构成,该屏幕显示装置备有保持想在显示器上进行显示的所要字符的上述字符数据的视频RAM;将上述字符数据写入上述视频RAM上的预定位置的显示字符设定单元;存储包含在从上述视频RAM输出的上述字符数据中的字符码的字符码缓冲器;存储包含在从上述视频RAM输出的上述字符数据中的属性码的属性码缓冲器;作成对应于上述字符码的字形数据的字符发生器ROM;和从上述字符码缓冲器读出包含在从上述视频RAM输出的上述字符数据中的字符码,根据从上述字符码发生器ROM输出的上述字形数据和从上述属性码缓冲器输出的属性码,作成所要的屏幕输出信号并进行输出的显示控制单元。
又,与本发明的技术方案9有关的屏幕显示装置的特征是在技术方案8所述的屏幕显示装置中,包含在从上述视频RAM输出的上述字符数据中的属性码表示属性的适用开始位置、属性的适用结束位置或适用字符数。
如上所述,如果根据与本发明的技术方案1有关的屏幕显示装置,则通过在显示器上显示所要的字符的屏幕显示装置中,字符数据对于每1个字符单位由R位(R为大于等于2的整数)构成,并且由表示字符种类的字符码,或者对于每个字符进行修饰指示的属性码和表示字符种类的字符码构成,备有保持想在显示器上进行显示的所要字符的上述字符数据的视频RAM;将上述字符数据写入上述视频RAM上的预定位置的显示字符设定单元;在与同一行中显示的字符对应的M个(2≤M)上述字符数据中,通过一次访问从上述视频RAM读出m个(2≤m≤M)的各个字符数据的r位(2≤r<R),并存储起来的第1缓冲器;存储上述m个的各个字符数据的余下的(R-r)位的第2缓冲器;作成与包含在由上述第1缓冲器和上述第2缓冲器输出的字符数据中的字符码对应的字形数据的字符发生器ROM;和从上述字符发生器ROM读出上述字形数据,根据该字形数据作成所要的屏幕输出信号并进行输出的显示控制单元,能够达到即便当字符数据的位宽度与访问RAM的数据位宽度不同时,也能够有效地活用视频RAM区域的目的。
又,如果根据与本发明的技术方案2有关的屏幕显示装置,则在技术方案1所述的屏幕显示装置中,存储在上述第2缓冲器中的上述字符数据的余下的(R-r)位,通过由8的倍数位的数据大小构成,成为显示控制装置访问视频RAM时的数据位宽度,能够迅速地进行访问。
又,如果根据与本发明的技术方案3有关的屏幕显示装置,则通过在技术方案1所述的屏幕显示装置中,上述显示字符设定单元,将在与上述同一行中显示的字符对应的M个上述字符数据中、m个的各个字符数据的r位配置在可以通过一次访问从上述视频RAM读出的区域内,并且将上述m个的各个字符数据的r位写入到上述视频RAM上的连续的地址区域内,能够达到有效地活用视频RAM的容量的目的。
又,如果根据与本发明的技术方案4有关的屏幕显示装置,则通过在技术方案1所述的屏幕显示装置中,存储在上述第1缓冲器中的上述字符数据只由属性码的一部分或全部构成,能够达到有效地活用视频RAM区域的目的。
又,如果根据与本发明的技术方案5有关的屏幕显示装置,则通过在技术方案1所述的屏幕显示装置中,存储在上述第1缓冲器中的上述字符数据只由字符码的一部分构成,能够达到有效地活用视频RAM区域的目的。。
又,如果根据与本发明的技术方案6有关的屏幕显示装置,则通过在技术方案4所述的屏幕显示装置中,存储在上述第1缓冲器中的上述属性码为2种或多于2种,只将同一种的上述属性码配置在可以由1次访问上述视频RAM上读出的区域内,当存在多个字符修饰时,对每一类汇集字符属性,例如能够分开进行反转修饰的属性和指定背景颜色的属性,能够提高字符显示的操作性。
又,如果根据与本发明的技术方案7有关的屏幕显示装置,则通过在技术方案5所述的屏幕显示装置中,将在存储在上述第1缓冲器中的上述字符码的一部分中,来自同一字符的上述字符码的一部分的各位只配置在可以由1次访问上述视频RAM读出的区域内,当与不配置在同一个地址上的情形比较时,能够减少显示控制单元访问到视频RAM的次数。
又,如果根据与本发明的技术方案8有关的屏幕显示装置,其特征在于字符数据由表示字符种类的字符码、或者表示字符码的修饰指示的属性码和表示字符种类的字符码构成,该屏幕显示装置备有保持想在显示器上进行显示的所要字符的上述字符数据的视频RAM;将上述字符数据写入上述视频RAM上的预定位置的显示字符设定单元;存储包含在从上述视频RAM输出的上述字符数据中的字符码的字符码缓冲器;存储包含在从上述视频RAM输出的上述字符数据中的属性码的属性码缓冲器;作成对应于上述字符码的字形数据的字符发生器ROM;和从上述字符码缓冲器读出包含在从上述视频RAM输出的上述字符数据中的字符码,根据从上述字符码发生器ROM输出的上述字形数据和从上述属性码缓冲器输出的属性码,作成所要的屏幕输出信号并进行输出的显示控制单元,能够达到即便当字符数据的位宽度与访问到RAM的数据位宽度不同时,也能够有效地活用视频RAM区域的目的。
又,如果根据与本发明的技术方案9有关的屏幕显示装置,则通过在技术方案8所述的屏幕显示装置中,包含在从上述视频RAM输出的上述字符数据中的属性码表示属性的适用开始位置、属性的适用结束位置或适用字符数,当在相同的行中进行相同的字符修饰时,对于每个字符都不需要字符属性,能够提高字符显示的操作性。


图1(a)是表示本发明的实施形态1、3中的屏幕显示装置的构成的图。图1(b)是表示构成本发明的实施形态1中的屏幕显示装置的视频RAM的地址映射的图。
图2是表示CPU访问到构成本发明的实施形态1中的屏幕显示装置的视频RAM的定时的图。
图3是表示本发明的实施形态1、2中的字符属性为2种时的视频RAM的地址映射的图。
图4是表示本发明的实施形态1中的字符属性为2种,对于每个属性汇集的视频RAM的地址映射的图。
图5(a)是表示本发明的实施形态2中的屏幕显示装置的构成的图。图5(b)是表示构成本发明的实施形态2中的屏幕显示装置的视频RAM的地址映射的图。
图6是表示CPU访问到构成本发明的实施形态2中的屏幕显示装置的视频RAM的定时的图。
图7是表示构成本发明的实施形态3中的屏幕显示装置的视频RAM的地址映射的图。
图8是本发明的实施形态1~3中的视频RAM和字符发生器ROM分别与CPU的RAM和ROM共用时的构成图。
图9(a)是表示已有的屏幕显示装置的构成的图。
图9(b)是表示构成已有例中的屏幕显示装置的视频RAM的地址映射的图。
标号说明100显示字符设定单元110中央计算装置(CPU)200视频RAM210RAM
300显示控制单元400字符发生器ROM410ROM500缓冲器501字符属性码缓冲器502字符码缓冲器503字符码缓冲器A504字符码缓冲器B具体实施方式
下面,我们一面参照附图一面说明本发明的实施形态。此外,这里所示的实施形态完全是一个例子,本发明不一定限定于这些实施形态。
(实施形态1)下面我们说明与本实施形态1有关的屏幕显示装置。
图1(a)是表示根据本实施形态1的屏幕显示装置的构成的图,图1(b)是表示本实施形态1中的视频RAM200的地址映射的图。此外,在图1中,对于与图9相同或相当的构成要素使用相同的标号,并省略对它们的说明。
字符数据由表示字符种类的字符码、或者对于每个字符表示修饰显示的字符属性码和表示字符种类的字符码构成。在本实施形态1中,字符数据为9位,由表示显示色等的字符的修饰指示的字符属性码1位和表示字符种类的字符码8位构成,能够从视频RAM200一次读出的数据宽度为8位。
501是字符属性码缓冲器,存储包含在从视频RAM200读出的字符数据中的字符属性码。
502是字符码缓冲器,存储包含在从视频RAM200读出的字符数据中的字符码。
现在我们说明如上那样构成的屏幕显示装置的工作。图2表示从视频RAM200读出字符数据以后的定时图。
首先,由显示字符设定单元100将想在显示器上进行显示的字符的字符数据写入视频RAM200上的预定位置。这时,如图1(b)所示,按数个字符汇集配置字符属性码。即,显示字符设定单元100将与数个字符相当的字符属性码配置在通过一次访问可以从视频RAM200读出的区域内,并且写入视频RAM200上的连续的地址区域内。
在显示控制单元300中,在预定的定时从视频RAM200读出由显示字符设定单元100写入的字符数据。这时,在将包含在读出的字符数据中的字符属性码输出到与一行相当的字符属性码缓冲器501后,将包含在上述的字符数据中的字符码顺次地输出到字符码缓冲器502。
将存储在字符属性码缓冲器501中的字符属性码和存储在字符码缓冲器502中的字符码顺次地与显示一致地输出到显示控制单元300。
在显示控制单元300中,从字符发生器ROM400读出存储在从上述字符码缓冲器502输出的字符码表示的地址中的字形数据。而且,根据从字符发生器ROM400读出的字形数据和从字符属性码缓冲器501输出的字符属性码,作成屏幕输出信号并进行输出。因此,能够屏幕显示所要的字符。
这种根据实施形态1的屏幕显示装置,通过备有保持想在显示器上进行显示的所要字符的字符数据的视频RAM200;将包含在与同一行中显示的多个字符数据中的属性码配置在可以通过对视频RAM200的一次访问读出的区域内,并且,写入到视频RAM200用的连续的地址区域内的显示字符设定单元100;存储包含在从上述视频RAM200输出的上述字符数据中的字符码的字符码缓冲器502;存储包含在从上述视频RAM200输出的上述字符数据中的属性码的字符属性码缓冲器501、作成与上述字符码对应的字形数据并进行输出的字符发生器ROM400;从上述字符码缓冲器502读出包含在从上述视频RAM200输出的上述字符数据中的字符码,根据从上述字符发生器ROM400输出的上述字形数据和从上述字符属性码缓冲器501输出的属性码,作成所要的屏幕输出信号并进行输出的显示控制单元300,可以实现即便当字符数据的位宽度与访问RAM的数据位宽度不同时,也能够有效地活用视频RAM区域的屏幕显示装置。
此外,在本实施形态1中,每1个字符的字符属性码为1位,但是当可以指定多种属性的多个位时,如图3或图4所示,如果将属性码配置在视频RAM200上的汇集的区域内,则能够得到同样的效果。特别是,通过如图4那样地对反转显示种类A、按钮显示种类B等的每一种类进行配置,能够得到进一步增加对于多个种类中的每一种处理属性时的操作性的效果。
又,在本实施形态1中,将字符码暂时存储在字符码缓冲器502中在预定的定时输出到显示控制单元300,但是如果在任意期间将字符码从视频RAM200输出到显示控制单元300,则因为也可以不用字符码缓冲器502,所以能够减小电路规模。
又,在本实施形态1中,表示了当使字符码和属性码合起为9位,从视频RAM200一次读出为8位时,与一行相当地只汇集属性码,配置在视频RAM200中的例子,但是即便与一行相当地汇集使字符码和属性码合起来后的位数被从视频RAM200一次读出得到的位数除后余下的位数,配置在视频RAM200中,也能够得到同样的效果。即在本实施形态中,因为从视频RAM200一次读出的可能位数是8的倍数,所以也可以与一行相当地汇集被8除余下的位数,写入视频RAM200。
又,在本实施形态1中,与一行相当地汇集来自视频RAM200的输出,存储在字符属性码缓冲器501中,但是如果不与一行相当地汇集并进行存储,在对于每个从视频RAM200一次读出的数据量,存储在字符属性码缓冲器501中,使用存储在字符属性码缓冲器501中的数据后,从视频RAM200顺次地存储下一个数据,则能够进一步减小存储在字符属性码缓冲器501中的数据大小,结果,能够减小电路规模。
(实施形态2)下面我们说明与本实施形态2有关的屏幕显示装置。
图5(a)是表示与本实施形态2有关的屏幕显示装置的构成的图,图5(b)是表示本实施形态2中的视频RAM200的地址映射的图。此外,在图5中,对于与图9相同或相当的构成要素使用相同的标号,并省略对它们的说明。
字符数据对于每1个字符单位由R位(R为大于等于2的整数)构成,并且由表示字符种类的字符码,或者对于每个字符表示修饰显示的字符属性码和表示字符种类的字符码构成,在本实施形态2中,字符数据为9位,由表示字符种类的字符码9位构成,能够从视频RAM200一次读出的数据宽度为8位。
503是字符码缓冲器A,在与同一行中显示的字符对应的M个(2≤M)字符数据中,通过一次访问从视频RAM200读出m个(2≤m≤M)的各个字符数据的r位(1≤r<9),即共计m×r位(字符码A)并存储起来。
504是字符码缓冲器B,存储上述各个字符数据的余下的(9-r)位(字符码B)。
现在我们说明如上那样构成的屏幕显示装置的工作。图6表示从视频RAM200读出字符数据以后的定时图。
首先,由显示字符设定单元100将想在显示器上进行显示的字符的字符数据写入视频RAM200上的预定位置。这时,在字符码9位中,将高位1位作为字符码A,将低位8位作为字符码B,如图5(b)所示,与数个字符相当地汇集配置字符码A。即,显示字符设定单元100将与数个字符相当的字符码配置在通过一次访问可以从视频RAM200读出的区域内,并且写入视频RAM200上的连续的地址区域内。
在显示控制单元300中,在预定的定时从视频RAM200读出由显示字符设定单元100写入的字符数据。这时,在将包含在读出的字符数据中的字符码A的数据输出到一行程度的字符码缓冲器503后,将包含在上述字符数据中的字符码B的数据顺次地输出到字符码缓冲器504。
将存储在字符码缓冲器503中的字符码A和存储在字符码缓冲器504中的字符码B顺次地与显示一致地输出到显示控制单元300。
在显示控制单元300中,从字符发生器ROM400读出存储在从上述字符码缓冲器A503和字符码缓冲器B504输出的字符码A、B表示的地址中的字形数据。而且,根据从字符发生器ROM400读出的字形数据作成屏幕输出信号并进行输出。因此,能够屏幕显示所要的字符。
这种根据实施形态2的屏幕显示装置,通过备有保持想在显示器上进行显示的所要字符的字符数据的视频RAM200;将上述字符数据写入到上述视频RAM200上的预定位置的显示字符设定单元100;在与同一行中显示的字符对应的M个(2≤M)上述字符数据中,通过一次访问从上述视频RAM读出m个(2≤m≤M)的各个字符数据的r位(1≤r<R)的字符码A,并存储起来的字符码缓冲器A503;存储作为上述m个的各个字符数据的余下的(R-r)位的字符码B的字符码缓冲器B504;作成与包含在由上述字符码缓冲器A503和上述字符码缓冲器B504输出的字符数据中的字符码对应的字形数据并进行输出的字符发生器ROM400;和根据作为上述字符发生器ROM400的输出的上述字形数据作成所要的屏幕输出信号并进行输出的显示控制单元300,可以实现即便当字符数据的位宽度与访问RAM的数据位宽度不同时,也能够有效地活用视频RAM200区域的屏幕显示装置。
此外,在本实施形态2中,每1个字符的字符码A为1位,但是当字符码A为可以指定多种的多个位时,如图3所示,如果只将同一种属性码配置在通过对视频RAM200上的一次访问可以读出字符码A的区域内,则能够得到同样的效果。
又,在本实施形态2中,表示了当使字符码A和字符码B合计为9位,从视频RAM200一次读出为8位时,与一行相当地只汇集字符码A配置RAM200的例子,但是即便与一行相当地汇集使字符码A和字符码B合计后的位数除以可以一次从视频RAM200读出的位数(在本实施形态中为8位)后余下的位数,配置视频RAM200,也能够得到同样的效果。
此外,在本实施形态2中,与一行相当地汇集来自视频RAM200的输出,存储在字符码缓冲器A503中,但是在不与一行相当地汇集并存储,对于每个从视频RAM200一次读出的数据量存储在字符码缓冲器A503中,使用存储在字符码缓冲器A503中的数据后,如果从视频RAM200顺次地存储下一个数据,则能够进一步减小存储在字符码缓冲器A503中的数据大小,结果,能够减小电路规模。
(实施形态3)下面我们说明与本实施形态3有关的屏幕显示装置。此外,表示与本实施形态3有关的屏幕显示装置的构成的图,用上述实施形态1中使用的图1(a),其工作与上述实施形态1相同,省略对它的说明。
图7是表示本实施形态3中的视频RAM200的地址映射的图。
字符数据由表示字符种类的字符码,或者对于每个字符表示修饰显示的字符属性码和表示字符种类的字符码构成。在本实施形态3中,字符数据由每一个字的字符码为8位,每一行的字符属性码为16位构成,能够从视频RAM200一次读出的数据宽度为8位。又,对每一行的字符属性为能够用连续的字符数在2个位置发生最大7个字符的属性。
现在我们说明如上那样构成的屏幕显示装置的工作。
首先,由显示字符设定单元100将想在显示器上进行显示的字符的字符数据写入视频RAM200上的预定位置。这时,如图7所示,字符属性码包含表示所要的字符修饰的开始位置的代码和进行字符修饰的字符数的代码。
在显示控制单元300中,在预定的定时从视频RAM200读出由显示字符设定单元100写入的字符数据。这时,在将包含在读出的字符数据中的属性码和字符码分别存储在字符属性码缓冲器501和字符码缓冲器502中。
将存储在字符属性码缓冲器501中的字符属性码和存储在字符码缓冲器502中的字符码分别顺次地与显示一致地输出到显示控制单元300。
在显示控制单元300中,从字符发生器ROM400读出存储在从上述字符码缓冲器502输出的字符码表示的地址中的字形数据。而且,通过根据作为字符属性码缓冲器501的输出的字符属性码的位置信息对从上述字符发生器ROM400读出的字形数据施加字符修饰,作成屏幕输出信号并进行输出。
此外,在本实施形态3中,表示了每1个字符修饰的地方,字符属性码为8位,能够用连续的字符数指定最大7个字符的属性的构成,但是也可以是能够指定开始位置、结束位置的两者的构成和每1个地方的属性码的位数不同的情形。
又,在本实施形态3中,表示了字符修饰在每一行有2个地方的例子,但是也可以是只有1个地方的构成。
这种根据实施形态3的屏幕显示装置,通过备有保持想在显示器上进行显示的所要字符的字符数据的视频RAM200;将上述字符数据写入到上述视频RAM200上的预定位置的显示字符设定单元100;存储包含在从上述RAM200输出的上述字符数据中的字符码的字符码缓冲器502;存储包含在从上述RAM200输出的上述字符数据中的属性码的字符属性码缓冲器501;作成与上述字符码对应的字形数据的字符发生器ROM400;从上述字符码缓冲器502读出包含在从上述RAM200输出的上述字符数据中的字符码,根据从上述字符发生器ROM400输出的上述字形数据和从上述字符属性码缓冲器501输出的字符属性码,作成所要的屏幕输出信号并进行输出的显示控制单元300,可以实现即便当字符数据的位宽度与访问RAM的数据位宽度不同时,也能够有效地活用视频RAM区域的屏幕显示装置。
又,根据本实施形态3的屏幕显示装置,当通过包含在从视频RAM200输出的字符数据中的属性码表示属性的适用开始位置、属性的适用结束位置或适用字符数,在相同的行中进行相同的字符修饰时,不需要每个字符的字符属性,能够提高字符显示的操作性。
此外,在上述实施形态1到实施形态3中,显示字符设定单元100能够用CPU(中央计算装置)实现,特别是如图8所示,在显示字符设定单元100是CPU110,视频RAM200包含在RAM210中,字符发生器ROM400包含在ROM410中的构成中,当通过共同的地址总线和数据总线进行对视频RAM200、字符发生器ROM400的读写时,因为能够使当读写视频RAM200的字符数据时的位宽度与RAM210的位宽度一致,所以能够实现高效率的视频RAM大小。
又,在上述实施形态1到实施形态3中,使能够在一个画面上显示的字符为12行,每一行具有24个字符,但是即便是其它行数、字符数的构成也能够得到同样的效果。
与本发明有关的屏幕显示装置作为能够有效地活用视频RAM区域的显示装置是有用的。
权利要求
1.一种在显示器上显示所要的字符的屏幕显示装置,其特征在于字符数据对于每1个字符单位由R位(R为大于等于2的整数)构成,并且由表示字符种类的字符码,或者对于每个字符进行修饰指示的属性码和表示字符种类的字符码构成,该屏幕显示装置备有保持想在显示器上进行显示的所要字符的上述字符数据的视频RAM;将上述字符数据写入上述视频RAM上的预定位置的显示字符设定单元;在与同一行中显示的字符对应的M个(2≤M)上述字符数据中,通过一次访问从上述视频RAM读出m个(2≤m≤M)的各个字符数据的r位(2≤r<R),并存储起来的第1缓冲器;存储上述m个的各个字符数据的余下的(R-r)位的第2缓冲器;作成与包含在由上述第1缓冲器和上述第2缓冲器输出的字符数据中的字符码对应的字形数据的字符发生器ROM;和从上述字符发生器ROM读出上述字形数据,根据该字形数据作成所要的屏幕输出信号进行输出的显示控制单元。
2.权利要求1所述的屏幕显示装置,其特征在于存储在上述第2缓冲器中的上述字符数据的余下的(R-r)位由8的倍数位的数据大小构成。
3.权利要求1所述的屏幕显示装置,其特征在于上述显示字符设定单元,将在与上述同一行中显示的字符对应的M个上述字符数据中、m个的各个字符数据的r位配置在可以通过一次访问从上述视频RAM读出的区域内,并且将上述m个的各个字符数据的r位写入到上述视频RAM上的连续的地址区域内。
4.权利要求1所述的屏幕显示装置,其特征在于存储在上述第1缓冲器中的上述字符数据只由属性码的一部分或全部构成。
5.权利要求1所述的屏幕显示装置,其特征在于存储在上述第1缓冲器中的上述字符数据只由字符码的一部分构成。
6.权利要求4所述的屏幕显示装置,其特征在于存储在上述第1缓冲器中的上述属性码为2种或多于2种,只将同一种的上述属性码配置在可以由1次访问上述视频RAM读出的区域内。
7.权利要求5所述的屏幕显示装置,其特征在于将在存储在上述第1缓冲器中的上述字符码的一部分中,来自同一字符的上述字符码的一部分的各位只配置在可以由1次访问上述视频RAM读出的区域内。
8.一种在显示器上显示所要的字符的屏幕显示装置,其特征在于字符数据由表示字符种类的字符码、或者表示字符码的修饰指示的属性码和表示字符种类的字符码构成,该屏幕显示装置备有保持想在显示器上进行显示的所要字符的上述字符数据的视频RAM;将上述字符数据写入上述视频RAM上的预定位置的显示字符设定单元;存储包含在从上述视频RAM输出的上述字符数据中的字符码的字符码缓冲器;存储包含在从上述视频RAM输出的上述字符数据中的属性码的属性码缓冲器;作成对应于上述字符码的字形数据的字符发生器ROM;和从上述字符码缓冲器读出包含在从上述视频RAM输出的上述字符数据中的字符码,根据从上述字符码发生器ROM输出的上述字形数据和从上述属性码缓冲器输出的属性码,作成所要的屏幕输出信号并进行输出的显示控制单元。
9.权利要求8所述的屏幕显示装置,其特征在于包含在从上述视频RAM输出的上述字符数据中的属性码表示属性的适用开始位置、属性的适用结束位置或适用字符数。
全文摘要
本发明提供能够有效地活用视频RAM区域的屏幕显示装置。该屏幕显示装置具有备有保持想进行显示的所要字符的字符数据的视频RAM(200);与一行相当地汇集每1个字符的字符数据被可以通过一次访问视频RAM200读出的位数除所余下的位数来配置视频RAM(200)的显示字符设定单元(100);存储各字符的字符数据的一部分的缓冲器(501、502);从缓冲器输出对应的字形数据的字符发生器ROM(400);和当显示字符时,通过由视频RAM(200)经过缓冲器(501、502)读出字符数据,读出由字符发生器ROM(400)作成的字形数据,输出屏幕输出信号的显示控制单元(300)。
文档编号H04N5/445GK1534591SQ200410032108
公开日2004年10月6日 申请日期2004年4月1日 优先权日2003年4月1日
发明者小谷知, 丸冈智彦, 田中啓介, 介, 彦 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1