显卡、图像显示装置、图像显示方法和系统与流程

文档序号:12362642阅读:386来源:国知局
显卡、图像显示装置、图像显示方法和系统与流程

本发明涉及图像显示领域,尤其涉及一种显卡、图像显示装置、图像显示方法和系统。



背景技术:

目前的主流的视频显示接口,例如DVI(英文全称:digital visual interface,中文全称:数字视频接口)、DP(英文全称:display port,中文全称:显示端口)、HDMI(英文全称:high definition multimedia interface,中文全称:高清晰度多媒体接口)、SDI(英文全称:serial digital interface,中文全称:串行数字接口)、VGA(英文全称:video graphics array,中文全称:视频图形阵列)等,最多只能支持4096*2160(4K*2K)的分辨率,而电脑的显卡支持的图像分辨率远大于此分辨率。同时随着显示屏技术的发展,目前已有7680*4320(8K*4K)分辨率的显示屏出现。因此,目前分辨率较低的视频显示接口难以在显卡与高分辨率显示屏之间传输高分辨率图像,成为了显卡与高分辨率显示屏之间图像数据传输的瓶颈。



技术实现要素:

本发明的实施例提供一种显卡、图像显示装置、图像显示方法和系统,用于解决目前分辨率较低的视频显示接口难以在显卡与高分辨率显示屏之间传输高分辨率图像的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供了一种显卡,该显卡包括:

分割单元,用于将所述高分辨率图像按照M个象限进行分割形成M个通道的图像数据,其中,M≥2,所述M个通道的图像数据为低分辨率图像数据;

发送单元,用于通过M个低分辨率的视频显示接口将所述M个通道的图像数据发送给所述显示屏用于显示,其中,所述M个低分辨率的视频显示接口与所述M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据。

第二方面,提供了一种图像显示装置,该装置包括:

接收发送单元,用于通过M个低分辨率的视频显示接口从所述显卡接收M个通道的图像数据,从所述M个通道的图像数据中逐行提取每个通道的色彩数据,根据所述M个通道的图像数据在所述高分辨率图像中的位置,将所述每个通道的色彩数据逐行存储至存储单元中的对应位置以还原所述高分辨率图像,还用于根据所述高分辨率图像在所述显示屏中进行显示时的N个分区将所述存储单元中经还原的高分辨率图像分割为N个分区的色彩数据,并且将所述N个分区的色彩数据每个分区的色彩数据逐行发送给显示屏用于显示,其中,M≥2,N≥2,所述M个通道的图像数据为所述显卡对所述高分辨率图像按照M个象限进行分割所形成的低分辨率图像数据,所述M个低分辨率的视频显示接口与所述M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据;

存储单元,用于从所述接收单元逐行接收并存储所述每个通道的色彩数据以还原所述高分辨率图像。

第三方面,提供了一种图像显示方法,该方法包括:

将所述高分辨率图像按照M个象限进行分割形成M个通道的图像数据,其中,M≥2,所述M个通道的图像数据为低分辨率图像数据;

通过M个低分辨率的视频显示接口将所述M个通道的图像数据发送给所述显示屏用于显示,其中,所述M个低分辨率的视频显示接口与所述M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据。

第四方面,提供了另一种图像显示方法,该方法包括:

通过M个低分辨率的视频显示接口从所述显卡接收M个通道的图像数据,从所述M个通道的图像数据中逐行提取每个通道的色彩数据,根据所述M个通道的图像数据在所述高分辨率图像中的位置,将所述每个通道的色彩数据逐行存储至存储单元中的对应位置以还原所述高分辨率图像,根据所述高分辨率图像在所述显示屏中进行显示时的N个分区将所述存储单元中经还原的高分辨率图像分割为N个分区的色彩数据,并且将所述N个分区的色彩数据每个分区的色彩数据逐行发送给显示屏用于显示,其中,M≥2,N≥2,所述M个通道的图像数据为所述显卡对所述高分辨率图像按照M个象限进行分割所形成的低分辨率图像数据,所述M个低分辨率的视频显示接口与所述M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据;

所述存储单元逐行接收并存储所述每个通道的色彩数据以还原所述高分辨率图像。

第五方面,提供了一种图像显示系统,包括如第一方面所述的显卡和如第二方面所述的图像显示装置。所述显卡通过M个低分辨率的视频显示接口与所述图像显示装置相连,所述显卡用于将高分辨率图像发送给显示屏用于显示;所述图像显示装置用于将来自所述显卡的高分辨率图像发送给所述显示屏用于显示。

