一种适配不同类型显示屏的测试方法、装置及终端设备

文档序号:1710266 发布日期:2019-12-13 浏览:10次 >En<

阅读说明:本技术 一种适配不同类型显示屏的测试方法、装置及终端设备 (testing method and device adaptive to different types of display screens and terminal equipment ) 是由 肖哲靖 于 2019-08-05 设计创作,主要内容包括:本发明公开了一种适配不同类型显示屏的测试方法、装置及设备终端,该方法包括:获取图像源的像素数据并存入第一缓存中;从第一缓存中读取像素数据并存入第二缓存中,相邻两帧图像之间的起始行读取地址按照预设的间隔行数值进行移动;从第二缓存中读取像素数据并存入第三缓存中,相邻两帧图像的各行数据之间的起始像素读取地址按照预设的间隔像素值进行移动;根据待测显示屏所需的垂直分屏方式分别从第三缓存中读取各分屏对应的像素数据;根据待测显示屏所需的通道数和时钟周期对各分屏对应的像素数据进行位宽转换,得到待测显示屏适配的测试图像信号;本发明能够适配各种需要不同分屏方式、通道数、分辨率以及画面移动的显示屏。(The invention discloses a test method, a test device and an equipment terminal adaptive to different types of display screens, wherein the method comprises the following steps: acquiring pixel data of an image source and storing the pixel data into a first cache; reading pixel data from the first cache and storing the pixel data into the second cache, wherein the initial line reading address between two adjacent frames of images moves according to the preset number of spaced lines; reading pixel data from the second cache and storing the pixel data into a third cache, wherein the initial pixel reading address between each line of data of two adjacent frames of images moves according to a preset interval pixel value; respectively reading pixel data corresponding to each split screen from the third cache according to a vertical split screen mode required by the display screen to be tested; performing bit width conversion on pixel data corresponding to each sub-screen according to the number of channels and the clock period required by the display screen to be tested to obtain a test image signal adaptive to the display screen to be tested; the invention can be adapted to various display screens which need different screen splitting modes, channels, resolutions and picture movement.)

一种适配不同类型显示屏的测试方法、装置及终端设备

技术领域

本发明属于显示面板测试技术领域,更具体地,涉及一种适配不同类型显示屏的测试方法、装置及终端设备。

背景技术

在显示面板测试领域,测试装置需要输出测试信号来点亮屏幕,对显示屏的各项性能进行测试;由于目前市场上显示屏的屏幕尺寸、输入接口、接口Lane数和分屏方式呈现多样化,部分显示屏在测试时还需要实现屏幕的画面移动功能。例如:常见的输入接口有DP、HDMI、LVDS、VBYONE、MIPI接口等;常见的分屏方式有不分屏、上下2分屏、垂直2分屏、垂直4分屏、垂直8分屏、田字分屏等;常见的接口Lane数有2、4、8、16、32、64Lane,分别对应1080p 60hz、4k 30hz、4k 60hz、8k 30hz、8k 60hz、8k120hz的分辨率和刷新率。在这些分屏方式下,当使用画面移动功能时,需要进行整帧移动,而不是分屏画面的移动。

目前常见的测试装置通常是适配某一类型的显示屏,输出具有固定分屏方式、通道数的测试信号,无法用于测试其他类型的显示面板;面对种类繁多的显示屏的测试需求,需要为每种显示屏单独配备专门的测试装置,单个测试装置的通用性差,设备开发成本高。

发明内容

针对现有技术的至少一个缺陷或改进需求,本发明提供了一种适配不同类型显示屏的测试方法、装置及终端设备,单个测试装置即可适配各种类型的显示屏,其目的在于解决现有的测试装置无法满足不同类型显示屏对分屏方式、画面移动、通道数以及分辨率的不同需求、通用性差的问题。

为实现上述目的,按照本发明的第一个方面,提供了一种适配不同类型显示屏的测试方法,包括以下步骤:

S1:获取图像源的像素数据并存入第一缓存中;

S2:从所述第一缓存中读取像素数据并存入第二缓存中,且相邻两帧图像之间的起始行读取地址按照预设的间隔行数值进行移动;所述第二缓存以行为单位接收第一缓存写入的像素数据;

