显示器控制器、图形处理器、描绘处理装置及描绘控制方法

文档序号:7642508阅读:257来源:国知局
专利名称:显示器控制器、图形处理器、描绘处理装置及描绘控制方法
技术领域
本发明涉及描绘处理技术,特别涉及用于生成适合于显示器的图像数据 的显示器控制器、图形处理器、描绘处理装置及描绘控制方法。
背景技术
随着液晶显示器、等离子显示器等薄型显示器制造技术的提高及价格的
下降,现在多种多样的显示装置正出现在身边。在显示器装置上显示由DVD 播放器再现出的高画质的影像、或者由计算机图形处理器生成的动图像。
为将从计算机或DVD播放器输出的图像数据显示在显示装置上,需要 具有转换器功能的显示器控制器,该转换器功能对图像信号的水平频率和垂 直频率等进行转换,来将图像信号转换成符合显示装置规格的形式
发明内容
〔发明所要解决的课题〕
根据显示装置种类的不同,所能显示的图像信号的规格、例如帧率、分 辨率等也不同。显示器控制器按照输出对象显示装置的规格来转换图像信号。 NTSC制式的电视的垂直同步信号是59.97Hz,而PAL制式的电视的垂直同 步信号是50Hz,所以在将以NTSC制式提供的动图像显示在PAL制式的电 视上时,要进行使动图像的帧率符合PAL制式的转换处理。
但是,在以NSTC制式为前提进行描绘处理时, 一开始就是按照59.97Hz
生不协调,动图像的再现质量会下降。
本发明是鉴于这样的课题而设计的,其目的在于提供一种用于在同步频 率不同的显示装置上显示动图像的描绘处理技术。 〔用于解决课题的手段〕
为解决上述课题,本发明的一个方案的显示器控制器依次切换地选择以 帧单位保存描绘数据的多个帧緩沖器,将扫描所选择的帧緩冲器而读出的上述描绘数据提供给显示器,并且以与上述显示器的垂直同步频率不同的频率 切换上述帧緩冲器。切换上述帧緩冲器的频率可以是图形处理器按帧单位生 成上述描绘数据时所设想的垂直同步频率。也可以从上述图形处理器接收按 上述所设想的垂直同步频率生成的緩冲器切换信号,通过上述緩冲器切换信 号来控制上述帧緩冲器的切换定时。
本发明的另 一方案是一种图形处理器。该图形处理器向依次切换地选择 以帧单位保存描绘数据的多个帧緩沖器、并将扫描所选择的帧緩冲器而读出 的上述描绘数据提供给显示器的显示器控制器提供用于提供上述帧緩沖器的 切换定时的緩沖器切换信号,并且按本图形处理器以帧单位生成上述描绘数 据时所设想的垂直同步频率来生成上述緩沖器切换信号。
本发明的再一个方案是一种描绘处理装置。该描绘处理装置包括以帧
单位保存描绘数据的多个帧緩沖器;描绘处理部,依次切换上述多个帧緩冲 器地选择上述描绘数据的写入目标帧緩沖器,并在所选择的写入目标帧緩沖 器中生成上述描绘数据;显示器控制器,依次切换上述多个帧緩冲器地选择 上述描绘数据的读出目标帧緩冲器,并将扫描所选择的读出目标帧緩沖器而 读出的上述描绘数据提供给显示器;以及切换信号生成部,生成用于向上述 显示器控制器指示读出目标帧緩沖器的切换定时的緩沖器切换信号。上述切
切换信号。
本发明的再一个方案也是一种描绘处理装置。该装置包括以帧单位保 存描绘数据的多个帧緩沖器;描绘处理部,依次切换上述多个帧緩冲器地选 择上述描绘数据的写入目标帧緩冲器,并在所选择的写入目标帧緩沖器中生 成上述描绘数据;显示器控制器,依次切换上述多个帧緩沖器地选择上述描 绘数据的读出目标帧緩冲器,并将扫描所选择的读出目标帧緩沖器而读出的 上述描绘数据提供给显示器;以及切换信号生成部,生成用于向上述显示器 控制器指示读出目标帧緩冲器的切换定时的緩沖器切换信号。上述切换信号
频率与上述显示器的实际的垂直同步频率是否一致,当不一致时按上述所设 想的垂直同步频率生成上述緩冲器切换信号,当一致时按上述显示器的上述 实际的垂直同步频率来生成上述緩冲器切换信号。
本发明的再一个方案是一种描绘控制方法。该方法对于依次切换地选择以帧单位保存描绘数据的多个帧緩冲器、并将扫描所选4奪的帧緩冲器而读出 的上述描绘数据提供给显示器的显示器控制器,通过按与上述显示器的垂直 同步频率不同的频率生成的緩冲器切换信号来控制上述显示器控制器要扫描
的上述帧緩沖器的切换定时。
另外,将以上结构要件的任意组合、本发明的表现形式在方法、装置、 系统、计算机程序、数据结构、记录介质等之间转换的方案,作为本发明的 实施方式也是有效的。 〔发明效果〕
通过本发明,能够容易地适应同步频率不同的显示装置。