本发明的实施例提供的显卡、图像显示装置、图像显示方法和系统,通过M个低分辨率的视频显示接口分别接收M个通道的图像数据之后提取每个通道的色彩数据,并对每个通道的色彩数据逐行存储以还原高分辨率图像,其中,M个通道的图像数据为显卡对高分辨率的图像分割所形成,M个低分辨率的视频显示接口与M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据;将还原的原高分辨率图像再按照显示屏的分区方式分割为N个分区;最后将每个分区的色彩数据按行发送给显示屏用于显示。解决了目前分辨率较低的视频显示接口难以在显卡与高分辨率显示屏之间传输高分辨率图像的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的实施例提供的一种图像显示系统的结构示意图;

图2为本发明的实施例提供的一种显卡的结构示意图;

图3为本发明的实施例提供的一种图像显示装置的结构示意图;

图4为本发明的实施例提供的接收发送单元的结构示意图;

图5为本发明的实施例提供的显卡对高分辨率图像分割为通道的示意图;

图6为本发明的实施例提供的每个通道的每行图像数据存储位置的示意图;

图7为本发明的实施例提供的显示屏对高分辨率图像显示时分区的示意图;

图8为本发明的实施例提供的输入缓存模块的结构示意图;

图9为本发明的实施例提供的输出缓存模块的结构示意图;

图10为本发明的实施例提供的一种图像显示方法的流程示意图;

图11为本发明的实施例提供的另一种图像显示方法的流程示意图;

图12为本发明的实施例提供的又一种图像显示方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种图像显示系统,参照图1中所示,包括:显卡11、图像显示装置12和显示器13。其中,显卡11为支持高分辨率图像的显卡;显示器13为支持高分辨率图像的高分辨率显示器,例如高分辨率的液晶显示屏等;图像显示装置12用于将来自显卡11的高分辨率图像发送给显示屏13用于显示。

本发明提供的显卡、图像显示装置、图像显示方法和系统,通过M个低分辨率的视频显示接口分别接收M个通道的图像数据之后提取每个通道的色彩数据,并对每个通道的色彩数据逐行存储以还原高分辨率图像,其中,M个通道的图像数据为显卡对高分辨率的图像分割所形成,M个低分辨率的视频显示接口与M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据;将还原的原高分辨率图像再按照显示屏的分区方式分割为N个分区;最后将每个分区的色彩数据按行发送给显示屏用于显示。解决了目前分辨率较低的视频显示接口难以在显卡与高分辨率显示屏之间传输高分辨率图像的问题。

实施例1、

本发明提供了一种显卡,作为图1中所示的显卡11,用于将高分辨率图像发送给显示屏13用于显示,参照图2中所示,显卡11包括:

分割单元111,用于将高分辨率图像按照M个象限进行分割形成M个通道的图像数据,其中,M≥2,M个通道的图像数据为低分辨率图像数据。

发送单元112,用于通过M个低分辨率的视频显示接口将M个通道的图像数据发送给显示屏用于显示,其中,M个低分辨率的视频显示接口与M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据。

本发明提供的显卡,通过将高分辨率图像按照M个象限进行分割形成低分辨率的M个通道的图像数据,然后通过M个低分辨率的视频显示接口将M个通道的图像数据发送给显示屏用于显示,一个低分辨率的视频显示接口用于传输一个通道的图像数据,使得一帧高分辨率的图像经过分割后形成的M个通道的低分辨率图像数据分别通过M个低分辨率的视频显示接口传输给显示屏。解决了目前分辨率较低的视频显示接口难以在显卡与高分辨率显示屏之间传输高分辨率图像的问题。

实施例2、

本发明提供了一种图像显示装置,作为图1中所示的图像显示装置12,用于将来自显卡的高分辨率图像发送给显示屏用于显示,参照图3中所示,包括:

接收发送单元121,用于通过M个低分辨率的视频显示接口从显卡接收M个通道的图像数据,从M个通道的图像数据中逐行提取每个通道的色彩数据,根据M个通道的图像数据在高分辨率图像中的位置,将每个通道的色彩数据逐行存储至存储单元中的对应位置以还原高分辨率图像,还用于根据高分辨率图像在显示屏中进行显示时的N个分区将存储单元中经还原的高分辨率图像分割为N个分区的色彩数据,并且将N个分区的色彩数据每个分区的色彩数据逐行发送给显示屏用于显示,其中,M≥2,N≥2,M个通道的图像数据为显卡对高分辨率图像按照M个象限进行分割所形成的低分辨率图像数据,M个低分辨率的视频显示接口与M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据;