S3:从所述第二缓存中读取像素数据并存入第三缓存中,且相邻两帧图像的各行数据之间的起始像素读取地址按照预设的间隔像素值进行移动;

S4:根据待测显示屏所需的垂直分屏方式分别从所述第三缓存中读取各分屏对应的像素数据;

S5:根据待测显示屏所需的通道数和时钟周期对各分屏对应的像素数据进行位宽转换,得到待测显示屏适配的测试图像信号。

优选的,上述适配不同类型显示屏的测试方法,其步骤S3之前还包括以下步骤:

当待测显示屏的水平分屏方式为不分屏时,将从第一缓存读取的像素数据存储在第二缓存中;

当待测显示屏的水平分屏方式为上下分屏时,将从第一缓存读取的每帧图像中的上分屏像素数据、下分屏像素数据分别存储在第二缓存中的两个独立区间中,实现图像的上下分屏。

优选的,上述适配不同类型显示屏的测试方法,其步骤S1中包括以下子步骤:

S11:获取图像源的像素数据并进行位宽转换,得到与第一缓存的位宽适配的像素数据;

S12:将位宽转换后的像素数据进行跨时钟域转换,得到与第一缓存的时钟匹配的像素数据,并以行为单位将匹配后的像素数据存入第一缓存中。

优选的,上述适配不同类型显示屏的测试方法,其第一缓存中包括至少三个用于存储像素数据的存储空间,每个所述存储空间中存储一帧像素数据;

若将当前帧写入其中一个所述存储空间后第一缓存中的总帧数不小于存储空间的个数,则重复将所述当前帧写入对应的存储空间;若从其中一个存储空间中读取当前帧后第一缓存中剩余的帧数小于一帧,则重复读取当前帧,以此实现图像倍频。

优选的,上述适配不同类型显示屏的测试装置,其第一缓存中的每个存储空间均包括两个独立的数据缓存区,分别用来缓存上下分屏图像源中的上分屏像素数据和下分屏像素数据。

优选的,上述适配不同类型显示屏的测试装置,其步骤S1中将图像源的像素数据写入第一缓存之前还包括:在非标准分辨率的图像源的像素数据中***无效像素点,以得到标准分辨率的像素数据。

按照本发明的第二个方面,还提供了一种适配不同类型显示屏的测试装置,包括第一缓存、第一读取单元、第二缓存、第二读取单元、第三缓存、第三读取单元和适配单元;

所述第一读取单元用于从第一缓存中读取图像源的像素数据并将其存入第二缓存中,且相邻两帧图像之间的起始行读取地址按照预设的间隔行数值进行移动,实现图像的垂直移动;所述第二缓存以行为单位接收第一缓存写入的像素数据;

所述第二读取单元从第二缓存中读取像素数据并将其存入第三缓存中,且相邻两帧图像的各行数据之间的起始像素读取地址按照预设的间隔像素值进行移动,实现图像的水平移动;

所述第三读取单元用于根据待测显示屏所需的垂直分屏方式分别从第三缓存中读取各分屏对应的像素数据,实现垂直分屏;

所述适配单元用于根据待测显示屏所需的通道数和时钟周期对各分屏对应的像素数据进行位宽转换,得到待测显示屏适配的测试图像信号。

优选的,上述适配不同类型显示屏的测试装置,其第二缓存以行为单位接收第一读取单元发送的像素数据,该第二缓存包括第二缓存上模块和第二缓存下模块;

当待测显示屏的水平分屏方式为不分屏时,第一读取单元将读取的像素数据存储在第二缓存上模块中;

当待测显示屏的水平分屏方式为上下分屏时,第一读取单元将读取的每帧图像中的上分屏像素数据存储在第二缓存上模块中,将每帧图像中的下分屏像素数据存储在第二缓存下模块中,实现图像的上下分屏。

优选的,上述适配不同类型显示屏的测试装置,其第二缓存上模块和第二缓存下模块均为两个;

两个所述第二缓存上模块交替存储第一读取单元输出的每帧图像中的上分屏像素数据中的相邻两行数据;两个所述第二缓存下模块交替存储第一读取单元输出的每帧图像中的下分屏像素数据中的相邻两行数据;通过乒乓操作提高数据传输速率;