图1是实施方式的描绘处理装置的结构图。
图2是说明图1的切换信号生成部所生成的緩冲器切换信号的图。
图3A是说明显示器的垂直同步频率与图形处理器所设想的垂直同步频 率相一致时的显示控制动作的图。
图3B是说明显示器的垂直同步频率与图形处理器所设想的垂直同步频 率相一致时的显示控制动作的图。
图3C是说明显示器的垂直同步频率与图形处理器所设想的垂直同步频 率相 一致时的显示控制动作的图。
图4A是说明显示器的垂直同步频率与图形处理器所设想的垂直同步频 率不一致时的显示控制动作的图。
图4B是说明显示器的垂直同步频率与图形处理器所设想的垂直同步频 率不 一 致时的显示控制动作的图。
图4C是说明显示器的垂直同步频率与图形处理器所设想的垂直同步频 率不一致时的显示控制动作的图。
图4D是说明显示器的垂直同步频率与图形处理器所设想的垂直同步频 率不 一 致时的显示控制动作的图。
图5是说明图4A~图4D的显示控制动作的顺序图。
图6是说明对高帧率渲染(rendering)的适用例的图。 〔标号说明〕
10主处理器,20主存储器,30图形处理器,32描绘处理部,36切换,44帧緩沖器,50显示器控制器,60显示器, 80通信部,100描绘处理装置。
具体实施例方式
图1是实施方式的描绘处理装置100的结构图。描绘处理装置100基于 成为描绘对象的对象(object)(以下简称"对象,,)的三维才莫型信息,进行 生成用于显示在画面上的描绘数据的渲染处理。该图描述了着眼于功能的框 图,这些功能块可以仅由硬件实现,也可以仅由软件实现,或者还可以通过 它们的组合,以各种各样的形式实现。
描绘处理装置100包括主处理器10、主存储器20、图形处理器30、本 地存储器40、显示器控制器50、显示器60、以及通信部80。它们连接在未 图示的总线上。
主存储器20主要是主处理器10所使用的存储区域,存储对象的顶点数 据和控制参数。
主处理器IO进行对象的几何运算处理等,生成向图形处理器30指示进 行对象的描绘的描绘指令。
本地存储器40主要是图形处理器30所使用的存储区域,存储用于执行 描绘算法的明暗处理程序(shader program)和用于贴附在对象表面的紋理 (texture)等。另外,本地存储器40内设有用于保存描绘数据的中间结果和 最终结果的帧緩冲器。
图形处理器30对对象进行渲染,生成描绘数据,并将描绘数据存储在本 地存储器40中。图形处理器30包括描绘处理部32和切换信号生成部36。
描绘处理部32按照主处理器10所指示的描绘指令,对对象进行明暗处 理(shading)、紋理映射(texture mapping)等各种描绘运算处理,并将描绘 数据写入到本地存储器40内的帧緩冲器44中。描绘处理部32包括未图示的 光栅化单元、明暗处理单元、紋理单元等功能块。
帧緩冲器44由双緩冲器或三重緩冲器等多緩沖器构成,且各緩冲器能够 独立进行描绘数据的写入和读出,与显示器控制器50正在读取的緩冲器不同 的緩沖器中被写入下一帧的描绘数据。显示器控制器50按照显示器60的实 际的垂直同步频率(也称作"刷新率,,)或图形处理器30所设想的垂直同步 频率,依次切换由多緩冲器构成的帧緩冲器44地进行扫描。
7显示器控制器50按照显示器60的垂直同步频率生成垂直同步信号 (VSYNC: vertical synchronizing signal),提供给图形处理器30的切换信号 生成部36。
切换信号生成部36从显示器控制器50接收显示器60提供的垂直同步信 号,生成用于指示由多緩冲器构成的帧緩冲器44的切换定时(timing)的緩 冲器切换信号,提供给显示器控制器50。
这里,切换信号生成部36判断显示器60的实际的垂直同步频率与图形 处理器30按帧单位生成描绘数据时所设想的垂直同步频率是否一致,如果一 致,则以显示器60的实际的垂直同步频率生成緩沖器切换信号。若显示器 60的实际的垂直同步频率与图形处理器30所设想的垂直同步频率不同,则 切换信号生成部36不按显示器60的实际的垂直同步频率,而是按照图形处 理器30所设想的垂直同步频率来生成緩沖器切换信号。
显示器控制器50在切换信号生成部36所提供的緩沖器切换信号的定时 切换选择由多緩冲器构成的帧緩冲器44,扫描所选择的緩沖器,读出描绘数 据。
下面更加详细地说明显示器控制器50对帧緩冲器44的扫描动作。显示 器控制器50从帧緩沖器44线状地依次读出描绘数据的像素数据。即,显示 器控制器50从帧緩沖器44的左上角的像素起沿水平方向进行扫描,读出最 初的横向一串像素数据。接着沿垂直方向移动1像素,读出接下来横向一串 的像素。当扫描完最下面的像素串时,再次从最上面的像素串起进行同样的 扫描。
这里,帧緩冲器44由多緩冲器构成,所以切换信号生成部36进行控制, 使得按显示器60的实际的垂直同步频率或者图形处理器30所设想的垂直同 步频率向显示器控制器50提供緩沖器切换信号,切换显示器控制器50扫描 描绘数据的帧緩沖器。显示器控制器50在从切换信号生成部36收到切换信 号的定时中断至此所扫描的第1帧緩冲器的像素串的读出,从第1帧緩沖器 切换成第2帧緩冲器,从第2帧緩沖器读出下一像素串。
显示器控制器50将这样从帧緩冲器44读出的由RGB彩色值构成的显示 图像数据转换成与显示器60对应的格式的图像信号,提供给显示器60。
另外,图形处理器30和主处理器10经由未图示的输入输出接口相连接, 图形处理器30能够通过输入输出接口访问主存储器20,反过来,主处理器10能够经由输入输出接口访问本地存储器40。
通信部80能够按照主处理器10的命令,经由网络收发数据。由通信部 80收发的数据被保存在主存储器20中。
图2是说明切换信号生成部36所生成的緩冲器切换信号的图。帧緩冲器 44在此作为一例是由双緩沖器构成,包括第1帧缓冲器44a和第2帧緩沖器 44b。通过帧緩冲器44的输入侧的切换部74,选择第1帧緩沖器44a和第2 帧缓沖器44b的某一个作为描绘处理部32要写入描绘数据的目标帧缓沖器。
输入侧的切换部74在对所选择的帧緩沖器写入完1帧量的描绘数据后, 将来自描绘处理部32的描绘数据所要写入的目标切换成另一帧緩冲器。由 此,下一帧的描绘数据将被写入到另 一帧緩冲器中。
通过帧缓沖器44的输出侧的切换部76,选择第1帧緩沖器44a和第2 帧緩冲器44b的某一个作为显示器控制器50要读出图像数据的目标帧緩冲 器。
显示器控制器50向切换信号生成部36提供垂直同步信号,切换信号生 成部36生成用于切换帧緩沖器的緩冲器切换信号,提供给帧緩冲器44的输 入侧的切换部74和输出侧的切换部76。
帧緩沖器44的输入侧的切换部74根据来自切换信号生成部36的緩冲器 切换信号,将描绘处理部32写入描绘数据的写入目标从当前的写入目标帧緩 沖器切换成其他帧緩沖器。
帧緩冲器44的输出侧的切换部76才艮据来自切换信号生成部36的緩冲器 切换信号,将显示器控制器50读入描绘数据的读入目标从当前正在读出的帧 緩沖器切换成其他帧緩沖器。由此,这之后显示器控制器50所扫描的目标就 变成其他帧緩沖器。
切换信号生成部36在图形处理器30所设想的垂直同步频率与显示器60 的实际的垂直同步频率不一致时,按照图形处理器30所设想的垂直同步频率 生成緩冲器切换信号。将按图形处理器30所设想的垂直同步频率生成的緩冲 器切换信号称为"拟垂直同步信号(拟VSYNC)",将显示器控制器50按 显示器60的垂直同步频率生成的垂直同步信号称为"实垂直同步信号(原 VSYNC),,。
例如假设显示器60的垂直同步频率是50Hz,图形处理器30所设想的垂 直同步频率是60Hz。显示器控制器50按显示器60的垂直同步频率50Hz将实垂直同步信号提供给切换信号生成部36,但切换信号生成部36按图形处 理器30所设想的垂直同步频率60Hz生成拟垂直同步信号。由此,描绘处理 部32按每个拟垂直同步信号的定时、即每1/60秒切换第1帧緩沖器44a和 第2帧緩冲器44b地在帧緩沖器中生成1帧的描绘lt据,显示器控制器50也 按每个拟垂直同步信号的定时、即每1/60秒切换第1帧緩冲器44a和第2帧 緩沖器44b地进行参照。
这里,请注意显示器控制器50只是按图形处理器30所设想的垂直同步 频率、即60Hz来将描绘数据的读出目标在第1帧緩沖器44a和第2帧緩沖器 44b间切换,其按显示器60的实际的垂直同步频率、即50Hz进行显示器60 的1画面的扫描动作这一点是不变的。即,显示器控制器50按照图形处理器 30所设想的垂直同步频率,每1/60秒切换读出目标帧緩沖器地来读出描绘数 据,并按照显示器60的实际的垂直同步频率,每1/50秒将1帧量的描绘数 据提供给显示器60。
下面说明如上结构的描绘处理装置100所进行的显示控制。参照图3A 图3C,说明显示器60的实际的垂直同步频率和图形处理器30所设想的垂直 同步频率相一致时的显示控制动作,之后,参照图4A 图4D,说明显示器 60的实际的垂直同步频率和图形处理器30所设想的垂直同步频率不一致时 的显示控制动作。
参照图3A。切换信号生成部36从显示器控制器50接收实垂直同步信号。 由于显示器60的垂直同步频率和图形处理器30所设想的垂直同步频率一致, 所以切换信号生成部36按显示器60的垂直同步频率生成帧切换信号,提供 给帧缓冲器44的输入侧的切换部74和输出侧的切换部76。
接收该緩冲器切换信号,显示器控制器50将读出目标切换成第1帧緩沖 器44a,将保存在第1帧緩冲器44a中的帧图像(将此记为"第l个帧图像") 从开头的行起读到最末的行,显示在显示器60上。另一方面,描绘处理部 32将写入目标切换成第2帧緩冲器44b,在显示器控制器50从第1帧緩冲器 44a读出帧图像的期间,将第2个帧图像写入到第2帧緩冲器44b中。
图3B表示第2次緩沖器切换信号的产生定时时的动作。切换信号生成 部36将第2次的緩冲器切换信号提供给帧緩冲器44的输入侧的切换部74和 输出侧的切换部76,切换帧緩冲器44的输入输出路径。
接受第2次的緩沖器切换信号的定时时的切换动作,显示器控制器50将保存在第2帧緩冲器44b中的第2个帧图像从开头的行起读到最末的行, 显示在显示器60上。另一方面,描绘处理部32在显示器控制器50从第2帧 缓冲器44b读出第2个帧图像的期间,将第3个帧图像写入到第1帧緩沖器 44a中。
图3C表示第3次緩冲器切换信号的产生定时时的动作。切换信号生成 部36将第3次的緩冲器切换信号提供给帧緩沖器44的输入侧的切换部74和 输出侧的切换部76,切换帧緩冲器44的输入输出路径。
接受第3次緩冲器切换信号的定时时的切换动作,显示器控制器50将保 存在第1帧緩沖器44a中的第3个帧图像从开头的行起读到最末的行,显示 在显示器60上。另一方面,描绘处理部32在显示器控制器50从第l帧緩沖 器44a读出第3个帧图像的期间,将第4个帧图像写入到第2帧緩沖器44b 中。
如图3A~图3C所示,如果图形处理器30描绘时所设想的帧率与显示 器60的刷新率一致,则切换信号生成部36只要按照显示器控制器50所提供 的垂直同步频率生成緩沖器切换信号,切换帧緩沖器44的输入输出路径即可。
参照图4A 图4D,说明图形处理器30描绘时所设想的帧率与显示器 60的刷新率不一致时帧緩沖器44的输入输出路径的切换方法。
切换信号生成部36从显示器控制器50接收实垂直同步信号。由于显示 器60的垂直同步频率与图形处理器30所设想的垂直同步频率不一致,所以 切换信号生成部36按照图形处理器30所设想的垂直同步频率生成拟垂直同 步信号,作为緩冲器切换信号提供给帧緩冲器44的输入侧的切换部74和输 出侧的切换部76。
图4A表示从切换信号生成部36提供最初的拟垂直同步信号起至提供第 2次拟垂直同步信号为止的动作。显示器控制器50将保存在第1帧緩沖器44a 中的第1个帧图像从开头行起依次扫描,显示在显示器60上。用虛线(标号 200)表示将要从切换信号生成部36提供第2次拟垂直同步信号之前的扫描 行。由于从该扫描行起读入目标緩沖器要进行切换,所以将该扫描行称为"緩 沖器切换行"。
显示器60中显示保存在第l帧緩沖器44a中的第l个帧图像的从开头行 起至最初的緩冲器切换行200为止的区域(图中用A表示的部分)。另一方面,描绘处理部32在显示器控制器50从第1帧緩冲器44a读出第1个帧图 像的期间,向第2帧緩冲器44b写入第2个帧图像。
由于显示器60的实际的垂直同步频率(例如50Hz)与图形处理器30所 设想的垂直同步频率(例如60Hz)不同,所以在对帧图像扫描到第1帧緩沖 器44a的緩冲器切换行200时,由切换信号生成部36生成拟垂直同步信号。
图4B表示从切换信号生成部36生成第2次拟垂直同步信号后的动作。 通过从切换信号生成部36将拟垂直同步信号提供给切换部74、 76,显示器 控制器50的读出目标切换为第2帧緩沖器44b,描绘处理部32的写入目标 切换成第1帧緩冲器44a。
显示器控制器50对保存在第2帧緩冲器44b中的第2个帧图像的緩沖器 切换行200至最末行的区域(图中Bl所示的部分)进行扫描,显示在显示器 60上。另一方面,描绘处理部32在显示器控制器50从第2帧緩冲器44b读 出帧图像的期间将第3个帧图像写入到第1帧緩冲器44a中。
将保存在第2帧緩沖器44b中的第2个帧图像扫描至最末行,并且在显 示器60上显示完画面的最末行的时刻,是从显示器控制器50生成实垂直同 步信号的定时。
图4C表示由显示器控制器50生成实垂直同步信号后的动作。
显示器控制器50在将保存在第2帧緩沖器44b中的第2个帧图像扫描至 最末行时,接着回到第2个帧图像的开头行开始扫描。
显示器控制器50将保存在第2帧緩冲器44b中的第2个帧图像从开头行 起依次扫描,显示在显示器60上。使得在扫描完第2个帧图像的虚线行(标 号202 )(称作第2个緩冲器切换行)的时刻,由切换信号生成部36生成了 第3次的拟垂直同步信号。
图4D表示从切换信号生成部36生成第3次的拟垂直同步信号后的动作。 通过第3次的拟垂直同步信号,显示器控制器50的读出目标切换为第1帧緩 冲器44a,描绘处理部32的写入目标切换为第2帧緩冲器44b。
显示器控制器50对保存在第1帧緩冲器44a中的第3个帧图像的第2 个緩沖器切换行202至第3个緩冲器切换行204的区域(图中C所示的部分) 进行扫描,显示在显示器60上。另一方面,描绘处理部32在显示器控制器 50从第1帧緩冲器44a读出帧图像的期间,将第4个帧图像写入到第2帧緩 冲器44b中。图5是说明图4A~图4D的显示控制动作的顺序图。这里,假定显示器 60的实际的垂直同步频率是50Hz,图形处理器30所设想的垂直同步频率是 60Hz来进行图示。
横轴为时间,图示了 60Hz的拟垂直同步信号和50Hz的实垂直同步信号。 在时刻t0、 tl、 t2、 t3、 t4产生第0次~第4次的拟垂直同步信号。在时刻 Tl、 T2产生第l次、第2次的实垂直同步信号。使第l次的拟垂直同步信号 的产生时刻tl与第1次的实垂直同步信号T1为同时刻。
描绘处理部32根据60Hz的拟垂直同步信号切换第1帧緩沖器44a和第 2帧緩沖器44b地写入第1 ~第4个帧图像。显示器控制器50在60Hz的拟垂 直同步信号所产生的定时,切换第1帧緩沖器44a和第2帧緩冲器44b地读 出描绘数据。例如在时刻tl t2期间,从第1帧緩冲器44a读出描绘数据, 在时刻t2切换为第2帧緩冲器44b,在时刻t2 t3期间从第2帧緩冲器44b 读出描绘数据。
在显示器控制器50扫描至画面的最末行之前,在拟垂直同步信号的产生 定时读出目标巾贞緩冲器进行切换。该图中,在时刻t2读出目标从第1帧緩沖 器44a切换为第2帧緩冲器44b,在时刻t3读出目标从第2帧緩沖器44b切 换为第l帧緩冲器44a。另外,显示器控制器50在实垂直同步信号的产生定 时扫描完画面的最末行,切换画面,回到画面的开头行开始扫描。在该图中, 在时刻T2到达画面的最末行,画面进行切换,再次从开头行起进行扫描。
从第1次的拟垂直同步信号的产生时刻tl至第2次的拟垂直同步信号的 产生时刻t2对应于图4A,由显示器控制器50从第l帧緩冲器44a读出第1 个帧图像的区域A的数据,显示在显示器60的开头行至緩冲器切换行的区 域中。在第2次的拟垂直同步信号的产生时刻t2,读出目标的帧緩冲器从第 1帧緩冲器44a切换至第2帧緩冲器44b。
从第2次的拟垂直同步信号的产生时刻t2至第2次的实垂直同步信号的 产生时刻T2对应于图4B,由显示器控制器50从第2帧緩沖器44b读出第2 个帧图像的区域B1的数据,显示在显示器60的画面的从前次緩沖器切换行 至最末行的区域内。在第2次的实垂直同步信号的产生时刻T2,显示器60 的画面进行切换,开始从开头行起的扫描。
从第2次的实垂直同步信号的产生时刻T2至第3次的拟垂直同步信号 的产生时刻t3对应于图4C,由显示器控制器50从第2帧緩沖器44b读出第2个帧图像的区域B2的数据,显示在显示器60的画面的开头行至緩沖器切 换行的区域中。在第3次的拟垂直同步信号的产生时刻t3,读出目标帧緩沖 器从第2帧緩沖器44b切换至第1帧緩冲器44a。
从第3次的拟垂直同步信号的产生时刻t3至第4次的拟垂直同步信号的 产生时刻t4对应于图4D,由显示器控制器50从第1帧緩冲器44a读出第3 个帧图像的区域C的数据,显示在显示器60的从前次緩冲器切换行至下一緩 沖器切换行的区域内。
如图5所示那样,在本实施方式中,不是以显示器60的实际的垂直同步 频率,而是以图形处理器30描绘帧时所设想的垂直同步频率来切换显示器控 制器50读出描绘数据的目标帧緩沖器。由此,能够忽视图形处理器30所描 绘的动图像的帧率地将动图像显示在垂直同步频率不同的显示器60上,能够 将所再现的动图像中所产生的伴随于频率转换的不自然感降低到最小限。
另外,不必按照显示器60的垂直同步频率来改变图形处理器30描绘时 的帧率,图形处理器30只要设想标准的垂直同步频率地进行描绘即可。由此, 不再需要用于转换成显示器60的垂直同步频率的转换器。
图6是说明对高帧率渲染的适用例的图。描绘处理部32以240Hz生成 高帧率的描绘数据。显示器60具有60Hz的垂直同步频率。切换信号生成部 36从显示器控制器50接收60Hz的实垂直同步信号,将240Hz的拟垂直同步 信号提供给切换部74、 76。
描绘处理部32以240Hz依次切换4个帧緩沖器44a~ 44d地将1帧量的 描绘数据写入到各帧緩沖器44a ~ 44d中。
显示器控制器50以240Hz依次切换四个帧緩冲器44a 44d地分别读出 第1帧緩冲器44a的开头行至第1緩冲器切换行210的描绘数据A、第2帧 緩冲器44b的第1緩冲器切换行210至第2緩冲器切换行212的描绘数据B、 第3帧緩冲器44c的第2緩沖器切换行212至第3緩沖器切换行214的描绘 数据C、以及第4帧緩冲器44d的第3緩冲器切换行214至最末行的描绘数 据D,排列显示在以60Hz进行切换的显示器60的1画面内。
为将以240Hz描绘出的帧转换成60Hz的帧率,可以舍弃4幅帧内的3 幅,但这样单纯的过滤不能充分显现出高帧率的描绘结果,动图像的质量会 变差。而与此不同,通过本实施方式的显示控制方法,部分利用4幅帧地合 成1幅帧,频率转换后也能维持动图像质量。这样,即使图形处理器30进行高帧率渲染时,也能根据与高帧率对应的 拟垂直同步信号切换读出目标帧緩冲器地取得图像数据,并以对从各帧緩沖 器读出的图像进行合成的形式来生成显示器的1画面。由此,能够不牺牲图 形处理器30所进行的高帧率描绘结果地显示在通常的垂直同步频率的显示
器60上,与单纯的舍弃帧进行描绘的方法相比,能够防止动图像的质量下降。
以上基于实施方式说明了本发明。实施方式是个例示,本领域技术人员 能够理解可以对其各结构要件和各处理过程的组合进行各种变形,且这些变 形例也包含在本发明的范围内。下面说明这样的变形例。
在上述说明中,以将图形处理器30按NTSC制式描绘的动图像显示在垂 直同步频率不同的PAL制式的显示器60上的情况为例进行了说明。除此之 外本发明还能适用于将图形处理器30所生成的动图像显示在个人计算机 (PC)用的具有各种垂直同步频率的显示器上等情形。 〔工业可利用性〕
本发明能够在描绘处理领域使用。
权利要求
1. 一种显示器控制器,依次切换选择以帧单位保存描绘数据的多个帧缓冲器,将扫描所选择的帧缓冲器而读出的上述描绘数据提供给显示器,该显示器控制器的特征在于以与上述显示器的垂直同步频率不同的频率切换上述帧缓冲器。
2. 如权利要求1所述的显示器控制器,其特征在于 切换上述帧緩沖器的频率是图形处理器按帧单位生成上述描绘数据时所设想的垂直同步频率。
3. 如权利要求2所述的显示器控制器,其特征在于 从上述图形处理器接收按上述所设想的垂直同步频率生成的緩沖器切换信号,通过上述緩冲器切换信号来控制上述帧緩沖器的切换定时。
4. 一种图形处理器,向依次切换选择以帧单位保存描绘数据的多个帧缓 沖器、并将扫描所选择的帧缓冲器而读出的上述描绘数据提供给显示器的显 示器控制器,提供用于提供上述帧緩沖器的切换定时的緩沖器切换信号,该 图形处理器的特征在于按本图形处理器以帧单位生成上述描绘数据时所设想的垂直同步频率来 生成上述緩沖器切换信号。
5. —种描绘处理装置,其特征在于,包括 以帧单位保存描绘数据的多个帧緩冲器;描绘处理部,依次切换上述多个帧緩冲器地选择上述描绘数据的写入目 标帧緩沖器,并在所选择的写入目标帧緩沖器中生成上述描绘数据;显示器控制器,依次切换上述多个帧緩冲器地选择上述描绘数据的读出 目标帧緩冲器,并将扫描所选择的读出目标帧緩沖器而读出的上述描绘数据 提供给显示器;以及切换信号生成部,生成用于向上述显示器控制器指示读出目标帧緩冲器 的切换定时的缓冲器切换信号;其中,上述切换信号生成部按与上述显示器的垂直同步频率不同的频率 来生成上述緩沖器切换信号。
6. 如权利要求5所述的描绘处理装置,其特征在于 上述緩沖器切换信号还被用于向上述描绘处理部指示写入目标帧緩沖器的切换定时。
7. 如权利要求5或6所述的描绘处理装置,其特征在于 上述切换信号生成部按上述描绘处理部以帧单位生成上述描绘数据时所设想的垂直同步频率来生成上述緩沖器切换信号。
8. —种描绘处理装置,其特征在于,包括 以帧单位保存描绘数据的多个帧緩冲器;描绘处理部,依次切换上述多个帧緩冲器地选择上述描绘数据的写入目 标帧緩沖器,并在所选择的写入目标帧緩冲器中生成上述描绘数据;显示器控制器,依次切换上述多个帧緩沖器地选择上述描绘数据的读出 目标帧緩沖器,并将扫描所选择的读出目标帧緩冲器而读出的上述描绘数据 提供给显示器;以及切换信号生成部,生成用于向上述显示器控制器指示读出目标帧緩沖器 的切换定时的缓沖器切换信号;其中,上述切换信号生成部判断上述描绘处理部以帧单位生成上述描绘 数据时所设想的垂直同步频率与上述显示器的实际的垂直同步频率是否一 致,当不一致时按上述所设想的垂直同步频率生成上述緩沖器切换信号,当 一致时按上述显示器的上述实际的垂直同步频率来生成上述緩冲器切换信
9. 一种描绘控制方法,其特征在于对于依次切换选择以帧单位保存描绘数据的多个帧緩沖器、并将扫描所 选择的帧緩冲器而读出的上述描绘数据提供给显示器的显示器控制器,通过 按与上述显示器的垂直同步频率不同的频率生成的緩沖器切换信号,来控制 上述显示器控制器扫描的上述帧緩沖器的切换定时。
全文摘要
当将图形处理器的描绘数据显示在垂直同步频率不同的显示器上时会产生不协调。图形处理器(30)的描绘处理部(32)依次切换由多缓冲器构成的帧缓冲器(44)地选择描绘数据的写入目标帧缓冲器(44),并写入描绘数据。显示器控制器(50)依次切换多个帧缓冲器(44)地选择描绘数据的读出目标帧缓冲器(44),并将扫描帧缓冲器而读出的描绘数据提供给显示器。切换信号生成部(36)按图形处理器(30)所设想的、与显示器(60)的垂直同步频率不同的频率来生成用于向显示器控制器(50)指示读出目标帧缓冲器(44)的切换定时的缓冲器切换信号。
文档编号H04N5/073GK101427300SQ200680054288
公开日2009年5月6日 申请日期2006年11月30日 优先权日2006年4月19日
发明者青木幸代 申请人:索尼计算机娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1