一种排布结构、虚拟复用方式、控制方法以及显示设备
文献发布时间:2024-04-18 19:57:50
技术领域
本发明涉及显示屏技术领域,具体涉及排布结构、虚拟复用方式、控制方法以及显示设备。
背景技术
显示屏,也被称为显示器或监视器,是用于显示图像、视频和文本的输出设备。它是计算机系统、电视和其他电子设备的重要组成部分。显示屏与子像素排布之间有着密切的关系。子像素排布决定了在显示屏上子像素的布局和组织方式,影响着屏幕的分辨率、图像质量和观看体验。常见的子像素排布方式有六边形排布、矩阵排布、RGB(红绿蓝)三色排布、钻石排布等。其中,六边形排布是一种特殊的子像素排布方式,六边形排布具有高空间利用率、自然连续性和视角范围扩展等特点。
现有技术中,专利文献CN114188377A公开的“像素排布结构、显示面板及掩模板组件”,该六边形排布能够提高子像素排布结构的显示效果。如图1所示,
该六边形排布规律较强,两侧的子像素分别由红色子像素和蓝色子像素均匀排布。然而,由于六边形排布具有较强的规律性,造成现有的六边形排布存在以下缺陷:
1)在视觉上更容易产生偏色的效应;
2)复用的过程中也更容易产生彩色边缘和高频信息颜色不收敛的现象。
综上所述,现有技术中的六边形排布在视觉上更容易产生偏色的效应,且复用的过程中也更容易产生彩色边缘和高频信息颜色不收敛的现象。
发明内容
本发明解决了现有的六边形排布在视觉上更容易产生偏色的效应,且复用的过程中也更容易产生彩色边缘和高频信息颜色不收敛的问题。
本发明所述的一种排布结构,所述的排布结构由多个子像素组合横向依次排布形成的,每个子像素组合均由第一子像素单元、第二子像素单元、第三子像素单元、第四子像素单元、第五子像素单元和第六子像素单元横向依次排布形成的;
六个子像素单元排布方式均相同,第一个子像素单元包括多个子像素,其中,第i行第j列子像素和第i+1行第j列子像素纵向依次排布形成第一个子像素列,第i行第j+1列子像素和第i+1行第j+1列子像素纵向依次排布形成第二个子像素列,第一个子像素列高于第二个子像素列半个子像素纵向间距的距离,且两个子像素列为不同基色的子像素排布;
i=1,2,…,j=1。
进一步地,在本发明的一个实施例中,所述的第一子像素单元,第一子像素单元的第二子像素和第一子像素单元的第三子像素用于显示第二基色;
所述的第二子像素单元中,第二子像素单元的第三子像素和第二子像素单元的第四子像素用于显示第一基色;
所述的第三子像素单元中,第三子像素单元的第二子像素和第三子像素单元的第三子像素用于显示第三基色;
所述的第四子像素单元中,第四子像素单元的第三子像素和第四子像素单元的第四子像素用于显示第二基色;
所述的第五像素单元中,第五子像素单元的第二子像素和第五子像素单元的第三子像素用于显示第一基色;
所述的第六子像素单元中,第六子像素单元的第三子像素和第六子像素单元的第四子像素用于显示第三基色。
进一步地,在本发明的一个实施例中,所述的第一子像素单元中,第一子像素单元的第一子像素用于显示第一基色,第一子像素单元的第四子像素用于显示第三基色;
所述的第二子像素单元中,第二子像素单元的第一子像素用于显示第三基色,第二子像素单元的第二子像素用于显示第二基色;
所述的第三子像素单元中,第三子像素单元的第一子像素用于显示第二基色,第三子像素单元的第四子像素用于显示第一基色;
所述的第四子像素单元中,第四子像素单元的第一子像素用于显示第一基色,第四子像素单元的第二子像素用于显示第三基色;
所述的第五子像素单元中,第五子像素单元的第一子像素用于显示第三基色,第五子像素单元的第四子像素用于显示第二基色;
所述的第六子像素单元中,第六子像素单元的第一子像素用于显示第二基色,第六子像素单元的第二子像素用于显示第二基色。
进一步地,在本发明的一个实施例中,所述的第一基色为红基色,第二基色为绿基色,第三基色为蓝基色。
本发明所述的一种排布结构的虚拟复用方式,所述的虚拟复用方式是采用上述方法所述的一种排布结构实现的,具体为:
第i行第j列子像素、第i行第j+1列子像素、第i+1行第j列子像素和第i+1行第j+1列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+1列子像素、第i行第j+2列子像素、第i+1行第j+1列子像素和第i+1行第j+2列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+2列子像素、第i行第j+3列子像素、第i+1行第j+2列子像素和第i+1行第j+3列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+3列子像素、第i行第j+4列子像素、第i+1行第j+3列子像素和第i+1行第j+4列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+4列子像素、第i行第j+5列子像素、第i+1行第j+4列子像素和第i+1行第j+5列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+5列子像素、第i行第j+6列子像素、第i+1行第j+5列子像素和第i+1行第j+6列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+6列子像素、第i行第j+7列子像素、第i+1行第j+6列子像素和第i+1行第j+7列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+7列子像素、第i行第j+8列子像素、第i+1行第j+7列子像素和第i+1行第j+8列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+8列子像素、第i行第j+9列子像素、第i+1行第j+8列子像素和第i+1行第j+9列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+9列子像素、第i行第j+10列子像素、第i+1行第j+9列子像素和第i+1行第j+10列子像素组成的四边形结构作为一个虚拟像素单元;
第i行第j+10列子像素、第i行第j+11列子像素、第i+1行第j+10列子像素和第i+1行第j+11列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j列子像素、第i+1行第j+1列子像素、第i+2行第j列子像素和第i+2行第j+1列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+1列子像素、第i+1行第j+2列子像素、第i+2行第j+1列子像素和第i+2行第j+2列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+2列子像素、第i+1行第j+3列子像素、第i+2行第j+2列子像素和第i+2行第j+3列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+3列子像素、第i+1行第j+4列子像素、第i+2行第j+3列子像素和第i+2行第j+4列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+4列子像素、第i+1行第j+5列子像素、第i+2行第j+4列子像素和第i+2行第j+5列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+5列子像素、第i+1行第j+6列子像素、第i+2行第j+5列子像素和第i+2行第j+6列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+6列子像素、第i+1行第j+7列子像素、第i+2行第j+6列子像素和第i+2行第j+7列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+7列子像素、第i+1行第j+8列子像素、第i+2行第j+7列子像素和第i+2行第j+8列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+8列子像素、第i+1行第j+9列子像素、第i+2行第j+8列子像素和第i+2行第j+9列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+9列子像素、第i+1行第j+10列子像素、第i+2行第j+9列子像素和第i+2行第j+10列子像素组成的四边形结构作为一个虚拟像素单元;
第i+1行第j+10列子像素、第i+1行第j+11列子像素、第i+2行第j+10列子像素和第i+2行第j+11列子像素组成的四边形结构作为一个虚拟像素单元;
i=1,2,…,j=1。
本发明所述的一种排布结构的虚拟复用方式的控制方法,所述的控制方法是采用上述方法所述的一种排布结构的虚拟复用方式实现的,具体为:
每行的子像素以子像素单元的形式输出;
设置行列计数器来对当前时钟周期到来的视频源子像素数据所处的行列进行计数;
对于当前时钟周期的前两行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和六个寄存器,并在两个FIFO和六个寄存器中进行写入、读出的操作,当行计数器为2,行计数器为2n时,开始对每一个时钟周期到来的视频源子像素数据进行计算和赋值的操作;
对于2n+1行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和九个寄存器,并在两个FIFO和九个寄存器中进行写入、读出的操作,当行计数器为2n,列计数器为2n时,开始对每一个时钟周期到来的视频源子像素数据进行计算和赋值的操作;
i=1,2,…。
进一步地,在本发明的一个实施例中,对于所述的前两行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和六个寄存器,并在两个FIFO和六个寄存器中进行写入、读出的操作,具体为:
两个FIFO分别是FIFO1和FIFO2,六个寄存器分别是寄存器1、寄存器2、寄存器3、寄存器7、寄存器8和寄存器9;
当行计数器为1时,每一个时钟周期到来的视频源子像素数据写入到FIFO1;
当行计数器为2时,每一个时钟周期到来的视频源子像素数据写入到FIFO2的同时赋值给寄存器9,将寄存器9内存储的上一个时钟周期的视频源子像素数据赋值给寄存器8,将寄存器8内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器7;
将FIFO2读出的每一个时钟周期到来的视频源子像素数据写入到FIFO1,将FIFO1读出的每一个时钟周期到来的视频源子像素数据赋值给寄存器3,将寄存器3内存储的上一个时钟周期的视频源子像素数据赋值给寄存器2,将寄存器2内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器1。
进一步地,在本发明的一个实施例中,所述的对于2n+1行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和九个寄存器,并在两个FIFO和九个寄存器中进行写入、读出的操作,具体为:
两个FIFO分别是FIFO1和FIFO2,九个寄存器分别是寄存器1、寄存器2、寄存器3、寄存器4、寄存器5、寄存器6、寄存器7、寄存器8和寄存器9;
当行计数器为k时,每一个时钟周期到来的视频源子像素数据写入FIFO2的同时赋值给寄存器9,将寄存器9内存储的上一个时钟周期的视频源子像素数据赋值给寄存器8,将寄存器8内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器7;
将FIFO2读出k-1行的每一个时钟周期到来的视频源子像素数据写入FIFO1的同时赋值给寄存器6,将寄存器6内存储的上一个时钟周期的视频源子像素数据赋值给寄存器5,将寄存器5内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器4;
将FIFO1读出k-2行的每一个时钟周期到来的视频源子像素数据赋值给寄存器3,将寄存器3内存储的上一个时钟周期的视频源子像素数据赋值给寄存器2,将寄存器2内存储的上一个时钟周期的视频源子像素数据赋值给寄存器1;
k=3,4,…。
进一步地,在本发明的一个实施例中,所述的当行计数器为2,列计数器为2n时,开始对每一个时钟周期到来的视频源子像素数据进行计算的操作,具体为:
对每一个时钟周期到来的视频源子像素数据进行计算的操作获取每一个真实的子像素数据;
将多个寄存器中与真实的子像素数据相对应的视频源子像素数据提取出来,做均值处理;
所述的当行计数器为2n,行计数器为2n时,开始对每一个时钟周期到来的视频源子像素数据进行计算的操作,具体为:
将多个寄存器中与真实的子像素数据相对应的视频源子像素数据提取出来,做均值处理。
本发明所述的一种显示设备,内部设置有上述方法中任一所述的一种排布结构。
本发明解决了现有的六边形排布在视觉上更容易产生偏色的效应,且复用的过程中也更容易产生彩色边缘和高频信息颜色不收敛的问题。具体有益效果包括:
1、本发明所述的一种排布结构,现有的六边形排布由于其规律性较高的排布,导致在在视觉上更容易产生偏色的效应,且复用的过程中也更容易产生彩色边缘和高频信息颜色不收敛的问题。本发明所述的排布结构是通过多个子像素列横向依次排布形成的,多个子像素列均包括多个子像素单元,虽然,多个子像素单元中的四个子像素排布方式相同,但是,四个子像素分为两列子像素排布,两列子像素排布的基色不同。因此,该排布结构更加散乱,规律性也更低,在视觉上更不容易产生偏色的效应,在复用的过程中也更不容易产生彩色边缘和高频信息颜色不收敛的现象;
2、本发明所述的一种排布结构,该排布结构在横向有均匀的三基色混色,纵向每一列上也有两种基色可以混色,斜对角方向有整体上的均匀混色,具有更好的方向颜色收敛性;
3、本发明所述的一种排布结构的虚拟复用方式,该排布结构为四倍虚拟复用方式,其可以在相同物理像素的基础上显示更高分辨率的图像。通过细化像素的子像素级别,可以呈现更多的细节,并使文本、图像和图形更加清晰和锐利;
4、本发明所述的一种排布结构的虚拟复用方式的控制方法,该控制方法采用多个FIFO和多个寄存器实现了视频源子像素数据的写入、读出的操作,它们在数据传输、存储和控制方面具有独特的优点,可以提高数据的顺序性、传输效率和系统性能;
5、本发明所述的一种排布结构的虚拟复用方式的控制方法,该控制方法在对每一个时钟周期到来的视频源子像素数据进行数据处理时,是采用取均值的方式进行处理的,取均值的计算方法只需要将数据求和,相对简单,容易被理解和解释;
本发明所述的排布结构,适用于各种型号的显示屏。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是背景技术所述的六边形排布示意图;
图2是实施方式一所述的六个子像素单元排布示意图;
图3是实施方式二所述的子像素单元中的四个子像素排布示意图;
图4是实施方式三所述的虚拟像素单元排布示意图;
图5是实施方式五所述的视频源子像素数据的数据处理示意图;
图6是实施方式六所述的视频源子像素数据的数据处理示意图;
图中,1为第一子像素单元,2为第二子像素单元,3为第三子像素单元,4为第四子像素单元,5为第五子像素单元,6为第六子像素单元,1a为第一子像素单元的第一子像素,1b为第一子像素单元的第二子像素,1c为第一子像素单元的第三子像素,1d为第一子像素单元的第四子像素,2a为第二子像素单元的第一子像素,2b为第二子像素单元的第二子像素,2c为第二子像素单元的第三子像素,2d为第二子像素单元的第四子像素,3a为第三子像素单元的第一子像素,3b为第三子像素单元的第二子像素,3c为第三子像素单元的第三子像素,3d为第三子像素单元的第四子像素,4a为第四子像素单元的第一子像素,4b为第四子像素单元的第二子像素,4c为第四子像素单元的第三子像素,4d为第四子像素单元的第四子像素,5a为第五子像素单元的第一子像素,5b为第五子像素单元的第二子像素,5c为第五子像素单元的第三子像素,5d为第五子像素单元的第四子像素,6a为第六子像素单元的第一子像素,6b为第六子像素单元的第二子像素,6c为第六子像素单元的第三子像素,6d为第六子像素单元的第四子像素;
r为红色子像素,g为绿色子像素,b为蓝色子像素。
具体实施方式
下面结合附图将对本发明的多种实施方式进行清楚、完整地描述。通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
实施方式一、本实施方式所述的一种排布结构,所述的排布结构由多个子像素组合横向依次排布形成的,每个子像素组合均由第一子像素单元1、第二子像素单元2、第三子像素单元3、第四子像素单元4、第五子像素单元5和第六子像素单元6横向依次排布形成的;
六个子像素单元排布方式均相同,第一个子像素单元1包括多个子像素,其中,第i行第j列子像素和第i+1行第j列子像素纵向依次排布形成第一个子像素列,第i行第j+1列子像素和第i+1行第j+1列子像素纵向依次排布形成第二个子像素列,第一个子像素列高于第二个子像素列半个子像素纵向间距的距离,且两个子像素列为不同基色的子像素排布;
i=1,2,…,j=1。
现有技术中,由于六边形排布是规律性较强的排布方式,在视觉上更容易产生偏色的效应,且复用的过程中也更容易产生彩色边缘和高频信息颜色不收敛的问题。当出现高频信息颜色不收敛的现象时,会导致色彩失真、细节丢失、视觉疲劳,以及用户体验下降。因此,高频信息颜色不收敛对于显示屏的表现和用户体验可能产生负面影响。
如图2所示,为解决上述现有技术中存在的技术问题,因此,本实施方式所述的排布结构是由多个子像素组合横向依次排布形成的,其中,一个子像素组合包括了第一子像素单元1、第二子像素单元2、第三子像素单元3、第四子像素单元4、第五子像素单元5和第六子像素单元6,其中,第一子像素单元1包括第i行第1列子像素、第i行第2列子像素、第i+1行第1列子像素和第i+1行第2列子像素;第二子像素单元2包括第i行第3列子像素、第i行第4列子像素、第i+1行第3列子像素和第i+1行第4列子像素;第三子像素单元3包括第i行第5列子像素、第i行第6列子像素、第i+1行第5列子像素和第i+1行第6列子像素;第四子像素单元4包括第i行第7列子像素、第i行第8列子像素、第i+1行第7列子像素和第i+1行第8列子像素;第五子像素单元5包括第i行第9列子像素、第i行第10列子像素、第i+1行第9列子像素和第i+1行第10列子像素;第六子像素单元6包括第i行第11列子像素、第i行第12列子像素、第i+1行第11列子像素和第i+1行第12列子像素,i=1,2,…。
且六个子像素单元的排布方式均相同,例如,第一子像素单元1中的四个子像素,四个子像素分为两列排布,且第二个子像素列低于第一个子像素列一个子像素的距离,其他子像素列中的四个子像素与第一子像素单元1采用了同种排布,然而,两个子像素列均为不同基色的排布。也就是,第一子像素单元1中的第一个子像素列的基色排布与第二个子像素列的基色排布不同,且在一个子像素列采用了不同基色排布。因此,其他子像素列中的两个子像素列排布也采用了不同基色的排布方式。
因此,本实施方式所述的排布结构更加散乱、规律性更低,在视觉上更不容易产生偏色的效应,复用的过程中也更不容易产生彩色边缘和高频信息颜色收敛的现象。
实施方式二、本实施方式是对实施方式一所述的一种排布结构的进一步限定,所述的第一子像素单元1中,第一子像素单元的第二子像素1b和第一子像素单元的第三子像素1c用于显示第二基色;
所述的第二子像素单元2中,第二子像素单元的第三子像素2c和第二子像素单元的第四子像素2d用于显示第一基色;
所述的第三子像素单元3中,第三子像素单元的第二子像素3b和第三子像素单元的第三子像素3c用于显示第三基色;
所述的第四子像素单元4中,第四子像素单元的第三子像素4c和第四子像素单元的第四子像素4d用于显示第二基色;
所述的第五像素单元5中,第五子像素单元的第二子像素5b和第五子像素单元的第三子像素5c用于显示第一基色;
所述的第六子像素单元6中,第六子像素单元的第三子像素6c和第六子像素单元的第四子像素6d用于显示第三基色。
本实施方式中,所述的第一子像素单元1中,第一子像素单元的第一子像素1a用于显示第一基色,第一子像素单元的第四子像素1d用于显示第三基色;
所述的第二子像素单元2中,第二子像素单元的第一子像素2a用于显示第三基色,第二子像素单元的第二子像素2b用于显示第二基色;
所述的第三子像素单元3中,第三子像素单元的第一子像素3a用于显示第二基色,第三子像素单元的第四子像素3d用于显示第一基色;
所述的第四子像素单元4中,第四子像素单元的第一子像素4a用于显示第一基色,第四子像素单元的第二子像素4b用于显示第三基色;
所述的第五子像素单元5中,第五子像素单元的第一子像素5a用于显示第三基色,第五子像素单元的第四子像素5d用于显示第二基色;
所述的第六子像素单元6中,第六子像素单元的第一子像素6a用于显示第二基色,第六子像素单元的第二子像素6b用于显示第二基色。
本实施方式中,所述的第一基色为红基色,第二基色为绿基色,第三基色为蓝基色。
本实施方式中,如图3所示,在第一子像素单元1中,第一子像素单元的第一子像素1a用于显示红基色,第一子像素单元的第二子像素1b和第一子像素单元的第三子像素1c均用于显示绿基色,第一子像素单元的第四子像素1d用于显示蓝基色;
在第二子像素单元2中,第二子像素单元的第一子像素2a用于显示蓝基色,第二子像素单元的第二子像素2b用于显示绿基色,第二子像素单元的第三子像素2c和第二子像素单元的第四像素2d均用于显示红基色;
在第三子像素单元3中,第三子像素单元的第一子像素3a用于显示绿基色,第三子像素单元的第二子像素3b和第三子像素单元的第三子像素3c均用于显示蓝基色,第三子像素单元的第四子像素3d用于显示红基色;
在第四子像素单元4中,第四子像素单元的第一子像素4a用于显示红基色,第四子像素单元的第二子像素4b用于显示蓝基色,第四子像素单元的第三子像素4c和第四子像素单元的第四子像素4d均用于显示绿基色;
在第五子像素单元5中,第五子像素单元的第一子像素5a用于显示蓝基色,第五子像素单元的第二子像素5b和第五子像素单元的第三子像素5c均用于显示红基色,第五子像素单元的第四子像素5d用于显示绿基色;
在第六子像素单元6中,第六子像素单元的第一子像素6a用于显示绿基色,第六子像素单元的第二子像素6b用于显示红基色,第六子像素单元的第三子像素6c和第六子像素单元的第四子像素6d均用于显示蓝基色;
其他行的子像素单元均符合上述排布。
因此,本实施方式所述的排布结构更加散乱、规律性更低,也更加说明能够解决实施方式一所述的技术问题。
且本实施方式所述的排布结构在横向有均匀的三基色混色、纵向每一列上也有两种基色可以混色,斜对角方向有整体上的均匀混色,具有更好的方向颜色收敛性。
实施方式三、本实施方式所述的一种排布结构的虚拟复用方式,所述的虚拟复用方式是采用实施方式一-二任一所述的一种排布结构实现的,具体为:
第i行第j列子像素、第i行第j+1列子像素、第i+1行第j列子像素和第i+1行第j+1列子像素组成的四边形结构作为一个虚拟像素单元11-1;
第i行第j+1列子像素、第i行第j+2列子像素、第i+1行第j+1列子像素和第i+1行第j+2列子像素组成的四边形结构作为一个虚拟像素单元11-2;
第i行第j+2列子像素、第i行第j+3列子像素、第i+1行第j+2列子像素和第i+1行第j+3列子像素组成的四边形结构作为一个虚拟像素单元11-3;
第i行第j+3列子像素、第i行第j+4列子像素、第i+1行第j+3列子像素和第i+1行第j+4列子像素组成的四边形结构作为一个虚拟像素单元11-4;
第i行第j+4列子像素、第i行第j+5列子像素、第i+1行第j+4列子像素和第i+1行第j+5列子像素组成的四边形结构作为一个虚拟像素单元11-5;
第i行第j+5列子像素、第i行第j+6列子像素、第i+1行第j+5列子像素和第i+1行第j+6列子像素组成的四边形结构作为一个虚拟像素单元11-6;
第i行第j+6列子像素、第i行第j+7列子像素、第i+1行第j+6列子像素和第i+1行第j+7列子像素组成的四边形结构作为一个虚拟像素单元11-7;
第i行第j+7列子像素、第i行第j+8列子像素、第i+1行第j+7列子像素和第i+1行第j+8列子像素组成的四边形结构作为一个虚拟像素单元11-8;
第i行第j+8列子像素、第i行第j+9列子像素、第i+1行第j+8列子像素和第i+1行第j+9列子像素组成的四边形结构作为一个虚拟像素单元11-9;
第i行第j+9列子像素、第i行第j+10列子像素、第i+1行第j+9列子像素和第i+1行第j+10列子像素组成的四边形结构作为一个虚拟像素单元11-10;
第i行第j+10列子像素、第i行第j+11列子像素、第i+1行第j+10列子像素和第i+1行第j+11列子像素组成的四边形结构作为一个虚拟像素单元11-11;
第i+1行第j列子像素、第i+1行第j+1列子像素、第i+2行第j列子像素和第i+2行第j+1列子像素组成的四边形结构作为一个虚拟像素单元12-1;
第i+1行第j+1列子像素、第i+1行第j+2列子像素、第i+2行第j+1列子像素和第i+2行第j+2列子像素组成的四边形结构作为一个虚拟像素单元12-2;
第i+1行第j+2列子像素、第i+1行第j+3列子像素、第i+2行第j+2列子像素和第i+2行第j+3列子像素组成的四边形结构作为一个虚拟像素单元12-3;
第i+1行第j+3列子像素、第i+1行第j+4列子像素、第i+2行第j+3列子像素和第i+2行第j+4列子像素组成的四边形结构作为一个虚拟像素单元12-4;
第i+1行第j+4列子像素、第i+1行第j+5列子像素、第i+2行第j+4列子像素和第i+2行第j+5列子像素组成的四边形结构作为一个虚拟像素单元12-5;
第i+1行第j+5列子像素、第i+1行第j+6列子像素、第i+2行第j+5列子像素和第i+2行第j+6列子像素组成的四边形结构作为一个虚拟像素单元12-6;
第i+1行第j+6列子像素、第i+1行第j+7列子像素、第i+2行第j+6列子像素和第i+2行第j+7列子像素组成的四边形结构作为一个虚拟像素单元12-7;
第i+1行第j+7列子像素、第i+1行第j+8列子像素、第i+2行第j+7列子像素和第i+2行第j+8列子像素组成的四边形结构作为一个虚拟像素单元12-8;
第i+1行第j+8列子像素、第i+1行第j+9列子像素、第i+2行第j+8列子像素和第i+2行第j+9列子像素组成的四边形结构作为一个虚拟像素单元12-9;
第i+1行第j+9列子像素、第i+1行第j+10列子像素、第i+2行第j+9列子像素和第i+2行第j+10列子像素组成的四边形结构作为一个虚拟像素单元12-10;
第i+1行第j+10列子像素、第i+1行第j+11列子像素、第i+2行第j+10列子像素和第i+2行第j+11列子像素组成的四边形结构作为一个虚拟像素单元12-11;
i=1,2,…,j=1。
本实施方式中,如图4所示,第1行第1列子像素、第1行第2列子像素、第2行第1列子像素和第2行第2列子像素组成的四边形结构作为一个虚拟像素单元11-1;
第1行第2列子像素、第1行第3列子像素、第2行第2列子像素和第2行第3列子像素组成的四边形结构作为一个虚拟像素单元11-2;
第1行第3列子像素、第1行第4列子像素、第2行第3列子像素和第2行第4列子像素组成的四边形结构作为一个虚拟像素单元11-3;
第1行第4列子像素、第1行第5列子像素、第2行第4列子像素和第2行第5列子像素组成的四边形结构作为一个虚拟像素单元11-4;
第1行第5列子像素、第1行第6列子像素、第2行第5列子像素和第2行第6列子像素组成的四边形结构作为一个虚拟像素单元11-5;
第1行第6列子像素、第1行第7列子像素、第2行第6列子像素和第2行第7列子像素组成的四边形结构作为一个虚拟像素单元11-6;
第1行第7列子像素、第1行第8列子像素、第2行第7列子像素和第2行第8列子像素组成的四边形结构作为一个虚拟像素单元11-7;
第1行第8列子像素、第1行第9列子像素、第2行第8列子像素和第2行第9列子像素组成的四边形结构作为一个虚拟像素单元11-8;
第1行第9列子像素、第1行第10列子像素、第2行第9列子像素和第2行第10列子像素组成的四边形结构作为一个虚拟像素单元11-9;
第1行第10列子像素、第1行第11列子像素、第2行第10列子像素和第2行第11列子像素组成的四边形结构作为一个虚拟像素单元11-10;
第1行第11列子像素、第1行第12列子像素、第2行第11列子像素和第2行第12列子像素组成的四边形结构作为一个虚拟像素单元11-11;
第2行第1列子像素、第2行第2列子像素、第3行第1列子像素和第3行第2列子像素组成的四边形结构作为一个虚拟像素单元12-1;
第2行第2列子像素、第2行第3列子像素、第3行第2列子像素和第3行第3列子像素组成的四边形结构作为一个虚拟像素单元12-2;
第2行第3列子像素、第2行第4列子像素、第3行第3列子像素和第3行第4列子像素组成的四边形结构作为一个虚拟像素单元12-3;
第2行第4列子像素、第2行第5列子像素、第3行第4列子像素和第3行第5列子像素组成的四边形结构作为一个虚拟像素单元12-4;
第2行第5列子像素、第2行第6列子像素、第3行第5列子像素和第3行第6列子像素组成的四边形结构作为一个虚拟像素单元12-5;
第2行第6列子像素、第2行第7列子像素、第3行第6列子像素和第3行第7列子像素组成的四边形结构作为一个虚拟像素单元12-6;
第2行第7列子像素、第2行第8列子像素、第3行第7列子像素和第3行第8列子像素组成的四边形结构作为一个虚拟像素单元12-7;
第2行第8列子像素、第2行第9列子像素、第3行第8列子像素和第3行第9列子像素组成的四边形结构作为一个虚拟像素单元12-8;
第2行第9列子像素、第2行第10列子像素、第3行第9列子像素和第3行第10列子像素组成的四边形结构作为一个虚拟像素单元12-9;
第2行第10列子像素、第2行第11列子像素、第3行第10列子像素和第3行第11列子像素组成的四边形结构作为一个虚拟像素单元12-10;
第2行第11列子像素、第2行第12列子像素、第3行第11列子像素和第3行第12列子像素组成的四边形结构作为一个虚拟像素单元12-11;
其他行的虚拟像素单元均符合上述排布方式。
其中,第2行第2列子像素被虚拟像素单元11-1、虚拟像素单元11-2、虚拟像素单元12-1和虚拟像素单元12-2共用,因此,该排布结构为四倍虚拟像素复用结构。
四倍虚拟像素复用可以在物理像素的基础上模拟出更高分辨率的图像。通过细化像素的子像素级别,可以呈现更多的细节,并使文本、图像和图形更加清晰和锐利。
实施方式四、本实施方式所述的一种排布结构的虚拟复用方式的控制方法,所述的控制方法是采用实施方式三所述的一种排布结构的虚拟复用方式实现的,具体为:
每行的子像素以子像素单元的形式输出;
设置行列计数器来对当前时钟周期到来的视频源子像素数据所处的行列进行计数;
对于当前时钟周期的前两行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和六个寄存器,并在两个FIFO和六个寄存器中进行写入、读出的操作,当行计数器为2n时,开始对每一个时钟周期到来的视频源子像素数据进行计算和赋值的操作;
对于2n+1行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和九个寄存器,并在两个FIFO和九个寄存器中进行写入、读出的操作,当行计数器为2n,列计数器为2n时,开始对每一个时钟周期到来的视频源子像素数据进行计算和赋值的操作;
i=1,2,…。
本实施方式中,为了对虚拟像素单元进行子像素倍增数据处理,将每行的子像素以子像素单元的形式输出,如图3所示,第一行输出的是第一子像素单元1、第二子像素单元2、第三子像素单元3、第四子像素单元4、第五子像素单元5和第六子像素单元6…;
其他行的子像素单元均是采用上述方式进行输出,并且为了区分不同的子像素输出行和输出列,需要设置行列计数器来对当前时钟周期的子像素所处的行列来进行计数。
对于前两行的每一个时钟周期到来的视频源子像素数据,在两个FIFO(先进先出)和六个寄存器中进行写入、读出的操作。
对于第二行之后的每一个时钟周期到来的视频源子像素数据,在两个FIFO和九个寄存器中进行写入、读出的操作。
在多个FIFO和多个寄存器中进行写入、读出的操作可以有效地提高视频源子像素数据的顺序性、传输效率和系统性能。
实施方式五、本实施方式是对实施方式四所述的一种排布结构的虚拟复用方式的控制方法的进一步限定,对于所述的前两行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和六个寄存器,并在两个FIFO和六个寄存器中进行写入、读出的操作,具体为:
两个FIFO分别是FIFO1和FIFO2,六个寄存器分别是寄存器1、寄存器2、寄存器3、寄存器7、寄存器8和寄存器9;
当行计数器为1时,每一个时钟周期到来的视频源子像素数据写入到FIFO1;
当行计数器为2时,每一个时钟周期到来的视频源子像素数据写入到FIFO2的同时赋值给寄存器9,将寄存器9内存储的上一个时钟周期的视频源子像素数据赋值给寄存器8,将寄存器8内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器7;
将FIFO2读出的每一个时钟周期到来的视频源子像素数据写入到FIFO1,将FIFO1读出的每一个时钟周期到来的视频源子像素数据赋值给寄存器3,将寄存器3内存储的上一个时钟周期的视频源子像素数据赋值给寄存器2,将寄存器2内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器1。
本实施方式中,如图5所示,每一个时钟周期到来的视频源子像素数据,响应两个FIFO和六个寄存器,两个FIFO分别是FIFO1和FIFO2,六个寄存器分别是寄存器1、寄存器2、寄存器3、寄存器7、寄存器8和寄存器9;
第一行的每一个时钟周期到来的视频源子像素数据写入到FIFO1;
第二行的每一个时钟周期到来的视频源子像素数据写入到FIFO2的同时赋值给寄存器9,将寄存器9内存储的上一个时钟周期的视频源子像素数据赋值给寄存器8,将寄存器8内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器7;
将FIFO2读出的每一个时钟周期到来的视频源子像素数据写入到FIFO1,将FIFO1读出的每一个时钟周期到来的视频源子像素数据赋值给寄存器3,将寄存器3内存储的上一个时钟周期的视频源子像素数据赋值给寄存器2,将寄存器2内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器1。
实施方式六、本实施方式是对实施方式四所述的一种排布结构的虚拟复用方式的控制方法的进一步限定,所述的对于2n+1行的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和九个寄存器,并在两个FIFO和九个寄存器中进行写入、读出以及存储的操作,具体为:
如图6所示,两个FIFO分别是FIFO1和FIFO2,九个寄存器分别是寄存器1、寄存器2、寄存器3、寄存器4、寄存器5、寄存器6、寄存器7、寄存器8和寄存器9;
当行计数器为k时,每一个时钟周期到来的视频源子像素数据写入FIFO2的同时赋值给寄存器9,将寄存器9内存储的上一个时钟周期的视频源子像素数据赋值给寄存器8,将寄存器8内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器7;
将FIFO2读出k-1行的每一个时钟周期到来的视频源子像素数据写入FIFO1的同时赋值给寄存器6,将寄存器6内存储的上一个时钟周期的视频源子像素数据赋值给寄存器5,将寄存器5内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器4;
将FIFO1读出k-2行的每一个时钟周期到来的视频源子像素数据赋值给寄存器3,将寄存器3内存储的上一个时钟周期的视频源子像素数据赋值给寄存器2,将寄存器2内存储的上一个时钟周期的视频源子像素数据赋值给寄存器1;
k=3,4,…。
本实施方式中,对于第二行之后的每一个时钟周期到来的视频源子像素数据,响应两个FIFO和九个寄存器,两个FIFO分别是FIFO1和FIFO2,九个寄存器分别是寄存器1、寄存器2、寄存器3、寄存器4、寄存器5、寄存器6、寄存器7、寄存器8和寄存器9;
第六行的每一个时钟周期到来的视频源子像素数据写入FIFO2的同时赋值给寄存器9,将寄存器9内存储的上一个时钟周期的视频源子像素数据赋值给寄存器8,将寄存器8内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器7;
将FIFO2读出第五行的每一个时钟周期到来的视频源子像素数据写入FIFO1的同时赋值给寄存器6,将寄存器6内存储的上一个时钟周期的视频源子像素数据赋值给寄存器5,将寄存器5内存储的上上一个时钟周期的视频源子像素数据赋值给寄存器4;
将FIFO1读出第四行的每一个时钟周期到来的视频源子像素数据赋值给寄存器3,将寄存器3内存储的上一个时钟周期的视频源子像素数据赋值给寄存器2,将寄存器2内存储的上一个时钟周期的视频源子像素数据赋值给寄存器1。
实施方式七、本实施方式是对实施方式四所述的一种排布结构的虚拟复用方式的控制方法的进一步限定,所述的当行计数器为2,行计数器为2n时,开始对子像素进行计算的操作,具体为:
对每一个时钟周期到来的视频源子像素数据进行计算的操作获取每一个真实的子像素数据;
将多个寄存器中与真实的子像素数据相对应的视频源子像素数据提取出来,做均值处理;
所述的当行计数器为2n,列计数器为2n时,开始对每一个时钟周期到来的视频源子像素数据进行计算的操作,具体为:
将多个寄存器中与真实的子像素数据相对应的视频源子像素数据提取出来,做均值处理。
本实施方式中,每一个输出的子像素单元中的四个子像素除了包含RGB三基色的数据以外,还会包含多一个基色的数据信息,因此,输出的数据格式并不是标准的RGB888的格式,而是会输出一个32bit(32位宽)的子像素单元的组合像素信息,并且在每一列多出的那8bit信息所代表的基色都是不一样的,但是,它们是有规律的,比如,第3n+1列输出的子像素单元多出的是绿色子像素,第3n+2列输出的子像素单元多出的是红色子像素,第3n+3列输出的子像素单元多出的是蓝色子像素,因此,在列输出以及后端驱动显示的时候需要对输出的32bit数据进行解码和分别,n=0,1,2…。
对于前两行的每一个时钟周期到来的视频源子像素数据,从第二行的第二个像素时钟周期到来的视频源子像素数据开始做数据处理,也就是,当行计数器为2,列计数器为偶数时,对每一个时钟周期到来的视频源子像素数据进行计算和赋值的操作,具体的计算过程为:
当行计数器为2,列计数器为2时,
将寄存器2的红色子像素8bit的数据直接赋值给输出32bit的bit31-bit24中;
将寄存器2/3里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3/8/9里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器2/8里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为2,列计数器为12k时,
将寄存器2/3的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器1/2里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3/8/9里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器1/2/7/8里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为2,列计数器为12k+2时,
将寄存器1/2的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器2/3里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3/8/9里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器1/2/7/8里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为2,列计数器为12k+4时,
将寄存器2/3/8/9的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器2/3里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器1/2里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器1/2/7/8里的红色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为2,列计数器为12k+6时,
将寄存器2/3/8/9的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器1/2里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器1/2/7/8里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为2,列计数器为12k+8时,
将寄存器1/2的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器2/3/8/9里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器1/2/7/8里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为2,列计数器为12k+10时,
将寄存器2/3的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器2/3/8/9里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器1/2里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器1/2/7/8里的红色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中。
同样的,对于第二行之后的每一个时钟周期到来的视频源子像素数据,当行计数器为偶数时,列计数器为偶数时,对每一个时钟周期到来的视频源子像素数据进行计算和赋值的操作,具体的计算过程为:
当行计数器为非2偶数行,列计数器为2时,
将寄存器2/5的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器2/3/5/6里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器5/6/8/9里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器5/8里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为非2偶数行,列计数器为12k时,
将寄存器2/3/5/6的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器1/2/4/5里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3/5/6里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器5/6/8/9里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为非2偶数行,列计数器为12k+2时,
将寄存器1/2/4/5的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器2/3/5/6里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器5/6/8/9里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器4/5/7/8里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为非2偶数行,列计数器为12k+4时,
将寄存器5/6/8/9的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器2/3/5/6里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器1/2/4/5里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器4/5/7/8里的红色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为非2偶数行,列计数器为12k+6时,
将寄存器5/6/8/9的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器1/2/4/5里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3/5/6里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器4/5/7/8里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为非2偶数行,列计数器为12k+8时,
将寄存器1/2/4/5的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器5/6/8/9里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器2/3/5/6里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器4/5/7/8里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
当行计数器为非2偶数行,列计数器为12k+10时,
将寄存器2/3/5/6的红色子像素8bit的数据求代数平均然后赋值给输出32bit的bit31-bit24中;
将寄存器5/6/8/9里的绿色子像素8bit数据求代数平均然后赋值给输出32bit的bit23-bit16中;
将寄存器1/2/4/5里的蓝色子像素8bit数据求代数平均然后赋值给输出32bit的bit15-bit8中;
将寄存器4/5/7/8里的红色子像素8bit数据求代数平均然后赋值给输出32bit的bit7-bit0中;
k=0,1,2,…。
上述均值的计算方式相对简单,且容易被理解和解释。
注意在视频源子像素数据输出的时候,子像素的组合方式在每个周期都有不同,但是,在每个输出周期都是将按照红-绿-蓝-新增子像素的顺序来排序输出数据的,因此,在显示驱动的时候需要先将四个子像素的数据进行解码然后寻址显示方可。
还需要注意的是,因为计算操作只是在第偶数行偶数列的时候进行,也就是说,其它时间的视频源子像素数据来临的时候,有视频源子像素数据输入,但是没有视频源子像素数据输出,因此,输出的视频源子像素数据是稀疏的,是隔行隔列输出的,要想把这些稀疏的视频源子像素数据送给驱动系统进行显示,还需要进行一次帧缓存,可以用SDRAM(同步动态随机存取内存)作为片外的缓存器,将稀疏的视频源子像素数据存入SDRAM之后,再利用VGA(显示卡)标准视频时序密集地读出来,然后再送给驱动系统驱动显示。
实施方式八、本实施方式所述的一种显示设备,内部设置有实施方式一-二中任一所述的一种排布结构。
以上对本发明所提出的一种排布结构、虚拟复用方式、控制方法以及显示设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
- 显示设备及其栅极驱动电路、控制方法以及虚拟现实设备
- 一种显示设备及控制方法
- 一种地下综合管廊管线排布结构及施工方法
- 一种高定向排布核壳结构纤维聚偏氟乙烯基复合介质及其制备方法
- 亚像素的排布结构、虚拟像素结构以及像素复用方法
- 亚像素的排布结构、虚拟像素结构以及像素复用方法