当前位置: 首页 > 专利查询>英特尔公司专利>正文

显示处理器制造技术

技术编号:3034299 阅读:201 留言:0更新日期:2012-04-11 18:40
一部用于在显示屏上显示一个或几个窗口数据的显示处理器,将显示屏分割为许多水平窄带,每条窄带又细分为几个瓦块.每个瓦块描述屏幕上显示窗口的一部分.由瓦块解释符定义,瓦块解释符包括该瓦块上显示的数据存储地址单元.只有当窗口在屏幕上的排列发生变化或某个窗口到位映像的映射发生变化时,才需要改变解释符.本发明专利技术的显示处理器在屏上显示数据之前,不需使用位映像帧缓冲器.每条水平窄带的宽度可窄到一个象素的程度,因此,可以得到任意形状的窗口.(*该技术在2007年保护过期,可自由使用*)

Display processor

A display processor for displaying in one or several data window, the screen is divided into many levels of narrowband narrowband, each subdivided into several tile. Each tile description displayed on the screen. A part of the window by tile delimiters defined, tile delimiters includes a data storage unit to display the address on the pad. Only when the window on the screen layout changes or a window in place of image mapping changes, only need to change the delimiters. The display processor in the screen display data before, without the use of an image frame buffer. Each level of narrow band width can be narrowed to a pixel level, therefore that can be a window of arbitrary shape.

【技术实现步骤摘要】
本专利技术是关于计算机显示器的显示处理器。作为以信息系统为基础的计算机的一个组成部分,通常希望为打印机或屏幕(例如阴极射线管(CRT))等输出设备提供一个控制数据显示的手段。为了使计算机系统更有效地工作,把几个显示器同时加在一块屏幕上。每个显示器被称为一个“窗口”,一般,每个窗口分别显示计算机执行的不同程序。通常这些窗口在显示屏上相互交迭着,只能完整地看到最前面的一个窗口。后面各重迭的窗口的某些部分看不到,但这些窗口部分里的数据仍保存在存储器中。以往,这些显示器使用的窗口都要用几个窗口缓冲器,每个缓冲器储存一个窗口的数据。在显示之前,窗口缓冲器的内容映射到位映像帧缓冲器中。然后阅读(一般是以扫描的方式阅读)位映像帧缓冲器中的内容,从而给出可见的显示。窗口缓冲器向位映像帧缓冲器映射的顺序由主显示器窗口的顺序决定。上述产生窗口显示方法的缺点是,每次更新窗口或改变窗口在显示屏上的位置时,该变动区的帧缓冲器的数据需要进行位块传送。这个过程不仅浪费时间,而且需要附加的存储空间。此外,后面那些窗口上的数据还必需储存在窗口帧缓冲器中,这样,对窗口映象系统来说既费时间,又要多占存储空间。因此,本专利技术的目的之一旨在提供一种显示管理系统,这个系统对窗口存贮的更新最少,占用的存储空间最小,便能把多个交迭窗口的内容显示出来。本专利技术的第二个目的旨在提供一种完全不需要位映像帧缓冲器的显示管理系统。本专利技术的第三个目的旨在提供一种使计算机的显示屏能高效率地显示多个窗口内容的显示管理系统。本专利技术的显示管理系统使用了一个显示处理器,这个处理器使用一些指示字和解释符,便能使从窗口缓冲器中读出的数据直接成为可见显示,而不必先编辑到位映像帧缓冲器中。在本专利技术的最佳实施例中,将屏幕分割为许多水平窄带,这些水平窄带的宽度可以窄到一个象素的程度。每条窄带又分割成一个或几个矩形瓦块。这些瓦块与水平窄带组合构成视见窗口。由于这些瓦块的宽度可以窄到一个象素的程度,所以,视见窗口可以成为任意的形状,譬如圆形或其他不规则的形状。这些窄带在存储器中由解释符定义。只有当显示器上的视见窗口改变时,才更换这些解释符。在产生显示的过程中,显示处理器阅读解释符,把每个瓦块上的数据取出并显示,不必经过把数据变成位映像形式而储存的步骤。图1是计算机的显示屏,几个窗口在屏上相互交迭着。图2是定义显示屏上的瓦块和水平窄带的解释符。图3是本专利技术显示处理器最佳实施例的程序块。图4是计算机的显示屏,屏上显示着不规则形状的窗口。本专利技术用一个显示处理器在显示屏上显示几个窗口的内容,而无需经过中间的位映像帧缓冲器。为了掌握本专利技术的全貌,下面对许多具体细节分别作介绍,比如操作次数、每个解释符的位数,等等。显而易见,对于本领域内的熟练技术人员,不介绍这些具体细节也能实现本专利技术的程序。又譬如,为了使本专利技术更加清楚明确,对大家所熟知的线路就不作具体描述。图1是显示屏10,其中窗口11、12和13在屏上相互交迭着。窗口11在最“前面”,能全部显示。窗口12的一部分被窗口11挡着,窗口13的一部分被窗口11和窗口12挡着。如前所述,以往这些窗口的显示是靠几个窗口缓冲器储存的各窗口的信息产生的。这些窗口缓冲器储存的内容先变换为整个显示屏的一帧位映像显示数据。然后,用光栅方式将这帧位映像阅读到显示屏上,从而呈现出一幅图像,如图1所示。然而,这样的过程对于显示系统来说既费时,又要多占据存储空间。本专利技术的最佳实施例把屏幕分割为许多水平窄带,譬如图1所示的窄带1到窄带7。然后,再把每条窄带进一步细分为许多瓦块,例如窄带4的放大图14上所示的瓦块1到瓦块5。这些窄带与瓦块组合,就能构成具有一个或几个窗口的显示器,在另外实施例中,可在显示器上定义非矩形面积,并组合起来构成窗口。现在再看一下图1,窄带1仅包含一个瓦块,它是显示器的背景信息,窗口不开到窄带1上。在没有窗口的地方,显示字段的背景颜色。背景颜色可由用户选择。由于数据只供窗口使用,不向背景传送,所以,借助于对无窗口区使用的背景字段,就把系统带宽的应用扩大到了最大限度。这一特征使显示处理器的带宽显著地减小,从而允许与总线耦合的其他设备的系统带宽增加。这一点远远优于先有技术的显示系统。如前所述,在先有技术的显示系统中,所有的窗口都要映射到位映像帧缓冲器中。每次更换窗口或改变窗口的位置时,该变动区的位映像帧缓冲器中的信息(包括背景信息和字段信息)需要进行位块传送。另外,所有的数据在屏幕上都以每象素的相同的位速率(bit per pixel ratio)进行传送,而不像本专利技术那样是有选择性地传送。窄带4分割为五个瓦块。瓦块1代表背景显示的信息。瓦块2是窗口12扩展到窄带4上的部分。瓦块3是窗口11在窄带4上的部分,瓦块4是窗口13在窄带4上的部分,瓦块5是背景显示的信息。每条窄带上的信息设置成一串解释符。这些解释符提供窄带的信息。譬如,窄带上的线数、窄带内的瓦块数、每个象素的位数以及用以得到瓦块信息的存储单元,等等。产生显示时,显示处理器对由解释符指示的窗口缓冲器的存储单元设置指示字。然后,阅读这些存储单元的数据并直接在特定的瓦块上显示。实际上,本专利技术采用的是移动式窗口。这种窗口的优点是,不需要先有技术的显示系统所采用的步骤,从而提高了显示速度,并减少了显示处理器所需要的存储量。当屏幕上视见区的排列发生变化时,只要改变一下解释符就行了。即使窗口内的信息发生变化,解释符也仍然不变。解释符从同一存储单元检索数据,但是,这些数据将反射发生在窗口内的变化。只有当屏幕上的窗口排列发生变化或者窗口向存储器的映射发生变化时,才需要改变解释符。因此,一旦窗口排列确定了,产生显示远远比先有技术简单得多。解释符的操作如图2所示。显示处理器利用地址指示字15指示显示的第一个解释符的地址。其中,地址指示字L是显示的第一个解释符,地址提示字U是解释符中地址指示字的最后一个有效位(the most significant end)。在本专利技术的优选实施例中,解释符由显示处理器读取,一直达到屏幕的最下边为止。每条窄带解释符由后跟一个或几个瓦块解释符的头标构成,这些瓦块解释符全在存储器的一个相邻程序块中。头标由属于整条窄带的信息组成,譬如每条窄带的线数和窄带内的瓦块数。在本专利技术的优选实施例中,头标可由窄带上的几条线和一条窄带内的十六个瓦块构成。一条窄带在宽度方向可以是一个单独的象素,也可以是整个屏幕的宽度。利用在长度方向为一个象素的多个窄带,可使窗口成为非矩形的形状。关于这一特征,下面结合图4详细介绍。每条窄带解释符包含该窄带内几个瓦块的信息。瓦块信息包含窗口宽度、存储器的开始地址、每个象素的位数、开始位、终止位、取计数(fetch count)、F代码、WST、PC、Z代码和PBLR。存储器的开始地址给出窗口映像单元的开始地址,从这个地址开始取数据。这个地址与瓦块(左上角)内位映像数据的第一个字的地址相一致。每个象素的位数(BPP)视为被存取的窗口的分辨率。在本专利技术的最佳实施例中,每个象素的位数可以是一位、两位、四位或八位,由用户决定。开头的数字是瓦块上显示的第一个字的位数。由于瓦块上的第一个字可以断开,所以,开头的数字就表示该瓦块上实际出现的本文档来自技高网...