存储单元122,用于从接收单元逐行接收并存储每个通道的色彩数据以还原高分辨率图像。

其中,存储单元122包含的数据字大小大于等于高分辨率图像的像素点个数。

具体的,存储单元122可以为DDR SDRAM(英文全称:double data rate synchronous dynamic random access memory,中文全称:双倍数据速率同步动态随机存取存储器)或SRAM(英文全称:static random access memory,中文全称:静态随机存取存储器)等具有大容量高速存储特性的可读写存储器,以实现整帧高分辨率图像的存取需求。具体作用参照对存储控制模块1214的描述,在此不再赘述。

本发明的实施例提供的图像显示装置,通过M个低分辨率的视频显示接口分别接收M个通道的图像数据之后提取每个通道的色彩数据,并对每个通道的色彩数据逐行存储以还原高分辨率图像,其中,M个通道的图像数据为显卡对高分辨率的图像分割所形成,M个低分辨率的视频显示接口与M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据;将还原的原高分辨率图像再按照显示屏的分区方式分割为N个分区;最后将每个分区的色彩数据按行发送给显示屏用于显示。解决了目前分辨率较低的视频显示接口难以在显卡与高分辨率显示屏之间传输高分辨率图像的问题。

可选的,参照图4所示,接收发送单元121包括:接收控制模块1211、输入缓存模块1212、读取控制模块1213、存储控制模块1214、写入控制模块1215、输出缓存模块1216和输出控制模块1217。其中:

接收控制模块1211,用于通过低分辨率的视频显示接口从显卡接收M个通道的图像数据,并且从M个通道的图像数据中逐行提取每个通道的色彩数据存储至输入缓存模块1212,其中,M个通道的图像数据为显卡对高分辨率图像按照M个象限进行分割所形成,每个通道的图像数据能够通过低分辨率的视频显示接口进行传输。

示例性的,如图5中所示,本发明以7680*4320的高分辨率图像为例,假设显卡将该高分辨率图像按照四个象限进行分割形成四个通道(通道A至通道D)的图像数据,每个通道的图像数据的分辨率都为3840*2160,因此接收控制模块1211可以分别通过一个低分辨率的例如支持3840*2160分辨率的视频显示接口接收到每个通道的图像数据。接收控制模块1211将这四个通道的图像数据进行解码后得到每个通道的场VS(英文全称:vertical sync,中文全称:同步信号)、HS(英文全称:horizontal sync,中文全称:行同步信号)、DE(英文全称:data enable,中文全称:数据使能信号)以及RGB(英文全称:red green blue,中文全称:红绿蓝)色彩数据,其中,每个色彩数据对应一个像素点,色深为24bit或30bit,记为一个数据字。

然后,接收控制模块1211从M个通道中的每个通道的图像数据中逐行提取色彩数据存储至输入缓存模块1212。具体的,接收控制模块1211根据每个通道的VS、HS和DE信号生成该通道的第一写入时序信号,根据该第一写入时序信号将该通道的色彩数据逐行写入输入缓存模块1212,使得接收到的每个通道的色彩数据能够实时存储至输入缓存模块1212。优选的,在逐行提取每个通道的色彩数据时,可以按照相同顺序,例如从上至下或从下至上或者间隔多行进行提取,本发明在此不进行限定。本领域的技术人员还可以想到,也可以从每个通道中逐列提取色彩数据,其具体操作方式与本发明类似,在此不再赘述。

输入缓存模块1212,用于从接收控制模块1211逐行接收并存储每个通道的色彩数据,其中,输入缓存模块1212的存储深度与每个通道的一行色彩数据的像素个数相同。

具体的,此处所述的存储深度是指输入缓存模块1212为每个通道的一行色彩数据预留存储空间大小,单位为以上所述的数据字。例如,由于每个数据字大小为24bit或32bit,并且在本实施例中每个通道的一行色彩数据的像素个数为3840,因此,输入缓存模块1212的存储深度至少为3840个数据字,即3840*24bit或3840*32bit。

读取控制模块1213,用于从输入缓存模块1212中逐行读取每个通道的色彩数据,并且将每个通道的色彩数据逐行发送给存储控制模块1214。