所述第三缓存上模块和第三缓存下模块均为两个,一个第三缓存上模块对应接收一个第二缓存上模块输出的像素数据。

优选的,上述适配不同类型显示屏的测试装置,其适配单元包括与待测显示屏的分屏数量相等的多个点屏适配缓存模块,一个所述点屏适配缓存模块用于存储一个分屏画面所需的像素数据并根据待测显示屏的通道数对该像素数据进行位宽转换,得到与待测显示屏的分屏方式和通道数匹配的测试图像信号。

优选的,上述适配不同类型显示屏的测试装置,还包括图像源转换单元和写入单元;

所述图像源转换单元用于获取图像源的像素数据并以行为单位缓存所述像素数据;

所述写入单元用于监视所述图像源转换单元的水位线,当所述水位线达到一行的数据量时,则取出该行像素数据并将其写入第一缓存中。

优选的,上述适配不同类型显示屏的测试装置,其第一缓存中包括至少三个用于存储像素数据的存储空间,每个所述存储空间中存储一帧像素数据;

若将当前帧写入其中一个所述存储空间后第一缓存中的总帧数不小于存储空间的个数,则写入单元重复将所述当前帧写入对应的存储空间;若从其中一个存储空间中读取当前帧后第一缓存中剩余的帧数小于一帧,则第一读取单元重复读取当前帧,以此实现图像倍频。

优选的,上述适配不同类型显示屏的测试装置,其图像源转换单元包括一级行缓存模块和二级行缓存模块;

所述一级行缓存模块用于对获取的像素数据进行位宽转换,得到与第一缓存的位宽适配的像素数据;

所述二级行缓存模块用于将位宽转换后的像素数据进行跨时钟域转换,得到与第一缓存的时钟匹配的像素数据。

优选的,上述适配不同类型显示屏的测试装置,其写入单元还用于在非标准分辨率的图像源的像素数据中***无效像素点,以得到标准分辨率的像素数据。

按照本发明的第三个方面,还提供了一种终端设备,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行上述任一项方法的步骤。

按照本发明的第四个方面,还提供了一种计算机可读介质,其存储有可由终端设备执行的计算机程序,当所述程序在终端设备上运行时,使得所述终端设备执行上述任一项方法的步骤。

总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:

(1)本发明提供的适配不同类型显示屏的测试方法、装置及终端设备,通过预先设置间隔行数和间隔像素值,在读取数据时,分别按照该间隔行数和间隔像素值进行相邻帧图像数据的移动读取,可以实现图像画面的不移动、垂直移动、水平移动、任意角度移动,满足不同类型显示屏对于画面移动的不同需求。

(2)本发明提供的适配不同类型显示屏的测试方法、装置及终端设备,当待测显示屏的水平分屏方式为不分屏时,第一读取单元将读出的整帧像素数据按行存储在第二缓存上模块中;当待测显示屏的水平分屏方式为上下分屏时,第一读取单元将每帧图像中的上分屏像素数据按行存储在第二缓存上模块中,将每帧图像中的下分屏像素数据按行存储在第二缓存下模块中,从而实现图像的上下分屏。

(3)本发明提供的适配不同类型显示屏的测试方法、装置及终端设备,第一缓存与第一读取单元协同工作,对图像数据输入和图像输出进行隔离以及速率匹配的同时,实现图像倍频。

(4)本发明提供的适配不同类型显示屏的测试方法、装置及终端设备,第三读取单元用于根据待测显示屏所需的垂直分屏方式从第三缓存中读取对应分屏的像素数据并将其发送到适配单元中,实现垂直分屏;第一读取单元、第二缓存、第三缓存和第三读取单元协同配合,可支持任意一种分屏方式,从而适配各种显示屏。

(5)本发明提供的适配不同类型显示屏的测试方法、装置及终端设备,图像源以上下分屏的方式输入图像源转换单元中,上分屏数据存入一级行缓存上模块中,下分屏数据存入一级行缓存下模块中;通过此种方式可以有效降低大容量的图像源数据对数据输入接口的带宽要求,并提高数据传输的效率。

(6)本发明提供的适配不同类型显示屏的测试方法、装置及终端设备,将图像源的像素数据写入第一缓存之前,在非标准分辨率的像素数据中***无效像素点,将非标准分辨率的像素数据在形式上转换为标准分辨率,从而使本发明的测试装置能够支持特殊分辨率的屏幕。