【技术保护点】
一个在显示器中控制数据显示的设计,其特征在于:包括接口装置、地址发生器装置和逻辑装置。接口装置用于实现数据源与上述显示器的通信;地址发生器装置与上述接口装置耦合,用来产生和储存几个窄带的解释符,这些解释符定义上述显示器的数据程序块;逻辑装置与上叙地址发生器装置耦合,用来定义上述显示器上的窗口和选择上述解释符。

【技术特征摘要】
US 1986-2-10 8286261.一个在显示器中控制数据显示的设计,其特征在于包括接口装置、地址发生器装置和逻辑装置。接口装置用于实现数据源与上述显示器的通信;地址发生器装置与上述接口装置耦合,用来产生和储存几个窄带的解释符,这些解释符定义上述显示器的数据程序块;逻辑装置与上叙地址发生器装置耦合,用来定义上述显示器上的窗口和选择上述解释符。2.按权利要求1所述的设计,还包含控制装置,控制装置与上述逻辑装置耦合,为上述显示器提供水平同步和垂直同步。3.按权利要求1所述的设计,其中每个上述窄带解释符用来定义上述显示器上的一个水平窄带。4.按权利要求3所述的设计,其中每条上述水平窄带又细分为至少一个瓦块。5.按权利要求4所述的方案,其中每个上述窄带解释符包括头标和上述水平窄带上每个瓦块的瓦块解释符。6.按权利要求5所述的设计,其中多个瓦块组合而在上述显示器上形成至少一个窗口耦合。7.按权利要求6所述的设计,其中每个上述瓦块解释符定义存储器的存储单元,该存储单元存有要在上述瓦块上显示的信息。8.按权利要求7所述的设计,其中上述头标包括定义上述水平窄带宽度的信息和上述窄带内上述瓦块数的信息。9.按权利要求8所述的设计,其中上述解释符包括...

【专利技术属性】
技术研发人员:马丁兰德尔
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1