具体的,读取控制模块1213针对每个通道生成第一读取时序信号,并根据每个通道的第一读取时序信号从输入缓存模块1212中逐行读取对应通道的色彩数据,读取完一行后将每个通道的一行色彩数据发送给存储控制模块1214。

存储控制模块1214,用于从读取控制模块1213逐行接收每个通道的色彩数据,并且根据M个通道的图像数据在高分辨率图像中的位置,将每个通道的色彩数据逐行存储至存储单元122中的对应位置以还原高分辨率图像,还用于根据高分辨率图像在显示屏中进行显示时的N个分区将存储单元122中经还原的高分辨率图像分割为N个分区的色彩数据,并且从N个分区的色彩数据中逐行提取每个分区的色彩数据发送给写入控制模块1215。

示例性的,以本发明的实施例提供的7680×4320高分辨率图像为例,为了在存储单元122中还原完整的高分辨率图像,需要将接收到的每个通道的每行图像数据按照原始象限排列方式存储至存储单元122中的对应位置,例如,如图6中所示,将通道A的每行图像数据按原始顺序存入存储单元122的(0,0)到(3839,2159)的矩阵空间中,将通道B的每行图像数据按原始顺序存储至存储单元122的(0,2160)到(3839,4319)的矩阵空间中,将通道C的每行图像数据按原始顺序存储至存储单元122的(3840,0)到(7679,2159)的矩阵空间中,将通道D的每行图像数据按原始顺序存储至存储单元122的(3840,2160)到(7679,4319)的矩阵空间中。通过分区域存储各个通道的图像数据,使得原本被分割的四象限图像被重新组合还原为原高分辨率图像。

显示屏在显示图像时按照分区进行显示,示例性的,以显示屏对7680×4320高分辨率图像进行显示时分为图7中所示四个分区为例,每个分区的分辨率相同,均为1920*4320。存储控制模块1214将存储单元122中经还原的高分辨率图像按照上述分区方法分割为四个分区的色彩数据,并将每个分区的色彩数据逐行发送给写入控制模块1215。

具体的,存储控制模块1214生成第二写入时序信号,根据第二写入时序信号将接收到的每个通道的色彩数据逐行写入存储单元122。存储控制模块1214生成第二读取时序信号,根据第二读取时序信号从存储单元122逐行读取每个分区的色彩数据发送给写入控制模块1215。

写入控制模块1215,用于从存储控制模块1214逐行接收每个分区的色彩数据,并且将每个分区的色彩数据逐行存储到输出缓存模块1216中。

具体的,写入控制模块1215生成第三写入时序信号,根据第三写入时序信号将逐行接收到的每个分区的色彩数据写入输出缓存模块1216。

输出缓存模块1216,用于从写入控制模块1215逐行接收并存储每个分区的色彩数据,其中,输出缓存模块1216的存储深度与每个分区的一行色彩数据的像素个数相同。

具体的,与输入缓存模块1212类似,此处所述的存储深度是指输出缓存模块1216为每个分区的一行色彩数据预留存储空间大小,单位同样为数据字。例如,由于每个数据字大小为24bit或32bit,并且在本实施例中每个分区的一行色彩数据的像素个数为1920,因此,输入缓存模块1212的存储深度至少为1920个数据字,即1920*24bit或1920*32bit。

输出控制模块1217,用于将输出缓存模块1216中存储的每个分区的色彩数据逐行输出给显示屏用于显示。

具体的,输出控制模块1217生成第三读取时序信号,根据第三读取时序信号从输出缓存模块1216中读取每个分区的一行色彩数据,然后根据显示屏TCON(英文全称:timing controller,中文全称:时序控制器)板所识别的信号格式,将每个分区的色彩数据逐行输出给显示屏用于显示。

可选的,为了提高对存储内容进行读写的效率,每个存储单元或缓存单元可以包含两个存储空间,在对一个存储空间进行读取操作时,可以对另一个存储空间进行写入操作。

例如,输入缓存模块1212可以包含两组输入缓存空间,每组输入缓存空间包含M个输入缓存,每组输入缓存空间中的M个输入缓存分别与所述M个通道一一对应,其中,一组输入缓存空间中的一个输入缓存用于存储M个通道中的一个通道的一行色彩数据,并且每个输入缓存的存储深度与每个通道的一行色彩数据的像素个数相同。

