屏幕显示系统的利记博彩app

文档序号:2643372阅读:328来源:国知局
专利名称:屏幕显示系统的利记博彩app
技术领域
本发明涉及一种用于在再现屏幕上显示屏幕要素的方法。
原则上,有两种不同的方法,用于显示字符。第一种是基于字符的显示,第二种是基于像素的显示。
在显示字符的情况下,单个字符的字符形式存储在ROM表中,对于整个字符、整个列、整个屏幕,所有的字符特征,诸如前景/背景色彩、闪烁等由字符发生器来计算和实现。
利用动态可变的字符组可以专门地实现图形图像。这意味着代替诸如ROM的预定字符存储器,字符矩阵必须在RAM中以动态可变的方式被处理。
用所谓的窗口技术或垂直移动,还有所谓滚动来处理字符,是在字符层次实现的。
基于字符的屏幕显示系统通常几乎不需要用软件,小的RAM,但另一方面,需要复杂的硬件,它在显示图形要素的可能性方面受限。
在面向像素的显示模式的情况下,为了产生整个画面,必须逐个行地将全部字符矩阵拷贝到画面存储器。所有的属性,诸如前景/背景色彩、闪烁等,必须由软件来计算,像素的排列也必须根据相关字符、行和/或屏幕的属性函数来计算。
窗口技术和垂直移动是面向像素的。通常用多层次技术来实现重写窗口或对像。
基于像素的屏幕显示系统通常需要非常复杂的软件,大的存储器,但只需较简单的硬件。可以有利地产生全图帧(Whole-picture-frame)像素图形。
本发明的目的是提供一种用于显示字符的方法,这些字符在显示方法中具有灵活性,需要简单的硬件。
本发明是利用根据权利要求1的方法实现的。从属权利要求中说明了有益的改进。
在根据本发明的方法中,再现行的特定数目的像素水平地结合以形成栅格。一个栅格可以包括例如4,6,8,或者12个像素。结合形成栅格的像素的数目由超坐标再现模式确定。栅格的长度最好是恒定的,例如该长度由所用的微处理器的处理宽度确定,因而对32位处理器是32位宽。相应地,所用的若是64位处理器,该宽度可以是64位。然而分成2×32位或4×16位是同样可能的。
根据所需的再现模式的类型,除了像素的内容,诸如色彩、前景和背景色彩、闪烁或透明显示的属性可以也包含在一个栅格中。
对于在再现屏幕上的栅格的逐行再现,这些栅格以各自专用的指定的地址存储在画面存储器中。所需的存储容量等于选择的再现模式的栅格的必要数目。
在存储器中的栅格的寻址线性地产生。地址的数目对应于要再现的栅格的数目。
由本发明的栅格存储所获得的线性寻址,有利于减少硬件的复杂性。
以逐行方式,可以逐个栅格单独垂直移动。在水平方向,根据栅格大小来完成。
通过例如对像的逐个栅格结构,对像可以容易地用简单寻址定义。这样,移动或拷贝整个对像或滚动屏幕区域成为可能。
以下参考附图,解释本发明的实施例,附图中