附图说明

图1是本发明实施例提供的测试方法的流程图;

图2是本发明实施例提供的图像垂直移动的实现方法的示意图;

图3是本发明实施例提供的图像水平移动的实现方法的示意图;

图4是本发明实施例提供的测试装置的逻辑框图;

图5是本发明实施例提供的图像缓存单元的逻辑框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

本发明提供的一种适配不同类型显示屏的测试方法、装置及设备终端,可满足不同显示屏针对倍频、分屏方式、画面移动以及分辨率、刷新率的不同需求,适配各种屏幕类型,通用性强。

图1是本实施例提供的一种适配不同类型显示屏的测试方法的流程图,如图1所示,该方法包括以下步骤:

S1:获取图像源的像素数据并存入第一缓存中;在将像素数据存入第一缓存之前,还需要对像素数据进行以下转换操作:

S11:获取图像源的像素数据并进行位宽转换,得到与第一缓存的位宽适配的像素数据;即由图像源的每拍x个像素点转换到每拍y个像素点,这样做的目的是为了与第一缓存的单位地址能够存储的像素点个数进行匹配;在一个典型的应用中,x=2,y=16;

S12:将位宽转换后的像素数据进行跨时钟域转换,得到与第一缓存的时钟匹配的像素数据,即从接收像素的时钟域转换到第一缓存的时钟域;将匹配后的像素数据存入第一缓存中。

作为本实施例的一个优选,第一缓存中包括至少三个用于存储像素数据的存储空间,每个存储空间中存储一帧像素数据;

第一缓存的主要作用是把图像数据输入和图像输出进行隔离,在实际应用中,图像输入的速率和图像输出的速率不可能完全一致,第一缓存就起到了速率匹配的作用;若将当前帧写入其中一个存储空间后第一缓存中的总帧数不小于存储空间的个数,则重复将当前帧写入对应的存储空间;若从其中一个存储空间中读取当前帧后第一缓存中剩余的帧数小于一帧,则重复读取当前帧,以此解决了输入和输出速率不一致的问题,并且实现了图像倍频;例如,写入单元以每秒60帧的速率将像素数据写入第一缓存,第一读取单元以每秒120帧的速率读取第一缓存中的数据,此时读到的数据帧会出现一次重复的现象。

S2:从第一缓存中读取像素数据并存入第二缓存中,且相邻两帧图像之间的起始行读取地址按照预设的间隔行数值进行移动,实现图像的垂直移动;该第二缓存以行为单位接收第一缓存写入的像素数据;

如图2所示,以行为单位调整每幅图像的起始行读取地址,例如:第一帧图像的起始行读取地址为第一行,第二帧图像的起始行读取地址为第二行,…,依次类推,第N帧图像的起始行读取地址为第N行;依照此种方式生成的图像画面将垂直向上移动;反之,如果第一帧图像的起始行读取地址为第N行,第二帧图像的起始行读取地址为第N-1行,…,第N帧图像的起始行读取地址为第一行;依照此种方式生成的图像画面将垂直向下移动;而垂直移动的速度取决于相邻两帧的起始行读取地址的间隔行数,即上述预设的间隔行数值,该间隔行数越大,图像画面垂直移动的速度越快;如果待测显示屏无需进行画面的垂直移动,将该间隔行数设置为零即可,则在读取数据时均从每帧图像的第一行开始读取。

本实施例中,第二缓存包括两个独立的存储区间,当待测显示屏的水平分屏方式为不分屏时,将从第一缓存读取的整个像素数据存储在第二缓存中;

当待测显示屏的水平分屏方式为上下分屏时,将从第一缓存读取的每帧图像中的上分屏像素数据、下分屏像素数据分别存储在第二缓存中的两个独立区间中,从而实现图像的上下分屏。