示例性的,以本发明实施例中所述的四个通道(通道A至通道D)为例,如图8中所示,第一组输入缓存空间中包含A、B、C和D四个输入缓存,第二组输入缓存空间中包含A’、B’、C’和D’四个输入缓存。缓存A和A’用于存储通道A的一行色彩数据,并且缓存A或A’的存储深度与通道A的一行色彩数据的像素个数相同;缓存B和B’用于存储通道B的一行色彩数据,并且缓存B或B’的存储深度与通道B的一行色彩数据的像素个数相同;缓存C和C’用于存储通道C的一行色彩数据,并且缓存C或C’的存储深度与通道C的一行色彩数据的像素个数相同;缓存D和D’用于存储通道D的一行色彩数据,并且缓存D或D’的存储深度与通道D的一行色彩数据的像素个数相同。

此时,接收控制模块1211,用于在将每个通道的一行色彩数据分别存储至输入缓存模块1212的一组输入缓存空间的M个输入缓存之后,将每个通道的下一行色彩数据分别存储至输入缓存模块1212的另一组输入缓存空间的M个输入缓存中。

具体的,以本发明实施例中所述的四个通道(通道A至通道D)为例,如图8中所示,接收控制模块1211通过第一SW(英文全称:switch,中文全称:选择)信号来使其中的一组输入缓存空间读取有效而写入无效,使另一组输入缓存空间的写入有效而读取无效。示例性的,当第一SW为1时,第一组输入缓存空间读取有效而写入无效,第二组输入缓存空间写入有效而读取无效。此时通道A的一行色彩数据能够写入A’中,通道B的一行色彩数据能够写入B’中,通道C的一行色彩数据能够写入C’中,通道D的一行色彩数据能够写入D’中。当第一SW信号反转一次,即第一SW为0时,第一组输入缓存空间写入有效而读取无效,第二组输入缓存空间读取有效而写入无效。此时,通道A的下一行色彩数据能够写入A中,通道B的下一行色彩数据能够写入B中,通道C的下一行色彩数据能够写入C中,通道D的下一行色彩数据能够写入D中。

此时,读取控制模块1213,用于在接收控制模块1211对输入缓存模块1212的一组输入缓存空间进行存储操作时,从输入缓存模块1212的另一组输入缓存空间中读取每个通道的上一行色彩数据,并将所述上一行色彩数据发送给所述存储控制模块1214。

具体的,以本发明实施例中所述的四个通道(通道A至通道D)为例,如图8中所示,当第一SW为0时,接收控制模块1211在第一组输入缓存空间存储每个通道的一行色彩数据并且第一组输入缓存空间读取无效,此时由于第二组输入缓存空间读取有效并且其中存储了每个通道的上一行色彩数据,读取控制模块1213可以从第二组输入缓存空间中读取每个通道的上一行色彩数据。

可选的,存储单元122可以包含两个帧缓存,每个帧缓存用于存储一帧高分辨率图像,每个帧缓存包含的数据字大小大于等于高分辨率图像的像素点个数。其中的一个帧缓存用于缓存当前帧的高分辨率图像,另一个帧缓存用于缓存前一帧的高分辨率图像,当存储控制模块对一个帧缓存存储当前帧的高分辨率图像时,可以从另一个帧缓存中读取前一帧的高分辨率图像。对于本实施例的高分辨率图像来说,每个帧缓存包含的数据字大小大于等于7680*4320*30bit。

此时,存储控制模块1214,具体用于根据所述M个通道的图像数据在高分辨率图像中的位置,将当前帧的高分辨率图像所对应的每个通道的色彩数据逐行存储至存储单元122中的一个帧缓存的对应位置以还原当前帧的高分辨率图像,还用于根据高分辨率图像在显示屏中进行显示时的N个分区将存储单元122中的另一个帧缓存中经还原的前一帧的高分辨率图像分割为N个分区的色彩数据,并且从N个分区的色彩数据中逐行提取每个分区的色彩数据发送给写入控制模块1215。

具体的,以本发明实施例中所述的四个通道(通道A至通道D)以及四个分区(第一分区至第四分区)为例,存储控制模块1214接收四个通道的色彩数据并且控制存储单元122中的第一个帧缓存完一帧的高分辨率图像之后,控制第二个帧缓存进行下一帧的高分辨率图像的存储,此时存储控制模块1214可以从第一个帧缓存中按照四个分区逐行读取前一帧的高分辨率图像并发送给写入控制模块1215。