图1示出用栅格显示的再现屏幕;图2示出画面存储器;图3a-3g示出栅格的结构;图4示出对像处理装置的方框图;图5示出不同对像的处理说明;和图6示出两个对像的存储排列。
图1示出用栅格显示的再现屏幕。该屏幕显示由行L1-Lm组成。每个行L1-Lm有n个栅格C11-C1n到Cm1-Cmn。每个栅格C11-Cmn包括j个像素P1-Pj。
相应地,屏幕的区域可以由m×n个栅格来描述。
图2示出画面存储器PM,其中栅格C11-Cmn被线性存储。对于特定对像的特定进入点EP,可以定义在每一个行中哪个是新估计的。因此,对于第一个对像(No.0),如果该第一个对像含有整个屏幕的内容,画面存储器PM以进入点EP0ml开始,在最后一行的起始,有其最后进入点EP0ml。在图2中,在第一个对像的画面存储器区域的末端的进入点EP111指明,后面接着第二个对像(No.1)的画面存储器区域。
如同在现有技术中,为了显示字符,例如一个字母,在屏幕显示的一个在另一个上面垂直排列的对应的栅格,必须存储在画面存储器PM中,在存储器中在对应的进入点之后有一个偏移量。行读出时,不要偏移量,就是说它们从左至右线性显示。该偏移量对应于栅格的数目,直至要显示的字符的水平的再开始。给定所需的水平像素和彩色分辨率,偏移量是恒定值。
图3a至3g示出使用32位的处理器的栅格组织的实施例。
在图3a中,第一个栅格由四个像素Pa1-Pa4构成,每个像素有八位分辨率。
图3f指出提出的栅格组织的每个栅格的像素的数目,图3g指出了每个像素的相关分辨率,位/像素。
在图3b中,第二个栅格由八个像素Pb1-Pb8构成,每个像素有4位分辨率。
在图3c中,第三个栅格由六个像素Pc1-Pc6构成,每个像素有5位分辨率。最后两位可以用作识别栅格的类型。
在图3d中,第四个栅格同样由六个像素Pd1-Pd6构成。然而在这一情形,分辨率仅是每个像素1位。像素Pd1-Pd6后面跟着块R1,有6位,例如用作备用。后面跟着块F1,可用作确定前景色彩。下一个块B1,可以用作定义背景色彩。块F1和B1都是5位宽。后面的3位是属性,在该实施例中,第一位R2用作备用,下一位TBG1用作设为透明背景,第三位TFG1用作设为透明前景。后面跟着块FL1,它5位宽,可以包含关于闪烁模式的信息。在这一情形,最后两位也用作识别的目的。在图3c和3d中说明的栅格最好用于图文电视显示或用于画面和文本的混合模式。
在图3e中,第五个栅格由12个像素构成,每个像素有1位分辨率。后面跟着的块与图3d的情况相似,即,5位块F2,用于前景色彩,5位块B2,用于背景色彩,一位R3用作备用,一位TBG2用作透明背景,一位TFG2用作透明前景,5位块FL2,用于闪烁模式,以及最后两位用作识别位。
本例最好用于32位计算机系统。在64位计算机系统中,在本例中提出的栅格可以在一个计算步骤里处理两次。根据应用的类型和所用的计算机结构,可以想像到其他的栅格结构。
图4示出了一种对像处理设备的方框图。对像可以理解为独立处理的要素,与其他的画面内容无关。
每个对像一个栅格接一个栅格地写入画面存储器PM。对像可以是主画面的部分,或其他对像的部分。主画面也可以看作独立对像。在图2中已指出,每个对像最好占据单独指派给它的画面存储器区域。
一个对像可以用以下地址确定地描述1.HSTA=水平起始位置=栅格数目2.HEND=水平结束位置=栅格数目3.VSTA=垂直起始位置=行数目4 VEND=垂直结束位置=行数目5.BOA=基对像地址,对对像的第一个栅格寻址。
对像处理装置的结构如下。
一个对像在屏幕上的四个顶点存储在位置存储器中,垂直起点在VSTAn中,垂直终点在VENDn中,水平起点在HSTAn中,水平终点在HENDn中。基对像地址BOA,指对像的第一个栅格,因而代表了画面存储器PM的地址,在地址存储器BOAn中指明。位置存储器VSTAn和VENDn连接到第一比较器CP1,位置存储器HSTAn和HENDn连接到第二比较器CP2。另外,行计数器TVLC的数据供给第一比较器CP1,栅格计数器LCC的数据供给第二比较器CP2。如果第一比较器CP1的比较结果是负的,就是说瞬时光束的位置在对像之外,该信息供给第二个结构一致的用于对像n-1的对像处理设备。如果比较器CP1和CP2的比较结果是正的,对像栅格计数器OCCn被激活,信号IN供给“与”门10,栅格时钟信号CCL提供给其第二输入端。“与”门10的输出端连接到对像栅格计数器OCCn的控制输入端。
位置存储器VENDn经控制线RLD连接到地址存储器BOAn。地址存储器BOAn的数据输出导入对像栅格计数器OCCn。如果行计数器TVLC的值超过位置存储器VENDn的值,对像栅格计数器OCCn设定为地址存储器BOAn的值。这一重新设定经位置存储器VENDn和地址存储器BOAn之间的控制线RLD而实现。
栅格时钟信号CCLn被馈入“与”门10,同时用作栅格计数器LCC和行计数器TVLC的计数信号。例如,若一行有128个栅格,栅格计数器LCC计数从0到127,而若TV系统有260活动行,行计数器TVLC计数从0到259。栅格计数器LCC和行计数器TVLC的数据供给地址多路复用器,该地址多路复用器基于信号“IN”,在对像栅格计数器的地址或计数器TVLC、LCC的地址之间切换。地址多路复用器11然后根据图2提供画面存储器的地址。
每个要显示的对像需要其自己的对像处理设备。然而,对于每个对像处理设备,结构是一致的。如果多个对像出现在一行中,一个简单的优先权逻辑排列在一个对像处理设备之后激活另一个。对像处理设备的数目是任意的,根据所需的差异或可用的芯片面积而定。对像处理设备的一部分,比如说诸如行计数器TVLC、栅格计数器LCC和地址多路复用器,可以结合形成一个栅格访问地址发生器CAAG,并最好共同地用于对像处理设备的剩余部分。对像处理要素VSTA、HSTA、VEND、HEND、BOA和OCC结合形成对像处理设备OH(对像处理机)。
图5示出不同对像的处理说明。结构一致的对像处理设备OH1...OHn一起出现。各个对像处理设备OH1...OHn连接到栅格访问地址发生器CAAG的行计数器TVLC和栅格计数器LCC的输出端。对像栅格计数器OCCn和IN信号的内容然后经优先权控制PC供给栅格访问地址发生器CAAG。如果对像栅格计数器OCCn在对像窗口内,IN信号有效,多路复用器OCCn切换为画面存储器PM寻址。
图6示出两个对像O1,O2的存储排列。例如,对像O1代表整个可用可视屏幕。然后将对像O1的数据读出画面存储器PM,直到在时刻VSTA2/HSTA2,另一个对像O2要显示。
利用有效行AL的例子,在时刻ta,地址a的数据,由对像栅格计数器OCC1确定,被读出和在屏幕上再现,一直做到时刻tb。在时刻tb之后,对像处理设备为对像O1展示,有效行AL的内容在对像O1区域的外面。优先权控制PC然后切换到下一个对像处理设备,其对对像O2负责。由对像栅格计数器OCC2定义的存储区域b,被读出,一直做到时刻tc。从这里以后,又一次证实了有效行AL的内容在对像O2区域的外面。在对像栅格计数器OCC1的时刻tc,优先权控制PC然后再次切换回对像O1的对像处理设备。
权利要求
1.一种用于在再现屏幕上,显示屏幕要素的方法,其特征在于再现行(L1...Lm)的预定数目的像素(Pal...Pej)结合形成一个栅格(C11...Cmn)。
2.如权利要求1所述的方法,其特征在于从固定的预定数目的栅格(C1n...Cmn)形成再现行(L1...Lm)。
3.如权利要求1所述的方法,其特征在于根据显示的模式,一个栅格(C11...Cmn)有许多像素(Pa1...Pej),和指定的分辨率,如果适合的话,和一个指定的显示模式(R1,F1,B1,TBG1,TFG1,FL1;R2,F2,B2,TBG2,TFG2,FL2)。
4.如权利要求3所述的方法,其特征在于只有具有同样数目的像素(Pa1...Pa4;...;Pe1...Pej)而有不同的指定的显示模式(R1,F1,B1,TBG1,TFG1,FL1;R2,F2,B2,TBG2,TFG2,FL2)的栅格(C11...Cmn)用于每个再现画面。
5.如权利要求2所述的方法,其特征在于栅格(C11...Cmn)地址线性地存储在画面存储器(PM)中。
6.如权利要求5所述的方法,其特征在于栅格(C11...Cmn)以面向对像的方式(O1;O2)存储在画面存储器(PM)中。
全文摘要
本发明涉及一种用于在再现屏幕上,显示屏幕要素的方法。再现行(L
文档编号G09G5/30GK1229970SQ9812284
公开日1999年9月29日 申请日期1998年12月15日 优先权日1997年12月18日
发明者桑多尔·吉尔马蒂, 雷纳·施韦尔 申请人:德国汤姆逊-布朗特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1