S3:从第二缓存中读取像素数据并存入第三缓存中,且相邻两帧图像的各行数据之间的起始像素读取地址按照预设的间隔像素值进行移动,实现图像的水平移动;如图3所示,以像素为单位调整每行数据的起始像素读取地址,例如,以第一帧图像各行的第一像素作为起始像素读取地址进行读取,以第二帧图像各行的第二像素作为起始像素读取地址进行读取,…,依次类推,以第N帧图像各行的第N像素作为起始像素读取地址进行读取;依照此种方式生成的图像画面将水平向右移动;反之,如果以第一帧图像各行的第N像素作为起始像素读取地址进行读取,以第二帧图像各行的第N-1像素作为起始像素读取地址进行读取,…,以第N帧图像各行的第一像素作为起始像素读取地址进行读取,则生成的图像画面将水平向左移动;水平移动的速度取决于相邻两帧图像的各行数据的起始像素读取地址的间隔像素值,即上述预设的间隔像素值,该间隔像素值越大,图像画面水平移动的速度越快;如果待测显示屏无需进行画面的水平移动,将该间隔像素值设置为零即可,则在读取数据时均从每帧图像的每行的第一像素开始读取。

S4:根据待测显示屏所需的垂直分屏方式分别从第三缓存中读取各分屏对应的像素数据,实现垂直分屏;

例如:如果待测显示屏的分屏方式为田字分屏,首先通过第二缓存实现图像的上下分屏;在此基础上,分别从第二缓存中读取上分屏像素数据中的左上部、右上部数据,从第二缓存中读取下分屏像素数据中的左下部、右下部数据并单独存储起来,如此,各分屏所对应的像素数据已被分区存储。

S5:根据待测显示屏所需的通道数和时钟周期对各分屏对应的像素数据进行位宽转换,得到待测显示屏适配的测试图像信号。

为了使本发明的测试装置能够支持特殊分辨率的测试信号,步骤S1中将图像源的像素数据写入第一缓存之前,在非标准分辨率的图像源的像素数据中***无效像素点,将非标准分辨率的像素数据在形式上转换为标准分辨率;例如,待测显示屏需要每像素时钟输入4个像素点(如DP接口),但是待测显示屏本身的图像显示分辨率为1366*768,而1366不能被4除尽导致数据处理上的困难。本实施例在将图像源的像素数据写入第一缓存之前,先在每行数据中***两个无效像素点,即将分辨率由每行1366增加到1368,则1368能够被4除尽,如此输出的测试信号的通道数就可以与待测显示屏进行匹配;本实施例使得补点操作变得容易,减少了非标准分辨率像素数据的处理难度。

本实施例还提供了一种适配不同类型显示屏的测试装置,图4是该测试装置的逻辑框图,参见图4所示,该测试装置包括图像源转换单元、写入单元、第一缓存、第一读取单元、第二缓存、第二读取单元、第三缓存、第三读取单元和适配单元;

其中,图像源转换单元通过数据输入接口获取图像源的像素数据,以行为单位缓存像素数据并进行适配;该数据输入接口的类型不作具体限制,可以是HDMI接口、DP接口、V-By-One接口、MIPI接口、LVDS接口等;参见图5所示,该图像源转换单元包括一级行缓存模块和二级行缓存模块;

其中,一级行缓存模块用于对获取的像素数据进行位宽转换,得到与第一缓存的位宽适配的像素数据;这样做的目的是为了与第一缓存的单位地址能够存储的像素点个数进行匹配;二级行缓存模块用于将位宽转换后的像素数据进行跨时钟域转换,得到与第一缓存的时钟匹配的像素数据;即从接收像素的时钟域转换到第一缓存的时钟域;

作为本实施例的一个优选,上一级行缓存模块包括一级行缓存上模块和一级行缓存下模块;二级行缓存模块包括二级行缓存上模块和二级行缓存下模块;

一级行缓存上模块和二级行缓存上模块用于以行为单位依次缓存上下分屏图像源中的上分屏像素数据;一级行缓存下模块和二级行缓存下模块用于以行为单位依次缓存上下分屏图像源中的下分屏像素数据;

本实施例优选将图像源以上下分屏的方式输入图像源转换单元中,上分屏数据存入一级行缓存上模块中,下分屏数据存入一级行缓存下模块中;通过此种方式可以有效降低大容量的图像源数据对数据输入接口的带宽要求,并提高数据传输的效率。当然,虽然本测试装置设置了一级行缓存上模块和一级行缓存下模块来支持以上下分屏的方式输入的图像源,但是该设备同样可以接收不分屏的图像源,将不分屏的图像源直接输入一级行缓存上模块、一级行缓存下模块中的任意一个,剩余一个空闲即可。