可选的,与输入缓存模块1212类似,输出缓存模块1216也可以包含两组输出缓存空间,每组输出缓存空间包含N个输出缓存,每组输出缓存空间中的N个输出缓存分别与所述N个分区一一对应,其中,一组输出缓存空间中的一个输出缓存用于存储N个分区中的一个分区的一行色彩数据,并且每个输出缓存的存储深度与每个分区的一行色彩数据的像素个数相同。

示例性的,以本发明实施例中所述的四个分区(第一分区至第四分区)为例,如图9中所示,第一组输出缓存空间中包含S、T、U和V四个输出缓存,第二组输出缓存空间中包含S’、T’、U’和V’四个输出缓存。缓存S和S’用于存储第一分区的一行色彩数据,并且缓存S或S’的存储深度与第一分区的一行色彩数据的像素个数相同;缓存T和T’用于存储第二分区的一行色彩数据,并且缓存T或T’的存储深度与第二分区的一行色彩数据的像素个数相同;缓存U和U’用于存储第三分区的一行色彩数据,并且缓存U或U’的存储深度与第三分区的一行色彩数据的像素个数相同;缓存V和V’用于存储第四分区的一行色彩数据,并且缓存V或V’的存储深度与第四分区的一行色彩数据的像素个数相同。

此时,写入控制模块1215,用于在将每个分区的一行色彩数据分别存储至输出缓存模块1216的一组输出缓存空间的N个输出缓存之后,将每个分区的下一行色彩数据分别存储至输出缓存模块1216的另一组输出缓存空间的N个输出缓存中。

具体的,以本发明实施例中所述的四个分区(第一分区至第四分区)为例,如图9中所示,写入控制模块1215通过第二SW信号来使其中的一组输入缓存空间读取有效而写入无效,使另一组输入缓存空间的写入有效而读取无效。示例性的,当第二SW为1时,第一组输出缓存空间读取有效而写入无效,第二组输出缓存空间写入有效而读取无效。此时第一分区的一行色彩数据能够写入S’中,第二分区的一行色彩数据能够写入T’中,第三分区的一行色彩数据能够写入U’中,第四分区的一行色彩数据能够写入V’中。当第二SW信号反转一次,即第二SW为0时,第一组输出缓存空间写入有效而读取无效,第二组输出缓存空间读取有效而写入无效。此时,第一分区的下一行色彩数据能够写入S中,第二分区的下一行色彩数据能够写入T中,第三分区的下一行色彩数据能够写入U中,第四分区的下一行色彩数据能够写入V中。

此时,输出控制模块1217,用于在写入控制模块1215对输出缓存模块1216的一组输出缓存空间进行存储操作时,从输出缓存模块1216的另一组输出缓存空间中读取每个分区的一行色彩数据并输出给显示屏用于显示。

具体的,以本发明实施例中所述的四个分区(第一分区至第四分区)为例,如图9中所示,当第二SW为0时,写入控制模块1215在第一组输出缓存空间存储每个分区的一行色彩数据并且第一组输出缓存空间读取无效,此时由于第二组输出缓存空间读取有效并且其中存储了每个分区的上一行色彩数据,输出控制模块1217可以从第二组输出缓存空间中读取每个分区的上一行色彩数据。

实施例3、

本发明提供了一种图像显示方法,应用于图2中所示的显卡11,参照图10中所示,该方法包括:

S101、将高分辨率图像按照M个象限进行分割形成M个通道的图像数据,其中,M≥2,M个通道的图像数据为低分辨率图像数据;

S102、通过M个低分辨率的视频显示接口将M个通道的图像数据发送给显示屏用于显示,其中,M个低分辨率的视频显示接口与M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据。

由于本发明实施例中的图像显示方法可以用于上述显卡,因此,其所能获得的技术效果也可参考上述装置实施例,本发明实施例在此不再赘述。

实施例4、

本发明提供了另一种图像显示方法,用于图3中所示的图像显示装置12,参照图11中所示,图像显示方法包括步骤S201和S202:

S201、通过M个低分辨率的视频显示接口从显卡接收M个通道的图像数据,从M个通道的图像数据中逐行提取每个通道的色彩数据,根据M个通道的图像数据在高分辨率图像中的位置,将每个通道的色彩数据逐行存储至存储单元中的对应位置以还原高分辨率图像,根据高分辨率图像在显示屏中进行显示时的N个分区将存储单元中经还原的高分辨率图像分割为N个分区的色彩数据,并且将N个分区的色彩数据每个分区的色彩数据逐行发送给显示屏用于显示,其中,M≥2,N≥2,M个通道的图像数据为显卡对高分辨率图像按照M个象限进行分割所形成的低分辨率图像数据,M个低分辨率的视频显示接口与M个通道的图像数据一一对应,并且一个低分辨率的视频显示接口用于传输一个通道的图像数据。

S202、存储单元逐行接收并存储每个通道的色彩数据以还原高分辨率图像。

由于本发明实施例中的图像显示方法可以用于上述图像显示装置,因此,其所能获得的技术效果也可参考上述装置实施例,本发明实施例在此不再赘述。

可选的,参照图12所示,步骤S201包括步骤S2011-S2017:

S2011、接收控制模块通过M个低分辨率的视频显示接口从显卡接收M个通道的图像数据,并且从M个通道的图像数据中逐行提取每个通道的色彩数据存储至输入缓存模块。

可选的,从M个通道的图像数据中逐行提取每个通道的色彩数据存储至输入缓存模块,包括:在将每个通道的一行色彩数据分别存储至输入缓存模块的一组输入缓存空间的M个输入缓存之后,将每个通道的下一行色彩数据分别存储至输入缓存模块的另一组输入缓存空间的M个输入缓存中。

S2012、输入缓存模块从接收控制模块逐行接收并存储每个通道的色彩数据,其中,输入缓存模块的存储深度与每个通道的一行色彩数据的像素个数相同。

S2013、读取控制模块从输入缓存模块中逐行读取每个通道的色彩数据,并且将每个通道的色彩数据逐行发送给存储控制模块。

可选的,步骤S2013包括:读取控制模块在接收控制模块对输入缓存模块的一组输入缓存空间进行存储操作时,从输入缓存模块的另一组输入缓存空间中读取每个通道的上一行色彩数据,并将所述上一行色彩数据发送给存储控制模块。

S2014、存储控制模块从读取控制模块逐行接收每个通道的色彩数据,并且根据M个通道的图像数据在高分辨率图像中的位置,将每个通道的色彩数据逐行存储至存储单元中的对应位置以还原高分辨率图像,根据高分辨率图像在显示屏中进行显示时的N个分区将存储单元中经还原的高分辨率图像分割为N个分区的色彩数据,并且从N个分区的色彩数据中逐行提取每个分区的色彩数据发送给写入控制模块。

可选的,步骤S2014包括:存储控制模块根据M个通道的图像数据在高分辨率图像中的位置,将当前帧的高分辨率图像所对应的每个通道的色彩数据逐行存储至存储单元中的一个帧缓存的对应位置以还原当前帧的高分辨率图像,根据高分辨率图像在显示屏中进行显示时的N个分区将存储单元中的另一个帧缓存中经还原的前一帧的高分辨率图像分割为N个分区的色彩数据,并且从N个分区的色彩数据中逐行提取每个分区的色彩数据发送给写入控制模块。

S2015、写入控制模块从存储控制模块逐行接收每个分区的色彩数据,并且将每个分区的色彩数据逐行存储到输出缓存模块中。

可选的,将每个分区的色彩数据逐行存储到输出缓存模块中,包括:在将每个分区的一行色彩数据分别存储至输出缓存模块的一组输出缓存空间的N个输出缓存之后,将每个分区的下一行色彩数据分别存储至输出缓存模块的另一组输出缓存空间的N个输出缓存中。

S2016、输出缓存模块从写入控制模块逐行接收并存储每个分区的色彩数据,其中,输出缓存模块的存储深度与每个分区的一行色彩数据的像素个数相同。

S2017、输出控制模块将输出缓存模块中存储的每个分区的色彩数据逐行输出给显示屏用于显示。

可选的,步骤S2017包括:输出控制模块在写入控制模块对输出缓存模块的一组输出缓存空间进行存储操作时,从输出缓存模块的另一组输出缓存空间中读取每个分区的一行色彩数据并输出给显示屏用于显示。

由于本发明实施例中的图像显示方法可以用于上述图像显示装置,因此,其所能获得的技术效果也可参考上述装置实施例,本发明实施例在此不再赘述。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:read-only memory,英文简称:ROM)、随机存取存储器(英文全称:random access memory,英文简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1