写入单元用于监视图像源转换单元的水位线,当水位线达到一行的数据量时,则取出该行像素数据并将其写入第一缓存中;该第一缓存中包括至少三个用于存储像素数据的存储空间,每个存储空间中顺序存储一帧像素数据,即每帧图像按照由上到下、由左到右的像素顺序依次存入;

第一缓存的主要作用是把图像数据输入和图像输出进行隔离,在实际应用中,图像输入的速率和图像输出的速率不可能完全一致,第一缓存就起到了速率匹配的作用;当第一缓存中存入的图像帧数达到1帧时,第一读取单元开始运转,不断的从第一缓存中取出图像数据,若从其中一个存储空间中读取当前帧后第一缓存中剩余的帧数大于一帧,则继续取出下一帧数据;若剩余的帧数小于等于一帧,则第一读取单元重复读取当前帧;同理,若将当前帧写入其中一个存储空间后第一缓存中的总帧数小于存储空间的个数,则继续将下一帧写入下一个存储空间;若总帧数不小于存储空间的个数,则写入单元重复将当前帧写入对应的存储空间;以此解决了输入和输出速率不一致的问题,并且实现了图像倍频。

每当第一读取单元读取一帧数据后,需要判断第一缓存中是否还有完整的一帧数据;同样,每当写入单元写完一帧后,需要判断第一缓存内是否还有空闲的存储空间写入下一帧;由于数据的读出和写入存在延时,这种延时会导致数据帧的计数结果和实际情况出现差异,进而导致边界判断错误;本实施例采用至少三个存储空间实现至少3帧缓存,不仅能够避免边界错误的情况,也能够使得数据帧输出变得更加平滑,减少不必要的丢帧。

第一缓存中的每个存储空间包括帧缓存上模块和帧缓存下模块这两个独立的数据缓存区;帧缓存上模块用于存储每帧图像中的上分屏像素数据;帧缓存下模块用于存储每帧图像中的下分屏像素数据。

本实施例中,第一缓存采用DDR4,当然也可以采用其它常见的显存或内存芯片,本实施例不作具体限制。

第一读取单元用于从第一缓存中读取像素数据并将其发送至第二缓存,读取时,相邻两帧图像之间的起始行读取地址按照预设的间隔行数值进行移动,实现图像的垂直移动;第二读取单元从第二缓存中读取像素数据并将其发送至第三缓存,读取时,相邻两帧图像的各行数据之间的起始像素读取地址按照预设的间隔像素值进行移动,实现图像的水平移动;

预先设置间隔行数和间隔像素值,通过第一读取单元、第二读取单元可以实现图像画面的不移动、垂直移动、水平移动、任意角度移动,满足不同显示屏对于画面移动的需求。

作为本实施例的一个优选,上述适配不同类型显示屏的测试装置中,第二缓存以行为单位接收第一读取单元发送的像素数据,该第二缓存的大小只能存储一行的数据,包括第二缓存上模块和第二缓存下模块;

当待测显示屏的水平分屏方式为不分屏时,第一读取单元将输出的整帧像素数据按行存储在第二缓存上模块中;

当待测显示屏的水平分屏方式为上下分屏时,第一读取单元将每帧图像中的上分屏像素数据按行存储在第二缓存上模块中,将每帧图像中的下分屏像素数据按行存储在第二缓存下模块中,实现图像的上下分屏。

第三缓存以行为单位接收并存储第二缓存输出的像素数据,该第三缓存包括第三缓存上模块和第三缓存下模块;第三缓存上模块用于存储第二读取单元从第二缓存上模块取出的像素数据;第三缓存下模块用于存储第二读取单元从第二缓存下模块取出的像素数据。当待测显示屏的水平分屏方式为不分屏时,第三缓存上模块中存储的是从第二缓存上模块中取出的整帧像素数据,第三缓存下模块空闲;当待测显示屏的水平分屏方式为上下分屏时,第三缓存上模块中存储的是从第二缓存上模块中取出的每帧图像中的上分屏像素数据;第三缓存下模块中存储的是从第二缓存下模块中取出的每帧图像中的下分屏像素数据。

作为本实施例的一个优选,上述适配不同类型显示屏的测试装置中,第二缓存上模块和第二缓存下模块均为两个;

两个第二缓存上模块交替存储第一读取单元输出的每帧图像中的上分屏像素数据中的相邻两行数据;两个第二缓存下模块交替存储第一读取单元输出的每帧图像中的下分屏像素数据中的相邻两行数据;即第二缓存上模块在存入数据的同时,第二水平移动上模块可读出数据给下级;通过乒乓操作提高数据传输速率和处理效率,确保第一读取单元可以连续地从图像源缓存单元中读取像素数据并存入第二缓存,第二读取单元可以连续的从第二缓存中读取数据。

第三缓存上模块和第三缓存下模块均为两个,一个第三缓存上模块对应接收一个第二缓存上模块输出的像素数据。

本实施例中,第二缓存和第三缓存均采用RAM,当然也可以采用其它常见的内存芯片,本实施例不作具体限制。

第三读取单元用于根据待测显示屏所需的垂直分屏方式从第三缓存中读取对应分屏的像素数据并将其发送到适配单元中,实现垂直分屏;例如:如果待测显示屏的分屏方式为田字分屏,第三读取单元分别从第二缓存上模块中读取上分屏像素数据中的左上部、右上部数据并发送到适配单元中,并分别从第二缓存下模块中读取下分屏像素数据中的左下部、右下部数据并发送到适配单元中。

适配单元用于根据待测显示屏所需的通道数和时钟周期对第三读取单元输出的像素数据进行位宽转换,得到待测显示屏适配的测试图像信号;该适配单元包括与待测显示屏的分屏数量相等的多个点屏适配缓存模块,一个点屏适配缓存模块用于存储一个分屏画面所需的像素数据;如果待测显示屏为田字分屏,则适配单元中包括四个点屏适配缓存模块,分别存储左上部、右上部、左下部、右下部像素数据;每个点屏适配缓存模块还用于根据待测显示屏的通道数对各自的像素数据进行位宽转换,得到与待测显示屏的分屏方式和通道数匹配的测试图像信号。适配完成后,各点屏适配缓存模块同时将存储的像素数据通过测试接口发送给待测显示屏,对待测显示屏进行点屏测试。

为了使本发明的测试装置能够支持特殊分辨率的测试信号,写入单元在将图像源的像素数据写入第一缓存之前,在非标准分辨率的像素数据中***无效像素点,将非标准分辨率的像素数据在形式上转换为标准分辨率。

转换后的像素数据经第一读取单元、第二缓存、第二读取单元、第三缓存、第三读取单元进行倍频、垂直移动、上下分屏、水平移动、垂直分屏处理之后,在适配单元中进行通道数的适配,然后适配单元将像素数据中的无效像素点剔除,得到非标准分辨率的像素数据对应的测试信号。

另外,本实施例提供的测试装置还具有便于级联和扩展的优点,由于单个测试装置的测试接口有限,无法同时对大量显示屏进行批量测试,导致测试效率降低;为了解决之一问题,本实施例将上一级测试装置中的其中一个测试接口与下一级测试装置的数据输入接口连接,以上一级测试装置输出的测试信号作为下一级测试装置的图像源,如果上一级测试装置与图像源设备之间采用上下分屏方式传输像素数据,则上一级测试装置与下一级测试装置之间同样采用上下分屏方式传输像素数据,下一级测试装置与显示终端之间可以采用任意分屏方式,取决于待测显示屏所需的类型。

本实施例还提供了一种终端设备,该设备终端包括至少一个处理器、以及至少一个存储器,其中,存储器中存储有计算机程序,当该计算机程序被所述处理器执行时,使得处理器执行上述方法的步骤;处理器和存储器的类型不作具体限制,例如:处理器可以是微处理器、数字信息处理器、片上可编程逻辑系统等;存储器可以是易失性存储器、非易失性存储器或者它们的组合等。

本实施例还提供了一种计算机可读介质,该介质中存储有可由终端设备执行的计算机程序,当该计算机程序在终端设备上运行时,使得终端设备执行上述方法的步骤。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种显示模组、终端设备及显示模组的制作方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类